The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingMerged.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/RetrieveConnectionStatusAggregatorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientData.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/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/ImmutableResourceStatus.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/RecoveryStatus.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ResourceStatus.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/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActor.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponseTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
rql/search-option-parser/pom.xml (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/DispatcherActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff)
Commit
085bbbe5caae0c61b8dfb159731986723f3f1b07
by Yannic Klem Enable placeholder resolving for extra field declaration in gateway * Moved common placeholders which are used in both edge services (gateway and connectivity) to a separate module * Used those placeholders in gateway in SessionedSignal to resolve the extra field declaration Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was added edge/api/pom.xml The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/AbstractEntityIdPlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/AbstractEntityIdPlaceholder.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/EnforcementFactoryFactory.java (diff) The file was modified
connectivity/api/pom.xml (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/RequestPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableRequestPlaceholder.java The file was added edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholderTest.java The file was added edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholderTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedSignal.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ThingPlaceholder.java The file was added edge/pom.xml The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/RequestPlaceholder.java The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholderTest.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ThingPlaceholder.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectivityPlaceholders.java (diff) The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholderTest.java The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/FeaturePlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityIdPlaceholder.java The file was modified
bom/pom.xml (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableRequestPlaceholder.java The file was added edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholderTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/FeaturePlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Resolvers.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/PolicyPlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/EntityIdPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/EntityIdPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/PolicyPlaceholder.java The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityPlaceholderTest.java The file was added edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityPlaceholderTest.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityIdPlaceholder.java The file was modified
pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessor.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/FeaturePlaceholder.java (diff) The file was modified
edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholderTest.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/FeaturePlaceholder.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/AbstractCommandStrategy.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/swagger/swagger.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/nginx/nginx.yaml (diff) The file was modified
deployment/docker/docker-compose.yml (diff)
Commit
735575296b241225aa0ad0db700574a77288fc19
by Thomas Jaeckle fix sending BulkWriteComplete message for all cases * send where acks are issued * change "ReceiveTimeout" in ThingUpdater to a separate timer fixing that any consumed message prolonges the timeout of 2 minutes again 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/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/BulkWriteComplete.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncement.java (diff)
Commit
f719f8438c2677c86e73b575b6faabeb684de9b4
by Yannic Klem Allow placeholders in JsonFieldSelectors * For field selectors containing a placeholder we won't support the shorthand writing of multiple childs of a key (e.g. attributes(foo,bar,baz) for /attributes/foo,/attributes/bar,/attributes/baz) Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
json/src/main/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorFactory.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/Placeholders.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorFactoryTest.java (diff)
Commit
a7af56ea2ec3f31406a1c57ed8e750d659d296e9
by Thomas Jaeckle fixed parallelism issues in search-updater bulk-writes coming from the same thing * by creating SubSources using "groupBy(bulkWriteSize)" in EnforcementFlow in order to perform updates regarding a certain thingId always from the same "BulkWriter" * removing behavior changes in ThingUpdater in order to not block it unnecessarily 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/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/feature.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/index.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingStrategy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureStrategy.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-enrichment.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultPersistenceStreamConfig.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/PersistenceStreamConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
thingsearch/service/src/test/resources/persistence-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultPersistenceStreamConfigTest.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/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponseTest.java (diff)
Commit
bed885c8232463b90acbc0739f216cb1de97afcd
by Thomas Jaeckle [#1332] incorporated feedback on WoT blogpost + documentation * also replaced links to the spec to the now published "WoT TD W3C Working Draft 11 March 2022" to have an immutable version Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/_posts/2022-03-03-wot-integration.md (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_210.md (diff) The file was modified
wot/model/README.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-feature.md (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/package-info.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
wot/README.md (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StartStreaming.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/AbstractProtocolValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff)
Commit
65a9e7a3d2f7a2b239d77b8989476f60fc5ea44f
by David Schwilk Add test for validating search consistency in case of conflicting search updaters Tests scenario where cluster sharding contains 2 updaters for same thing. (Can happen on failing cluster restarts) Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was added thingsearch/service/src/test/resources/consistency-it.conf The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
Jenkinsfile_multibranch_pipeline (diff) The file was modified
Jenkinsfile_multibranch_pipeline (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultPersistenceStreamConfigTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/PersistenceStreamConfig.java (diff) The file was modified
thingsearch/service/src/test/resources/persistence-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultPersistenceStreamConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
.github/workflows/maven.yml (diff) The file was modified
.github/workflows/maven.yml (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
.github/workflows/maven.yml (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was modified
.run/ConnectivityService.run.xml (diff) The file was modified
build-images.sh (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
.run/ConnectivityService.run.xml (diff) The file was modified
.github/workflows/maven.yml (diff) The file was modified
.github/workflows/maven.yml (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ChangeQueueActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/CheckForActivity.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/MongoWriteModel.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/WriteResultAndErrors.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DefaultSearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was removed thingsearch/service/src/test/resources/consistency-it.conf The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DefaultSearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was added json/src/test/java/org/eclipse/ditto/json/JsonMergePatchTest.java The file was added json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff)
Commit
5c60113ff36fbd128ed999682c0b3ea4d5d46268
by Yannic Klem Make JsonMergePatch more objekt oriented * Moves merge logic from JsonValueMerger to JsonMergePatch (tests were also moved) * Remove Abstract class AbstractJsonMerge because no longer needed * Use JsonMergePatch in MergeThingStrategy Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was removed json/src/main/java/org/eclipse/ditto/json/JsonValueMerger.java The file was removed json/src/main/java/org/eclipse/ditto/json/AbstractJsonMerger.java The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonMergePatchTest.java (diff) The file was removed json/src/test/java/org/eclipse/ditto/json/JsonValueMergerTest.java The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonObjectMerger.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonFactory.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MergeThingStrategy.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonObject.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff) The file was modified
pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) 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/main/resources/connectivity.conf (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
documentation/src/main/resources/pages/ditto/basic-namespaces-and-names.md (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactoryTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-namespaces-and-names.md (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/RegexPatterns.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/mqtt/hivemq/MockHiveMqtt5ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/ConnectionBasedJmsConnectionFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.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/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidatorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) 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/mqtt/hivemq/HiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DefaultHiveMqtt3ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DefaultHiveMqtt5ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MockHiveMqtt3ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractHiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfigTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/RegexPatterns.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/RegexPatterns.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-namespaces-and-names.md (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/RegexPatterns.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/PlainCredentialsSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplierTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplier.java (diff) The file was modified
pom.xml (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/AbstractPolicyBuilderLabelScoped.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilderLabelScoped.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/AbstractPolicyBuilderLabelScoped.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBeforeTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfterTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
legal/3rd-party-dependencies/test.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
bom/pom.xml (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
pom.xml (diff) The file was modified
legal/3rd-party-dependencies/maven-plugins.txt (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/AbstractReadPersistenceITBase.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapperTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyEnforcerCacheLoader.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/CountIT.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyCacheLoader.java The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.java (diff)
Commit
eaf04dac62dfff7923106201f74514bb720bfabb
by Thomas Jaeckle improved search-updater logic by: * not publishing a PolicyEvent, instead publish a PolicyTag and consume in PolicyModificationForwarder to detect changes to a policy * preserving the updateReason in Metadata build in EnforcedThingMapper * adding better log statements to find out problems Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/PolicyTag.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.java (diff) The file was modified
internal/utils/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockNamespaceBehavior.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyEventForwarder.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.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
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/DefaultWotThingModelFetcher.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was added CODE_OF_CONDUCT.md.txt The file was added CODE_OF_CONDUCT.md The file was removed CODE_OF_CONDUCT.md.txt The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_240.md (diff) The file was added documentation/src/main/resources/_posts/2022-04-06-release-announcement-240.md The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholder.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/KeyNameReviser.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/query/MongoQueryTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapperTest.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/DittoBsonJson.java (diff) The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingFlattenerTest.java The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingFlattener.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/ImmutableJsonPointer.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EvaluatedPolicy.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/JsonValueToDbEntityMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonArrayDiff.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiff.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/swagger/swagger.yaml (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-enrichment.md (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiff.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonArrayDiff.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterOld.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractHiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfig.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/PlainCredentialsSupplier.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-enrichment.md (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/ImmutableConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/AbstractFieldBsonCreator.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/ThingsSearchCursorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/MongoSortKeyMappingFunction.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/FilterCriteriaIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingFieldSelector.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingFieldSelectorTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingFieldSelector.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedSignal.java (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterOldTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/WriteResultAndErrors.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledLoggerMetricsAlert.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-messages.md (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMappingStrategies.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractPolicyMappingStrategies.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRouteTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyQueryCommandMappingStrategies.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/PolicyQuerySignalMapper.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/policies/PolicyQueryCommandAdapterTest.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesParameter.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/RetrievePolicyStrategy.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractThingMappingStrategies.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/WithSelectedFields.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/PolicyQueryCommand.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyQueryCommandResponseMappingStrategies.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/WithSelectedFields.java The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyTest.java (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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThing.java (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicy-withfieldselector.md The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/policy.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-policies-retrieve.md (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/policyFieldsQueryParam.yml The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrievepolicy.md (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/WriteResultAndErrors.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DefaultSearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff)
Commit
35afdfe4353b1dc85d915494a561d23746b5f689
by Yufei Cai Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. SearchConsistencyIT does not work with the new ThingUpdater logic because the conflicting events in question have the same revision number. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterOldTest.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/MongoDbResource.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterOld.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/raw/HostingEnvironment.java (diff) The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchConsistencyIT.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchUpdaterRootActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ChangeQueueActorTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ChangeQueueActor.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/BulkWriteComplete.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/ThingQueryCommand.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/WithSelectedFields.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/WithSelectedFields.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThings.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThings.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/ThingQueryCommand.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff)
Commit
a736ecaedd906019f0c0219d262a2b2045276601
by Dominik Guggemos change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DittoConciergeConfig.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/ThingsSearchConstants.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/ConciergeConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/DispatcherActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ConsistencyLag.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelSessionListener.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelChannelListener.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.java (diff)
Commit
5bbba61b87fb668b6daff7960b47ba6df0662ccf
by Juergen Fickel Widened interface for converting an exception to an acknowledgement to accept a Throwable. This makes it easier to work with this method while handling CompletionStage results. The functionality of ExceptionToAcknowledgementConverter remains as is. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultExceptionToAcknowledgementConverter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionToAcknowledgementConverter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff) The file was modified
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/main/resources/logback.xml (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
concierge/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/Indices.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/IndexInitializationIT.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/Index.java (diff)
Commit
f81cd236d27706fe50d212b56864e58173bdf4d2
by Kalin Kostashki fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal - added a separate check for the mapped mappedSignals variable since filterFailedEnrichments() may return an empty list Signed-off-by: Kalin Kostashki <kalin.kostashki@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (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 added documentation/src/main/resources/architecture/DADR-0007-concierge-removal.md The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/FilterAssertions.java The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitorTest.java The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitorTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/AbstractFieldBsonCreator.java (diff)
Commit
79044d553e30aae58ec0a2c3091561d7d50729c9
by Thomas Jaeckle adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used * added new `DITTO_LOGGING_FILE_APPENDER_THRESHOLD` variable configuring the "level" threshold for the logging file appender Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
thingsearch/service/src/main/resources/logback.xml (diff) The file was modified
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
concierge/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitorTest.java (diff)
Commit
345bc163a8fa0419937c036b8bbf658e44823eae
by Yannic Klem Adapt documentation for enrichment with placeholders * Stick to the already present example with a feature property called unit * Add note that the placeholders can't bypass the limitation of signal enrichment for deleted events Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
documentation/src/main/resources/pages/ditto/basic-enrichment.md (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff)
Commit
5d08fd46d713e22de63cca5c8f73a92d22d09f08
by Yufei Cai Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/ExistsIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/SearchService.java (diff)
Commit
26fad35337413f8ced58c0d59bf6c831e766ffeb
by Stefan Maute add workaround for Rebex SSH server (described workaround in code); add possibility to activate the workaround by setting an entry in the specificConfig; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelChannelListener.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.java (diff) The file was added thingsearch/service/src/main/resources/search-extension.conf The file was added thingsearch/service/src/main/resources/search.conf The file was removed thingsearch/service/src/main/resources/things-search-dev.conf The file was removed thingsearch/service/src/main/resources/things-search.conf The file was added thingsearch/service/src/main/resources/search-dev.conf The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DittoSearchConfig.java (diff) The file was removed thingsearch/service/src/main/resources/things-search-extension.conf The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ConsistencyLag.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/MongoClientExtension.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelChannelListener.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorHeaderInteractionTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MappingSinksTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ExternalMessageWithSender.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.java (diff) The file was modified
deployment/operations/grafana-dashboards/Things-Search_Performance_Metrics.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_240.md (diff) The file was modified
SECURITY.md (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was removed documentation/src/main/resources/_posts/2022-04-06-release-announcement-240.md The file was added documentation/src/main/resources/_posts/2022-04-14-release-announcement-240.md The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchUpdaterRootActorTest.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-limits.conf (diff) The file was modified
base/service/src/test/resources/limits-test.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/LimitsConfig.java (diff)
Commit
acad833ab06b64dbb8f6bd3926a212dbf2f3d656
by Juergen Fickel Added a package for reactively consuming MQTT messages. Also added a package for abstracting MQTT Publish messages from their protocol version. This abstraction avoids split processing logic which makes it easier to understand what is going on. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/GracefulStop.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationSuccess.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttPublishToExternalMessageTransformerTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/GenericMqttPublish.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MessageAlreadyAcknowledgedException.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/ManualAcknowledgementDisabledException.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationSuccessTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttClientActorControl.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MqttPublishTransformationException.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/GenericMqttPublishTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/AcknowledgementUnsupportedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttPublishToExternalMessageTransformer.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationFailureTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MqttPublishAcknowledgementException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/UserProperty.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationResult.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationFailure.java
Commit
d97f274289a7c9eb6cc7cc9c2135e22e715fef1a
by Juergen Fickel Added a package for reactively consuming MQTT messages. Also added a package for abstracting MQTT Publish messages from their protocol version. This abstraction avoids split processing logic which makes it easier to understand what is going on. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/ManualAcknowledgementDisabledException.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationFailureTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/GenericMqttPublish.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttPublishToExternalMessageTransformerTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationSuccessTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttPublishToExternalMessageTransformer.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MqttPublishAcknowledgementException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/UserProperty.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationSuccess.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/AcknowledgementUnsupportedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttClientActorControl.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MessageAlreadyAcknowledgedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MqttPublishTransformationException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/GracefulStop.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationFailure.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/GenericMqttPublishTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationResult.java
Commit
737459c73701b568bb73f6780e0f570543c765d4
by Juergen Fickel Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/CompoundConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ExceptionalConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultMuteableConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/ConnectionMonitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/AbstractConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ResponseCollectorActor.java (diff)
Commit
acdbc671a34d132d2160bdbc48c36223b6750552
by Juergen Fickel Added new implementation of a MQTT publisher actor. The new actor operates on a generic MQTT Publish message and thus is suitable for MQTT version 3 and 5. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishTargetTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformerTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishingClient.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/InvalidHeaderValueException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformer.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishResultTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingContextTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishTarget.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractPublisherActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishingClientTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActor.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingContext.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/InvalidMqttQosCodeException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/package-info.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActorTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishResult.java The file was modified
pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/health/HealthCheckConfig.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/main/resources/logback.xml (diff) The file was modified
concierge/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EvaluatedPolicy.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/AbstractFieldBsonCreator.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitorTest.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EvaluatedPolicyTest.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapperTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitorTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/FilterAssertions.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
bom/pom.xml (diff) The file was modified
bom/pom.xml (diff) The file was modified
deployment/kubernetes/k3s/README.md (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteBuilder.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/stats/StatsRouteTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/NoopCustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/HttpConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/OAuthConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/GatewayHttpConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProviderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProviderFactory.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandResponseRegistryTest.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/cluster/ModifySplitBrainResolver.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandRegistryTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/cluster/ModifySplitBrainResolverResponse.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandRegistryTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandRegistryTest.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/cluster/DittoSplitBrainResolver.java The file was modified
internal/utils/config/src/main/resources/ditto-cluster-downing.conf (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalCommandRegistryTest.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/cluster/DittoSplitBrainResolverProvider.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/AbstractSubscriptions.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/IndexLengthRestrictionEnforcerVisitor.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/JsonObjectVisitorTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/JsonObjectVisitor.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/ConciergeConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DittoConciergeConfig.java (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/OAuthConfig.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/HttpConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/DittoSplitBrainResolver.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-cluster-downing.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/DittoSplitBrainResolverProvider.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/ModifySplitBrainResolver.java (diff)
Commit
ad09d7b0d85e23b74b26e2141fa674132020e8fe
by Thomas Jaeckle first steps towards removal of concierge service: * adjusted ConciergeForwarderActor to directly using the shard regions when dispatching signals/commands (temporarily, this will eventually be removed) * created new AbstractEnforcerActor next to AbstractPersistenceActor which handles the enforcement for persistence services * AbstractPersistenceSupervisor takes care of starting EnforcerActor and the "flow" of sending commands to be enforced to the EnforcerActor before forwarding them to the persistenceActor * added bypassing of SudoCommands to AbstractPersistenceSupervisor * added first implementation for PolicyCommandEnforcement * created new common SudoCommand and SudoCommandResponse interfaces * moved PolicyReferenceTag from policies-api to search where it only is used * moved enforcement related stuff from ditto-concierge-service to new module ditto-policies-enforcement * enhanced Ditto logging to also accept @Nullable WithDittoHeaders and DittoHeaders which allows simplified usage of "withCorrelationId" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractSubstitutionStrategyTestBase.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/SubjectIdReplacementDefinitionTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/AbstractTypedSubstitutionStrategy.java The file was modified
concierge/service/pom.xml (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategy.java The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingTest.java (diff) The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerRetrieverFactory.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategy.java The file was added things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/package-info.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsTest.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultEntityCreationConfig.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistryTest.java The file was removed policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoCommand.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/package-info.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategy.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/MultiStageCommandTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCreationRestrictionConfig.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategyTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was added things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/ThingSudoCommandResponse.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/ImmutableDittoLogger.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/ThingsAggregatorConfig.java The file was modified
bom/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholderTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementWithAsk.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategyTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was removed things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoCommand.java The file was modified
policies/pom.xml (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/PersistencePingActor.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/validators/CommandWithOptionalEntityValidator.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CreationRestrictionEnforcerTest.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/MergeThingCommandEnforcementTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementScheduler.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/config/DefaultThingsAggregatorConfigTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/EnforcementConfig.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/ImmutableDittoLoggingAdapter.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CreationRestrictionEnforcer.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfig.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholder.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/ThingsSearchUpdaterPersistence.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/DittoLogger.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategyTest.java The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.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 added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEnforcementConfig.java The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsResponse.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DittoConciergeConfig.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategyTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/AbstractThingProxyActor.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PreEnforcer.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementProvider.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/MockEntitiesActor.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidatorTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/LiveResponseAndAcknowledgementForwarder.java The file was modified
concierge/api/src/main/java/org/eclipse/ditto/concierge/api/actors/ConciergeForwarderActor.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EnforcementConfig.java The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/PoliciesMappingStrategies.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategy.java The file was modified
concierge/api/pom.xml (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCacheTest.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/SubstitutionStrategyRegistryTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/package-info.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholderResolver.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultCreationRestrictionConfig.java The file was removed .run/ConciergeService.run.xml The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfig.java The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsResponseTest.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActor.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerRetriever.java The file was added base/api/src/main/java/org/eclipse/ditto/base/api/commands/sudo/SudoCommand.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/DefaultCreationRestrictionEnforcer.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/CreationRestrictionEnforcer.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/CreationRestrictionConfig.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcerRetriever.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/EnforcerRetrieverTest.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/PlaceholderSubstitutionTest.java The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThing.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/InvalidateCacheEntry.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/LiveSignalEnforcementTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/impl/MongoThingsSearchUpdaterPersistence.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ThingsAggregatorActor.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultThingsAggregatorConfigTest.java The file was modified
policies/service/pom.xml (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed policies/api/src/main/java/org/eclipse/ditto/policies/api/PolicyReferenceTag.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/LiveSignalEnforcement.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategyTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategy.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistry.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdaterTest.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/EnforcerRetrieverTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.java The file was added policies/enforcement/src/test/resources/entity-creation/restricted1.conf The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreateThingSubstitutionStrategy.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/InvalidateCacheEntry.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyTest.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategyTest.java The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevision.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategy.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultCachesConfig.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was removed policies/api/src/test/java/org/eclipse/ditto/policies/api/PolicyReferenceTagTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcementWithAsk.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategyTest.java The file was added policies/enforcement/src/test/resources/logback-test.xml The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/ThingsAggregatorConfig.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/MockEntitiesActor.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/DefaultDittoDiagnosticLoggingAdapter.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategy.java The file was modified
policies/api/pom.xml (diff) The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java The file was modified
concierge/api/src/main/java/org/eclipse/ditto/concierge/api/ConciergeMessagingConstants.java (diff) The file was added policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/PolicySudoCommandResponse.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/validators/CommandWithOptionalEntityValidatorTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/EntityCreationConfig.java The file was removed policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoCommandResponse.java The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThings.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/package-info.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/ResponseReceiverCacheTest.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfigTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultThingsAggregatorConfig.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionTest.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategyTest.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/EnforcementSchedulerTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/CreateThingSubstitutionStrategy.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was modified
internal/utils/akka/src/main/scala/org/eclipse/ditto/internal/utils/akka/logging/ThreadSafeDittoLoggingAdapter.scala (diff) The file was added policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/package-info.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/ConciergeMappingStrategies.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyEnforcerCacheLoader.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Contextual.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreateThingSubstitutionStrategyTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/SubjectIdReplacementDefinition.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/MergeThingCommandEnforcementTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/IdentityCache.java The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyResponseTest.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategy.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEntityCreationConfig.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategyTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementScheduler.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/ReferencePlaceholderTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AuthorizedSubjectsEnforcer.java The file was added policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/PolicySudoCommand.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategy.java The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingResponseTest.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/TestSetup.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/package-info.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategy.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcerActor.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/model/PolicyReferenceTag.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/ThingCommandEnforcementTest.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategyTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategy.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategy.java The file was modified
.run/Ditto.run.xml (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerActor.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/CachesConfig.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementTask.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/LiveResponseAndAcknowledgementForwarder.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/ThingCommandEnforcement.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitution.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementTask.java The file was added base/api/src/main/java/org/eclipse/ditto/base/api/commands/sudo/package-info.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/SubstitutionStrategyRegistry.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/ConciergeService.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/DispatcherActor.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyResponse.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActorTest.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/PlaceholderSubstitution.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategy.java The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/DittoConciergeConfig.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/config/DefaultEnforcementConfigTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EntityCreationConfig.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/CreationRestrictionEnforcerTest.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/SmartChannelSelectionTest.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultThingsAggregatorConfig.java The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/model/PolicyReferenceTagTest.java The file was modified
internal/utils/akka/src/main/scala/org/eclipse/ditto/internal/utils/akka/logging/DittoDiagnosticLoggingAdapter.scala (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractTypedSubstitutionStrategy.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidator.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultCreationRestrictionEnforcer.java The file was added policies/enforcement/src/test/resources/entity-creation/default.conf The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/DefaultDittoLogger.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/SubjectIdReplacementDefinition.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/IdentityCache.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/CreateThingSubstitutionStrategyTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementSchedulerTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyQueryCommandStrategy.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfigTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingResponse.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was added things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/ThingSudoCommand.java The file was added policies/enforcement/pom.xml The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/SubstitutionStrategy.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/SubjectIdReplacementDefinitionTest.java The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicy.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/ReferencePlaceholder.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.java (diff) The file was removed things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoCommandResponse.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/ConciergeConfig.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategy.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/ResponseReceiverCache.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/ShardRegions.java The file was added policies/enforcement/src/test/resources/test.conf The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/ConciergeConfig.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/package-info.java The file was added concierge/api/src/main/java/org/eclipse/ditto/concierge/api/actors/ShardRegions.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/ReferencePlaceholderResolver.java The file was added policies/enforcement/src/test/resources/enforcement-test.conf The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyEnforcerRetrieverFactory.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/SmartChannelSelectionWithResponseReceiverTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/CreationRestrictionConfig.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/MultiStageCommandTest.java The file was added policies/enforcement/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionResponse.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/ThreadSafeDittoLogger.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java The file was modified
internal/utils/persistent-actors/pom.xml (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcementTest.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/config/DefaultCachesConfigTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/AbstractSubstitutionStrategyTestBase.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategyTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/CachesConfig.java The file was added base/api/src/main/java/org/eclipse/ditto/base/api/commands/sudo/SudoCommandResponse.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategyTest.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcement.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/EnforcerActorFactory.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AuthorizedSubjectsEnforcer.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfigTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamConfig.java (diff) The file was modified
thingsearch/service/src/test/resources/stream-test.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was added documentation/src/main/resources/architecture/DADR-0008-wildcard-search-index.md The file was added documentation/src/main/resources/pages/ditto/migration_notes_wildcard_search.md The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/TestSetup.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
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfig.java (diff) The file was modified
concierge/api/src/main/java/org/eclipse/ditto/concierge/api/actors/ConciergeForwarderActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was removed concierge/service/src/test/resources/things-aggregator-test.conf The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/ThingCommandEnforcementTest.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was added policies/enforcement/src/test/resources/things-aggregator-test.conf The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActorTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/MultiStageCommandTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/SmartChannelSelectionWithResponseReceiverTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/SmartChannelSelectionTest.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/LiveSignalEnforcementTest.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EnforcementConfig.java (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.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
internal/utils/config/src/main/resources/ditto-service-base.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEnforcementConfig.java (diff) The file was added internal/utils/config/src/main/resources/ditto-entity-creation.conf The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/Indices.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/test/resources/gateway-caching-provider-test.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponse.java (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/pages/ditto/installation-operating.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/migration_notes_wildcard_search.md (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubAckStatusTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeFailureTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/ListZipper.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribeFactoryTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribeTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/InvalidMqttTopicFilterStringException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/AllSubscriptionsFailedException.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/ListZipperTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/Zipped.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscriptionTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SomeSubscriptionsFailedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubAckStatus.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscription.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribingClientTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriber.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribe.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeResult.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscriptionStatus.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeSuccessTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribingClient.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribeFactory.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriberTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeFailure.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscribeException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeSuccess.java The file was modified
thingsearch/service/src/test/resources/persistence-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultPersistenceStreamConfig.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultPersistenceStreamConfigTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/PersistenceStreamConfig.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff)
Commit
1432c03b61c1c7453e99ce6693f97cff3a84f5ec
by Thomas Jaeckle fixed some module/dependency mess by e.g: * removing SignalInformationPoint from ditto-interna-models-signal (as it pulled in several entity modules); moved funtionality of that interface to Command, Signal, etc. interfaces * moving HeaderTranslator from ditto-protocol to ditto-base-model * moving LikeHelper from ditto-rql-query to ditto-base-model * moved ConciergeForwarderActor and ShardRegions to ditto-edge-api * moved PolicyEnforcer from ditto-internal-utils-cache-loaders to ditto-policies-enforcement * created DittoSystemProperties inn ditto-base-model for commonly used system properties in order to avoid dependencies to models where not necessary * moved ThingCommandEnforcement, LiveSignalEnforcement, etc. from ditto-policies-enforcement to ditto-things-service where they should be located in the end Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/DefaultPolicyCommandAdapterProvider.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/RetrieveThingsCommandAdapter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteBuilder.java (diff) The file was modified
internal/utils/protocol/src/main/java/org/eclipse/ditto/internal/utils/protocol/DittoProtocolAdapterProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/IdentityCache.java (diff) The file was modified
policies/enforcement/pom.xml (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/translator/HeaderTranslatorTest.java The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterParameterizedTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandResponseAdapter.java (diff) The file was removed protocol/src/test/java/org/eclipse/ditto/protocol/HeaderEntryFiltersTest.java The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/AbstractMessageAdapter.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/HeaderEntryFilters.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/RetrieveThingsCommandResponseAdapter.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/translator/ReadJsonArrayHeadersFilterTest.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/DittoRuntimeExceptionToHttpResponseTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/DittoRuntimeExceptionToHttpResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/SearchErrorResponseAdapter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/HeaderEntryFilters.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AuthorizedSubjectsEnforcer.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactory.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingMergedEventAdapter.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/EnforcerActorFactory.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/AbstractThingAdapter.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/ThingCommandEnforcementTest.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/HeaderEntryFilter.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidator.java (diff) The file was modified
policies/service/pom.xml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/DefaultConnectivityCommandAdapterProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingQueryCommandAdapter.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyEnforcerCacheLoader.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingSearchCommandAdapter.java (diff) The file was removed internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.java 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/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingMergeCommandResponseAdapter.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategyTest.java (diff) The file was removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/actors/ConciergeForwarderActor.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingQueryCommandResponseAdapter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyEnforcer.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/DittoAckRequestsFilter.java The file was modified
things/model/pom.xml (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/common/DittoSystemProperties.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/ReadJsonArrayHeadersFilter.java The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/HeaderEntryFilter.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/ResponseReceiverCache.java The file was modified
policies/model/pom.xml (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/MergeThingCommandEnforcementTest.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandRegistryTest.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/translator/HeaderEntryFiltersTest.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/SmartChannelSelectionTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
internal/models/acks/pom.xml (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/TestConstants.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ConciergeForwarderActor.java The file was modified
internal/utils/pubsub/pom.xml (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/AbstractHeaderEntryFilter.java The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/connectivity/DefaultConnectivityCommandAdapterProviderTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/ReadJsonArrayHeadersFilter.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ResponseReceiverCache.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/acknowledgements/AcknowledgementsAdapter.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/ThingCommand.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingModifyCommandResponseAdapter.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerRetrieverFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/SubscriptionEventAdapter.java (diff) The file was removed protocol/src/test/java/org/eclipse/ditto/protocol/CheckExternalFilterTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyAnnouncementAdapter.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/things/ThingEventAdapter.java (diff) The file was removed rql/query/src/main/java/org/eclipse/ditto/rql/query/LikeHelper.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyCommandFactory.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/HeaderTranslator.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActor.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcer.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/AbstractConnectivityAdapter.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/connectivity/ConnectivityAnnouncementAdapterTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/DefaultThingCommandAdapterProvider.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionTest.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/LiveSignalEnforcementTest.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/MockEntitiesActor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteHeadersStepBuilder.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/AbstractHeaderEntryFilter.java The file was modified
internal/utils/protocol/src/main/java/org/eclipse/ditto/internal/utils/protocol/ProtocolAdapterProvider.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeatureDesiredPropertiesStrategyTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/common/LikeHelper.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingMergeCommandAdapter.java (diff) The file was removed protocol/src/test/java/org/eclipse/ditto/protocol/DittoAckRequestsFilterTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EnforcementConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/PolicyEnforcerRetrieverFactory.java The file was modified
thingsearch/service/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponse.java (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ResponseReceiverCacheTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyModifyCommandAdapter.java (diff) The file was modified
gateway/service/pom.xml (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MockEntitiesActor.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/ProtocolAdapter.java (diff) The file was removed protocol/src/test/java/org/eclipse/ditto/protocol/ReadJsonArrayHeadersFilterTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/LiveSignalEnforcement.java The file was modified
messages/model/pom.xml (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/package-info.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/WithEntityId.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RouteBaseProperties.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorPropsFactory.java (diff) The file was modified
rql/query/pom.xml (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/HeaderTranslator.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyErrorResponseAdapter.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/LikePredicateImpl.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyCommandSizeValidator.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorTest.java (diff) The file was modified
internal/utils/persistent-actors/pom.xml (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/MessageCommand.java (diff) The file was removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/actors/ShardRegions.java The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregator.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/common/LikeHelperTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyQueryCommandAdapter.java (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/DittoAckRequestsFilter.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/DispatcherActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultCreationRestrictionConfig.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/ThingCommandSizeValidator.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/ThingCommandEnforcement.java The file was modified
base/service/pom.xml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/MessageCommandResponse.java (diff) The file was removed protocol/src/test/java/org/eclipse/ditto/protocol/HeaderTranslatorTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingModifyCommandAdapter.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/ResponseReceiverCacheTest.java The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyCommandFactory.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/translator/DittoAckRequestsFilterTest.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/SmartChannelSelectionWithResponseReceiverTest.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/translator/CheckExternalFilterTest.java The file was modified
internal/models/signal/pom.xml (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MergeThingCommandEnforcementTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractAdapter.java (diff) The file was removed rql/query/src/test/java/org/eclipse/ditto/rql/query/LikeHelperTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/AbstractPolicyAdapter.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ShardRegions.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapter.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingErrorResponseAdapter.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (diff) The file was modified
protocol/pom.xml (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java The file was modified
things/service/pom.xml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/ConnectivityAnnouncementAdapter.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyModifyCommandResponseAdapter.java (diff) The file was modified
edge/api/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/WithDittoHeaders.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/StartStreamRequest.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/AuthorizedSubjectsEnforcer.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandAdapter.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractErrorResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyQueryCommandResponseAdapter.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActorTest.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorTest.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheLoader.java The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/CheckExternalFilter.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/Signal.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/TestSetup.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/CheckExternalFilter.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Contextual.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultHttpRequestActorPropsFactory.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/ProtocolAdapterTest.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/acknowledgements/AcknowledgementAdapter.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/ThingCommandResponse.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/MultiStageCommandTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRouteBuilder.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandTest.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/MessageCommandSizeValidator.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/acknowledgements/DefaultAcknowledgementsAdapterProvider.java (diff) The file was modified
messages/model/pom.xml (diff) The file was modified
things/model/pom.xml (diff) The file was modified
messages/model/pom.xml (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketConfigProvider.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/WebsocketConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketConfigProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/OAuthConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProviderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/SseConfig.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/AuthenticationConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/stats/StatsRouteTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseConnectionSupervisor.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketSupervisor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultAuthenticationConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultWebsocketConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultSseConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveFactory.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseAuthorizationEnforcer.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (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
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProvider.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketAuthorizationEnforcer.java The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java (diff)
Commit
e24934a0856430b2a709d1cdd2f665b2a83864f8
by Yannic Klem remove default configuration of all thread-pool-executor dispatchers * Reasoning: Defaults are already set in the akka reference.conf. Redefining them here could cause the impression that we needed this values as adjustment for some reason, which is not clear. Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/test/resources/gateway-caching-provider-test.conf (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.java (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ThingsAggregatorActor.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
gateway/service/src/test/resources/gateway-caching-provider-test.conf (diff) The file was modified
internal/utils/metrics/src/test/resources/reference.conf (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff)
Commit
41d04125a43020ada64b1080a716c13e8526df9f
by Thomas Jaeckle moved ThingCommandEnforcement to things-persistence and adjusted to its new location * renamed Thing.getPolicyEntityId() to getPolicyId() for Ditto 3.0 * changed API return types of EnforcementReloaded interface to CompletionStages to work completely async * added mostly complete implementation of ThingEnforcerActor * ThingSupervisorActor now got some additional tasks, e.g. for "retrieve thing with inline policy" * moved enforcementConfig to central config file ditto-enforcement.conf * fixed most of the tests in ThingCommandEnforcementTest Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyPolicyIdStrategy.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingFromCopyBuilderTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingModifiedStrategy.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/DittoConciergeConfig.java (diff) The file was modified
concierge/service/src/test/resources/enforcement-test.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Thing.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EntityCreationConfig.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.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/pom.xml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EnforcementConfig.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
policies/enforcement/src/test/resources/enforcement-test.conf (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThing.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrievePolicyIdStrategy.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/config/DefaultEnforcementConfigTest.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.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/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/Enforcer.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/assertions/ThingAssert.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyThingStrategy.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/AbstractReadPersistenceITBase.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableThing.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/CreateThingStrategy.java (diff) The file was added internal/utils/config/src/main/resources/ditto-enforcement.conf The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-service-base.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEnforcementConfig.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
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableThingFromCopyBuilder.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingEnforcementIdCacheLoader.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/DispatcherActor.java (diff)
Commit
fd5f7203c968048557b7cddcaeb7a23de6366c86
by Thomas Jaeckle use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" * throw new exception EntityNotCreatableException if creation failed * apply the same for PolicyCommandEnforcement Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
.run/Ditto.run.xml (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/EntityNotCreatableException.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff)
Commit
6cf77edcd6e1c5d03a1a11864c053eb340444fa9
by Thomas Jaeckle adjusted policy enforcer invalidation to be done after a command which affects the authorization * added role "live-signal-aware" for things * fixed more unit tests * completed more TODOs Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
things/api/pom.xml (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/Signal.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/PersistenceActorTestBase.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/DittoSystemProperties.java (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/ThingsMappingStrategies.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
things/service/src/test/resources/test.conf (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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.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/utils/GatewayCachingSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/GatewayHttpConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/actors/DittoRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultSseConfig.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/CustomGatewayRootExecutor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/GatewayConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/DittoGatewayConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/OutgoingWebSocketEventSniffer.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/EventSniffer.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseEventSniffer.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/GatewaySignalEnrichmentConfig.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/NoOpGatewayRootExecutor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.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 modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/WebsocketConfig.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/IncomingWebSocketEventSniffer.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/LoggingHttpBindFlowProvider.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpOutgoingWebSocketEventSniffer.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/HttpConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultWebsocketConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultGatewaySignalEnrichmentConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/SseConfig.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpIncomingWebSocketEventSniffer.java The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseRouteBuilder.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultGatewaySignalEnrichmentConfigTest.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/HttpBindFlowProvider.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultStreamingConfigTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRouteBuilder.java (diff)
Commit
3b27fba2e135d7a37f2f2692d58504d09de91eb0
by Thomas Jaeckle added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope * fixed handling of DittoRuntimeExceptions in AbstractPersistecenSupervisor Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SubscriptionActor.java (diff) The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SubscriptionManagerTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PathUnknownException.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSource.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/EnforcerRetrieverTest.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayPlaceholderReferenceNotSupportedException.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerRetriever.java (diff) The file was modified
internal/utils/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockedNamespacesUpdater.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/DittoInternalErrorException.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GeneralException.java The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
internal/utils/aggregator/src/test/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActorTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayPlaceholderReferenceUnknownFieldException.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff)
Commit
78b2979903f24620f77c18f42dde6fe56ec5fcac
by Thomas Jaeckle moved GatewayException and its (rightful) implementations to new module "gateway-api" * added first "pass through" implementation of ConnectionEnforcerActor and ConnectivityCommandEnforcement * made CleanupCommand a SudoCommand * moved Signal.hasTypePrefix to WithType.hasTypePrefix and added constants for commonly known commands in WithType * moved exceptions around and fixed DittoRuntimeExceptions with missing prefixes, e.g. added ProtocolAdapterException for ditto-protocol-adapter Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/NamespaceBlockedException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/Signal.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResultTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/InvalidRqlExpressionException.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayWebsocketSessionExpiredException.java The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayServiceUnavailableException.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/WithType.java (diff) The file was modified
gateway/service/pom.xml (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/package-info.java The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayAuthenticationFailedException.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupCommandResponse.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayInternalErrorException.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeadersTooLargeException.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorTest.java (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/QueryTimeExceededException.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTimeoutHandlingDirective.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalErrorRegistryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/UnknownPathException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtExtractor.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GeneralException.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayDuplicateHeaderException.java The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/UnknownDittoRuntimeException.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalErrorRegistryTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/DefaultAuthenticationFailureAggregator.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholder.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
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/UnknownTopicPathException.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayPlaceholderReferenceUnknownFieldException.java The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayWebsocketSessionClosedException.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/DefaultAuthenticationFailureAggregatorTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/UnsupportedSchemaVersionException.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayJwtIssuerNotSupportedException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoJsonException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/EntityNotCreatableException.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayAuthenticationProviderUnavailableException.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalErrorRegistryTest.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayInternalErrorException.java The file was modified
bom/pom.xml (diff) The file was modified
internal/utils/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockedNamespacesUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingSearchServiceGlobalErrorRegistryTest.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/DittoInternalErrorException.java The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/ThingCommand.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/UnknownCommandException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/UnsupportedSignalException.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/GeneralException.java The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeadersTooLargeExceptionTest.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayServiceTimeoutException.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/PublicKeyProviderUnavailableException.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProviderTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoInternalErrorException.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalErrorRegistryTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/AskException.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteExceptionHandlerTest.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayQueryTimeExceededException.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/WebSocketJwtExtractorTest.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/WebSocketJwtExtractor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderInvalidException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsException.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayServiceTooManyRequestsException.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/CloudEventUnsupportedDataSchemaException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirective.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayAuthenticationFailedException.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/AuthenticationResultOrTimeout.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionEnforcerActor.java The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/CommandTimeoutException.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholderTest.java (diff) The file was modified
base/model/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponse.java (diff) The file was removed base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayPlaceholderNotResolvableExceptionTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/UnsupportedMediaTypeException.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderReferenceNotSupportedException.java The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/package-info.java The file was removed base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayWebsocketSessionClosedExceptionTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/preauth/PreAuthenticatedAuthenticationProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtValidator.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderNotResolvableException.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was added gateway/api/src/test/java/org/eclipse/ditto/gateway/api/GatewayWebsocketSessionClosedExceptionTest.java The file was modified
internal/utils/aggregator/src/test/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActorTest.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
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/UnknownChannelException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProviderFailedException.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderNotResolvableExceptionTest.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/InvalidPathException.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayTimeoutInvalidException.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayServiceUnavailableException.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/UnknownCommandResponseException.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoRuntimeExceptionTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/SignalEnrichmentFailedException.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectivityCommandEnforcement.java The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/MessageCommandResponse.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProviderMissingException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/CloudEventMissingPayloadException.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayException.java The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayAuthenticationProviderUnavailableException.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayPlaceholderNotResolvableException.java The file was added gateway/api/pom.xml The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayException.java The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SubscriptionManagerTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/TimeMeasuringAuthenticationProvider.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/EnforcerRetrieverTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProvider.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PathUnknownException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
gateway/pom.xml (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayServiceTimeoutException.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/UnknownSignalException.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/MessageCommand.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandNotSupportedException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DevOpsOAuth2AuthenticationDirective.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolAdapterException.java The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayMethodNotAllowedException.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/ThingCommandResponse.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/DefaultAuthenticationResultTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/package-info.java The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSource.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayTimeoutInvalidException.java The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayJwtIssuerNotSupportedException.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/UnknownEventException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteHeadersStepBuilder.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayWebsocketSessionExpiredException.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerRetriever.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayWebsocketSessionClosedException.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceResponse.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsExceptionTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/JsonTypeNotParsableException.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/AbstractJwtAuthenticationProviderTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderReferenceUnknownFieldException.java The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidator.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/CloudEventNotParsableException.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayPlaceholderReferenceNotSupportedException.java The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayMethodNotAllowedException.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/AuthenticationChainTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandHeaderInvalidException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayCommandTimeoutException.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilderTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/TimeoutInvalidException.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayDuplicateHeaderException.java The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SubscriptionActor.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupCommand.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/cluster/package-info.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/DittoSplitBrainResolverProvider.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/DittoSplitBrainResolver.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/ModifySplitBrainResolver.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/ModifySplitBrainResolverResponse.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponseTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponse.java (diff) The file was modified
documentation/src/main/resources/_posts/2018-05-02-connecting-ditto-hono.md (diff)
Commit
ff38c4fbc33f706d75fc8e9dea7e78ff70838fab
by Thomas Jaeckle deleted concierge module * also deleted many other occurrences of "concierge" (e.g. for Docker image building, k8s descriptors, etc.) * copied "PreEnforcer" logic to both things + policies - to consolidate later * made "AddConnectionLogEntry" a "ConnectivityCommand" - otherwise it could not have been handled by the new connectivity supervisor * added "ditto-sudo" support for commands bypassing the enforcement in AbstractSupversior * used "BlockedNamespaces" in things + policies * moved DispatcherActor to ditto-edge-api (still to consolidate) * moved ThingsAggregratorActor and its config to ditto-internal-utils-aggregator * fixed some more unit tests Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/pom.xml (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandRegistryTest.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-healthcheck.conf (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/search/src/test/java/org/eclipse/ditto/internal/utils/search/SearchSourceTest.java (diff) The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/config/DefaultCacheConfig.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/EnforcerActorFactory.java The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SubscriptionManager.java (diff) The file was modified
internal/models/acks/pom.xml (diff) The file was modified
gateway/service/pom.xml (diff) The file was removed concierge/service/src/main/resources/versions.json The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.java (diff) The file was modified
README.md (diff) The file was modified
gateway/api/pom.xml (diff) The file was modified
deployment/openshift/ditto/ditto-cluster.yaml (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/DispatcherActor.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalCommandRegistryTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/raw/RawConfigSupplier.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalCommandResponseRegistryTest.java The file was removed concierge/api/pom.xml The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidator.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntryTest.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ThingsAggregatorActor.java The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSource.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSourceBuilder.java (diff) The file was removed concierge/service/src/test/resources/enforcement-test.conf The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultThingsAggregatorConfig.java The file was added internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorActor.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/ConciergeConfig.java The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/config/CacheConfig.java (diff) The file was removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/actors/ConciergeEnforcerClusterRouterFactory.java The file was added internal/utils/aggregator/src/test/java/org/eclipse/ditto/internal/utils/aggregator/DefaultThingsAggregatorConfigTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandRegistryTest.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
pom.xml (diff) The file was removed concierge/service/src/test/resources/entity-creation/default.conf The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityProxyActor.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/ConnectionPersistenceActor.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/DispatcherActor.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/DittoConciergeConfig.java The file was added internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/DefaultThingsAggregatorConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Contextual.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
deployment/azure/README.md (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was removed concierge/service/src/main/resources/concierge-extension.conf The file was modified
deployment/kubernetes/README.md (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/health/HealthCheckConfig.java (diff) The file was added internal/utils/config/src/main/resources/ditto-things-aggregator.conf The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was removed concierge/service/pom.xml The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/config/DefaultThingsAggregatorConfigTest.java The file was removed concierge/service/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.java (diff) The file was removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/ConciergeWrapper.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/ConciergeMessagingConstants.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff) The file was modified
edge/api/pom.xml (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionEnforcerActor.java (diff) The file was modified
internal/utils/config/src/test/resources/test.conf (diff) The file was removed concierge/service/src/test/resources/logback-test.xml The file was modified
deployment/docker/docker-compose.yml (diff) The file was removed concierge/service/src/test/resources/test.conf The file was added internal/utils/aggregator/src/test/resources/things-aggregator-test.conf The file was removed concierge/api/src/main/resources/ditto-protocol-subscriber.conf The file was added internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorConfig.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/package-info.java The file was modified
internal/utils/config/src/main/resources/ditto-service-base.conf (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntry.java (diff) The file was removed policies/enforcement/src/test/resources/things-aggregator-test.conf The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/package-info.java The file was removed concierge/service/src/main/resources/kamon.conf The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/ProxyActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
build-images.sh (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/package-info.java The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SearchSourceBuilderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/AbstractThingProxyActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerActor.java (diff) The file was removed concierge/service/src/main/resources/concierge-dev.conf The file was removed concierge/service/src/test/resources/persistence-cleanup-test.conf The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMappingStrategies.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
internal/utils/persistent-actors/pom.xml (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/CachedNamespaceInvalidator.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalEventRegistryTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/ThingsAggregatorConfig.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
base/api/src/main/java/org/eclipse/ditto/base/api/commands/sudo/SudoCommandResponse.java (diff) The file was modified
bom/pom.xml (diff) The file was removed concierge/service/src/test/resources/entity-creation/restricted1.conf The file was removed concierge/service/src/main/resources/concierge.conf The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActor.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java (diff) The file was removed concierge/service/src/main/resources/logback.xml The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalErrorRegistryTest.java The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfigTest.java (diff) The file was removed concierge/pom.xml The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/RetrieveStatisticsDetailsResponseSupplier.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallbackTest.java (diff) The file was modified
internal/utils/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockedNamespacesUpdater.java (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.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
internal/utils/config/src/main/resources/ditto-cluster.conf (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandTest.java (diff) The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectivityCommandEnforcement.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SubscriptionActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/ModifySplitBrainResolverResponse.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ResponseCollectorActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/RetrieveConnectionLogsAggregatorActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/cluster/DittoSplitBrainResolver.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/RetrieveConnectionStatusAggregatorActor.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/RetrieveConnectionMetricsAggregatorActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
Commit
394a03a9644db47b58326cce0324a46c394fbea6
by Yannic Klem Let the http push connection dispatcher grow without actual config wise limitation The dispatcher is limited by the parallelism of the connection client1 Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.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
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff)
Commit
8229d0a71caebe060b10b35f79b85b2709721210
by Thomas Jaeckle moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement * removing the dependency of policies-service to ditto-things-api * removed no longer needed ThingEnforcementIdCacheLoader * fixed the depdendencies of ditto-internal-utils-cache-loaders, not requiring models any longer * fixed some more TODOs Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ConciergeForwarderActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveResponseAndAcknowledgementForwarder.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
internal/utils/cache-loaders/pom.xml (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingEnforcementIdCacheLoader.java The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingCommandFactory.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EntityRegionMapTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/LiveResponseAndAcknowledgementForwarder.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was modified
internal/utils/pubsub/pom.xml (diff) The file was modified
things/service/pom.xml (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was modified
policies/enforcement/pom.xml (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/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.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
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/StreamingType.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
policies/enforcement/pom.xml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/StatisticsActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedSignal.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/NewEventForwarder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/MessageRateLimiterBehavior.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SupervisedStream.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff)
Commit
53968930dfdb0a5b6b53e6684721c4d5d6248f59
by Stefan Maute add JmsOperationTimedOutException to user-indicated-errors-base; add catch block for JmsOperationTimedOutException in AmqpClientActor and log a warning in this special case; fix sonar issues; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/CompoundConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/BsonUtil.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSConnectionHandlingActor.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/TestPubSubFactory.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/extractors/AckExtractor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityProxyActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Sending.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3ValidatorTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/PublisherIndex.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSourceBuilder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperRegistry.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorTest.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/MongoMetrics.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexInitializer.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultEvictingQueueTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mappingoutcome/ErrorOutcome.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/assertions/MongoIndexAssertions.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSPropertyMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AddHeaderMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mappingoutcome/DroppedOutcome.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushSpecificConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DuplicatingMessageMapper.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ConnectionFailure.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdater.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidator.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/AbstractConsumerActorWithAcknowledgementsTest.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/config/ConnectionConfigProviderFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AsyncJwtLoader.java (diff) The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/StatusInfo.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.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/MappingTimer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/RetrieveConnectionLogsAggregatorActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Cleanup.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorRefs.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingOutcomes.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttSubscriptionHandler.java (diff) 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/SignalFilter.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.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/mappingoutcome/MappedOutcome.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/SpecificConfigValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorHeaderInteractionTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistry.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/Hashes.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttHeader.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UsageBasedPriorityProvider.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/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/RetrieveConnectionLogsAggregatorActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ResponseCollectorActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/TrustManagerFactoryFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttValidator.java (diff) The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/BatchedEntityIdWithRevisions.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/UserIndicatedErrors.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/ack/Grouped.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActorTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/AbstractDDataHandler.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Resolvers.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MappingSinksTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/ClusterResponsibilitySupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/signing/AzSaslSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/WrappingMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/MockJournalPlugin.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionToAcknowledgementConverter.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexOperations.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/StatusInfoTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/PolicyAnnouncementTopicExtractor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.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
base/api/src/test/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponseTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponse.java (diff) The file was modified
README.md (diff) The file was modified
README.md (diff) The file was modified
README.md (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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSConnectionHandlingActor.java (diff)
Commit
875f2d460f2a4f2252b0482f230cf02f50d0cf7e
by Juergen Fickel Added class `ConnectionTester` for testing MQTT connections. Furthermore, * moved `InvalidMQttQosCodeException` to package `common` as it is used at another place, too, * added `ChildActorNanny` for starting and stopping child actors of `BaseClientActor`, * removed client ID from BasePublisherActor as it was unused. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/common/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/AllSubscriptionsFailedException.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientFactoryTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscribingClientIdentifierFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnect.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientData.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactoryTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/KeepAliveIntervalTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientProperties.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttConnectionTypeValidator.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnAckStatus.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishTargetTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3ValidatorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnectTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttClient.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/NoMqttConnectionException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishTarget.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscribeException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ChildActorNannyTest.java 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/DefaultKafkaPublisherActorFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/TotalSubscribeResult.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ClientActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnAckStatusTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttConnectionTypeValidatorTest.java 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/mqtt/hivemq/subscribing/GenericMqttSubscribingClient.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/KeepAliveInterval.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriberTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishingClient.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingClientIdentifierFactoryTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SomeSubscriptionsFailedException.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeResult.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientPropertiesTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt5ValidatorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttClientConnectException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttClientIdentifierFactory.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscribingClientIdentifierFactoryTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTester.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubAckStatus.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttPublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3PublisherActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/TotalSubscribeResultTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3PublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ChildActorNanny.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SourceSubscribeResultTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientPropertiesStepBuilder.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingClientIdentifierFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscriptionStatus.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttValidator.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SourceSubscribeResult.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/common/GenericMqttAckStatus.java 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/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/IllegalKeepAliveIntervalSecondsException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/InvalidMqttQosCodeException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/common/InvalidMqttQosCodeException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriber.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActorTest.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/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff)
Commit
64bea6c026fc787b81a445fe55d89ab097debcb7
by Thomas Jaeckle added application of preEnforcer in AbstractPersistenceSupervisor * fixed some open TODOs * configured dispatcher for AskWithRetry in new reference.conf of that module * configured dispatcher for PolicyEnforcerCacheLoader in new reference.conf of that module Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheLoader.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
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java (diff) The file was added internal/utils/cache-loaders/src/main/resources/reference.conf The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was added policies/enforcement/src/main/resources/reference.conf The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/StartStreamRequest.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
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
base/model/pom.xml (diff) The file was added edge/api/src/main/resources/ditto-protocol-subscriber.conf
Commit
4fdfd4ae77cf5beac3633ec52b43a0cfe736c8ff
by Yannic Klem Convert DittoExtensionPoint to an interface * Extension points are not meant to contain logic which should be reused, they should define a code interface which should be available at the place where the extension is used * Also made all implementations final Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketConfigProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketConfigProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/NoopCustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/OutgoingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/HttpBindFlowProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpIncomingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/CustomGatewayRootExecutor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpOutgoingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/LoggingHttpBindFlowProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/IncomingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/NoOpGatewayRootExecutor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/SearchModelFactoryTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResultBuilder.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResult.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/model/TimestampedThingId.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchModelFactory.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/ThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/MongoSortKeyMappingFunction.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResult.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilderTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilder.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/ThingsSearchCursor.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProviderTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.java (diff) The file was added documentation/src/main/resources/images/ditto-overview-1.svg The file was added documentation/src/main/resources/images/ditto-super-1.svg The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/EdgeServiceTimeoutException.java The file was removed gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayServiceTimeoutException.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalErrorRegistryTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalErrorRegistryTest.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/package-info.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/package-info.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff)
Commit
57040d18f09e35941c5030f47bf8589dc8a7669d
by Thomas Jaeckle moved added "default-namespace" functionality to EntityCreationConfig * as a part of resolving a conflict in concerige which has been removed * had to move the default namespace appliance to the model classes CreateThing and CreatePolicy - doing that in the persistence actors is too late * solved by using a system property added to DittoSystemProperties * added new POST /policies endpoint utilizing "CreatePolicy" * added new PolicyNotCreatableException * harmonized creation methods in PolicyId and ThingId Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyNotModifiableExceptionTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyIdNotExplicitlySettableException.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyId.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/DittoSystemProperties.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingId.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandRegistryTest.java (diff) The file was modified
edge/api/pom.xml (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultCreationRestrictionConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandRegistryTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-entity-creation.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EntityCreationConfig.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyCommandToModifyExceptionRegistry.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/TestConstants.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicy.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEntityCreationConfig.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyNotCreatableException.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyNotCreatableExceptionTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicy.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingModifyCommandAckRequestSetterTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingLiveCommandAckRequestSetterTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRouteTest.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/TreeBasedPolicyEnforcer.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/TreeBasedPolicyEnforcerTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/trie/TrieBasedPolicyEnforcer.java (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/PolicyEnforcers.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/SseConfig.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/NoOpAuthorizationEnforcer.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/Connect.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/IncomingSignal.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/StartStreaming.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRouteBuilder.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketAuthorizationEnforcer.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/StreamControlMessage.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/StopStreamingTest.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketAuthorizationEnforcer.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamControlMessage.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/StreamingAck.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/InvalidJwt.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseAuthorizationEnforcer.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StartStreaming.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/WebsocketConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/ProtocolMessageExtractorTest.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StopStreaming.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAck.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/IncomingSignal.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandResponseRegistryTest.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/InvalidJwt.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/Connect.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/RefreshSession.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/StopStreaming.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAuthorizationEnforcer.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/RefreshSession.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/Jwt.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/package-info.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseRouteBuilder.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOp.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/Jwt.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/ProtocolMessageExtractor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseAuthorizationEnforcer.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/WebsocketConfig.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicy.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/DittoConnectivityCommandValidator.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/ConnectionPersistenceOperationsActorIT.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/CustomConnectivityRootExecutor.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SearchForwardingClientActorPropsFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FailingActorProvider.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/NoOpConnectivityRootExecutor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionalCommandValidator.java The file was modified
connectivity/service/src/test/resources/logback-test.xml (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.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/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractBaseClientActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionClientActorPropsFactory.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/ConnectionState.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/NoOpConnectivityCommandInterceptorProvider.java 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/ConnectivityRootActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActorPropsFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProvider.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CustomConnectivityCommandInterceptorProvider.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectivityConfig.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/ConnectivityRootActorTest.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/config/DefaultConnectionConfig.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/main/resources/connectivity.conf (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/NoOpSignalTransformer.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UsageBasedPriorityProviderFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ConciergeForwarderActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/SignalTransformer.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProviderFactory.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/config/ConnectionConfig.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/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/SignalTransformer.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
Commit
22685fc812e0779f705abbd5c8583bc9b6a97976
by Thomas Jaeckle adopt LiveCommandEnforcement to new approach * made PreEnforcer aware of its enforced type via generic * added new ThingEnforcer containing several other CommandEnforcers encapsulating e.g. twin and live command enforcement * left some open TODOs which still needs to be addressed Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ResponseReceiverCacheTest.java The file was modified
edge/api/pom.xml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ConciergeForwarderActor.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategy.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidatorTest.java (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ResponseReceiverCache.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/DispatcherActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java The file was modified
internal/utils/persistent-actors/pom.xml (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveResponseAndAcknowledgementForwarder.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitution.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategy.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ResponseReceiverCacheTest.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategy.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ResponseReceiverCache.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreateThingSubstitutionStrategy.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategy.java (diff) The file was modified
internal/utils/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockNamespaceBehavior.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidator.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/WithEntity.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategy.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcementStrategy.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionEnforcerActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategy.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilderTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilder.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
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/NoOpSignalTransformer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/DittoGatewayConfig.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/CustomGatewayRootExecutor.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/CustomConnectivityRootExecutor.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/NoOpGatewayRootExecutor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProviderFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SearchForwardingClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UsageBasedPriorityProviderFactory.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/NoOpRootActorStarter.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionalCommandValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CustomConnectivityCommandInterceptorProvider.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/NoOpConnectivityRootExecutor.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FailingActorProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/SignalTransformer.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/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActorPropsFactory.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
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/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/NoOpConnectivityCommandInterceptorProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/GatewayConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionClientActorPropsFactory.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultTest.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/model/TimestampedThingId.java The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchModelFactory.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/SearchModelFactoryTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResultBuilder.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/ThingsSearchPersistence.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResult.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/ThingsSearchCursor.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilderTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilder.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResult.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff)
Commit
00e03643ffcb23429e9ad41caf6dad7c973da813
by Yannic Klem Move warning log into fallback of ditto runtime exception extraction * This will log the warning if neither the exception nor its cause was a ditto runtime exception Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilder.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilderTest.java (diff)
Commit
2e2676a52ae8d00db38a8440945619783a88c47c
by David Schwilk Adjust extensions in things-search Additionally, change existing RootActorStarter to be RootChildActorStarter and add new RootActorStarter for starting additional root actors outside BaseRootActor Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was added base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/DefaultSearchUpdateObserver.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/NoOpRootActorStarter.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/NoOpRootChildActorStarter.java The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderReferenceNotSupportedException.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderNotResolvableException.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderReferenceNotSupportedException.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholder.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PlaceholderNotResolvableExceptionTest.java The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderReferenceUnknownFieldException.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderNotResolvableException.java The file was removed base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/exceptions/PlaceholderNotResolvableExceptionTest.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderReferenceUnknownFieldException.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholderTest.java (diff)
Commit
aa1378f6ad1a10eca7e5bc504244bfa22dbba345
by Yannic Klem Make error code prefix of general exception an empty string * This is done to avoid a breaking change in the api since this would change the error code of already existing exceptions Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/GeneralException.java (diff) The file was removed internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.java
Commit
d33a69f3e7a05d806dd7b3d1eee932440c79e8cd
by Thomas Jaeckle completed live signal enforcement in LiveSignalEnforcement * fixed/adjusted ResponseReceiverCache mechanism so that it only is used in ThingSupervisorActor * added missing javadocs * re-activated and fixed unit tests * also re-activated and fixed MultiStageCommandTest Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionEnforcerActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/Event.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ResponseReceiverCacheTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
internal/utils/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockNamespaceBehavior.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.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/ResponseReceiverCache.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcementStrategy.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeadersTooLargeExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsExceptionTest.java (diff) 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/config/ConnectivityConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectivityConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/DeclareAcks.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSubImpl.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/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSub.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdaterTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedSubImpl.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcksImpl.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcksEmptyImpl.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedSub.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/Subscribe.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcks.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdater.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSub.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultClientConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ClientConfig.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
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/Subscribe.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (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/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcks.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdaterTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/DeclareAcks.java (diff) The file was modified
connectivity/service/src/test/resources/client-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcksImpl.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ClientActorRefsAggregationActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcksEmptyImpl.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSubImpl.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultClientConfig.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/StreamingConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
gateway/service/src/test/resources/streaming-test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultStreamingConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultStreamingConfigTest.java (diff)
Commit
86acc04ffd8c8346eba6891a800c35a44a11db48
by Yufei Cai Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. There is no way to detect if the distributed data is changed after a reset. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/AbstractDDataHandler.java (diff) The file was modified
internal/utils/pubsub/src/main/resources/reference.conf (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdater.java (diff) The file was modified
internal/utils/pubsub/src/test/resources/pubsub-factory-test.conf (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/config/DefaultPubSubConfig.java (diff) The file was modified
internal/utils/pubsub/src/test/resources/pubsub-test.conf (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/config/PubSubConfig.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/DDataWriter.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/config/DefaultPubSubConfigTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSub.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/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/SubAck.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSubImpl.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdaterTest.java (diff)
Commit
974991678d090129c619761b3feafb1700f84b04
by Yannic Klem Read implementation that should be instatiated directly from akka config * Since this config key is only required at this single place we don't add this to the java typed configuration Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/HttpConfig.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CustomConnectivityCommandInterceptorProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultGatewaySignalEnrichmentConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultSseConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/HttpBindFlowProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfigTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultWebsocketConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/OutgoingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/GatewayHttpConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivitySignalEnrichmentProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultAuthenticationConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DittoSearchConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/GatewaySignalEnrichmentConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/OAuthConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/WebsocketConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProviderFactory.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/SearchConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/SignalTransformer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/SseConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/AuthenticationConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/IncomingWebSocketEventSniffer.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfig.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdater.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff)
Commit
22200570a008064a1d82f0d45f2efab61febc670
by Yannic Klem Ensure that all DittoExtensionPoints are instantiated as singleton * Akka checks if an extension with the given extension id already exists. The extension IDs however are compared by identity, so they need to be the same instance to avoid instantiating multiple instances of an extension * Also made HttpRequestActorPropsFactory a propper DittoExtensionPoint Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProviderFactory.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/IncomingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/HttpBindFlowProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/HttpConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketConfigProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/GatewayHttpConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/SignalTransformer.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CustomConnectivityCommandInterceptorProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/OutgoingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAuthorizationEnforcer.java (diff) The file was modified
internal/models/signalenrichment/src/test/resources/signal-enrichment-test.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivitySignalEnrichmentProvider.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentConfig.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfig.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfigTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/actors/AbstractDittoRootActorTest.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultHttpRequestActorPropsFactory.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff)
Commit
5e9c694c53082590bffff55aee4aa7b9390605f8
by Thomas Jaeckle migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor * streamlined live/smart signal handling in supervisor * made smart channel selection unit tests work again * improved tests by reducing redundancies using a new AbstractThingEnforcementTest base class * did some more cleanups Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/LiveResponseAndAcknowledgementForwarder.java (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/CheckForActivity.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ResponseReceiverCache.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandTest.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SmartChannelSelection.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcementStrategy.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MockEntitiesActor.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/SimpleCriteriaIT.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
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/AbstractSubscriptions.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff)
Commit
bd7d2d9954ff02140130b338b8c2172859bc04b1
by Thomas Jaeckle extracted aspects used in ThingSupervisorActor to different aspect specific classes: * SupervisorInlinePolicyEnrichment takes care of the "enrichment" of a "_policy" to be inlined in RetrieveThing commands * SupervisorLiveChannelDispatching takes care of dispatching signals to the "live" channel by preparing them for pub/sub * SupervisorSmartChannelDispatching takes care for thing query commands which contain a "live-channel-condition" * this massively simplifies the ThingSupervisorActor Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementTest.java The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionTest.java The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ResponseReceiverCache.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/DistributedPubWithMessage.java The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandTest.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorSmartChannelDispatching.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorInlinePolicyEnrichment.java The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SmartChannelSelection.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementWithResponseReceiverTest.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/TargetActorWithMessage.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
things/service/src/test/resources/logback-test.xml (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/DispatcherActor.java (diff) The file was modified
internal/utils/pubsub/pom.xml (diff) The file was modified
edge/api/pom.xml (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementTask.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerRetriever.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
internal/models/acks/pom.xml (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectivityCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Contextual.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/IdentityCache.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ConciergeForwarderActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/InvalidateCacheEntry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/HeaderTranslator.java (diff) The file was modified
policies/enforcement/pom.xml (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementScheduler.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorSmartChannelDispatching.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionEnforcerActor.java (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/enforcement/TestSetup.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff)
Commit
22a5355df1247fa0a5986c048bc551568a44d31c
by Thomas Jaeckle renamed ConciergeForwarderActor to EdgeCommandForwarderActor * removed DispatcherActor.java * prepared EdgeCommandForwarderActor also to handle ThingSearchCommands * Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SearchSourceTest.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/DispatcherActor.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ConciergeForwarderActor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/AbstractProxyActor.java (diff) The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SubscriptionManagerTest.java (diff) The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
edge/api/pom.xml (diff) The file was modified
deployment/helm/README.md (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementTest.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
policies/service/src/main/resources/policies.conf (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPreEnforcerProvider.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/actors/DittoRootActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementWithResponseReceiverTest.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerProvider.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.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/ThingPersistenceOperationsActorIT.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.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
policies/enforcement/pom.xml (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.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
connectivity/service/src/test/resources/test.conf (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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceITAssertions.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerProvider.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceITAssertions.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiff.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffList.java (diff)
Commit
618f0f2204cc914d4fa6687acd819a64df0d8fc1
by Thomas Jaeckle moved ThingsAggregatorActor to "things" service * changed ThingsAggregatorProxyActor to use pubSubMediator to communicate with ThingsAggregatorActor via pub/sub "send" * applied shortcut for QueryThing commands with only "thingId" as included "fields" to not do the additional roundtrip via ThingsAggregatorActor * fixed that wrong DistributedPub<ThingEvent<?>> was used for "twin events" in ThingSupervisorActor * moved extra "namespace inspection" logging for SearchCommands to SearchActor Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/AbstractThingProxyActor.java (diff) The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.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
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
things/service/pom.xml (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/api/src/main/java/org/eclipse/ditto/things/api/ThingsMessagingConstants.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/ProxyActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActorTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityProxyActorTest.java (diff)
Commit
f967c0b24ceaabd1df6d409d37a8a4a45d2f989c
by Juergen Fickel Restructured code and finished GenericMqttClientActor. Restructuring was necessary because there is not always a separate consumer and publisher client; both could use the same HiveMQ client. Therefore, subscribing client and publishing client were moved to client package and got hidden beyond the new `GenericMqttClient` interface. More changes: * Oriented package structure for generic messages toward HiveMQ API. * Got rid of `SourceSubscribeResult` because now each `SubscribeResult` has a connection `Source`. * Small improvements in `BaseClientActor`. * Moved `MqttClientConnected` from `AbstractMqttClientActor` in containing package. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/MqttPublishAcknowledgementException.java 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/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformerTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttSubscribingClientIdentifierFactoryTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttConnectionTypeValidator.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/common/GenericMqttAckStatus.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/GenericMqttPublishTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttConnectionTypeValidatorTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttClientConnectedListener.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactoryTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/TransformationSuccessTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttClient.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttPublishingClient.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttConnectionTypeValidatorTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingContextTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/SubscriptionStatus.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubscription.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientData.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/Zipper.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishingClientTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/UserProperty.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SourceSubscribeResultTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttConnectableClient.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/NoMqttConnectionException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/ManualAcknowledgementDisabledException.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscribingClientIdentifierFactoryTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubscriptionTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribe.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/TotalSubscribeResultTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/MqttPublishTransformationException.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActorTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientProperties.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttSubscribingClient.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishingClient.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActor.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationFailureTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscribeException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttClientFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscription.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientPropertiesStepBuilder.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribingClient.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/BaseGenericMqttPublishingClientTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubAckStatusTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientPropertiesTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MqttPublishAcknowledgementException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttPublishResult.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingClientIdentifierFactoryTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnAckStatus.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/ZipperTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishResult.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/common/GenericMqttAckStatus.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/TransformationResult.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriber.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeFailureTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientConnected.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingContext.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/NoMqttConnectionException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationFailure.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientPropertiesStepBuilder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribeFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubscribe.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnect.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/BaseGenericMqttConnectableClient.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttClientConnectException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/UserProperty.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttClientConnectException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/TransformationSuccess.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientFactoryTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClient.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/GenericMqttPublishTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttClientDisconnectedListener.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubscribeTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientConnectedTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttSubscribeException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/ListZipper.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/Zipped.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/GenericMqttPublish.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/BaseGenericMqttPublishingClient.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscribingClientIdentifierFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SourceSubscribeResult.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribeFactoryTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientPropertiesTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/Mqtt3RxSubscribingClientTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishingClientIdentifierFactory.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/Mqtt5RxSubscribingClientTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/GenericMqttPublishResultTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/ClientRole.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeFailure.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/SubscriptionStatusTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubAckTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/MessageAlreadyAcknowledgedException.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnAckStatusTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationSuccessTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttPublishToExternalMessageTransformer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformer.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnect.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubAckStatus.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriberTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/AllSubscriptionsFailedException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/package-info.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MqttPublishTransformationException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/AbstractWithOrigin.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/Zipped.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/MessageAlreadyAcknowledgedException.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubAckStatusTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubAck.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttConnectTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttConnectionTypeValidator.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactory.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttPublishingClientIdentifierFactoryTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/ListZipperTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/AcknowledgementUnsupportedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/SomeSubscriptionsFailedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeSuccess.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/GenericMqttPublish.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationResult.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/TransformationSuccess.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/TransformationFailure.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/TransformationFailureTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribeTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttClientIdentifierFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeSuccessTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SomeSubscriptionsFailedException.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttPublishResultTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/BaseGenericMqttSubscribingClient.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscriptionStatus.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/HiveMqttClientProperties.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttPublishToExternalMessageTransformerTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/TotalSubscribeResult.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/AllSubscriptionsFailedException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/GenericMqttClient.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publish/ManualAcknowledgementDisabledException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/clients/MqttClientIdentifierFactory.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubAckStatus.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscriptionTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTester.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/AcknowledgementUnsupportedException.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/GenericMqttSubscribingClientTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/common/package-info.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnectTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/SubscribeResult.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/package-info.java The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSubImpl.java (diff)
Commit
51f9f210a3100a263d3b1273ea063a0f31787d4d
by David Schwilk PreEnforcerProvider should directly apply to the signal Saves the step of first getting the pre-enforcer and applying it afterwards. Additionally make diffferent PreEnforcers implement PreEnforcer Interface, to make it easier viewing the different exisitng pre-enforcers. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidator.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPreEnforcerProvider.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitution.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/HeaderSetter.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff) The file was added things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MetadataNotModifiableExceptionTest.java The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MetadataNotModifiableException.java The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/TestConstants.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerProvider.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerExtensionIds.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitution.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceITAssertions.java (diff) The file was modified
deployment/docker/nginx.htpasswd (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidator.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/HeaderSetter.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPreEnforcerProvider.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProvider.java (diff) The file was modified
policies/service/src/test/resources/test.conf (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/test/resources/test.conf (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/BlockedNamespacePreEnforcer.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
edge/api/pom.xml (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderExtension.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/NoOpEdgeCommandForwarderExtension.java The file was added edge/api/src/main/resources/ditto-edge-api.conf The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractEnforcerActor.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionEnforcerActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingDeleteModel.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/MongoContainerFactory.java (diff) The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/MongoDbResource.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/MongoDbResource.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalTypeTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabelsTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonIntTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonLongTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoChannelValueValidatorTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonDoubleTest.java (diff) The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/SignalTransformer.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/SignalTransformer.java The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/NoOpSignalTransformer.java The file was modified
gateway/service/src/main/resources/gateway.conf (diff)
Commit
82b4fe9dd8a1fee40d855d2c34bad98ccf0a4591
by Yannic Klem Use Extension to determine default namespace for entity creation * Moved logic out of model. Handling of resolving the default namespace is only relevant in edge services and from then on the namespace counts as resolved Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
edge/api/src/main/resources/ditto-edge-api.conf (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/DittoSystemProperties.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicy.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyId.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingId.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/StaticDefaultNamespaceProvider.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/DefaultNamespaceProvider.java The file was added edge/service/pom.xml The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/NoOpEdgeCommandForwarderExtension.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/placeholders/ImmutableSourceAddressPlaceholderTest.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableRequestPlaceholder.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/SignalEnforcementFilterFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQValidator.java (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ThingPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/PolicyPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectivityPlaceholders.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/EnforcementFactoryFactory.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/placeholders/ImmutableConnectionIdPlaceholderTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/EdgeServiceTimeoutException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/placeholders/ImmutableConnectionIdPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/package-info.java The file was removed edge/api/src/main/resources/ditto-edge-api.conf The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/placeholders/SourceAddressPlaceholder.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholderTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttValidator.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilterFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/PolicyPlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ConsumerActor.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/EntityIdPlaceholder.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholder.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/SimplePlaceholder.java The file was modified
connectivity/service/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpValidator.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/SignalEnforcementFilterTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableRequestPlaceholder.java The file was removed edge/api/src/main/resources/ditto-protocol-subscriber.conf The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilterTest.java The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SimplePlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/DefaultNamespaceProvider.java The file was removed edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholderTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectionIdPlaceholder.java The file was removed edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholderTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was added edge/service/src/main/resources/ditto-edge-api.conf The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerGroupSpecificConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/placeholders/ImmutableSourceAddressPlaceholder.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/RequestPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/ShardRegions.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttConsumerActor.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/SourceAddressPlaceholder.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderExtension.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityIdPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityIdPlaceholder.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/package-info.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/AbstractEntityIdPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/FeaturePlaceholder.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/StaticDefaultNamespaceProvider.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/package-info.java The file was added edge/service/src/main/resources/ditto-protocol-subscriber.conf The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/DefaultNamespaceProvider.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/placeholders/TopicPlaceholderTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderExtension.java The file was modified
edge/pom.xml (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/EntityIdPlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMappingProcessor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilter.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/EnforcementFactoryFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/placeholders/ConnectionIdPlaceholder.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholderTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/placeholders/package-info.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ThingPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableConnectionIdPlaceholder.java The file was modified
connectivity/api/pom.xml (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityPlaceholderTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/placeholders/ConnectivityPlaceholders.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholder.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.java (diff) The file was removed edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityPlaceholderTest.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholderTest.java The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectionIdPlaceholderTest.java The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/ThingSearchSudoCommand.java (diff) The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/EdgeServiceTimeoutException.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/StaticDefaultNamespaceProvider.java The file was modified
gateway/service/pom.xml (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/SignalEnforcementFilter.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/FeaturePlaceholder.java The file was modified
bom/pom.xml (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/package-info.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/AbstractEntityIdPlaceholder.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/RequestPlaceholder.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/package-info.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/placeholders/ConnectionIdPlaceholderTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStreamFactory.java (diff) The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/TopicPlaceholderTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/NoOpEdgeCommandForwarderExtension.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidator.java (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholderTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java The file was removed edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholderTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Resolvers.java (diff) The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableConnectionIdPlaceholderTest.java The file was removed edge/api/src/main/java/org/eclipse/ditto/edge/api/dispatching/ShardRegions.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholder.java The file was removed edge/api/pom.xml The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityIdPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/package-info.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/RequestPlaceholder.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityPlaceholderTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/FeaturePlaceholder.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholder.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholderTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedSignal.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalErrorRegistryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableThingPlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/placeholders/ConnectivityPlaceholders.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/package-info.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableRequestPlaceholder.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSession.java (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/DefaultNamespaceProvider.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/EntityIdPlaceholder.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalErrorRegistryTest.java (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/PolicyPlaceholder.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/ShardRegions.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/StaticDefaultNamespaceProvider.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderExtension.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableFeaturePlaceholder.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/AbstractEntityIdPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/EdgeServiceTimeoutException.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/AbstractEntityIdPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ThingPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/EdgeServiceTimeoutException.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/EdgeCommandForwarderActor.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableEntityIdPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutablePolicyPlaceholder.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/placeholders/ImmutableFeaturePlaceholderTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableRequestPlaceholder.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/package-info.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/EntityIdPlaceholder.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/package-info.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/StartStreaming.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/EnforcementFactoryFactory.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/StaticDefaultNamespaceProvider.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/placeholders/ImmutableThingPlaceholderTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/DefaultNamespaceProvider.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/PolicyPlaceholder.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/FeaturePlaceholder.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/dispatching/NoOpEdgeCommandForwarderExtension.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableThingPlaceholderTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableFeaturePlaceholderTest.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/placeholders/ImmutablePolicyPlaceholderTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/RequestPlaceholder.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/placeholders/ImmutableEntityPlaceholderTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpEdgeCommandForwarderExtension.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/api/placeholders/ThingPlaceholder.java The file was modified
edge/service/src/main/resources/ditto-edge-api.conf (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ShardRegions.java The file was removed edge/service/src/main/resources/ditto-edge-api.conf The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was added edge/service/src/main/resources/ditto-edge-service.conf The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpSignalTransformer.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/StaticDefaultNamespaceProvider.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/DefaultNamespaceAppender.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/DefaultNamespaceProvider.java The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpEdgeCommandForwarderExtension.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpSignalTransformer.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff)
Commit
2253bd4694c78cd66e9c168b1f19c387c4993a4e
by Juergen Fickel Switched to generic implementation of MQTT with backpressure. * Legacy MQTT implementation still has to be removed after testing. * Refactored `GenericMqttClientFactory` to be a utility class instead of an interface because it did not make sense to have an instance of this factory. This entailed some static mocking in `GenericMqttClientActorTest` and `ConnectionTesterTest`. * Provide `MqttSpecificConfig` to `HiveMqttClientProperties` because this config is required in `GenericMqttActor` anyway. This prevents duplicate creation of `MqttSpecificConfig`. * Implemented possibility of reconnecting of consumer client to `GenericMqttActor`. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientPropertiesStepBuilder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClient.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttSubscribingClientIdentifierFactoryTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/ReconnectConsumerClientTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientProperties.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTester.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/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReconnectDelayTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttClientActorControl.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/ReconnectConsumerClient.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReconnectDelay.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttClient.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/MqttPublishingClientIdentifierFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientPropertiesTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttClientFactory.java (diff)
Commit
e0fe64a4b0ff42c84a7b8bada1536102e9a89c47
by Yannic Klem Fix cache invalidation * Sometimes the cache was not invalidate because the policyIdForEnforcement was null while policyEnforcer wasn't * I removed this "duplication" of the policy ID since it can be extracted from the policyEnforcer anyway. This way it can't happen that the two variables are out of sync Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff)
Commit
01d7490b171725abdc8e77fa3f9945fd744481a6
by Stefan Maute add 'get-metadata' and 'delete-metadata' header: introduced MetadataWildcardValidator and GetMetadataWildcardResolver for handling wildcards in get-metadata header; implemented retrieving metadata via 'get-metadata' header; add unit tests; fix some typos; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidator.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/HeaderValueValidators.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidatorTest.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/JsonFieldSelectorValidatorTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/MetadataFromSignal.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonFieldSelectorInvalidException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/metadata/MetadataHeaderKey.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/GetMetadataWildcardResolver.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThing.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/JsonFieldSelectorValidator.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderNotSupportedException.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DefaultDittoHeadersBuilderTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff)
Commit
04fec3e5ae47e6764a3fd59c15531f77ed44763f
by David Schwilk Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement Adds ExistenceChecker for validating ModifyCommands which optionally create a new entity. Remove BlockeNamepsaceEnfrorcer from connectivity, since not needed. Moves PreEnforcer classes to own package pre_enforcement. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/CreationRestrictionEnforcer.java The file was modified
internal/utils/cache-loaders/pom.xml (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/ExistenceChecker.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PreEnforcementThingIdCacheLoader.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultCreationRestrictionEnforcer.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpEdgeCommandForwarderExtension.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-enforcement.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectivityCommandEnforcement.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/HeaderSetter.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidator.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerExtensionIds.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
deployment/docker/nginx.htpasswd (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EnforcementConfig.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcerProvider.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcerExtensionIds.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CreationRestrictionEnforcerTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/HeaderSetter.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcer.java The file was modified
things/service/src/test/resources/test.conf (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/BlockedNamespacePreEnforcer.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CreationRestrictionEnforcer.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingExistenceChecker.java The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/BlockedNamespacePreEnforcer.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcer.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitution.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PreEnforcerProvider.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEnforcementConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PreEnforcementPolicyIdCacheLoader.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PolicyExistenceChecker.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/CreationRestrictionEnforcerTest.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/GetMetadataWildcardResolver.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidator.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/CreationRestrictionEnforcer.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/CreationRestrictionEnforcerTest.java (diff) The file was modified
policies/enforcement/src/test/resources/entity-creation/restricted1.conf (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/MockExistenceChecker.java The file was modified
policies/enforcement/src/test/resources/entity-creation/default.conf (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff)
Commit
c28df08a2dcb36351ab799e8325bb566bf6c2c72
by Stefan Maute changed error code of DittoHeaderNotSupportedException; added DittoHeaderNotSupportedExceptionTest; changed since annotation to 2.5.0; extract metadata from thing in CreateThing command in constructor to be able to use the functionality also in the tests; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidatorTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/JsonFieldSelectorValidator.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderNotSupportedExceptionTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/HeaderValueValidators.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderNotSupportedException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidator.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.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
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpEdgeCommandForwarderExtension.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/ThingsSearchConstants.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BackgroundSyncStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BackgroundSyncStreamTest.java (diff)
Commit
87b8ca10236dad2d3e06530ef9a22ec108ac711c
by Juergen Fickel Fixed behaviour of `doDisconnectClient`. It is crucial that `ClientDisconnected` gets emitted even if the client was disconnected previously and is not available anymore. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClient.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReconnectDelay.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/CreationRestrictionEnforcer.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKey.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingExistenceChecker.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
internal/utils/cache-loaders/pom.xml (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PreEnforcementThingIdCacheLoader.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContext.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/PreEnforcementThingIdCacheLoader.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ActorAskCacheLoader.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PolicyExistenceChecker.java (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PreEnforcementPolicyIdCacheLoader.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcementPolicyIdCacheLoader.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/subscribe/GenericMqttSubAckStatus.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/common/package-info.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/common/GenericMqttAckStatus.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ClientActor.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttConsumerActor.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3PublisherActorTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActor.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3PublisherActor.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3SubscriptionHandler.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttPublisherActor.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientActorTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ConsumerActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttPublisherActorTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ConsumerActor.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MockHiveMqtt3ClientFactory.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MockHiveMqtt5ClientFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttSendingContext.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractHiveMqttClientFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientActor.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ConsumerActorTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DummySubscriptionHandler.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5SubscriptionHandler.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DefaultHiveMqtt5ClientFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqttClientFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DefaultHiveMqtt3ClientFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ClientFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttSubscriptionHandler.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActorTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttClientActorTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfig.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ConsumerActorTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientFactory.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ClientActorTest.java The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/ThingsSearchConstants.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyLoadingEnforcerActor.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/BlockedNamespacePreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcementPolicyIdCacheLoader.java (diff) 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/mqtt/hivemq/client/MqttSubscribeException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/AllSubscriptionsFailedException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/SomeSubscriptionsFailedException.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/SubscriptionsFailedException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ImmutableClientDisconnected.java (diff) The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SearchSourceBuilderTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Contextual.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockProxyActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/EnforcementSchedulerTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java (diff)
Commit
4c071579fe1fc1fdc533cfe26f0647b331ac457e
by Stefan Maute extended and refactored MetadataFieldsWildcardResolver; add handling for 'delete-metadata' header to AbstractDittoHeaders and AbstractDittoHeadersBuilder; adjusted javadoc; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidator.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeature.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/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactory.java (diff)
Commit
d13a21395ba445c33b6c79ff813436c5e5af59de
by Thomas Jaeckle review of pre-enforcement changes: * changed signature of PreEnforcer to directly use `Signal` for converting/enforcing * added suffix "PreEnforcer" for all classes implementing PreEnforcer * removed "id-cache" from enforcement config * removed no longer needed PolicyEnforcerRetrieverFactory * adjusted package name from "pre_enforcement" to just "pre" * added missing javadocs for public classes * added missing "final" declaration for classes effectively final * some formatting Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEnforcementConfig.java (diff) The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-enforcement.conf (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CommandWithOptionalEntityPreEnforcer.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/CreationRestrictionEnforcerTest.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategyTest.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/CommandWithOptionalEntityPreEnforcerTest.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategyTest.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcerExtensionIds.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EnforcementConfig.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategyTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpEdgeCommandForwarderExtension.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerProvider.java The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcerProvider.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategyTest.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/BlockedNamespacePreEnforcer.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/HeaderSetter.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/package-info.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcementPolicyIdCacheLoader.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistry.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcer.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitution.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEntityCreationConfig.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/BlockedNamespacePreEnforcer.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/ExistenceChecker.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/CreationRestrictionEnforcer.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PolicyExistenceChecker.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyExistenceChecker.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/DefaultNamespaceAppender.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProvider.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractSubstitutionStrategyTestBase.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcer.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/HeaderSetterPreEnforcer.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidatorTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultCreationRestrictionConfig.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionPreEnforcerTest.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcerTest.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/MockExistenceChecker.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.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
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategyTest.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/validators/CommandWithOptionalEntityValidator.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/MockExistenceChecker.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/ExistenceChecker.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerExtensionIds.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreateThingSubstitutionStrategyTest.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcementPolicyIdCacheLoader.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre_enforcement/PreEnforcer.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategyTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/PreEnforcementThingIdCacheLoader.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionPreEnforcer.java The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/PolicyEnforcerRetrieverFactory.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingExistenceChecker.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectionEnforcerActorPropsFactory.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/ConnectionPersistenceOperationsActorIT.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectivityCommandEnforcement.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionEnforcerActor.java 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/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/NoOpEnforcerActorPropsFactory.java The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/AbstractCommandToExceptionRegistry.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AbstractThingEventStrategy.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff)
Commit
82d6f54d64c46b635b89f391458e96103b8206bf
by Stefan Maute adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertiesDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertiesDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertiesDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertyDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingDefinitionDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributesDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturesDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertiesDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertyDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributeDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDefinitionDeletedStrategyTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActor.java (diff)
Commit
e4cc60e93ec92a8962d10598013314e05f95a0a5
by David Schwilk Add AskWithRetry to EdgeCommandForwarder In order to stabilize requets during service restarts/ unavailabilities. Currently missing are the pubSub forwards. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/AskWithRetryForwarder.java The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActor.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolverTest.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolverTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff)
Commit
4bf3be6bf230715b47e1ba02d741b2c413c94a65
by Yannic Klem Minor adaptions * Publish connection created event as well as connectiondeleted * Make connectivity not blocked-namespace-aware as it has nothing to do with namespaces * Remove unused methods in ThingEnforcement Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.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/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CommandWithOptionalEntityPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/HeaderSetterPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/BlockedNamespacePreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcer.java (diff)
Commit
83fb90e8d28d4b86614ded94bcda79ec24695734
by Stefan Maute add MetadataHeaderChecker and MetadataHeadersConflictException; check if multiple metadata headers are present and a throw exception in that case; add unit test; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataHeaderChecker.java The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MetadataHeadersConflictException.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/AskWithRetryCommandForwarder.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/AskWithRetryForwarder.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DefaultSearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/MongoClientWrapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonArrayDiff.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffList.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/DittoMongoClient.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiff.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/MongoDbUriSupplierTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThing.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactory.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActorTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttPublishToExternalMessageTransformer.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/GenericMqttClientActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/MetadataFromSignal.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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/MetadataFromSignalTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MetadataHeadersConflictException.java (diff)
Commit
3473ac2e25a4230457c3df12a2cd60be32e3e483
by Thomas Jaeckle reworked AcknowledgementAggregatorActor and its surroundings so that: * no dependencies to the things-model and the policies-model must be known in the module * ThingUpdater of search no longer send "search-persisted" ack to sender (which is no longer passed through), but sends it to the "ditto-ackgregator-address" which is injected as DittoHeader when the AcknowledgementAggregatorActor is started 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/mapping/EnforcedThingMapper.java (diff) The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingCommandResponseAcknowledgementProvider.java The file was added messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/acks/MessageCommandResponseAcknowledgementProvider.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/ThingCommand.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/Event.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModelTest.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
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/acks/CommandResponseAcknowledgementProvider.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarter.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ResultFactoryTest.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
internal/models/acks/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/Signal.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/MetadataTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/announcements/Announcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.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
base/model/src/main/java/org/eclipse/ditto/base/model/signals/WithType.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlowTest.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorTest.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingDeleteModelTest.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff)
Commit
6915eefbade9080421227522a473c06fcfbc0a92
by Thomas Jaeckle removed ackReceiverActor from AcknowledgementForwarderActor * also use DittoHeader with "ditto-ackregator-address" for determining where to send Acks to in AcknowledgementForwarderActor * fix policy registry tests as "messages-model" is no dependency any longer Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarterTest.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorTest.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java (diff)
Commit
8e4f724d334f4d63066642d632920d1c87bf05b6
by Stefan Maute extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; extend DittoCachingSignalEnrichmentFacade to handle metadata properly; extend SearchActorIT with searching for metadata; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitorTest.java (diff) The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/DittoBsonJson.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitorTest.java (diff) The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacadeTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyAttributesStrategyTest.java (diff) The file was removed internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/MetadataFromSignalTest.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/MetadataFromSignal.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MetadataHeadersConflictException.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderKey.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ETagTestUtils.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActorTest.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorHeaderInteractionTest.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorWithAcknowledgementsTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorTest.java (diff)
Commit
635cec656651f1f70f8c4a25357a63df0e2b66e3
by Yufei Cai Fix concurrency problem in ConnectionTester. - ChildActorNanny cannot be thread-safe; label it as such. - Add thread-safe wrapper AsyncChildActorNanny. - Add health check to MqttPublisherActor and MqttConsumerActor. - Move CompletableFutureUtils to ditto.base.service for reuse. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/health/ClusterStatusAndHealthHelper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ChildActorNanny.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTester.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/CompletableFutureUtils.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ChildActorNannyActor.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AsyncChildActorNanny.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/health/CompletableFutureUtils.java
Commit
546fd07bb50e0940ab1675fc88be9c1ecedb11f0
by Thomas Jaeckle fixed acknowledgement sending for live commands * use fallback "ditto-ackgregator-address" from orignating signal if ACK/response did not contain it by themself Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorSmartChannelDispatching.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java (diff)
Commit
ebff0be81cbaff630a0776df7cf7fac3a30fcb55
by Thomas Jaeckle review of ask-with-retry at edges: * only apply "ask-with-retry" for idempotent commands * also don't apply it for message commands (where we can not say anything about idempotency) and search commands (where the timeout of 3s is too low in many cases and retrying would stress the DB too much) Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicy.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnection.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff) The file was added ui/modules/things/features.js The file was added ui/index.css The file was added ui/modules/environments/environments.js The file was added ui/modules/things/fields.js The file was added ui/modules/environments/authorization.html The file was added ui/main.js The file was added ui/modules/things/fields.html The file was added ui/.eslintrc.json The file was added ui/modules/environments/authorization.js The file was added ui/modules/things/searchFilter.html The file was added ui/modules/environments/environments.html The file was added ui/modules/things/attributes.js The file was added ui/modules/utils.js The file was modified
.gitignore (diff) The file was added ui/modules/things/features.html The file was modified
deployment/docker/nginx.conf (diff) The file was added ui/modules/things/things.html The file was added ui/modules/things/things.js The file was added ui/index.html The file was added ui/modules/api.js The file was modified
deployment/docker/docker-compose.yml (diff) The file was added ui/modules/things/searchFilter.js The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/FluencyLoggerPublisherConfig.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/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorInlinePolicyEnrichment.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff)
Commit
cbd932fa6c412a93a232ab469848fc2f88ed2e9a
by Yannic Klem Add command to retrieve all connection IDs of connections that contain a certain tag. * Open TODO: make sure that no IDs of deleted connections are returned. Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionIdsByTagResponse.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMessagingConstants.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionIdsByTag.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementScheduler.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementWithAsk.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcement.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Contextual.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementProvider.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/InvalidateCacheEntry.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/EnforcementSchedulerTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/IdentityCache.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcerRetriever.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcer.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/EnforcerRetrieverTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementTask.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcer.java (diff) The file was modified
policies/enforcement/pom.xml (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderKeyTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActor.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff)
Commit
cce10876878822ce9189e048d3ec7d6996029026
by Thomas Jaeckle fixed several remaining issues in acknowledgement handling * added "live" ThingEvent dispatching to things shard region * simplified + fixed SubjectExpiryActor ACK handling Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/PolicyAnnouncementTopicExtractor.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.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/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderKey.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/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/metadata/MetadataHeaderKey.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolverTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolverTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/config/DittoSearchConfigTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/ThingsSearchCursorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/SearchConfig.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/QueryParser.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DittoSearchConfig.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorV4IT.java The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorV5IT.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.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/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity-dev.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractPublisherActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActorTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActorTest.java (diff)
Commit
e1d0c687adc4e86f2e0b0875edbd02b7e49fc5c5
by Yannic Klem Fix RetrieveThings handling for connectivity * Now RetrieveThings is forwarded to the right place (the aggregator proxy) via EdgeCommandForwarder for both edge services Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActorPropsFactory.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/mqtt/hivemq/HiveMqtt3ClientActor.java (diff) 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/test/java/org/eclipse/ditto/connectivity/service/messaging/FailingActorProvider.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/rabbitmq/RabbitMQClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientActor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SearchForwardingClientActorPropsFactory.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityProxyActorTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/AbstractThingProxyActor.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/httppush/HttpPushClientActor.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/mqtt/hivemq/AbstractMqttClientActor.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityProxyActor.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) 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/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff)
Commit
db66e00b73ecf1a1df4f3d1ff97202f6dbe95e0e
by Juergen Fickel Replaced ConnectionTester with ConnectionTesterActor. Doing so made AsyncChildActorNanny and ChildActorNannyActor superfluous because thread-safe child actor creation now can take place in ConnectionTesterActor itself. Made SubscriptionsFailedException public in order to use it directly to spare instanceof checks. Changed getter for failed subscription statuses to return a Stream instead of a List. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/SubscriptionsFailedException.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/TotalSubscribeResultTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ChildActorNannyActor.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/Mqtt5RxSubscribingClientTest.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTester.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActor.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/Mqtt3RxSubscribingClientTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AsyncChildActorNanny.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ChildActorNanny.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActor.java (diff)
Commit
0715c57f5c3868322480b546ba53273d47052299
by Juergen Fickel Deleted unit tests for connection testing. Unit testing connection testing now does not work anymore because having made ConnectionTester an actor eliminated possibilities for mocking. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/AbstractThingProxyActor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/ProxyActor.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/AbstractProxyActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
Commit
99a0f130faa660660f2692b50d8f8bb8b621de71
by Yannic Klem Transform modifyThing and modifyPolicy into createThing and createPolicy in case the thing or policy does already exist * This pre enforcer should always be the first one as subsequent pre enforcers potentially handle modify and create commands differently Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ModifyToCreateThingTransformer.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/ModifyToCreatePolicyTransformer.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcer.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcerTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/MockExistenceChecker.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ModifyToCreateThingTransformerTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/ModifyToCreatePolicyTransformerTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/ModifyToCreatePolicyTransformer.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ModifyToCreateThingTransformer.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockProxyActor.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.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/OutboundMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockCommandForwarder.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff) The file was modified
ui/index.html (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/fields.html (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/things/searchFilter.html (diff) The file was modified
ui/modules/things/features.html (diff) The file was modified
ui/modules/environments/authorization.html (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonArrayDiff.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffList.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiff.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/enforcement/ThingCommandEnforcementTest.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/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/persistence/ConnectionSupervisorActor.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/AbstractBackgroundStreamingActorWithConfigWithStatusReport.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff)
Commit
0d0b1f8697098196b8034deca601f11555bb75e3
by Stefan Maute add wildcard validation and resolving for feature definition requests; allow leaf wildcard syntax for feature property based commands; extended tests; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidatorTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidator.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableThingFromCopyBuilder.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/TestConstants.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/persistence/actors/strategies/commands/MetadataFieldsWildcardResolverTest.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff)
Commit
3212964570105938f78bcfb8757b83db23371f70
by Thomas Jaeckle removed dependency from policies-service to things-model by pulling out new modules: * by pulling out new module ditto-internal-utils-pubsub-policies for pub/sub with Policy model scope * by pulling out new module ditto-internal-utils-pubsub-things for pub/sub with Thing model scope * by getting rid of thing model dependency in ditto-policies-enforcement as inline policy in createThing does not need to be resolve placeholders Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/LiveSignalPubSubFactory.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholderResolver.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/CommandWithOptionalEntityPreEnforcerTest.java (diff) The file was modified
internal/utils/persistent-actors/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ReferencePlaceholderTest.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ThingEventPubSubFactory.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategy.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractSubstitutionStrategyTestBase.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionPreEnforcerTest.java (diff) The file was modified
connectivity/service/pom.xml (diff) The file was added internal/utils/pubsub-policies/src/main/java/org/eclipse/ditto/internal/utils/pubsubpolicies/package-info.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholder.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was added internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/DittoProtocolSubImpl.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff) The file was added internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/LiveSignalPubImpl.java The file was modified
policies/enforcement/pom.xml (diff) The file was added internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/LiveSignalPub.java The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/PolicyAnnouncementPubSubFactory.java The file was added internal/utils/pubsub-policies/src/main/java/org/eclipse/ditto/internal/utils/pubsubpolicies/PolicyAnnouncementTopicExtractor.java The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanupTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
internal/utils/pubsub/pom.xml (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/PolicyIdReferencePlaceholderResolverTest.java The file was modified
thingsearch/service/pom.xml (diff) The file was added internal/utils/pubsub-things/pom.xml The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/LiveSignalPubImpl.java The file was added internal/utils/pubsub-policies/src/main/java/org/eclipse/ditto/internal/utils/pubsubpolicies/PolicyAnnouncementPubSubFactory.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategy.java (diff) The file was modified
internal/utils/pom.xml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSubImpl.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistry.java (diff) The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/PolicyAnnouncementTopicExtractor.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DittoProtocolSub.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java The file was added internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/DittoProtocolSub.java The file was modified
things/service/pom.xml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/pom.xml (diff) The file was modified
bom/pom.xml (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was added internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/LiveSignalPubSubFactory.java The file was modified
policies/service/pom.xml (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ReferencePlaceholder.java The file was added internal/utils/pubsub-policies/pom.xml The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ReferencePlaceholderResolver.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/PolicyIdReferencePlaceholderResolver.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/references/ReferencePlaceholderTest.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreateThingSubstitutionStrategyTest.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistryTest.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcerTest.java (diff) The file was added internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/ThingEventPubSubFactory.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was removed internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/LiveSignalPub.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategyTest.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreateThingSubstitutionStrategy.java The file was added internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/package-info.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategyTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/PoliciesMappingStrategies.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.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/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AbstractThingEventStrategy.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/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff)
Commit
08871a90785f27b851963fbc6166175b03e5ce15
by Yannic Klem Don't cache policyEnforcer * This is temporary. We should add enforcer caching again. It's just done to simplify the logic and make it easier to find problems right now. Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheLoader.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/EnforcementReloaded.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcer.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingEnforcerActor.java
Commit
5ce61711c00e14c9fb68cc11f61dfb49b19b6b31
by Thomas Jaeckle re-added CreateThingSubstitutionStrategy and split up PoliciesPlaceholderSubstitutionPreEnforcer and ThingsPlaceholderSubstitutionPreEnforcer in order to keep dependencies clean * removed PlaceholderSubstitutionPreEnforcer from connectivity pre-enforcer config Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/src/test/resources/test.conf (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategy.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/CreatePolicySubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectSubstitutionStrategyTest.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingSubstitutionStrategyRegistry.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectSubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicySubstitutionStrategyRegistry.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicySubstitutionStrategyTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/SubjectIdReplacementDefinition.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicySubstitutionStrategyTest.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/AbstractPolicySubstitutionStrategyTestBase.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectsSubstitutionStrategy.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/AbstractPlaceholderSubstitutionPreEnforcer.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicySubstitutionStrategy.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategy.java The file was modified
policies/service/src/test/resources/test.conf (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/CreatePolicySubstitutionStrategy.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntrySubstitutionStrategyTest.java The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/CreateThingSubstitutionStrategyTest.java The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/package-info.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicySubstitutionStrategyRegistryTest.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/package-info.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectsSubstitutionStrategyTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategy.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractSubstitutionStrategyTestBase.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistryTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/CreatePolicySubstitutionStrategy.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectSubstitutionStrategy.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionPreEnforcer.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntrySubstitutionStrategyTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistry.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifySubjectsSubstitutionStrategyTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntrySubstitutionStrategy.java The file was modified
things/service/src/main/resources/things.conf (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/CreateThingSubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntriesSubstitutionStrategy.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcerTest.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/PlaceholderSubstitutionPreEnforcerTest.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingsPlaceholderSubstitutionPreEnforcer.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractTypedSubstitutionStrategy.java (diff) The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcer.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeatureDesiredPropertyStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategyTest.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/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/CreateThingStrategy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff)
Commit
5c07815375a5979007bb9dde8ae93cb9dfe81a3d
by Thomas Jaeckle review: minor adjustments to explorer UI * added link to the UI in index.html used in docker compose * added favicon to explorer UI * load images via GitHub and not the Ditto website (which can be quite slow) * remaned some labels to be in sync with Ditto documentation * format of license headers * usage of triple "=" in JS code Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
deployment/docker/index.html (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was modified
ui/modules/things/fields.html (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/environments/authorization.js (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/things/features.html (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/main.js (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertiesModifiedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributesModifiedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDefinitionModifiedStrategyTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AbstractThingEventStrategy.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributeModifiedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertyModifiedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertyModifiedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertyDeletedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertyDeletedStrategyTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/ModifyToCreatePolicyTransformer.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilder.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/SearchModelFactoryTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResult.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultBuilderTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchModelFactory.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResultBuilder.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResult.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/IllegalReceiveMaximumValueException.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/mqtt/hivemq/ConnectionTesterActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReceiveMaximum.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnect.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnectTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClient.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/IllegalKeepAliveIntervalSecondsException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/KeepAliveInterval.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReceiveMaximumTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/KeepAliveIntervalTest.java (diff)
Commit
3c236c60d53164fce5c0ea730b5bc3826d76165e
by Yannic Klem Fix Tests and bugs discovered by tests * Tests needed to be adjusted to resolve the policy enforcer multiple times * Bugs that were fixed were: ** Bringing back early validation of inlined policy when creating a thing ** Fixing logic for copy/reference a policy when creating a thing Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> 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/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementWithResponseReceiverTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/ProxyActor.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/GatewayProxyActor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/AbstractPlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategy.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/translator/HeaderTranslator.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectSubstitutionStrategy.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistry.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectsSubstitutionStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicySubstitutionStrategyRegistry.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicySubstitutionStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicySubstitutionStrategyRegistryTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractTypedSubstitutionStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntriesSubstitutionStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/CreatePolicySubstitutionStrategy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingSubstitutionStrategyRegistry.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntrySubstitutionStrategy.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/strategies/commands/MetadataFromCommand.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ModifyToCreateThingTransformerTest.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyToCreatePolicyTransformer.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyToCreatePolicyTransformerTest.java The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ModifyToCreateThingTransformer.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformer.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/ModifyToCreatePolicyTransformer.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformerTest.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/ModifyToCreatePolicyTransformerTest.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ModifyToCreateThingTransformerTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff)
Commit
0de1b4c90f6770c56fe3d175656d565d50a72a14
by Yannic Klem Throw special thing exceptions when policyEnforcer could not be loaded * This is the case when the thing exists but it's corresponding policy does not Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamConfig.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff)
Commit
50c4e76f1df5bc3fda643689f7fa426d09889943
by Yannic Klem Make sure to keep original copy policy or inline policy * Otherwise we could not detect if we have to delete a policy after a failed CreateThing authorization Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff)
Commit
16cfae285a5ea5dd9a29d1eb333717cdec673632
by Thomas Jaeckle added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity * adjusted some existing SudoCommandResponses to using that new interface * made DeleteExpiredSubject an internal SudoDeleteExpiredSubject - it is not a part of the model API * moved PolicyReferenceTag to search "api" module + add it to mapping strategies for search, making it deserializable * fixed Acknowledgement aggregator starting to also start for "delete" and "merge" command categories containing ack requests * simplified mapping strategies, using method reference lambda Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingResponse.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/ThingsSearchUpdaterPersistence.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupCommandResponse.java (diff) The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyResponseTest.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/MappingStrategiesBuilder.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PolicyCommandStrategies.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/impl/MongoThingsSearchUpdaterPersistence.java (diff) The file was added policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/PolicySudoQueryCommandResponse.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeleteExpiredSubjectStrategy.java The file was removed policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/PolicySudoCommandResponse.java The file was modified
policies/model/pom.xml (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdaterTest.java (diff) The file was added thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/PolicyReferenceTagTest.java The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsResponseTest.java (diff) The file was removed things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/ThingSudoCommandResponse.java The file was added things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/ThingSudoQueryCommandResponse.java The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsResponse.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was removed policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteExpiredSubject.java The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/model/PolicyReferenceTagTest.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMappingStrategies.java (diff) The file was added base/api/src/main/java/org/eclipse/ditto/base/api/commands/sudo/SudoQueryCommandResponse.java The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyResponse.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingResponseTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/SudoDeleteExpiredSubjectStrategy.java The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/PolicyReferenceTag.java The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionResponse.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/commands/sudo/SudoCommandResponse.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/ThingSearchMappingStrategies.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/model/PolicyReferenceTag.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/SudoDeleteExpiredSubject.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/AskWithRetryCommandForwarder.java (diff)
Commit
16dc421dc70c0c96bf7567a020f7883d7265a40e
by Juergen Fickel Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. Rationale: This value is set by the Ditto operator and cannot be set by users themselves. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ReceiveMaximum.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientProperties.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/IllegalReceiveMaximumValueException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnectTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReceiveMaximum.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReceiveMaximumTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientPropertiesTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClient.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnect.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/ReceiveMaximumTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/IllegalReceiveMaximumValueException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/entry/Entry.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerProvider.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementWithResponseReceiverTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyLoadingEnforcerActor.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProvider.java 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/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProviderTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/main/resources/reference.conf (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/metadata/MetadataHeaderKey.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidator.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolver.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderKey.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AbstractThingEventStrategy.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderKeyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataWildcardValidatorTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFieldsWildcardResolverTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DefaultDittoHeadersBuilderTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/MetadataHeadersValueValidatorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/SearchConfig.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/impl/MongoThingsSearchUpdaterPersistence.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultSearchPersistenceConfig.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DittoSearchConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/config/DittoSearchConfigTest.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/SearchPersistenceConfig.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/UpdaterConfig.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfigTest.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultSearchPersistenceConfigTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfig.java (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/UpdaterPersistenceConfig.java The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterPersistenceConfig.java The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterPersistenceConfigTest.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was added thingsearch/service/src/test/resources/search-test.conf The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeatureStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java (diff)
Commit
bfec791071bd7eb59632e97a9ace61a7c2c398aa
by Thomas Jaeckle made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance * made PoliciesPlaceholderSubstitutionPreEnforcer and ThingsPlaceholderSubstitutionPreEnforcer not final to allow inheritance Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/AbstractPlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/SubjectIdReplacementDefinition.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/CreateThingSubstitutionStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/AbstractPolicySubstitutionStrategyTestBase.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcerTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProvider.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingsPlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.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/ConnectionIdsRetrievalActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionIdsByTag.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionIdsByTagResponse.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectionEnforcerActorPropsFactory.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderNotSupportedException.java (diff) The file was added .github/workflows/gh-pages.yml The file was modified
README.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/index.yml (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/namespaceParameter.yml The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRoute.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingBuilder.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingIdTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingId.java (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/parameters/namespaceParameter.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/acks/CommandResponseAcknowledgementProvider.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.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/PolicyIdReferencePlaceholderResolver.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.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
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff)
Commit
971edbc210de19718f61f31f5c7ceb8aaa661a1c
by Thomas Jaeckle made RetrieveConnectionIdsByTag a ConnectivitySudoCommand * made it possible to overwrite "messages during startup" processing in AbstractPersistenceSupervisor * adjusted ConnectionSupervisorActor to not load config overwrites in preStart(), but in the handleMessagesDuringStartup() instead where the DittoHeaders of the initial command are available * inject DittoHeaders in ConnectionConfigProvider in order to lookup connection config overwrites * enhanced MongoReadJournal by a functionality to retrieve all "tags" of the latest journal entry of a given "pid" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandResponseRegistryTest.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 added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/ConnectivitySudoQueryCommandResponse.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/ConnectivityServiceGlobalCommandRegistryTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandRegistryTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionIdsByTagResponse.java The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/package-info.java The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/ConnectivitySudoCommand.java The file was removed connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionIdsByTag.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActor.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionIdsByTag.java The file was removed connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionIdsByTagResponse.java 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/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
Commit
f63c6b9d251edfa5221cb9ccb945fd3a9d9e953e
by Thomas Fries Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/things/features.js (diff) The file was removed ui/modules/things/searchFilter.html The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/fields.html (diff) The file was modified
ui/index.css (diff) The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/index.html (diff) The file was modified
ui/modules/environments/authorization.html (diff) The file was modified
ui/modules/environments/authorization.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.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
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/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/test/resources/test.conf (diff)
Commit
2b3920f412f3d5e1b43a02ee57aecf0a1a73cb9a
by Yannic Klem Adds automated adaption of the password used in the URI in terms of decoding. * This migrates double decoded passwords automatically to single decoded passwords Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/DefaultUpdatedConnectionTester.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UpdatedConnectionTester.java
Commit
1fc3ec45c3d4a622bcdeed38950648cc0d58aad0
by Thomas Jaeckle review: * did some code formatting * fixed OpenAPI documentation by adding "Namespace" parameter * adjusted some working in OpenAPI docs as well * fixed non-related typo in wot-thingDescription.yml Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/namespaceParameter.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRoute.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingIdTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingBuilder.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingId.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProvider.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) 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/AbstractPersistenceSupervisor.java (diff)
Commit
cea4d0a42f37212a940e6f38c81579b31c107c86
by Thomas Jaeckle added tracing propagation for new PersistenceSupervisor / Enforcement * renamed services to have prefix "ditto-" in kamon.conf * use "_" as delimiter for other traces as well * fixed some other trace propagation Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was modified
thingsearch/service/src/main/resources/kamon.conf (diff) The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStreamFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.java (diff) The file was modified
gateway/service/src/main/resources/kamon.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
policies/service/src/main/resources/kamon.conf (diff) The file was modified
connectivity/service/src/main/resources/kamon.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
things/service/src/main/resources/kamon.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/AlwaysFailingUpdatedConnectionTester.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/ConnectivitySudoQueryCommandResponse.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournal.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ShardRegionFactory.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was added documentation/src/main/resources/_posts/2022-06-25-reactive-mqtt.md 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) 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/ConnectivityCommandStrategies.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionIdsByTagResponse.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionUninitializedStrategies.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionDeletedStrategies.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 added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionTags.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/ConnectivitySudoCommand.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionTagsResponse.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoRetrieveConnectionTagsStrategy.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/strategies/commands/ConnectionDeletedStrategies.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/Enforcer.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/Enforcer.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
policies/enforcement/src/main/resources/reference.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MergeThingCommandEnforcementTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionIds.java The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/NoOpRootChildActorStarter.java (diff) The file was added base/service/src/main/resources/reference.conf The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProviderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (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
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/stats/StatsRouteTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/NoopCustomApiRoutesProvider.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpIncomingWebSocketEventSniffer.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/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/DefaultSearchUpdateObserver.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketConfigProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultHttpRequestActorPropsFactory.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/DefaultNamespaceAppender.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/NoOpAuthorizationEnforcer.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/NoOpRootActorStarter.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyExistenceChecker.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpOutgoingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/LoggingHttpBindFlowProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FailingActorProvider.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionalCommandValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/NoOpConnectivityCommandInterceptorProvider.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SearchForwardingClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/NoOpEnforcerActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActorPropsFactory.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingExistenceChecker.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UsageBasedPriorityProviderFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProviderTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpEdgeCommandForwarderExtension.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
internal/utils/persistence/src/test/resources/pool-test.conf (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfig.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultMongoDbConfigTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfigTest.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-mongo.conf (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/MongoClientWrapper.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/DittoMongoClientBuilder.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/MongoDbConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
base/service/src/main/resources/reference.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcementPolicyIdCacheLoader.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/PreEnforcementThingIdCacheLoader.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyToCreatePolicyTransformerTest.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicyExistenceChecker.java The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyExistenceChecker.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/ExistenceChecker.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformer.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PreEnforcementPolicyIdCacheLoader.java The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/PreEnforcementThingIdCacheLoader.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyToCreatePolicyTransformer.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformerTest.java (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingExistenceChecker.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingExistenceChecker.java The file was added policies/service/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was added things/service/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
Commit
a7e0b6eae775aa8eb92034f3b09d92d88e4b97fb
by Yannic Klem Align EdgeCommandForwarder with new convention for DittoExtensionPoint * Allow only global configuration as it's not meant to be reused on other levels Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcementReloaded.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MergeThingCommandEnforcementTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.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
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/stats/StatsRouteTest.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/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java (diff) The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProviderFactory.java (diff) 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/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (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/ClientActorPropsFactory.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/AbstractBaseClientActorTest.java (diff) 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/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/index.css (diff) The file was modified
ui/index.html (diff) The file was added ui/modules/connections/connections.js The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/things/fields.html (diff) The file was added ui/modules/connections/connections.html The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/things/features.html (diff) The file was added ui/templates/connectionTemplates.json The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff)
Commit
0d0bad5f291a11774faa77a8b8219c2e2c91680e
by Yannic Klem Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism * Make instantiate DittoCachingSignalEnrichmentFacade explicitly instead of using the extension mechanism here. The extension is only relevant for search. * Instead of having two classes for caching and none-caching a single class handles it which can be configured Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultCachingSignalEnrichmentFacadeConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfig.java The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeConfig.java The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentFacadeByRoundTripConfig.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentProviderConfig.java The file was removed internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfigTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityCachingSignalEnrichmentProvider.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivitySignalEnrichmentProvider.java (diff) The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentConfig.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultConnectivitySignalEnrichmentProvider.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeProvider.java (diff) The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentFacadeByRoundTripConfig.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityByRoundTripSignalEnrichmentProviderTest.java The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentProviderConfig.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DefaultConnectivitySignalEnrichmentProviderTest.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/DefaultGatewaySignalEnrichmentProvider.java The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was removed gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultGatewaySignalEnrichmentConfigTest.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultGatewaySignalEnrichmentConfig.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/StreamingConfig.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/GatewaySignalEnrichmentConfig.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultStreamingConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultStreamingConfigTest.java (diff) The file was removed gateway/service/src/test/resources/signal-enrichment-test.conf The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacadeTest.java (diff) The file was removed gateway/service/src/test/resources/gateway-caching-provider-test.conf The file was modified
gateway/service/src/test/resources/streaming-test.conf (diff) The file was removed gateway/service/src/test/resources/gateway-by-round-trip-provider-test.conf The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was removed internal/models/signalenrichment/src/test/resources/signal-enrichment-test.conf The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentProviderConfig.java (diff) The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacadeProvider.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DittoCachingSignalEnrichmentFacadeProvider.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/CachingSignalEnrichmentFacadeProvider.java The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was removed internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeProvider.java The file was modified
thingsearch/service/src/main/resources/search.conf (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/enforcement/ConnectionEnforcerActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (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/ConnectivityRootActor.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/resources/test.conf (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/validation/CustomConnectivityCommandInterceptorProvider.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/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/HttpBindFlowProvider.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff)
Commit
c7cda42ce16a4ed514dba95c36d230d67f751b59
by Juergen Fickel Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. * Moved flag for disabling Last Will message to HiveMqttClientProperties. * Improved ConnectionTesterActor to be more sensitive to possible errors and to disconnect the client whenever possible in case of errors. * Renamed method in MqttSpecificConfig to comply to convention for names boolean getters values. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttClientFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientPropertiesStepBuilder.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActorTest.java 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/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientProperties.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.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/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttPublishTargetTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttPublishTarget.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublishTarget.java (diff)
Commit
6b36bacdde60b52a7172332e02b9b0365a0dd65d
by Thomas Jaeckle made MessageMapper aware of additional inbound headers to pass additional headers * fixed ExecutePiggybackCommand serialization / deserialization at DevOpsRoute by including the sent "headers" * made AddConnectionLogEntry a SudoCommand and moved it accordingly * pulled out SudoAddConnectionLogEntryStrategy as separate strategy * got rid of explicit knowledge of "connectivityShardRegionProxy" in gateway, instead delegate connectivity commands via edge command forwarder * moved "ThingsOutOfSync" event to search api module * made "StreamThings" search command a SudoCommand Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoAddConnectionLogEntryTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/ConnectionState.java (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoStreamThings.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdaterTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DuplicatingMessageMapper.java (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoUpdateThingResponse.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RouteBaseProperties.java (diff) The file was removed thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/events/ThingsOutOfSync.java The file was added thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoStreamThingsTest.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandRegistryTest.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/ExecutePiggybackCommand.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultHttpRequestActorPropsFactory.java (diff) The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SearchSourceTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorPropsFactory.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/ResumeSource.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ThrowingMapper.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/devops/DevOpsRoute.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AddHeaderMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/WrappingMessageMapper.java (diff) The file was removed thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingResponseTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoMessageMapper.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-feature.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapper.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSourceBuilder.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSource.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was added thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoUpdateThingResponseTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/ThingsSearchCursor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhino.java (diff) The file was removed thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThing.java The file was modified
edge/service/pom.xml (diff) The file was removed thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/StreamThings.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was removed thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoAddConnectionLogEntryStrategy.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalEventRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DroppingMessageMapper.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalEventRegistryTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was removed thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/ThingsOutOfSyncTest.java The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntryTest.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
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/package-info.java The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SubscriptionManagerTest.java (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/events/ThingsOutOfSync.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/QueryParser.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntry.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandRegistryTest.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SubscriptionManager.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/test/MockMapper.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilderTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MessageMapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was removed thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/StreamThingsTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was added thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/events/ThingsOutOfSyncTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActorTest.java (diff) The file was modified
thingsearch/model/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalEventRegistryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoAddConnectionLogEntry.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoUpdateThing.java The file was added thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoUpdateThingTest.java The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was removed thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingResponse.java The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/events/package-info.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff) The file was modified
gateway/service/src/test/resources/gateway-http-test.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.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 modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/IncomingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/OutgoingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (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/endpoints/routes/RootRouteTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActorTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActorTest.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was added documentation/src/main/resources/_posts/2022-07-12-reactive-mqtt.md The file was removed documentation/src/main/resources/_posts/2022-06-25-reactive-mqtt.md The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/environments/authorization.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
documentation/src/main/resources/_posts/2022-07-12-reactive-mqtt.md (diff) The file was modified
ui/templates/connectionTemplates.json (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
README.md (diff) The file was removed thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoUpdateThingResponse.java The file was removed thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoUpdateThingResponseTest.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionTagsResponse.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/DefaultNamespaceAppender.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerProvider.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyToCreatePolicyTransformer.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/AbstractPolicySubstitutionStrategyTestBase.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/BlockedNamespacePreEnforcer.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingsPlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CommandWithOptionalEntityPreEnforcer.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformer.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/CreateThingSubstitutionStrategyTest.java (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerExtensionIds.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcerTest.java (diff) The file was modified
policies/enforcement/src/test/resources/entity-creation/default.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/HeaderSetterPreEnforcer.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/CommandWithOptionalEntityPreEnforcerTest.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
policies/enforcement/src/test/resources/entity-creation/restricted1.conf (diff) The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/EntityCreationConfig.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-entity-creation.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcer.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
policies/enforcement/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcer.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/config/DefaultEntityCreationConfig.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcerTest.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DefaultSearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was modified
documentation/src/main/resources/_posts/2022-07-12-reactive-mqtt.md (diff)
Commit
f4dafd01608db7dea04352b916975cef5e299b66
by Thomas Jaeckle forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder * let headers by Signal take precedence from inbound payload mapping Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProviderFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivitySignalEnrichmentProvider.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/IncomingWebSocketEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/OutgoingWebSocketEventSniffer.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/CachingSignalEnrichmentFacadeProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAuthorizationEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketConfigProvider.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/HttpBindFlowProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CustomConnectivityCommandInterceptorProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectionEnforcerActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
ui/modules/environments/environments.js (diff) 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/environments/authorization.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActorTest.java (diff)
Commit
62ed425930d25967f06bbe6b1ae2332c5f8961e1
by Thomas Jaeckle undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor * the responses must be correlated via clientActor and outboundDispatchingActor to original sender * from there, the response must be sent via commandForwarder to e.g. "things" in order to get filtered correctly Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarter.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarterTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.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/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActorTest.java (diff)
Commit
5f497799f48b956381caaac957d269c51c13ce20
by Yannic Klem Remove supplyAsync from CommandEnforcements * The enforcer actors can operate on a blocking basis as there is a separate dispatcher configured for them Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MergeThingCommandEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff)
Commit
4896fe03190011acbe2ddbe7e9d6a0cbc0df8c34
by Thomas Jaeckle handle ErrorResponses correctly in AckForwarder * don't invalidate correaltion-id of "live" responses to live commands immediately in ResponseReceiverCache, but only after their initial timeout in order to support handling one potentially false response followed by a correct one Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ResponseReceiverCache.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ResponseReceiverCacheTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProviderTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/connections/connections.html (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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/AbstractPlaceholderSubstitutionPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/devops/DevOpsRoute.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoRuntimeException.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/AlwaysFailingUpdatedConnectionTester.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/DefaultUpdatedConnectionTester.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UpdatedConnectionTester.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/resources/test.conf (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/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff)
Commit
6f6f4680408020b3a20c140b0efe5e2fb5f6934d
by Thomas Jaeckle fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access * fixed MqttPublisherActorTest "acknowledegement" related test errors 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/message/publish/GenericMqttPublish.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/MqttPublisherActorTest.java (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff)
Commit
32cee2290e900fb417210327b267dc1a4a0210c1
by Yannic Klem Make SignalTransformers a list of extensions like pre enforcers * Make OriginatorSetterSignalTransformer a SignalTransformer (former HeaderSetterPreEnforcer) Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/OriginatorSetterSignalTransformer.java The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/HeaderSetterPreEnforcer.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformers.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformers.java (diff)
Commit
b95498b46eb823ed13c5a1f0143e911a9dc2bfea
by Yannic Klem We should sequentialize processing of messages for a thing as soon as we get a modifying signal * This guarantees that the next signal can be aware of the changes of the previous one Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff)
Commit
8c85dfc49cc3b46bde71f77568417bb7b78b74d2
by David Schwilk Moved DittoExtensionPoint to own package in order to clean up dependencies Made SnapshotAdapter a DittoExtensionPoint and initialized it in PersistenceActor, instead of Service Removed dependency on ditto-internals-persistence from ditto-base-service Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/CustomApiRoutesProvider.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootActorStarter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketConfigProvider.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was removed base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionIds.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayService.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/actors/PolicyPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/serializer/PolicyMongoSnapshotAdapter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAuthorizationEnforcer.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/RootChildActorStarter.java (diff) The file was modified
internal/utils/persistence/pom.xml (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorSnapshottingTest.java (diff) The file was modified
internal/utils/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/QueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CustomConnectivityCommandInterceptorProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPriorityProviderFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/IncomingWebSocketEventSniffer.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsService.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/HttpBindFlowProvider.java (diff) The file was added internal/utils/extension/src/main/java/org/eclipse/ditto/internal/utils/extension/DittoExtensionPoint.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionMongoSnapshotAdapter.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/SnapshotAdapter.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerProvider.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/SearchService.java (diff) The file was added internal/utils/extension/pom.xml The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/ConnectionEnforcerActorPropsFactory.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was modified
base/service/pom.xml (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/OutgoingWebSocketEventSniffer.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivitySignalEnrichmentProvider.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoSnapshotAdapter.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorPropsFactory.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/DefaultThingPersistenceActorPropsFactory.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesService.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.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
base/service/src/main/java/org/eclipse/ditto/base/service/NoOpRootChildActorStarter.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java (diff) The file was removed base/service/src/main/java/org/eclipse/ditto/base/service/DittoExtensionPoint.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsRootActorTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was added internal/utils/extension/src/main/java/org/eclipse/ditto/internal/utils/extension/DittoExtensionIds.java The file was modified
build-images.sh (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UpdatedConnectionTester.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformers.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
dockerfile-snapshot (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/CachingSignalEnrichmentFacadeProvider.java (diff) The file was modified
dockerfile-release (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/SnapshotAdapter.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectsSubstitutionStrategyTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/SubjectIdReplacementDefinition.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformers.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicySubstitutionStrategy.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectSubstitutionStrategy.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/SubjectIdReplacementDefinitionTest.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubjectIdReplacementDefinitionTest.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PoliciesPlaceholderSubstitutionTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/SignalTransformer.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectsSubstitutionStrategy.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectsSubstitutionStrategyTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/OriginatorSetterSignalTransformer.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/CreatePolicySubstitutionStrategy.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/DefaultNamespaceAppender.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntriesSubstitutionStrategy.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/AbstractPolicySubstitutionStrategyTestBase.java The file was removed policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectSubstitutionStrategyTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/AbstractPlaceholderSubstitutionPreEnforcer.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/ThingSubstitutionStrategyRegistry.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/OriginatorSetterSignalTransformer.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/HeaderBasedPlaceholderSubstitutionAlgorithm.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/CreateThingSubstitutionStrategyTest.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicySubstitutionStrategyRegistry.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/AbstractPolicySubstitutionStrategyTestBase.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PolicySubstitutionStrategyRegistry.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/SignalTransformer.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/CreateThingSubstitutionStrategy.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicySubstitutionStrategyRegistryTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/DefaultNamespaceAppender.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/AbstractPlaceholderSubstitution.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PoliciesPlaceholderSubstitution.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/CreatePolicySubstitutionStrategy.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcerTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntrySubstitutionStrategy.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/AbstractTypedSubstitutionStrategy.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/ThingsPlaceholderSubstitution.java The file was modified
policies/service/src/test/resources/test.conf (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PolicySubstitutionStrategyRegistryTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategy.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntriesSubstitutionStrategy.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntrySubstitutionStrategyTest.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifySubjectSubstitutionStrategy.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/CreatePolicySubstitutionStrategyTest.java The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/CreateThingSubstitutionStrategyTest.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicySubstitutionStrategyTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubstitutionStrategy.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicySubstitutionStrategyTest.java The file was modified
things/service/src/test/resources/test.conf (diff) The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntrySubstitutionStrategy.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/SignalTransformers.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectSubstitutionStrategyTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubjectIdReplacementDefinition.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectsSubstitutionStrategy.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PoliciesPlaceholderSubstitutionPreEnforcer.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/CreateThingSubstitutionStrategy.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/AbstractTypedSubstitutionStrategy.java The file was removed policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicySubstitutionStrategy.java The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingSubstitutionStrategyRegistry.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/strategies/SubstitutionStrategyRegistry.java The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/CreatePolicySubstitutionStrategyTest.java The file was removed policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubstitutionStrategyRegistry.java The file was removed policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyPolicyEntrySubstitutionStrategyTest.java The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingsPlaceholderSubstitutionPreEnforcer.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff)
Commit
7fe9470fc8846c478edaab0e182c5e2d99739c89
by Thomas Jaeckle added changes to address latest working draft of WoT TD/TM 1.1 * addition of "synchronous" for Actions * addition of "hreflang" for Links * addition of "AdditionalSecurityScheme" * making all SecurityScheme capable of receiving "additionalProperties" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableAllOfComboSecurityScheme.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableBearerSecurityScheme.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableRootFormElement.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableAdditionalSecurityScheme.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableActionBuilder.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableDigestSecurityScheme.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/WotValidationException.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableAutoSecuritySchemeBuilder.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableNoSecurityScheme.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/FormElementExpectedResponse.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleAtContext.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/SecuritySchemeScheme.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableAction.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/RootFormElement.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/SecurityScheme.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleHreflang.java The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/Action.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableApiKeySecurityScheme.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableOneOfComboSecurityScheme.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableAdditionalSecuritySchemeBuilder.java The file was modified
wot/model/src/test/resources/tds/some-example.td.json (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleHreflang.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractBaseLink.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/WotThingModelInvalidException.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Hreflang.java The file was modified
wot/model/src/test/java/org/eclipse/ditto/wot/model/ThingDescriptionTest.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AutoSecurityScheme.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableOAuth2SecurityScheme.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractSecurityScheme.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableAutoSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSingleHreflang.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableFormElementExpectedResponse.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleHreflang.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableBasicSecurityScheme.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/SecuritySchemeIn.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingSkeletonGenerator.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingModelExtensionResolver.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSecuritySchemeScheme.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractSecuritySchemeBuilder.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/BaseLink.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AdditionalSecurityScheme.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractBaseLinkBuilder.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutablePskSecurityScheme.java (diff) The file was modified
base/service/src/main/resources/reference.conf (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/SignalTransformers.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/OriginatorSetterSignalTransformer.java (diff) The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/SignalTransformers.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/SignalTransformer.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/AbstractPlaceholderSubstitution.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/SignalTransformer.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
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/DefaultNamespaceAppender.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff)
Commit
e71b838fc8964ec6292c08bed536e9d1853f084b
by Yannic Klem Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer a SignalTransformer * Keep them in the persistence service instead of the edge services in order to save a roundtrip. The existence checker would not need network communication to check if the thing/policy exists because it lives on the same service instance Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformer.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyToCreatePolicyTransformer.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcer.java (diff)
Commit
14ca298a4e3d49eac7b0c7628952054dba4d3345
by Yannic Klem make SudoStreamThings no longer a sudo command * Since it's built internally but with information provided by the user via CreateSubscription this command should be handled as external command and also enforced Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SubscriptionManager.java (diff) The file was removed thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoStreamThings.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/QueryParser.java (diff) The file was removed thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoStreamThingsTest.java The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SearchSourceTest.java (diff) The file was added thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/StreamThingsTest.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSource.java (diff) The file was modified
internal/utils/search/src/test/java/org/eclipse/ditto/internal/utils/search/SubscriptionManagerTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilderTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/ThingsSearchCursor.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSourceBuilder.java (diff) The file was added thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/StreamThings.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
policies/enforcement/src/main/resources/reference.conf (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/NoOpMessageMapperExtension.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MessageMapperExtension.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/QueryParser.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/SignalTransformers.java (diff)
Commit
860273cd4f1724b8fe546d5997ed2f3d1a57f8a2
by Yannic Klem Move placeholder substitution back into persistence services * reason is for example the ModifyToCreate transformer because some strategies are only applicable to a create command and I want to avoid unnecessary code, therefore I didn't create a new strategy for it. Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was added things/service/src/main/java/org/eclipse/ditto/things/service/signaltransformation/placeholdersubstitution/ThingSubstitutionStrategyRegistry.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/SubstitutionStrategy.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifySubjectSubstitutionStrategyTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntrySubstitutionStrategy.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/signaltransformation/placeholdersubstitution/CreateThingSubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/CreatePolicySubstitutionStrategy.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PoliciesPlaceholderSubstitution.java The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifyPolicySubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/PolicySubstitutionStrategyRegistry.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/AbstractPlaceholderSubstitution.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/SubstitutionStrategyRegistry.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicySubstitutionStrategy.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/PolicySubstitutionStrategyRegistryTest.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectsSubstitutionStrategyTest.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectSubstitutionStrategyTest.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicySubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/PoliciesPlaceholderSubstitutionTest.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PoliciesPlaceholderSubstitutionTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/ThingSubstitutionStrategyRegistry.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifyPolicyEntriesSubstitutionStrategy.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/AbstractTypedSubstitutionStrategy.java The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/CreatePolicySubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/CreatePolicySubstitutionStrategyTest.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/CreateThingSubstitutionStrategyTest.java The file was modified
base/service/pom.xml (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifySubjectSubstitutionStrategy.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PolicySubstitutionStrategyRegistryTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/CreateThingSubstitutionStrategy.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/HeaderBasedPlaceholderSubstitutionAlgorithm.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/CreatePolicySubstitutionStrategy.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/AbstractPolicySubstitutionStrategyTestBase.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifySubjectsSubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifyPolicyEntriesSubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifyPolicySubstitutionStrategyTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/AbstractPlaceholderSubstitution.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubjectIdReplacementDefinition.java The file was added base/service/src/test/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/PoliciesPlaceholderSubstitution.java The file was added things/service/src/test/java/org/eclipse/ditto/things/service/signaltransformation/placeholdersubstitution/CreateThingSubstitutionStrategyTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/HeaderBasedPlaceholderSubstitutionAlgorithm.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubjectIdReplacementDefinitionTest.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/SubjectIdReplacementDefinition.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntriesSubstitutionStrategy.java The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/PolicySubstitutionStrategyRegistry.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubstitutionStrategy.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/AbstractTypedSubstitutionStrategy.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifyPolicyEntrySubstitutionStrategyTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/SubstitutionStrategyRegistry.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectSubstitutionStrategy.java The file was added base/service/src/test/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/SubjectIdReplacementDefinitionTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifyPolicyEntrySubstitutionStrategyTest.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/AbstractPolicySubstitutionStrategyTestBase.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/things/ThingsPlaceholderSubstitution.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/signaltransformation/placeholdersubstitution/ThingsPlaceholderSubstitution.java The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/placeholdersubstitution/policies/ModifySubjectsSubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifyPolicyEntrySubstitutionStrategy.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/ModifySubjectsSubstitutionStrategy.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/SignalTransformers.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.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
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesService.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsService.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff)
Commit
528899c14b7701e2759e722655fa67295301ced0
by Yannic Klem Configure snapshot adapter on ditto.extensions level * Remove unrequired actorsystem parameter * Remove unrequired initializations of SnapshotAdapter Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/SearchService.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
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesService.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
things/service/src/main/java/org/eclipse/ditto/things/service/starter/DefaultThingPersistenceActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayService.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.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
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/ThingsService.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.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/resources/policies.conf (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 modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActorTest.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
things/service/src/main/resources/things.conf (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was added ui/Dockerfile The file was modified
.github/workflows/maven.yml (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
build-images.sh (diff) The file was modified
.github/workflows/license-check.yml (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.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/starter/PoliciesRootActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/SearchService.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayService.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.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/main/java/org/eclipse/ditto/policies/service/starter/PoliciesService.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
policies/service/src/test/resources/test.conf (diff)
Commit
a544b8cae2693868e83858b62f7f3100daa97dd8
by Thomas Jaeckle by default, deactivated "remember-entities" for connectivity service * this does not work e.g. on M1 architectures - and is only required for advanced rolling-update "zero-downtime" of connections scenarios Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
policies/enforcement/src/main/resources/reference.conf (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/NoOpEdgeCommandForwarderExtension.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/signaltransformation/placeholdersubstitution/PoliciesPlaceholderSubstitution.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketSupervisor.java (diff) The file was modified
internal/utils/extension/src/main/java/org/eclipse/ditto/internal/utils/extension/DittoExtensionPoint.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/BlockedNamespacePreEnforcer.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DittoCachingSignalEnrichmentFacadeProvider.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionalCommandValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseConnectionSupervisor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StreamingAuthorizationEnforcer.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionClientActorPropsFactory.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderExtension.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthorizationSubjectsProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/DefaultGatewaySignalEnrichmentProvider.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SearchForwardingClientActorPropsFactory.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/signaltransformation/placeholdersubstitution/ThingsPlaceholderSubstitution.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/NoOpConnectivityCommandInterceptorProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseEventSniffer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/OriginatorSetterSignalTransformer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PreEnforcerProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivitySignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketSupervisor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/SseEventSniffer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UsageBasedPriorityProviderFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/LoggingHttpBindFlowProvider.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/signaltransformer/DefaultNamespaceAppender.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/DefaultSearchUpdateMapper.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/NoOpAuthorizationEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CommandWithOptionalEntityPreEnforcer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/NoOpSseConnectionSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOpWebSocketConfigProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/CreationRestrictionPreEnforcer.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff)
Commit
77323895a5caf199d15fa25d7b83a3c3c1abf3b8
by Thomas Jaeckle instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead * in order to preserve the thingId->policyId mapping which is added in search index * so that recration of the policy will lead to that the thing can immediately be found again 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/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/visitors/SortFieldExpressionVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff) The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureDefinitionExpression.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureDefinitionExpressionImpl.java The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImplTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FieldExpressionUtil.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/visitors/ExistsFieldExpressionVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/FilterThingPredicateVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImpl.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImplTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/Thing3ValuePredicateVisitor.java (diff)
Commit
820bc34436d5026107803afc44a6fd9c4f8b157c
by Thomas Jaeckle made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation * let the PolicyEnforcerProvider interface decide based on config which implementation to instantiate * use the existing PolicyEnforcerCacheLoader in CachingPolicyEnforcerProvider cache to async load entries * adjusted config keys and defaults of caching to old values Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProvider.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyEnforcerProvider.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/main/resources/reference.conf (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/templates/connectionTemplates.json (diff) The file was modified
ui/templates/connectionTemplates.json (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/PreEnforcementThingIdCacheLoader.java (diff) The file was removed internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContextTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProvider.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/ModifyToCreatePolicyTransformer.java (diff) The file was removed internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKeyTest.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ActorAskCacheLoader.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/DefaultPolicyEnforcerProviderTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingExistenceChecker.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PreEnforcementPolicyIdCacheLoader.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContext.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformer.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/pre/PolicyExistenceChecker.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheLoader.java (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKey.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyCacheLoader.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was modified
connectivity/service/src/test/resources/logback-test.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/SearchConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingBuilder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultConnectivitySignalEnrichmentProvider.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DefaultConnectivitySignalEnrichmentProviderTest.java (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureDefinitionExpressionImpl.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff)
Commit
a7f090676801ce9658ea7d7a08d118bac1005ac1
by Yufei Cai Do not compute event metadata when persisting. Reason: Event metadata computation has side effects including sending weak acknowledgements that should not happen until after persistence completes. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff)
Commit
073b724c7a466e1ff2f9cc2bb473f6d8b82612a0
by Thomas Fries Explorer UI - review improvements for connection * Enable logs display changed * Confirm before deleting connection or thing * Allow to edit connection before storing * Retrieve logs, status and metrics on several events Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
ui/index.html (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-policies.md (diff) The file was modified
rql/search-option-parser/pom.xml (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalTypeTest.java (diff) The file was added documentation/src/main/resources/images/pages/architecture/ditto-architecture-overview-2022.png 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/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was removed documentation/src/main/resources/pages/ditto/architecture-services-concierge.md The file was modified
documentation/src/main/resources/pages/ditto/installation-running.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/migration_notes_wildcard_search.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/architecture-services-connectivity.md (diff) The file was modified
documentation/src/main/resources/architecture/DADR-0005-semantic-versioning.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-overview.md (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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff)
Commit
33c60eed626138e22d6a7e6921280ab35eb51fed
by Yufei Cai Remove write consistency from PubSub requests; read write consistency from ddata config. Reason: Write consistency was not guaranteed in the presence of parallel requests. Example: Start with state S0. Request R1 changes state to S1 with local write concern. Local write succeeds. Request R2 changes state to S1 from S0, but with write concern ALL. Request R2 is considered NOOP, no cluster write is initiated. Request R2 is acknowledged immediately before cluster write happens. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/DData.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/literal/LiteralDData.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/Unsubscribe.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdaterTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
internal/utils/ddata/src/main/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfig.java (diff) The file was modified
internal/utils/ddata/src/main/java/org/eclipse/ditto/internal/utils/ddata/DistributedData.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/Subscribe.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/compressed/CompressedDData.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedSubImpl.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/AbstractRequest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/RemoveSubscriber.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/Request.java (diff) The file was added documentation/src/main/resources/pages/ditto/installation-extending.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/README.md (diff) The file was modified
internal/utils/ddata/src/main/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfig.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdaterTest.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/ThingPersistenceActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff)
Commit
90382699fd2ef5a6be7e3ac21256c0bb047cece9
by Kalin Kostashki Display ConnectionStatus correctly when client is disconnecting and retrying - added logic to getClientDisconnectedListener() to send ReportConnectionStatus with the disconnect cause. This will ensure that an open SSH tunnel with a disconnecting MQTT client will have a better representation >> SSH == OPEN and MQTT == Disconnecting - made sure to propagate ConnectivityStatus.OPEN when MQTT is connected Signed-off-by: Kalin Kostashki <kalin.kostashki@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ReportConnectionStatus.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.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/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java (diff) The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/definition.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/attributes.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/attribute.yml (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/getMetadataParam.yml The file was added documentation/src/main/resources/openapi/sources/parameters/deleteMetadataParam.yml The file was modified
documentation/README.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/properties.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/property.yml (diff) The file was removed documentation/src/main/resources/Gemfile_ The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml (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/package-lock.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/definition.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/policyId.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-metadata.md (diff) The file was added documentation/src/main/resources/Gemfile The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/feature.yml (diff) The file was added documentation/src/main/resources/Gemfile.lock The file was modified
documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff)
Commit
474a9c1ee0f4ac25991650a6421560d2d1a1666d
by Thomas Jaeckle added smarter publishing of "PolicyTag" messages after modification of a Policy * only if the Policy semantically changed (e.g. subjectIds or resources were changed) * that causes that many cache invalidations do not need to happen for use cases which modify a Policy in a way which does not change enforcement outcome * also renamed AbstractEvent.appendPayloadAndBuild to appendPayload - because the method does not build, it just appends to the builder Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryDeleted.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/PolicyIdModified.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntry.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/ResourcesModifiedStrategy.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeCreated.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourceDeleted.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourceModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturesDeleted.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/model/src/main/java/org/eclipse/ditto/policies/model/Subjects.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/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturesModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionCreated.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureCreated.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionCreated.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionOpened.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyModified.java (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/AuthorizedSubjectsEnforcer.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesDeleted.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntriesModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingMerged.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesCreated.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntryTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesDeleted.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectsTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionModified.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionClosed.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingCreated.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyDeleted.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjects.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesModified.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourcesModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyDeleted.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourceCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDeleted.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturesCreated.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesDeleted.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsDeletedPartially.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyDeleted.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit
70dcc422b09616d47926b9dfdbbca8deeff2e8e9
by Kalin Kostashki added separate ReportConnectionStatusError and ReportConnectionStatusSuccess - The ReportConnectionStatusError will send only the throwable to the BaseClientActor in order to pass on the error in statusDetails. - The ReportConnectionStatusSuccess is only a marker to trigger updateConnectionStatusSuccess() - also fixed a few places where inConnectionStatusSince wasn't properly updated Signed-off-by: Kalin Kostashki <kalin.kostashki@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.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/BaseClientData.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ReportConnectionStatus.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ReportConnectionStatusError.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ReportConnectionStatusSuccess.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionClientActorPropsFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/DittoConnectivityCommandValidator.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ExceptionalCommandValidator.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockCommandValidator.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FailingActorProvider.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SearchForwardingClientActorPropsFactory.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff) The file was modified
README.md (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedSubImpl.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/DefaultConnectionConfig.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/main/resources/connectivity.conf (diff) The file was modified
ui/modules/environments/authorization.html (diff) The file was modified
ui/modules/environments/authorization.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit
2dd216c659debcf57052e77bf88ff2a10b22852f
by Thomas Jaeckle fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" * updated JJWT library while doing so to latest micro version Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
jwt/model/src/test/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebTokenTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtValidatorTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
jwt/model/src/main/java/org/eclipse/ditto/jwt/model/AbstractJsonWebToken.java (diff) The file was removed deployment/operations/grafana-dashboards/Concierge_Enforcement_Queues.json The file was modified
deployment/operations/grafana-dashboards/Cluster_traffic.json (diff) The file was modified
deployment/operations/grafana-dashboards/Load_Test.json (diff) The file was added deployment/operations/grafana-dashboards/Sudo_command_count.json The file was added deployment/operations/grafana-dashboards/Signal_processing.json The file was modified
internal/utils/ddata/src/main/resources/reference.conf (diff) The file was modified
internal/utils/ddata/src/test/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfigTest.java (diff) The file was modified
internal/utils/ddata/src/test/resources/ditto-ddata-test.conf (diff) The file was modified
internal/utils/ddata/src/main/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfig.java (diff) The file was modified
internal/utils/ddata/src/main/java/org/eclipse/ditto/internal/utils/ddata/DistributedDataConfig.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
things/service/src/main/resources/things.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/namespaces/src/test/resources/test.conf (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
internal/utils/namespaces/src/test/java/org/eclipse/ditto/internal/utils/namespaces/BlockedNamespacesTest.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-cluster.conf (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjects.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersSizeChecker.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
documentation/README.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-metadata.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
protocol/pom.xml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SshTunnel.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/TargetMetrics.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-kamon.conf (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementUnresolved.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementDeleted.java (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
connectivity/model/pom.xml (diff) The file was removed things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/WithSelectedFields.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Source.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subject.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AddressMetric.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResult.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/RegexPatterns.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ResourceStatus.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Thing.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SourceMetrics.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntry.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitor.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractErrorResponseAdapter.java (diff) The file was modified
thingsearch/model/pom.xml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThings.java (diff) The file was modified
json-cbor/src/main/java/org/eclipse/ditto/json/cbor/JacksonCborFactory.java (diff) The file was modified
things/model/pom.xml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntryBuilder.java (diff) The file was modified
rql/query/pom.xml (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/ThingQueryCommand.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseJsonDeserializer.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonValue.java (diff) The file was modified
placeholders/pom.xml (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Feature.java (diff) The file was modified
json/pom.xml (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementResolved.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-tracing.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Target.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/EffectedPermissions.java (diff) The file was modified
base/model/pom.xml (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonFactory.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntry.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Resource.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/signals/commands/PurgeNamespaceResponse.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderInvalidException.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/Placeholder.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntry.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjects.java (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was added ui/modules/policies/policies.html The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/index.html (diff) The file was modified
ui/modules/things/features.html (diff) The file was modified
ui/modules/things/fields.html (diff) The file was added ui/templates/policyTemplates.json The file was added ui/modules/policies/policies.js The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/index.css (diff) The file was modified
ui/modules/environments/authorization.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntry.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntry.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ResourceStatus.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
connectivity/model/pom.xml (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitor.java (diff) The file was modified
base/model/pom.xml (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/signals/commands/PurgeNamespaceResponse.java (diff) The file was modified
things/model/pom.xml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseJsonDeserializer.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Resource.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/EffectedPermissions.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-tracing.conf (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderInvalidException.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Source.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Feature.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Thing.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResult.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractErrorResponseAdapter.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/ThingQueryCommand.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SourceMetrics.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/WithSelectedFields.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/TargetMetrics.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/Placeholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementDeleted.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Target.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
json-cbor/src/main/java/org/eclipse/ditto/json/cbor/JacksonCborFactory.java (diff) The file was modified
json/pom.xml (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subject.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/RegexPatterns.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementResolved.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementUnresolved.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonValue.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntry.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AddressMetric.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntryBuilder.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was modified
rql/query/pom.xml (diff) The file was modified
placeholders/pom.xml (diff) The file was modified
thingsearch/model/pom.xml (diff) The file was modified
internal/utils/config/src/main/resources/ditto-kamon.conf (diff) The file was modified
protocol/pom.xml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntry.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThings.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/SshTunnel.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcks.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/PolicyAnnouncementPubSubFactory.java (diff) The file was added internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AbstractSubscriber.java The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcksEmptyImpl.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcksImpl.java (diff) The file was added internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubSubscriber.java
Commit
d835af5fd1ccd8c9a62e2f475841e7e370547442
by David Schwilk Add random interval for policy announcements Announcement peaks can lead to dropped announcement in connections. (i.e. if policy activation is triggered via a script for many policies in a short time-frame) To prevent announcement peaks a random interval in which the announcements are sent eralier is added. The interval is either configurable via the subject-announcement API or (if not set) a default interval is applied. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
documentation/src/main/resources/openapi/sources/package-lock.json (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/requests/policies/actions/activateTokenIntegration.yml (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/subjectAnnouncement.yml (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/SubjectAnnouncement.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subject.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncement.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncementTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyAnnouncementConfig.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManager.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectTest.java (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PolicyAnnouncementConfig.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdaterTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/PublishSignal.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubSubscriber.java (diff)
Commit
a0bb9094158740b6bb4703d52ca6a95824d7a833
by David Schwilk Add support for JsonWebTokes with an EC keyType Prior the deserialization of an Eliptic Curve JsonWebToken failed, because Ditto assumed it to be an RSA token and missed the modulus and exponent information. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProvider.java (diff) The file was modified
jwt/model/pom.xml (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProviderTest.java (diff) The file was modified
jwt/model/src/main/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebKey.java (diff) The file was modified
jwt/model/src/main/java/org/eclipse/ditto/jwt/model/JsonWebKey.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MetadataNotModifiableException.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MetadataHeadersConflictException.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchModelFactory.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/ConciergeConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/HeaderValueValidators.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/JsonFieldSelectorValidator.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResultBuilder.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
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderNotSupportedException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResult.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-metadata.md (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff)
Commit
fbe261755b6db9170e2418453743dccd173ef859
by Thomas Fries Explorer UI: improvements along with policy ui * Thing definition and template for example thing * Validations for connections * Small fixes and improvements Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/policies/policies.html (diff) The file was modified
ui/templates/connectionTemplates.json (diff) The file was modified
ui/modules/things/things.js (diff) The file was added ui/templates/thingTemplates.json The file was modified
ui/index.css (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/things/fields.html (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
ui/modules/policies/policies.js (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/things/fields.js (diff)
Commit
02d61a8ebe0d0e4c999db359889b643c716b2974
by Yannic Klem start ack aggregator for thing twin modify commands and live messages * If we'd start the aggregator for policy commands this will fail as the responses can't be transformed to an acknowledgement Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff)
Commit
6ebc4456666d5eb4eabda049f8ddf24a427c2093
by Yannic Klem Stabilize AskWithRetryTest by increasing timings for better comparability * If timings are too low, it's hard to make assertions based on time stable. Therefore I increased the ask timeout from 50ms to 1s in order to assert delays, and quiet times more reliably Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/subjectAnnouncement.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit
0cb923390d7772afd017f0aff3bac0081205296d
by Dominik Guggemos allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
internal/utils/metrics/pom.xml (diff) The file was modified
internal/utils/config/src/main/resources/ditto-things-aggregator.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
internal/utils/cache-loaders/src/main/resources/reference.conf (diff) The file was modified
policies/enforcement/src/main/resources/reference.conf (diff) The file was modified
bom/pom.xml (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/executor/InstrumentedThreadPoolExecutorServiceConfigurator.java The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/executor/InstrumentedForkJoinExecutorServiceConfigurator.java The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ReportConnectionStatusSuccess.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ReportConnectionStatusError.java (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit
edd3d1d50e87ee2272ce6b5b6f9e7cdc456499ad
by Yannic Klem Remove unnecessary graceful stop signal in order to stabilize unit test * With GracefulStop for example the successfullyAcknowledgeMqttPublish test was instable because sometimes the actor terminated before the acknowledgement message could be sent Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java (diff) The file was added deployment/operations/grafana-dashboards/Akka_Dispatcher_Metrics.json The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorActor.java (diff)
Commit
3669bb2632e72de3e5f452291c6d211212d63994
by Stefan Maute add 'crv' key to JsonWebKey; get curve type from JsonWebKey and instantiate ECGenParameterSpec accordingly; add new JwkException and JwkInvalidException; adapt exception handling in DittoPublicKeyProvider in case there are missing mandatory fields in the JsonWebKey; add unit test; Signed-off-by: Stefan <stefan.maute@bosch.io> The file was modified
jwt/model/src/main/java/org/eclipse/ditto/jwt/model/JsonWebKey.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwkException.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwkInvalidException.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProvider.java (diff) The file was modified
jwt/model/src/main/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebKey.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProviderTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java (diff)
Commit
37dd1e5e9d781d4762ad75066fe8c40282278f4c
by Thomas Jaeckle re-enable enrichment of ThingDeleted events * to do that, also retrieve "policyId" in ThingEnforcerActor for already "marked as deleted" things using the existing DittoHeader "DITTO_RETRIEVE_DELETED" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/SupervisorLiveChannelDispatching.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorInlinePolicyEnrichment.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorSmartChannelDispatching.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/Placeholder.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Target.java (diff) The file was modified
thingsearch/model/pom.xml (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AddressMetric.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderInvalidException.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SshTunnel.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Thing.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractErrorResponseAdapter.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was removed things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/WithSelectedFields.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/ThingQueryCommand.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
connectivity/model/pom.xml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntryBuilder.java (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Feature.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Resource.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/RegexPatterns.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementResolved.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/LogEntry.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ResourceStatus.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseJsonDeserializer.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Source.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonFactory.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/signals/commands/PurgeNamespaceResponse.java (diff) The file was modified
rql/query/pom.xml (diff) The file was modified
placeholders/pom.xml (diff) The file was modified
things/model/pom.xml (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/TargetMetrics.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subject.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementDeleted.java (diff) The file was modified
protocol/pom.xml (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/EffectedPermissions.java (diff) The file was modified
base/model/pom.xml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SourceMetrics.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchResult.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntry.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementUnresolved.java (diff) The file was modified
json-cbor/src/main/java/org/eclipse/ditto/json/cbor/JacksonCborFactory.java (diff) The file was modified
json/pom.xml (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThings.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonValue.java (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
documentation/src/main/resources/.gitignore (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/3rd-party-dependencies/test.txt (diff)
Commit
9878651f60e607b2f7e3a6420a5366484a6da3ba
by Yannic Klem handle errors in startCommandConsumers for rabbit MQ correctly * If not returned in the completion stage, this would fail the client actor and in the end will lead to a shutdown of the persistence actor Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActor.java (diff)
Commit
fac196e6103a2642f9d691a2d232a1b5829ea4c3
by Thomas Jaeckle wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel * also updated links to final version of the spec. as no breaking changes are to be expected at this point in the standardization Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/pages/ditto/release_notes_210.md (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/TmOptional.java The file was removed wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTmRequiredElement.java The file was removed wot/model/src/main/java/org/eclipse/ditto/wot/model/TmRequiredElement.java The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java (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
wot/model/src/main/java/org/eclipse/ditto/wot/model/ThingModel.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_240.md (diff) The file was modified
wot/model/README.md (diff) The file was removed wot/model/src/main/java/org/eclipse/ditto/wot/model/TmRequired.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTmOptionalElement.java The file was removed wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTmRequired.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableThingModelBuilder.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTmOptional.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableThingModel.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/TmOptionalElement.java The file was modified
wot/README.md (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/package-info.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
Commit
550f8b9bb427a9035324305f40d3bc9b82d1166c
by Thomas Fries Explorer UI Policies - Review feedback * Bugfix deselecting subject and resource * Fixed typo * Layout for who am I and load policy * Fixed another bug when draging on table click Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/policies/policies.js (diff) The file was modified
ui/modules/policies/policies.html (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
internal/utils/config/src/main/resources/ditto-devops.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActor.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/ConnectionPersistenceActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/TestMapper.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/TestMapperTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/TestMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/TestMapper.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/TestMapperTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/TestMapper.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/docker/nginx.conf (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was added documentation/src/main/resources/wot/ditto-extension.html The file was added documentation/src/main/resources/wot/ditto-extension.jsonld The file was modified
deployment/docker/docker-compose.yml (diff) The file was added documentation/src/main/resources/wot/ditto-extension.ttl The file was added deployment/docker/mime.types The file was added documentation/src/main/resources/wot/ditto-extension.rdf
Commit
f347ac26da0fb8db671eed2deed49c47f6e36725
by Yannic Klem Fix retrieval of tagged PIDs * Problem was that if one batch of connection journal entries did not contain the desired tag at all, the unfolding was interrupted (see added unittests) * Since the fix is quite expensive when multiple PIDs are returned, this is made optional. So we accept that we find potentially closed/deleted connections when pinging them. Worst thing that can happen is that the persistence actor is woken up and passivates after some time. Problem solves itself, when old events are cleaned up. Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/PersistencePingActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActor.java (diff)
Commit
3ec1e4f0eaa7666d35a120db10aac70abb8fe069
by Yannic Klem Reduce additional queries to number of batches * By reducing the additional queries by the number of batches (match filters now via an "in" for each batch instead of eq for each element) we also can guarantee that the ping command is sent only to open connections Signed-off-by: Yannic Klem <yannic.klem@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/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/PersistencePingActor.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournal.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskResultSequentializer.java
Commit
d3bae0ed0dfbc669e7b68a120c489d153e820c82
by Yannic Klem Make EntityTaskResultSequentializer a EntityTaskScheduler * It now provides the possibility to wait with a subsequent task running until the previous one is completed. In this concere example the forwarding of a subsequent signal always happens after the forwarding of a previous signal is completed Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskResultSequentializer.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskScheduler.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff)
Commit
4d9565586053c6d1fd7f484201933929b7b20e4c
by Thomas Jaeckle EntityTaskScheduler polishing: * added unit tests testing EntityTaskScheduler and also EdgeCommandForwraderActor "ordering" aspect * added metric name for EntityTaskScheduler counters * removed WARN log which would get triggered by tasks scheduled basically at the same time * added some more debug logs Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActorTestSignalTransformer.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was added edge/service/src/test/resources/test.conf The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/SignalTransformers.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskScheduler.java (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskSchedulerTest.java The file was modified
edge/service/pom.xml (diff) The file was added edge/service/src/test/resources/logback-test.xml The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActorTest.java The file was added edge/service/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was modified
edge/service/src/test/resources/logback-test.xml (diff)
Commit
6ac0fe65a71f56955cfb1ee390d1d6cbd47c4660
by Kalin Kostashki added support for self-signed certificates - now if validateCertificates and respectively a CA is configured they will be used for Kafka messaging. For both consumers and producers. Signed-off-by: Kalin Kostashki <kalin.kostashki@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff)
Commit
c85f06460abc3340d84fbea2d29eeac1d1930c5d
by Thomas Jaeckle fixed that latest Ditto Docker images could not be started * added missing Main classname for starting Ditto services * configured "tini" to not start "sh" but instead "java" in order to correctly forward signals to the java process (e.g. in order to gracefully shutdown) Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
dockerfile-snapshot (diff) The file was modified
dockerfile-release (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
.github/workflows/docker-nightly.yml (diff)
Commit
10a0fa633e8921b1c9d8bddc6dcc54edba87691f
by Yannic Klem Treat CommandTimeoutException in AcknowledgementAggregator same way as a receive timeout * Both indicate that the timeout is exceeded and the aggregation should be aborted Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java (diff) The file was removed messages/model/src/main/java/org/eclipse/ditto/messages/model/MessageTimeoutException.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/GatewayMappingStrategiesTest.java (diff)
Commit
7fd2965241bc8ebe50f9aa0b5d4f8c11fdac186c
by Thomas Jaeckle Fix tini signal forwarding in docker containers. Previous: 'sh' starts as the child process of 'tini', but 'sh' does not forward signals to its children. Now: 'sh' is called with 'exec' which replaces the shell process by the java process. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
dockerfile-snapshot (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
messages/model/pom.xml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
ui/Dockerfile (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/ThingsSearchConstants.java (diff) The file was modified
deployment/docker/sandbox/html/index.html (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/migration_notes_wildcard_search.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/messages/MessageCommandAckRequestSetterTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/message/package-info.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/config/DefaultAcknowledgementConfig.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/message/MessageCommandResponseAcknowledgementProvider.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectivityConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActorTest.java (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/config/DefaultAcknowledgementConfigTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/acks/CommandResponseAcknowledgementProvider.java (diff) The file was added edge/service/src/test/resources/logback-test.xml The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActorStarter.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorTest.java (diff) The file was removed things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingLiveCommandAckRequestSetter.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was removed things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingModifyCommandAckRequestSetterTest.java The file was removed internal/models/acks/pom.xml The file was modified
connectivity/service/pom.xml (diff) The file was added edge/service/src/test/resources/acknowledgement-test.conf The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingSettings.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultStreamingConfig.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/things/ThingLiveCommandAckRequestSetter.java The file was modified
edge/service/pom.xml (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActorStarterTest.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActorTest.java The file was removed messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/acks/package-info.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActorTest.java The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarter.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was removed internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorTest.java The file was removed internal/models/acks/src/test/resources/test.conf The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was removed internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorTest.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/things/ThingLiveCommandAckRequestSetterTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActor.java The file was removed messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/acks/MessageCommandAckRequestSetter.java The file was removed internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/config/DefaultAcknowledgementConfigTest.java The file was removed internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/package-info.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/things/ThingModifyCommandAckRequestSetter.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/config/DefaultAcknowledgementConfig.java The file was removed internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActorStarterTest.java The file was removed things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingCommandResponseAcknowledgementProvider.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/things/ThingModifyCommandAckRequestSetterTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/package-info.java The file was added edge/service/src/test/resources/test.conf The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/messages/MessageCommandAckRequestSetterDefaultHeaderTest.java The file was removed messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/acks/MessageCommandResponseAcknowledgementProvider.java The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java The file was removed messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/acks/MessageCommandAckRequestSetterTest.java The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementConfig.java The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/config/AcknowledgementConfig.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/StreamingConfig.java (diff) The file was removed internal/models/acks/src/test/resources/logback-test.xml The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/things/package-info.java The file was modified
gateway/service/pom.xml (diff) The file was modified
internal/models/pom.xml (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActorStarter.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/things/ThingCommandResponseAcknowledgementProvider.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActor.java The file was removed messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/acks/MessageCommandAckRequestSetterDefaultHeaderTest.java The file was removed things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/acks/package-info.java The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/message/MessageCommandAckRequestSetter.java The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregator.java The file was removed things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingLiveCommandAckRequestSetterTest.java The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregator.java The file was removed things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingModifyCommandAckRequestSetter.java The file was removed internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/config/package-info.java The file was modified
policies/service/pom.xml (diff) The file was removed internal/models/acks/src/test/resources/acknowledgement-test.conf The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff)
Commit
a26a5f4043b14746bda5c6e4c7edf229ca192247
by Yannic Klem Implement separate PolicyAnnouncementAcknowledgementAggregatorActor * It's not relevant to handle command resonses in there so it's much less confusing Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregator.java The file was added base/service/src/test/java/org/eclipse/ditto/base/service/acknowledgements/AcknowledgementAggregatorTest.java The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementAcknowledgementAggregatorActor.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/acknowledgements/AcknowledgementAggregator.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActor.java (diff) The file was modified
things/model/pom.xml (diff) The file was modified
messages/model/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorWithAcknowledgementsTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementAcknowledgementAggregatorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/acks/CommandResponseAcknowledgementProvider.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/message/MessageCommandResponseAcknowledgementProvider.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/things/ThingCommandResponseAcknowledgementProvider.java (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff)
Commit
7c29502ec9f6d101aa20696dac0f6bfdbffbd1b0
by Yannic Klem Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" This reverts commit 0a0c12b505490bc0105434b0d7723aab3f0b31eb, reversing changes made to 62ea10a0dc68baa8ecaeb2eb99a3e329631e763d. The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActorTestSignalTransformer.java The file was removed edge/service/src/test/resources/logback-test.xml The file was removed edge/service/src/test/resources/test.conf The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActorTest.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/SignalTransformers.java (diff) The file was removed edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskSchedulerTest.java The file was modified
edge/service/pom.xml (diff) The file was removed edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskScheduler.java The file was removed edge/service/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AbstractSubscriber.java (diff) The file was modified
internal/utils/ddata/src/main/resources/reference.conf (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/signaltransformer/SignalTransformers.java (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActorTestSignalTransformer.java The file was added edge/service/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskSchedulerTest.java The file was added edge/service/src/test/resources/test.conf The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskScheduler.java The file was added edge/service/src/test/resources/logback-test.xml The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActorTest.java The file was modified
edge/service/pom.xml (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EntityTaskScheduler.java (diff) The file was modified
internal/utils/ddata/src/main/resources/reference.conf (diff)
Commit
15ee6ce311848908912cb9fd4f45591f21578bd9
by Thomas Fries * Allow to save message templates for a feature * Fixed environment layout for ace editor * Fixed deselection in things table * Support to load WoT TD for things and features Signed-off-by: thfries <thomas.fries0@gmail.com> The file was added ui/modules/things/wotDescription.html The file was modified
ui/modules/things/features.html (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/utils.js (diff) The file was added ui/modules/things/featureMessages.html The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/things/features.js (diff) The file was added ui/modules/things/featureMessages.js The file was modified
ui/modules/api.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was added ui/modules/things/wotDescription.js 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
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/PersistencePingActor.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournal.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
legal/templates/licenses-merges-file (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/MessagesRouteTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/3rd-party-dependencies/test.txt (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was removed documentation/src/main/resources/pages/ditto/migration_notes_wildcard_search.md The file was added documentation/src/main/resources/pages/ditto/release_notes_300.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit
02f8910c571d6fb7446baa54dac1fdaa5d873a57
by Thomas Jaeckle fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade * also added unit test which failed before and now is green Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacadeTest.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/things/ThingCommandResponseAcknowledgementProvider.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingSkeletonGenerator.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleAtContext.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleUriAtContext.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-devops.conf (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/AtContext.java (diff) The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DittoWotExtension.java 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
deployment/docker/sandbox/html/index.html (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeaturesStrategyTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinition.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingsModelFactory.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeatureStrategy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/CreateThingStrategy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingCommandStrategies.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeatureStrategyTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeaturesStrategy.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorTest.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/headers/DittoHeadersValidator.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/LimitsConfig.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-limits.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/DefaultLimitsConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/headers/DefaultDittoHeadersValidator.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteHeadersStepBuilder.java (diff) The file was modified
base/model/pom.xml (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersSizeChecker.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DittoRuntimeExceptionToErrorResponseFunctionTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DittoRuntimeExceptionToErrorResponseFunction.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
edge/service/src/main/resources/ditto-edge-service.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessorActorTest.java (diff) The file was removed base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoHeadersSizeCheckerTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteBuilder.java (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/basic-thing.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelSessionListener.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelChannelListener.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/headers/DefaultDittoHeadersValidator.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/headers/DittoHeadersValidator.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DittoRuntimeExceptionToErrorResponseFunctionTest.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff)
Commit
0965b1b146c7a4dfcac998b978a57a4ad2050203
by Yannic Klem Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementAcknowledgementAggregatorActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementAggregatorActor.java (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_241.md The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/headers/DittoHeadersValidator.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/headers/DefaultDittoHeadersValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/headers/DefaultDittoHeadersValidatorTest.java The file was modified
edge/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteHeadersStepBuilder.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/SubjectIssuerConfig.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultSubjectIssuerConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProviderTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfigTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProviderTest.java (diff) The file was modified
gateway/service/src/test/resources/oauth-test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuerConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfigTest.java (diff) The file was removed internal/utils/aggregator/src/test/java/org/eclipse/ditto/internal/utils/aggregator/DefaultThingsAggregatorConfigTest.java The file was removed internal/utils/aggregator/src/test/resources/things-aggregator-test.conf The file was modified
connectivity/service/pom.xml (diff) The file was removed internal/utils/aggregator/src/test/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActorTest.java The file was removed internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java The file was modified
bom/pom.xml (diff) The file was removed internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/DefaultThingsAggregatorConfig.java The file was removed internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorConfig.java The file was added edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActorTest.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/DefaultThingsAggregatorConfig.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/ThingsAggregatorConfig.java The file was added things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/ThingsAggregatorActor.java The file was removed internal/utils/aggregator/pom.xml The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
things/service/pom.xml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
edge/service/pom.xml (diff) The file was added things/service/src/test/resources/things-aggregator-test.conf The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.java The file was modified
internal/utils/pom.xml (diff) The file was removed internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorActor.java The file was modified
gateway/service/pom.xml (diff) The file was added things/service/src/test/java/org/eclipse/ditto/things/service/aggregation/DefaultThingsAggregatorConfigTest.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/ThingsAggregatorActor.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
things/api/src/main/java/org/eclipse/ditto/things/api/ThingsMessagingConstants.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/headers/DefaultDittoHeadersValidator.java (diff) The file was modified
edge/service/src/test/java/org/eclipse/ditto/edge/service/headers/DefaultDittoHeadersValidatorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff)
Commit
8f7f3f0e53ffdc3c9db5f15584381d7f0f5fbfb2
by Thomas Jaeckle adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer before determining the OIDC discovery endpoint * added/enhanced unit tests for multiple issuer URIs Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProviderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfigTest.java (diff) The file was modified
gateway/service/src/test/resources/oauth-test.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfigTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfigTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.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/Connection.java (diff) 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/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/ConnectionBasedJmsConnectionFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/PlainCredentialsSupplier.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplierTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplier.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyRevisionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformerTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/AskWithRetryCommandForwarder.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/AbstractRequest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonPointerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableDefinitionIdentifierTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/query/MongoQueryBuilder.java (diff) The file was removed thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/util/BlockingSingleResultCallback.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/AbstractReadPersistenceITBase.java (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsResponse.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlowTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/ImmutableAcknowledgementRequestTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectTypeTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitor.java (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThings.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfig.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PolicyIdTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabelsTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonIntTest.java (diff) The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimerTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProviderTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/preauth/PreAuthenticatedAuthenticationProvider.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/UnmappedOutboundSignal.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanup.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonDoubleTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/PagingIT.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonStringTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionIdentifierTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestResultLoggingDirective.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestLoggingFilter.java (diff) The file was modified
internal/utils/ddata/src/test/java/org/eclipse/ditto/internal/utils/ddata/DefaultAkkaReplicatorConfigTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedSubImpl.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PoliciesModelFactoryTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/ThingsSearchCursorTest.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/DefaultUserInformation.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlertGaugeTest.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/RetrieveStatisticsDetailsResponseSupplier.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EvaluatedPolicyTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdaterTest.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/PurgeEntitiesReason.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapperTest.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractMongoSnapshotAdapter.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/DefaultAuthenticationFailureAggregator.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/DittoMongoClient.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTraceTest.java (diff) The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheKeyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/CountIT.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/assertions/ThingAssert.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableFilteredTopicTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderReferenceNotSupportedException.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/FilterCriteriaIT.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonKeyTest.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/histogram/KamonHistogram.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfigTest.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
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImpl.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelStateTest.java (diff) The file was modified
rql/search-option-parser/src/test/java/org/eclipse/ditto/rql/parser/thingsearch/options/rql/RqlOptionsParserTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableRequestPlaceholder.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/StatisticsActor.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayNullTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonFactoryTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementJsonParser.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapperTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallbackTest.java (diff) The file was modified
jwt/model/src/test/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebTokenTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/AbstractAuthenticationResult.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/AbstractDDataHandler.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationContextTypeTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/DefaultAuthenticationFailureAggregatorTest.java (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SearchSource.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/AuthenticationChain.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectIssuerTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/BaseGenericMqttSubscribingClient.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/SlidingWindowCounterTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorProvider.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/events/ThingsOutOfSync.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/CheckPermissionsVisitor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/mailbox/MonitoredUnboundedMailboxType.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/ComplexCriteriaIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/SudoIT.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/counter/KamonCounter.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/ExistsIT.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActorTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/HeadersFromTopicPathTest.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.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 modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedKamonTimerTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
internal/utils/jwt/src/test/java/org/eclipse/ditto/internal/utils/jwt/JjwtDeserializerTest.java (diff) The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/gauge/KamonGaugeTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableThingPlaceholder.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoRetrieveNamespaceReportTest.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/CollectPartialGrantedSubjectsVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/NewEventForwarder.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/ScriptedIncomingMappingTest.java (diff) The file was modified
internal/utils/jwt/src/main/java/org/eclipse/ditto/internal/utils/jwt/JjwtSerializer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/SandboxingContextFactory.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourceKeyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/ImmutableAcknowledgementLabelTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonBooleanTest.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/ThingSearchSudoCommand.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveLoggerConfigResponse.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/etags/AbstractConditionHeaderCheckingCommandStrategy.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/CheckPartialPermissionsVisitor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModelIT.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/assertions/PolicyAssert.java (diff) The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/histogram/KamonHistogramTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonLiteralTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSizeOptionTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectIdTest.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallback.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhinoTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionIdTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeaturePropertiesTest.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedKamonTimer.java (diff) The file was removed thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionsTestEntry.java The file was modified
internal/utils/cache/src/test/java/org/eclipse/ditto/internal/utils/cache/MetricsStatsCounterTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReconnectDelayTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/IndexInitializationIT.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/publish/GenericMqttPublishTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturesStrategy.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/type/DefaultEntityTypeTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectNullTest.java (diff) The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/counter/KamonCounterTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholder.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BackgroundSyncStreamTest.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/HealthRouteSupplier.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/IndexLengthRestrictionEnforcerTest.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractBasicDBMapper.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorBuilderTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActorTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableCursorOptionTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderNotResolvableException.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsExceptionTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedAcksImpl.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/SimpleCriteriaIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/SignalEnforcementFilter.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/TopLevelPolicyActionCommandStrategy.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectTest.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceReportResult.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilter.java (diff) The file was modified
internal/utils/jwt/src/main/java/org/eclipse/ditto/internal/utils/jwt/JjwtDeserializer.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonLongTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutablePolicyPlaceholder.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsMetadataSource.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/DateTimeUtilTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/CheckUnrestrictedPermissionsVisitor.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveLoggerConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRoute.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MergedJsonObjectMap.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirective.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/EffectedResources.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/MessagePayloadSerializer.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionLogsResponseTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/util/TestStringGenerator.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/ImmutableFilteredAcknowledgementRequestTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/ScriptedIncomingMapping.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/LogbackLoggingFacade.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderReferenceUnknownFieldException.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/query/filter/ParameterOptionVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionEntryTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was added thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionsEntryTest.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModelTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/SortingIT.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/TimeMeasuringAuthenticationProvider.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/Request.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/PointerLocationEvaluator.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/StreamThings.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/ActionForms.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidator.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ModelBasedThingsFieldExpressionFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/health/ClusterStatusAndHealthHelper.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtPlaceholder.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonNullTest.java (diff) The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/MappingStrategiesBuilderTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MergeThingCommandEnforcementTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/ScriptedOutgoingMapping.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveStatisticsDetails.java (diff) The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedKamonTimerTest.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/EventForms.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/ReconnectDelayTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/SortingIT.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelChannelListener.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelSessionListener.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionLogsTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/operations/DefaultPersistenceOperationsConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeaturesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyNotAllowedExceptionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionMetricsTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoHints.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultDevOpsConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourcesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertyResponseTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappedOutboundSignalTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributeDeletedTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrievePolicyIdTest.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/config/DefaultPingConfigTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonParseOptionsTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeaturePropertyStrategyTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/ResetHealthEventsTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionFailedExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingDefinitionStrategyTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonValueParserTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/InstanceIdentifierSupplierTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributesResponseTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutablePayloadMappingDefinitionTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/ServiceSpecificEnvironmentConfigSupplierTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntriesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingUnavailableExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingDeletedStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ClientCertificateCredentialsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesDeletedTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableResourceStatusTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/config/supervision/DefaultSupervisorConfigTest.java (diff) The file was modified
internal/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/BatchedEntityIdWithRevisionsTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectsResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingModifiedTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsMetadataSource.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingCreatedTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/config/supervision/DefaultExponentialBackOffConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyModifiedTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/WeightedPermissionTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/testhelper/Assertions.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionCreatedTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributeTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesModifiedTest.java (diff) The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardNumberCalculatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureNotModifiableExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntriesResponseTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/HttpStatusCodeValueValidatorTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/JsonValueSourceToHttpResponseTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuerConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyModifiedTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/SubjectNodeTest.java (diff) The file was modified
internal/utils/conditional-headers/src/test/java/org/eclipse/ditto/internal/utils/headers/conditional/IfMatchPreconditionHeaderTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveAllConnectionIdsResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdsTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/ImmutableMessageHeadersTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappedInboundExternalMessageTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonValueFieldDefinitionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourceTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementsTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourceTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/DeleteConnectionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinitionResponseTest.java (diff) The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionCreatedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotDeletableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributesCreatedTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultClaimMessageConfigTest.java (diff) The file was modified
jwt/model/src/test/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebKeyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributesCreatedStrategyTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutablePropertyFilterTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ModifyConnectionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteThingStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveAttributesStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourcesResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyIdNotAccessibleExceptionTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ShardRegionFactory.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/ResourceNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionDeletedTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/ActivateTokenIntegrationTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDefinitionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/OpenConnectionResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryCreatedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturePropertyNotAccessibleExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureCreatedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturesModifiedStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeaturesTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/UnblockNamespaceResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributeResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullAttributesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertiesTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogsTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutablePayloadTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyEntryNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyDeletedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/HeaderValueValidatorsTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionThrottlingConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinitionResponseTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceReportResultTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableJsonifiableAdaptableTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/RawConfigSupplierTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectModifiedTest.java (diff) The file was modified
internal/utils/ddata/src/test/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfigTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyIdNotAllowedExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributesTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionCompleteTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonPatchTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingDefinitionModifiedStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexInitializerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/BlockNamespaceTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturesResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoSnapshotAdapterTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/BooleanValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingResponseTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/NonEmptyValueValidatorTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/DeactivateTokenIntegrationResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/BlockNamespaceResponseTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/AttributeNotAccessibleExceptionTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultExceptionToAcknowledgementConverterTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertiesTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingMergedTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/RetrieveConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourcesTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/RetrieveHealthResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/json/JsonSchemaVersionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/GlobalCommandRegistryTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/entitytag/EntityTagMatcherTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfigTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/ResourcesNotModifiableExceptionTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappableOutboundSignalTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultCircuitBreakerConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryModifiedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/InvalidRqlExpressionExceptionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/OpenConnectionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntryTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourceResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingDefinitionCreatedStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionModifiedTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/DefaultIndexKeyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/ThingErrorResponseTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/TimestampValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDefinitionResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableAttributesTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertyCreatedStrategyTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/cache/PublicKeyIdWithIssuerTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistryTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/MongoDbUriSupplierTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoCountThingsTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifySubjectsStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntryResponseTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/VcapServicesStringToConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyEntryNotModifiableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/AttributesNotModifiableExceptionTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/MongoClientExtension.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResourceTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementRequestTimeoutExceptionTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonParseExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyUnavailableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureDefinitionNotAccessibleExceptionTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageDirectionValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureDesiredPropertiesNotModifiableExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourcesTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/PurgeEntitiesReasonTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/util/RootSupervisorStrategyFactory.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementJsonParserTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableHeaderMappingTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureModifiedTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionMetricsTest.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/ThingSnapshotTakenTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourceTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/FallbackEntityIdTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ModifyConnectionResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteSubjectTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/IndexLengthRestrictionEnforcer.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/AttributesNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/CountThingsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributesResponseTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CheckConnectionLogsActiveTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JavaValueFieldDefinitionTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultAuthenticationConfigTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/AuthorizationModelFactoryTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/QueryParametersToHeadersMapTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullThingDefinitionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/DittoAuthorizationContextTypeTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/DefaultJavaScriptConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertiesTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertiesModifiedStrategyTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/MainMethodExceptionHandlerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertyResponseTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeactivateTokenIntegrationStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteThingDefinitionStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertiesResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntriesResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeatureDesiredPropertiesStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HmacCredentialsTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifySubjectStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/events/assertions/GlobalEventRegistryTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionDeletedTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/SecretFromPathReaderTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderInvalidExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyPreconditionFailedExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntriesModifiedTest.java (diff) The file was modified
internal/utils/protocol/src/test/java/org/eclipse/ditto/internal/utils/protocol/config/DefaultProtocolConfigTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionCreatedTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/RetrieveConfigResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeatureDefinitionStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentialsTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStreamTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturesModifiedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EnumValueValidatorTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResourceResponseTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PoliciesConditionalHeadersValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingResponseTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/ConnectivityErrorResponseTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableAdaptableTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturePropertiesNotModifiableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributeModifiedTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/UnknownTopicPathExceptionTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/SecretTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/trie/GrantRevokeIndexTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/trie/PermissionSubjectsMapTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/proxy/config/DefaultStatisticsConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/DefaultEffectedSubjectsTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryDeletedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/PurgeNamespaceResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertyTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/ResourceCreatedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoDurationValueValidatorTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectDeletedTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/config/http/DefaultHttpConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureDefinitionNotModifiableExceptionTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/ConnectionTagTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperConfigurationTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteAttributesStrategyTest.java (diff) The file was modified
internal/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/StreamedSnapshotTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultWebsocketConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/DeleteConnectionResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertiesTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdJsonDeserializerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesResponseTest.java (diff) The file was modified
internal/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/SudoStreamSnapshotsTest.java (diff) The file was modified
internal/utils/cache/src/test/java/org/eclipse/ditto/internal/utils/cache/config/DefaultCacheConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PoliciesResourceTypeTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingIdNotExplicitlySettableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturesCreatedStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributeCreatedTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourcesResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyThingDefinitionStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturesNotModifiableExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyPolicyIdStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingTooManyModifyingRequestsExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinitionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/EffectedResourcesTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogsResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownReasonFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultOAuth2ConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/TestConnectionResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturesTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingCreatedStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDefinitionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/DittoAcknowledgementLabelTest.java (diff) The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/PolicyTagTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureDefinitionStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/announcements/ConnectionClosedAnnouncementTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonObjectMergerTest.java (diff) The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ManifestProviderTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/config/DefaultPersistenceConfigTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamStageConfig.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/SubjectNotAccessibleExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyTooManyModifyingRequestsExceptionTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/TransformationResultTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/CommandHeaderInvalidExceptionTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/GatewayHttpConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertyResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/UnblockNamespaceTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureDesiredPropertyNotModifiableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributesDeletedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/UnsupportedSignalExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyIdNotModifiableExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/PolicyIdModifiedStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionMetricsTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingModifiedStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/SignalEnrichmentFailedExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/AttributesModelFactoryTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendMessageAcceptedResponseTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ModifyConfigResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/PolicyIdMissingExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/LongValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertiesResponseTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/JsonValueToDbEntityMapperTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyEntriesStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyNotAccessibleExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/ResourceModifiedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinitionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyDeletedTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionIdsRetrievalConfigTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/common/DittoDurationTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicyResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyCreatedTest.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/SnapshotRevisionTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonCharEscaperTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/acks/ThingAcknowledgementsFactoryTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveAttributeStrategyTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceResultEntryTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseHttpStatusValidatorTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturesResponseTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableTopicPathTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturesCreatedTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyEntryStrategyTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchPropertyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/trie/PolicyTrieTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributeTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrievePolicyIdStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyAttributeStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/JsonObjectValueValidatorTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureDesiredPropertyStrategyTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertiesResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingResponseTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/health/DefaultClusterRolesConfigTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/testhelper/Assertions.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SudoSignalEnrichmentFacade.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyAnnouncementConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeatureTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/entitytag/EntityTagMatchersTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/AcknowledgementRequestsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureDesiredPropertyNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/AttributeNotModifiableExceptionTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfigTest.java (diff) The file was modified
internal/utils/conditional-headers/src/test/java/org/eclipse/ditto/internal/utils/headers/conditional/ConditionalHeadersValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingPreconditionFailedExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingPreconditionNotModifiedExceptionTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/PurgeNamespaceTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchUpdaterRootActorTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableReplyTargetTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesDeletedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureNotAccessibleExceptionTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableLogicalFilterTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotModifiableExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EntityTagMatchersValueValidatorTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/ResetHealthEventsResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectsTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectsResponseTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/subscription/RequestFromSubscriptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/SubjectNotModifiableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyInvalidExceptionTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/CreatePolicyStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyIdTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsSearchPersistenceOperationsActor.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ModifyConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesCreatedTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionSignalIllegalExceptionTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultIndexInitializationConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotAccessibleExceptionTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdateObserver.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyModifiedTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/config/http/DefaultHttpProxyConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectExpiryTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/MongoWriteModel.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupResultTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EntityTagMatcherValueValidatorTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionClosedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingResponseTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ActivateTokenIntegrationStrategyTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/purge/PurgeEntitiesTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionOpenedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/JsonArrayValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/acks/ThingAcknowledgementFactoryTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementCorrelationIdMissingExceptionTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/StatusDetailMessageTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyPreconditionNotModifiedExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeatureDesiredPropertyStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/TopLevelPolicyActionCommandTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/common/HttpStatusTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSshTunnelTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeaturePropertiesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingDeletedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/AttributePointerInvalidExceptionTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/CommittableTransformationResultTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationContextTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingMergedStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturesNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionCreatedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EntityTagValueValidatorTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeaturePropertiesStrategyTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageThingIdValueValidatorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/CounterKeyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectsDeletedPartiallyTest.java (diff) The file was modified
internal/utils/conditional-headers/src/test/java/org/eclipse/ditto/internal/utils/headers/conditional/IfNoneMatchPreconditionHeaderTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendThingMessageTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableMessagePathTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceUtilsTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultBackOffConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/SubjectsNotModifiableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingDefinitionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntryResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureResponseTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableTargetTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/UsernamePasswordCredentialsTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionHasNextPageTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultMessageConfigTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamCacheConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/util/KeyEscapeUtil.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/AcknowledgementRequestParseExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturePropertyNotModifiableExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementRequestDuplicateCorrelationIdExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotCreatableExceptionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableEnforcementTest.java (diff) The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/config/DefaultMetricsConfigTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/DefaultUserInformationTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/PointerLocationEvaluatorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionDeletedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributeResponseTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionFailedTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/PurgeNamespaceReasonTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableTargetMetricsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrievePolicyIdResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationSubjectTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturePropertyStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoHeadersSizeCheckerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertyResponseTest.java (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/streaming/StreamTriggerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionResponseTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultActivityCheckConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureCreatedTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionTypeTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDeletedTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/signaltransformer/placeholdersubstitution/SubjectIdReplacementDefinitionTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfigTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/PublicKeyProviderUnavailableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureResponseTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultBackgroundSyncConfigTest.java (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/streaming/StreamAckTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSourceTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementsJsonParserTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/subscription/CreateSubscriptionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributeResponseTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/config/limits/DefaultLimitsConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturePropertiesNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingDefinitionResponseTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceSettingsTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/NamespaceBlockedExceptionTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/MessagesModelFactoryTest.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/config/DefaultAskWithRetryConfigTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertiesCreatedStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesCreatedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdStaticFactoryMethodResolverTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionMetricsResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyResponseTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiResponseTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/SearchService.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/TimeoutValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/PolicyIdModifiedTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementWithResponseReceiverTest.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanupConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyIdNotExplicitlySettableExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectsModifiedPartiallyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertiesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDefinitionResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnectionResponseTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/health/DefaultHealthCheckConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpValidatorTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/KeyNameReviserTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntryTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/exceptions/InvalidOptionExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MergeThingStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourceResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableLabelTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionInvalidExceptionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertyCreatedStrategyTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/utils/HttpUtilsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesModifiedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyIdResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectsModifiedTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableMeasurementTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultMongoDbConfigTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/UnmodifiableExternalMessageTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyEntryModificationInvalidExceptionTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/FingerprintVerifierTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/NoOpEnforcerActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultClientConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/announcements/ConnectionOpenedAnnouncementTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertiesResponseTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/ImmutableMessageTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureDesiredPropertiesNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertyTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfigTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnectionTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfigTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturesDeletedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributesModifiedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/type/EntityTypeJsonDeserializerTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableMappingContextTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectCreatedTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStreamTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/LocalHostAddressSupplierTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveAllConnectionIdsTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/impl/MongoThingsSearchUpdaterPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/DefaultSearchUpdateObserver.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConflictExceptionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/TestConnectionTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertiesCreatedStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyModificationInvalidExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyCreatedTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceResponseTest.java (diff) The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteSubjectResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeaturesStrategyTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/mongo/CurrentMongoStatusTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JavaStringToEscapedJsonStringTest.java (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/logging/DefaultMdcEntryTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/IntValueValidatorTest.java (diff) The file was modified
internal/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/SudoStreamPidsTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableAddressMetricTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedExceptionTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/ActivateTokenIntegrationResponseTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/ThingsSearchUpdaterPersistence.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/config/DefaultClusterConfigTest.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/config/DefaultPubSubConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionMetricsResponseTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublishTargetTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/ResourceDeletedTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/HealthCheckingActorOptionsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingRevisionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertyResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/PolicyErrorResponseTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/proxy/config/DefaultStatisticsShardConfigTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/subscription/CancelSubscriptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingsModelFactoryTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributesTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonCollectorsTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableEffectedPermissionsTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionModifiedTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/QueryThingsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionModifiedTest.java (diff) The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/JsonValueSourceRefTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/ResourceNotModifiableExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyCreatedTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageSubjectValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyDeletedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingDefinitionNotAccessibleExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributesResponseTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/config/DefaultMetricsReporterConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/backoff/DefaultTimeoutConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntriesTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultPublicHealthConfigTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/common/ConditionCheckerTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/DeactivateTokenIntegrationTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeatureDefinitionStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureDesiredPropertiesStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/TopLevelPolicyActionCommandStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/ResourcesModifiedTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributeTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDefinitionCreatedStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/LoggingExpiredTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSourceMetricsTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MissingThingIdsExceptionTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionProviderTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/config/DefaultBasicHealthCheckConfigTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntryTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendFeatureMessageTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyConflictExceptionTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorFactoryTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingDefinitionTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexFactoryTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertiesResponseTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultOptionsConfigTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturesStrategyTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/TopLevelPolicyActionCommandResponseTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/purge/PurgeEntitiesResponseTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/ImmutableJavaScriptMessageMapperConfigurationTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteAttributeStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributeCreatedStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyThingStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureModifiedStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoChannelValueValidatorTest.java (diff) The file was modified
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/RetrieveHealthTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/InboundSignalTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/SshPublicKeyCredentialsTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/entitytag/EntityTagTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/mapping/DefaultMapperLimitsConfigTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexOperationsTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/announcements/SubjectDeletionAnnouncementTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendClaimMessageTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntryResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributesTest.java (diff)
Commit
d4ff1d30ffe7c181f325c45af3eee1966ab18d6e
by Dominik Guggemos do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/package-lock.json (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
legal/3rd-party-dependencies/test.txt (diff) The file was modified
bom/pom.xml (diff) The file was modified
bom/pom.xml (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/ConnectionBasedJmsConnectionFactory.java (diff) 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/kafka/KafkaValidator.java (diff) 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/kafka/KafkaValidatorTest.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/kafka/KafkaAuthenticationSpecificConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfigTest.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/config/DefaultConnectionConfigTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/HiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactoryTest.java (diff) The file was modified
ui/modules/things/wotDescription.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/things/featureMessages.js (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/UpdatedConnectionTester.java The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/DefaultUpdatedConnectionTester.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/AlwaysFailingUpdatedConnectionTester.java The file was modified
connectivity/service/src/test/resources/connection-test.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/ThingsMessagingConstants.java (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/ThingsMessagingConstants.java (diff) The file was modified
ui/Dockerfile (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_030M2.md (diff) The file was modified
documentation/README.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/_posts/2018-06-15-milestone-announcement-030-M2.md (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_240.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_090M2.md (diff) The file was modified
documentation/src/main/resources/_layouts/page.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/architecture/DADR-0007-concierge-removal.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-search.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_300.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-search.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (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/architecture/DADR-0007-concierge-removal.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/policy.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_100M1a.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/subjects.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/resource.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/definition.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/thingIdPathParam.yml (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/policies/entry.yml (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/openapi/sources/paths/messages/inbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml (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/_config.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/feature.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_080M2.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/slides/2021_06_ditto-20-overview/index.html (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/entries.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/cloudevents/cloudevents.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/policyIdPathParam.yml (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/slides/2020_10_19-eclipse-iot-wg-community-day/index.html (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/openapi/sources/paths/messages/feature-outbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/index.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml (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/client-sdk-java.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.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/openapi/sources/paths/messages/inbox-claim.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/subject.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/resources.yml (diff) The file was modified
documentation/src/main/resources/wot/ditto-extension.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/jsonschema/protocol-search-subscribe-payload.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/definition.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-errors.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/attributes.yml (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/openapi/sources/paths/features/property.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/attribute.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/policyId.yml (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/jsonschema/thing_v2.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/properties.yml (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
documentation/src/main/resources/jsonschema/policy.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/requests/dittoProtocol.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_id_invalid.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
edge/service/pom.xml (diff) The file was modified
README.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (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/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff)
Commit
401b4271dd87345f20da8d109986f4df07075705
by Thomas Jaeckle enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver * and fall back to the default one if no custom ExpressionResolver could be loaded Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
deployment/kubernetes/deploymentFiles/swagger/swagger.yaml (diff) The file was modified
documentation/src/main/resources/_layouts/swagger_layout.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsMetadataSource.java (diff) The file was modified
internal/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/SudoStreamSnapshotsTest.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/SnapshotStreamingActor.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
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/SudoStreamSnapshots.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActorTest.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was added internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/SnapshotFilter.java The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/SnapshotStreamingActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (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/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_242.md The file was modified
bom/pom.xml (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
legal/3rd-party-dependencies/test.txt (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelChannelListener.java (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (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/connectivity-mapping.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/slides/2019_10_21-eclipse-iot-wg-f2f-ludwigsburg/index.html (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/policy.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/properties.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/index.yml (diff) The file was modified
documentation/src/main/resources/jsonschema/policy.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/resource.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/subject.yml (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/openapi/sources/paths/things/definition.yml (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_080M2.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/entry.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/resources.yml (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/openapi/sources/paths/policies/subjects.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-errors.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/thingIdPathParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.md (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml (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/openapi/sources/paths/features/property.yml (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
documentation/src/main/resources/openapi/sources/paths/policies/entries.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml (diff) The file was modified
documentation/src/main/resources/_includes/head.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/jsonschema/thing_v2.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/cloudevents/cloudevents.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/wot/ditto-extension.html (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/slides/2020_07_28-iot-wg-status-update/index.html (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/protocol/examples/policies/generated/exceptions/policies_id_invalid.md (diff) The file was modified
README.md (diff) The file was modified
documentation/src/main/resources/jsonschema/protocol-search-subscribe-payload.json (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/openapi/sources/paths/things/attributes.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/policyIdPathParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/feature-outbox-message.yml (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/openapi/sources/paths/messages/inbox-claim.yml (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/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/feature.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/attribute.yml (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/openapi/sources/paths/messages/inbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/policyId.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/definition.yml (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/openapi/sources/requests/dittoProtocol.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_100M1a.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff)
Commit
8ef306d3261715e3e3d72f11113691b60b581316
by Thomas Jaeckle removed copyright holders from NOTICE.md as they are not required to be listed * see: https://gitlab.eclipse.org/eclipse/technology/dash/org.eclipse.dash.handbook/-/issues/96 Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
legal/NOTICE.md (diff) The file was modified
NOTICE.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff)
Commit
73b20f5faa766662504d5cd6bd520d872f34f6b2
by David Schwilk Filter MQTT messages where the message topic does not match the source topic Since now we consumed all messages that a client is subscribed to on all sources (not respecting the sources adresses) The HiveMq client however makes it pretty hard to only consume messages which match a single subscribes topic (subscribePublished) Since this would require major refactorings of the MQTT client connectivity, the messages not matching the sources adresses will now just be filtered out in the consumer actor. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriber.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/subscribing/MqttSubscriber.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff)
Commit
8fc48d67af89475ecd70fa023afb368b1d2aeae7
by David Schwilk Adjust the command response enforcement exception handling Currently, failed policy enforcer loading leads to error logging and 500 exceptions. This case happens when the corresponding policy is deleted before command response enforcement. Thus adjusted the error to 404 and removed error logging. Additionally, the command response exceptions always get wrapped in an internal exception. Adjusted that exceptions which are already DRE are thrown as is. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.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/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/templates/connectionTemplates.json (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_300.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/subjectAnnouncement.yml (diff) The file was added documentation/src/main/resources/_posts/2022-09-16-release-announcement-300.md The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java (diff)
Commit
1229f27dc8d2bf096f65ad8c74122eb76d13e106
by Thomas Jaeckle some small fixes for usability and performance improvements: * replaced requesting "_policy" with requesting "policyId" * made it possible to define an "own" thingId when creating things, using "If-Match" and "If-None-Match" headers * added new definition template for an example WoT ThingModel Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
ui/modules/policies/policies.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/templates/thingTemplates.json (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/things/featureMessages.js (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ExpressionResolverTest.java (diff)
Commit
46c4c591389f75a2688305726f33010acdaff093
by Dominik Guggemos Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Co-authored-by: Andrey Balarev <andrey.balarev@bosch.io> The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ExpressionResolverTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/TopLevelPolicyActionCommandStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/DefaultSubjectIdFromActionResolverTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeactivateTokenIntegrationStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ActivateTokenIntegrationStrategyTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
deployment/kubernetes/deploymentFiles/mongodb-statefulset/mongodb-statefulset.yaml (diff) 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/docker/docker-compose.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-running.md (diff)
Commit
6263a1f660d92b789b479b179a6bcf61f8b2fdd2
by David Schwilk Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException Encountered while testing raw message mapping for MQTT 5, where we get read only buffers Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff)
Commit
ef2306a336710e2081cd15344b929165cda4569e
by David Schwilk Filter MQTT messages where the message topic does not match the source topic Since now we consumed all messages that a client is subscribed to on all sources (not respecting the sources adresses) The HiveMq client however makes it pretty hard to only consume messages which match a single subscribes topic (subscribePublished) Since this would require major refactorings of the MQTT client connectivity, the messages not matching the sources adresses will now just be filtered out in the consumer actor. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt5.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnect.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnectTest.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/config/MqttConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClient.java (diff)
Commit
458940ce92852675b7d24b062d1817d9a5e56434
by David Schwilk Introduced package 'mqtt' for connectivity service model. Moved `ReceiveMaximum` and `IllegalReceiveMaximumValueException` to this new package. More types will follow. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/mqtt/IllegalReceiveMaximumValueException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ReceiveMaximum.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/IllegalReceiveMaximumValueException.java The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/mqtt/package-info.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/mqtt/ReceiveMaximumTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/ReceiveMaximumTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnectTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnect.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/mqtt/ReceiveMaximum.java The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/mqtt/ReceiveMaximum.java The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/mqtt/ReceiveMaximumTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttSpecificConfigTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/mqtt/ReceiveMaximum.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/mqtt/SessionExpiryInterval.java The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/mqtt/SessionExpiryIntervalTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActor.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/mqtt/IllegalSessionExpiryIntervalSecondsException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnect.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/mqtt/ReceiveMaximumTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/KeepAliveInterval.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/message/connect/GenericMqttConnectTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClientTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/ConnectionTesterActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/mqtt/SessionExpiryInterval.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/mqtt/SessionExpiryIntervalTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsParameter.java The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectivityCommandInvalidException.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteBuilder.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsResponse.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnections.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.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/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnections.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsResponse.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsParameter.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectivityCommandInvalidException.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.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/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/CommandConfig.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActor.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfigTest.java (diff) The file was modified
gateway/service/src/test/resources/command-test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActor.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/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnections.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/CommandConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.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/signals/commands/query/RetrieveConnectionsResponse.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectivityCommandInvalidException.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/GatewayProxyActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/CommandConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionsAmountIllegalException.java The file was added gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRouteTest.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRouteTest.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultConnectionsRetrievalActorPropsFactoryImpl.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.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/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsResponse.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteBuilder.java (diff) The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsTest.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActorPropsFactory.java The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsResponseTest.java 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/endpoints/routes/connections/ConnectionsRouteTest.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
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/GatewayProxyActor.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/connections/connectionMetrics.yml The file was added documentation/src/main/resources/openapi/sources/paths/connections/status.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/typedMetric.yml The file was added documentation/src/main/resources/openapi/sources/paths/connections/connectionId.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/logType.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/connection.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/source.yml The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/subjectAnnouncement.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/connections/outboundMetrics.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/newConnection.yml The file was added documentation/src/main/resources/openapi/sources/paths/connections/command.yml The file was added documentation/src/main/resources/openapi/sources/paths/connections/connections.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/logLevel.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/targetMetrics.yml The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/connections/payloadMappingDefinitions.yml The file was added documentation/src/main/resources/openapi/sources/paths/connections/logs.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/resourceStatus.yml The file was added documentation/src/main/resources/openapi/sources/security/devOpsBasic.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/connectionStatus.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/inboundMetrics.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/singleMetric.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/logCategory.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/targets.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/logEntry.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/connectivityStatus.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/overallConnectionMetrics.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/payloadMappingDefinition.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/connectionType.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/sources.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/connectionLogs.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/sshTunnel.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/mappingContext.yml The file was added documentation/src/main/resources/openapi/sources/paths/connections/metrics.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/sourceMetrics.yml The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/connections/target.yml The file was added documentation/src/main/resources/openapi/sources/schemas/connections/connectionLimits.yml The file was added documentation/src/main/resources/openapi/sources/parameters/connectionIdPathParam.yml The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/GatewayProxyActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActorPropsFactory.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultConnectionsRetrievalActorPropsFactoryImpl.java The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultConnectionsRetrievalActorPropsFactory.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/connectivityStatus.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/connectionIdPathParam.yml (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/command.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.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/schemas/connections/payloadMappingDefinition.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/sshTunnel.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/openapi/sources/schemas/connections/singleMetric.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/logType.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/logEntry.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/logLevel.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/resourceStatus.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/targets.yml (diff) 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/schemas/connections/typedMetric.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/connectionStatus.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/sources.yml (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/schemas/connections/source.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/paths/connections/logs.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/security/devOpsBasic.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/targetMetrics.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/connection.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/logCategory.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/sourceMetrics.yml (diff) The file was removed documentation/src/main/resources/openapi/sources/schemas/connections/connectionLimits.yml The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/outboundMetrics.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/payloadMappingDefinitions.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/mappingContext.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/target.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/newConnection.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/connectionMetrics.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/overallConnectionMetrics.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/inboundMetrics.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/connectionLogs.yml (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractConnectionsRetrievalActor.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteBuilder.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRouteTest.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/devops/DevOpsRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/nginx/nginx.conf (diff) The file was modified
deployment/openshift/nginx/nginx.conf (diff) The file was modified
deployment/docker/nginx.conf (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultConnectionsRetrievalActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.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/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnections.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsResponseTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/ConnectionsRetrievalActorPropsFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/GatewayProxyActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/CommandConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsParameter.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (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
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (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/connectionId.yml (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/openapi/sources/paths/connections/command.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/logs.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.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/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (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/installation-operating.md (diff)
Commit
9dfe1198680fdbd7d884d06746ec929da63ba72f
by Aleksandar Stanchev fixed RootRoute dispatching of "/connections" route and other routes * the "rootRouteHeadersStepBuilder" was not applied correctly any longer * the DittoHeaders were extracted wrongly * use "apiAuthentication()" also for connectionsRoute, by exclude the path from being actually authenticated with the "apiAuthenticationDirective" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractConnectionsRetrievalActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/auth/AuthorizationContext.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionsAmountIllegalException.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DittoConnectionsRetrievalActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
SECURITY.md (diff) The file was modified
deployment/kubernetes/deploymentFiles/swagger/swagger.yaml (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
documentation/src/main/resources/_layouts/swagger_layout.html (diff) The file was added documentation/src/main/resources/_posts/2022-09-28-release-announcement-300.md The file was removed documentation/src/main/resources/_posts/2022-09-16-release-announcement-300.md The file was modified
documentation/src/main/resources/pages/ditto/release_notes_300.md (diff)
Commit
754389e7e7e3302b567e09c8f5aacef331468ad2
by Kalin Kostashki adjust log levels of BaseClientActor and AmqpConsumerActor - changed loggers to WARN where appropriate to avoid logging errors for problems on client side backends Signed-off-by: Kalin Kostashki <kalin.kostashki@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
ui/modules/connections/connections.js (diff)
Commit
d888bb393607fcf8b0db9a2cd3ee181b04120ee3
by Aleksandar Stanchev make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff)
Commit
00cf67558c98cb4db54e1e9b61ad2de63a5cd250
by Aleksandar Stanchev added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images * documented extending Ditto's Docker image more detailed Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
dockerfile-snapshot (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-extending.md (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DuplicatingMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AddHeaderMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhino.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoPayloadMapperFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/PayloadMapperProvider.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DroppingMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/PayloadMapper.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/mapping/RawMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapper.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/PayloadMapperFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/test/MockMapper.java (diff)
Commit
75c74fd894630798898d70f1da1b42f77d5b0a70
by Aleksandar Stanchev adjusted MessageMapper loading mechanism via DittoExtensionPoint to: * make MessageMapper an DittoExtensionPoint by itself * move "getAlias", "isConfigurationMandatory" from the former PayloadMapper annotation to MessageMapper interface * remove PayloadMapper annotation formerly used for classIndex indexing * adjusted AbstractMessageMapper and all mappers to have a ActorSystem, Config constructor Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ThrowingMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DittoMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/AbstractMessageMapper.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoPayloadMapperFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhino.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/WrappingMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DroppingMessageMapper.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MessageMapperProvider.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/test/MockMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AddHeaderMessageMapper.java (diff) 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/mapping/NormalizedMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MessageMapper.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/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/PayloadMapperFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapperTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapperTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DuplicatingMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/PayloadMapperProvider.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/test/MappingContexts.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperFactory.java
Commit
8ed0770a613a705dd765b8f98e343967fea8ed79
by Aleksandar Stanchev fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ThrowingMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DuplicatingMessageMapper.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DroppingMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/WrappingMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/AbstractMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AddHeaderMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhino.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/test/MockMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactoryTest.java (diff)
Commit
da7bf26f1c2ad2ed2961868512a2ef8337f6e4f5
by Aleksandar Stanchev simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message * added toString() implementations to all MessageMappers Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/AbstractMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhino.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapperTest.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/mapping/CloudEventsMapper.java (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
build-images.sh (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff)
Commit
d9895d0c7f970a487f4a647e9d93a3ef316cda67
by Aleksandar Stanchev enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service * fixed other broken links Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-extending.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
.run/ThingsService.run.xml (diff) The file was modified
.run/ConnectivityService.run.xml (diff) The file was modified
.run/GatewayService.run.xml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/GatewayAuthenticationDirective.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/nginx/nginx.conf (diff) The file was modified
deployment/docker/nginx.conf (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/openshift/nginx/nginx.conf (diff) 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/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractMongoEventAdapter.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapterTest.java (diff)