The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMessageMappingStrategies.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManager.java (diff)
Commit
c65dbf237724390c9df77d2ec319f821e29ba9ef
by Dominik Guggemos #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteHeadersStepBuilder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
base/service/pom.xml (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 added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/package-info.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTrace.java The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedTimer.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/ThingPersistenceActor.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.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/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/messaging/MappingTimer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-kamon.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TraceTags.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/Traces.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.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/actors/AbstractHttpRequestActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
bom/pom.xml (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyStartedTrace.java The file was modified
internal/utils/tracing/pom.xml (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimer.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTrace.java The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedKamonTimer.java (diff) The file was modified
internal/utils/cluster/pom.xml (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TracingTags.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedTimer.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedTrace.java The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
policies/service/src/test/resources/policy-announcement-config-test.conf (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/SubjectExpiryActor.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
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PolicyAnnouncementConfig.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/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyAnnouncementConfigTest.java (diff) The file was modified
policies/service/src/test/resources/default-policy-config-test.conf (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMessageMappingStrategies.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMessageMappingStrategiesTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff) The file was modified
connectivity/service/src/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/ConnectivityStatusResolver.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/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/amqp/AmqpConsumerActor.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/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactory.java (diff) The file was removed internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/TimeMeasuringFlow.java 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/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactory.java (diff) The file was removed internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/controlflow/TimeMeasuringFlowTest.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/CommonMdcEntryKey.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/AmqpConsumerActor.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
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was added internal/utils/config/src/main/resources/ditto-tracing.conf The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/WithTracingConfig.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DittoConciergeConfig.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/Traces.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DittoThingsConfig.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
internal/utils/config/src/main/resources/ditto-kamon.conf (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/TracingConfig.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DittoPoliciesConfig.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/config/ServiceSpecificConfig.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/DefaultTracingConfig.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyPreparedTrace.java The file was modified
internal/utils/config/src/main/resources/ditto-service-base.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/DittoServiceConfig.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTrace.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (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/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was removed internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/OnStopHandler.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedTrace.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTrace.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/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedTimer.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/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedKamonTimer.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/MappingTimer.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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyPreparedTrace.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
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/BaseConsumerActor.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/package-info.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimer.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedKamonTimer.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTrace.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedTimer.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyStartedTrace.java (diff)
Commit
65883efa82c8155311f4290c0cbfde3a98ecacd0
by Thomas Jaeckle review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces * disabled parallel stream processing in UserIndicatedErrors and made the underlying structure a List instead of an Iterable * stabilized KafkaClientActorTest Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/BasePublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ClientDisconnected.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSConnectionHandlingActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityStatusResolverTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ImmutableClientDisconnected.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/UserIndicatedErrors.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/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 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/BaseClientActor.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/amqp/AmqpClientActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/test/resources/logback-test.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ImmutableConnectionFailure.java (diff)
Commit
61394a6727113231a5fe8caabe2553ba7325af5a
by Thomas Jaeckle review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer * added ConnectivityStatusResolver to SshTunnelActor in order to resolve status Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActorTest.java (diff) 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/amqp/AmqpConsumerActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/LegacyBaseConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.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/HiveMqtt5ClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ConsumerActorTest.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 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/rabbitmq/RabbitMQConsumerActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.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/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActor.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/amqp/AmqpConsumerActor.java (diff)
Commit
3e110a0f03b7cf6ec0623ad32a8a83c288384658
by Yannic Klem Switch to info level for misconfigured connectivity status * I try to avoid unnecessary warn logs * For the purpose of using this log as source for a monitoring I used the live status in the ditto-log-tag mdc 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)
Commit
917bf5b9e42c65a428ceede3f8d4022fd6156371
by Yannic Klem Set connection status on every failure backoff based on the ConnectionFailure * This is required because if one timeout happened during reconnect any failure reason during further reconnect was ignored. Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/TracingConfig.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DisabledDittoTracingTest.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java (diff) The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DisabledDittoTracingTest.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/amqp/JMSConnectionHandlingActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanup.java (diff)
Commit
6246dde5ab7ec963489db629f1d08cc648d29ba5
by Thomas Jaeckle added MQTT exceptions to "user-indicated-errors" * harmonized "ConnectionStatusDetails" string by pulling out static helper to ConnectionFailure interface * improved on formatting of the "ConnectionStatusDetails" * for manually set "misconfigured" status, create a more helpful "ConnectionStatusDetails" message 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/AmqpClientActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/persistenceids/PersistenceIdSource.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
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/internal/ImmutableConnectionFailure.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/util/ConnectivityMdcEntryKey.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit
a15899e81c7b14a58c598e525759a4f488523c80
by Yannic Klem Allow to enhance the coded config list by specifying environment variables * e.g USER_INDICATED_ERRORS.0={exceptionName:"my.Exception", messagePattern: ".*"} Signed-off-by: Yannic Klem <yannic.klem@bosch.io> 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/main/resources/connectivity.conf (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/util/config/endpoints/GatewayHttpConfig.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/directives/HttpsEnsuringDirective.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/GatewayHttpConfigTest.java (diff)
Commit
2c7cb93a302f7b07bcd0f0f21e143ccc8d616148
by Yannic Klem Configure exceptions for RabbitMQ that should be treated as user failure * Authentication failure is a user mistake * ShutdownSignalException indicates for example that the path is wrongly configured. Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ConnectionFailure.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/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/UserIndicatedErrorsTest.java (diff) The file was added connectivity/service/src/test/resources/user-indicated-errors-via-env.conf The file was modified
connectivity/service/pom.xml (diff)
Commit
b5223d0e6a0ee66e9ebfb86cd85d4555a0fc6a78
by Thomas Jaeckle added timeout behavior to RetrieveConnectionStatusAggregatorActor: * for timed out responses, add the timed out clients/sources/targets with "failed" state and a timeout description to the RetrieveConnectionStatusResponse * changed some log statements from logging "JMS" to "AMQP 1.0" * fixed that for "targets" the connection-id was used "client" identification and not the instance-id * switched around that "failure" now is stronger than "misconfigured" when determining the overall live status Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActor.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/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/AmqpPublisherActor.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/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.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/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponse.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/tunnel/SshTunnelActor.java (diff)
Commit
4c33e204f42c63f0387546adccbb2b5787249620
by Thomas Jaeckle tracing review: * fixed that for TraceTags.connectionType the wrong tracing tag "commandType" instead of "connectionType" was used * added tracing for "persist.event" in AbstractShardedPersistenceActor * added tracing for Websocket/SSE * in AbstractJsonifiableWithDittoHeadersSerializer, renamed traces to "serialize" and "deserialize" + use the earliest possible start timestamp for measuring * added missing javadocs in new tracing APIs * fixed license header years for new files Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/WithTracingConfig.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TraceTags.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedResponseErrorOrAck.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
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimer.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/Traces.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/streaming/actors/SessionedJsonifiable.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/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUtils.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedTrace.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/DefaultTracingConfig.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
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/TracingConfig.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
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TracingTags.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTrace.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/mongo/MongoMetricsBuilder.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.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/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/TaggedMetricInstrument.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
documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.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/openapi/sources/paths/messages/feature-outbox-message.yml (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/responses/messageTooLarge.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/acknowledgements/acknowledgements.yml The file was added documentation/src/main/resources/openapi/sources/schemas/acknowledgements/acknowledgement.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/responses/dependencyFailed.yml The file was modified
documentation/src/main/resources/openapi/sources/paths/features/index.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/openapi/sources/paths/things/thing.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/feature.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/features/properties.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/ditto-api-2.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/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/features/definition.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/index.yml (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot (diff) The file was added documentation/src/main/resources/pages/ditto/basic-conditional-updates.md The file was modified
rql/model/src/main/java/org/eclipse/ditto/rql/model/predicates/PredicateParser.java (diff) The file was modified
rql/parser/src/main/scala/org/eclipse/ditto/rql/parser/internal/RqlPredicateParser.scala (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/desiredProperties.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/definition.yml (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/conditionParam.yml The file was modified
documentation/src/main/resources/openapi/sources/parameters/allowPolicyLockoutParam.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/openapi/sources/paths/things/attribute.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/openapi/sources/paths/features/feature.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/policyId.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/features/desiredProperty.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/property.yml (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ThingsAggregatorActor.java (diff) The file was modified
rql/model/pom.xml (diff)
Commit
fa82144fdc855b94c0900a6f64d32d490a7a1cd5
by Stefan Maute [#559] add condition header to DittoHeaderDefinition; extend AbstractDittoHeaders, AbstractDittoHeadersBuilder, DittoHeaders and DittoHeadersBuilder for new condition header; add Condition class and unit test; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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/AbstractDittoHeaders.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/condition/ConditionTest.java 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/headers/DittoHeadersBuilder.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/condition/package-info.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/condition/Condition.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/BooleanValueValidator.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectId.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutablePayload.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractPolicyMappingStrategies.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectId.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableTopicPath.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableTopicPath.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/endpoints/HttpConfig.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
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterTest.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/AbstractMessageAdapter.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/Adapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/AbstractPolicyAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingMessageAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/PayloadBuilder.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutablePayload.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutablePayload.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfigTest.java 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/test/resources/stream-test.conf 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/common/config/DefaultStreamConfig.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/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.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/BulkWriteResultAckFlowTest.java (diff)
Commit
ed24d00ad89e3f9fa9427be10146f89800c33d1c
by Yufei Cai Improve resilience of authentication chain. - Synchronous or asynchronously thrown exceptions no longer abort the authentication chain. - Fixed concurrent modification of authentication result. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/AuthenticationChainTest.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/DefaultAuthenticationFailureAggregator.java (diff)
Commit
8d3f8b6cb2ab47c04f90991923bee37d4c8351d4
by Yannic Klem Do not log a stream completion exception as failed message consumption * This will appear as failure in the connection metrics for consumed messages which is wrong because it's not related to a consumed message Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
gateway/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
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
things/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
connectivity/service/src/main/resources/connectivity.conf (diff)
Commit
51c4aec13049394e038284b85775601eb527cb30
by Yannic Klem Add at least one cause for a failed source to the ConnectionFailedException * This is required to declare the root cause as user indicated failure Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSConnectionHandlingActor.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/BaseClientActor.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/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DittoRuntimeExceptionToErrorResponseFunctionTest.java 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/InboundMappingSink.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
connectivity/service/src/main/resources/connectivity.conf (diff)
Commit
bf49105a1bfd4b66b8c02914839a32cc0ed95f75
by Stefan Maute [#559] implement conditional requests based on the condition in the ditto headers; add AbstractConditionCheckingCommandStrategy which checks the specified condition against the actual thing state; add new exception ThingConditionFailedException; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorProvider.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConflictStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.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/ThingCommandStrategies.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/condition/package-info.java The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedException.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/condition/AbstractConditionCheckingCommandStrategy.java The file was added things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedExceptionTest.java The file was modified
internal/utils/persistent-actors/pom.xml (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/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff)
Commit
6e02939bbc58a773bcf05e90d968c54f171eaf17
by Stefan Maute [#559] rework implementation of condition checking; add ThingConditionValidator which is validating the specified condition on the thing; removed AbstractConditionCheckingCommandStrategy; add ThingConditionValidatorTest; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/AbstractCommandStrategies.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/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidatorTest.java The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/condition/AbstractConditionCheckingCommandStrategy.java 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 things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (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/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementProvider.java (diff) The file was modified
bom/pom.xml (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/events/FeatureDeleted.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/AttributeDeleted.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingEvent.java (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeCreated.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandRegistryTest.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/AttributeModified.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/ThingEventAdapterTest.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesCreated.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalEventRegistryTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesDeleted.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/FeaturePropertyDeleted.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingSearchServiceGlobalErrorRegistryTest.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesDeleted.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/FeatureDesiredPropertiesModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyModified.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SudoSignalEnrichmentFacade.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyDeleted.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/FeatureDesiredPropertyCreated.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/PolicyIdModified.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/FeatureCreated.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
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/FeatureDesiredPropertyModified.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturesDeleted.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/FeaturesCreated.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandResponseRegistryTest.java (diff)
Commit
e50ed57cf0d5094713800ac48a3bc8467419f74b
by Yufei Cai Use CachingSignalEnrichmentFacade for search index update. - Removed priority for control messages in ChanngeQueueActor in order to aggregate updates better. - Remove deprecated method use in BulkWriteResultAckFlowTest. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheLoader.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/ChangeQueueActor.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/SudoSignalEnrichmentFacade.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/EnforcementFlow.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/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was added 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/ThingUpdater.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
bom/pom.xml (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimer.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedKamonTimer.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/OnStopHandler.java 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
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedTimer.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementProvider.java (diff)
Commit
27521ce1ec064ec299e9ef201585d0f6011661d6
by Yufei Cai Enhance piggyback command responses with service and instance info. - Add ExecutePiggybackCommandResponse in order to relay service and instance information back to Gateway. - Read the expected number of responses from cluster state in order to reduce wait time for DevOps commands. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was added base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/ExecutePiggybackCommandResponse.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff)
Commit
823ca4b60a2477006b82f6430c516994f5985c97
by Stefan Maute [#559] remove Condition class because no central validation of the specified condition is possible; pass the condition in the dittoHeaders as string; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/headers/condition/package-info.java The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/headers/condition/Condition.java The file was removed base/model/src/test/java/org/eclipse/ditto/base/model/headers/condition/ConditionTest.java The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/things/FieldNamesPredicateVisitor.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
rql/model/src/main/java/org/eclipse/ditto/rql/model/predicates/ast/ComparisonNode.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java (diff) The file was modified
concierge/service/pom.xml (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/Enforcer.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (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/pages/ditto/installation-operating.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/httppush/HttpPublisherActor.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
bom/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
internal/utils/test/pom.xml (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/test/resources/test.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/kafka/KafkaClientActor.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was added internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/BsonDocumentSerializer.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.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
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/InvalidRqlExpressionException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteHeadersStepBuilder.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/ConnectivityCommandInterceptor.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonPointerInvalidException.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.java (diff)
Commit
406bc05b5b38eb53e31078d3e46b26182539e9ef
by Stefan Maute [#559] add new exception ThingConditionInvalidException and unit test; validate condition in concierge and add unit test; check read permission on resources provided in the condition; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedException.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionInvalidException.java The file was added things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionInvalidExceptionTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.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/kafka/PropertiesFactory.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/kafka/KafkaConsumerStream.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/CommittableTransformationResult.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerSourceSupplier.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaConsumerSourceSupplier.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaCommitterConfig.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/TransformationResult.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStreamFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalErrorRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/MessageRejectedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AcknowledgeableMessage.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceKafkaConsumerSourceSupplier.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceKafkaConsumerSourceSupplier.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaCommitterConfig.java The file was modified
documentation/src/main/resources/pages/ditto/basic-conditional-updates.md (diff) The file was added documentation/src/main/resources/_posts/2021-08-25-conditional-requests.md The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/HttpStatus.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.java (diff) The file was modified
base/model/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorFactory.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageContext.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedTrace.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/TaggedMetricInstrument.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TraceTags.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedTimer.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/counter/Counter.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/gauge/Gauge.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/histogram/Histogram.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedTimer.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTraceTest.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TaggedMetricsInstrumentTest.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTraceTest.java
Commit
da229873814ac0ca72b98a69d0931717d8513255
by Dominik Guggemos extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/TaggedMetricInstrument.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TraceTags.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyStartedTrace.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 added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/TaggableMetricsInstrument.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTrace.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTraceTest.java (diff) The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TaggedMetricsInstrumentTest.java The file was modified
internal/utils/tracing/pom.xml (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTraceTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.java (diff)
Commit
59214448c4aee579dda2c0ea676a365a682cf7b9
by Yannic Klem Remove MessageSequentializer as it's not needed * mapAsync already guarantees that the elements will be passed downstream in the order they were received from upstream, no matter when the futures complete Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.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/KafkaConsumerStreamFactory.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/DefaultThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.java (diff) 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/config/DefaultConnectionThrottlingConfig.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionThrottlingConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConsumerConfig.java (diff) The file was modified
connectivity/service/pom.xml (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/Amqp10PublisherConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceKafkaConsumerSourceSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/Amqp10Config.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaCommitterConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/Amqp10ConsumerConfig.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10PublisherConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMonitoringConfig.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/DefaultConnectionThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/CommittableTransformationResult.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/amqp/MessageRateLimiterBehavior.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConfig.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultBackOffConfig.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultBackOffConfigTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionIdsRetrievalConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp091Config.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/config/DefaultAmqp10ConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10Config.java (diff) The file was modified
connectivity/service/src/test/resources/amqp10-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStreamFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConsumerConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaCommitterConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceKafkaConsumerSourceSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultTunnelConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/MessageRateLimiter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/MessageRejectedException.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/backoff/DefaultBackOffConfigTest.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/config/DefaultConnectionThrottlingConfig.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/amqp/MessageRateLimiter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/Amqp10ConsumerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionThrottlingConfig.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConfigTest.java (diff) The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CaffeineCache.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/MetricsStatsCounter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit
8b6eeba252ad0326ab24b6a974fc2c3ccb42f6e4
by Yannic Klem Recover before MergeHub to avoid error log * I got this idea from this issue: https://github.com/akka/akka/issues/21397 where they already handled the error in the stream completion fututre Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
internal/utils/test/pom.xml (diff)
Commit
dddf50be02bd831beffb50295b32428aaeb66217
by Thomas Jaeckle review findings: * validate Kafka source "qos" to only accept 0 or 1 as value * removed duplicated code * added toString / hashCode / equals implementations for package private data types * added javadoc for package private classes * Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/SendProducerFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultSendProducerFactory.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/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaHeader.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/TransformationResult.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/AtLeastOnceKafkaConsumerSourceSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceKafkaConsumerSourceSupplier.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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidatorTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/EnforcementFilterFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/ConsumerData.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/CommittableTransformationResult.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)
Commit
f0735f8d988d390e5a2f6186cacae39db4c6a24c
by Thomas Jaeckle add documentation for Kafka qos 0/1 * add overwritable configuration for Kafka committer settings for both documentation purpose and environment variable definition for overwrites 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
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff)
Commit
84451a0b05c780e0f69152ea3785cfccb9c8dc21
by Thomas Jaeckle fixed that connection status of misconfigured connections was changed to "failed" * after reconnect backoff max retries were exhausted * improved some duplicated logging Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.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/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponse.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/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/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/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit
347f2fcd81caaec036edd7ca6939ee06015e9f37
by Yannic Klem Decrease akka-management.version back to 1.0.10 because of https://github.com/akka/akka-management/issues/920 * The issue should already be fixed but is not contained in the 1.1.1 release. We need to wait for 1.1.2 Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
bom/pom.xml (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUp.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/SnapshotRevision.java The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpTest.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Credits.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCreditDecisionConfig.java The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditDecisionConfig.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 added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/package-info.java The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpResult.java
Commit
72892f5ce8dcd37b4fd81fa7e246cab31ecc87db
by Yannic Klem Restructured AtLeastOnceConsumerStream * Now all consumed records are forwarded to the committer sink * Set stop-timeout for consumers to 0s because we're now using the the DrainingControl to stop the stream. The documentation states: The ConsumerSettings stop-timeout delays stopping the Kafk Consumer and the stream, but when using drainAndShutdown that delay is not required and can be set to zero. Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.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/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStream.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Credits.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java (diff) The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActorTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUp.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/ClusterResponsibilitySupplier.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.java The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpTest.java (diff) The file was added internal/utils/persistent-actors/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/cleanup/DefaultCreditDecisionConfig.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditDecisionConfig.java (diff)
Commit
29df14250bea9f70910fe5dbd4cdda76f555b915
by Dominik Guggemos - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states - update the target resource status of static targets to reflect the actual state - only create one producer per destination - do not backoff after a producer of a dynamic target was closed (those are created anyway with the next message) - only recreate closed static targets after backoff Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> 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/amqp/AmqpClientActor.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/AbstractPublisherActorTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.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/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/status/ConnectionFailureStatusReport.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/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff)
Commit
96defbf033f7288c9721faba0530d649ca06afd4
by Yannic Klem Make KafkaConsumerStream @Immutable * Non actor classes should always be immutable within the ditto codebase to reduce complexity in parallel usescases Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStream.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStreamTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStreamTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.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/KafkaConsumerActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/RestartableKafkaConsumerStream.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUp.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpConfig.java The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCreditDecisionConfig.java The file was added internal/utils/persistent-actors/src/test/resources/cleanup-test.conf The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Credits.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java (diff) The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanUpConfigTest.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanUpConfig.java The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditDecisionConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStream.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/kafka/KafkaConsumerActorTest.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/RestartableKafkaConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConsumerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff)
Commit
b3e86316f3a5e975788f32dabb056cb3fce80cdd
by Dominik Guggemos backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/status/ConsumerClosedStatusReport.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/resources/connectivity.conf (diff) 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/kafka/AtLeastOnceConsumerStream.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/KafkaAcknowledgableMessage.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) 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/amqp/AmqpConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/RestartableKafkaConsumerStreamTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.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/common/config/PolicyConfig.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DefaultThingConfig.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/common/config/DefaultPolicyConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingConfig.java (diff) The file was modified
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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/WithCleanUpConfig.java 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/main/resources/policies.conf (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionMongoSnapshotAdapterTest.java The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractMongoSnapshotAdapter.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBaseWithSnapshotting.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorSnapshottingTest.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/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorCleanupTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/serializer/PolicyMongoSnapshotAdapter.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/MessageAggregator.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/package-info.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/MessageAggregatorTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/EventSnapshotCleanupCoordinator.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/messages/CreditDecision.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/PersistenceStatusStage.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/package-info.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/CreditDecisionSource.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/persistenceids/PersistenceIdSource.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/ClusterStatusStage.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/messages/package-info.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/DecisionByMetricStage.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActor.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/actors/cleanup/EventSnapshotCleanupCoordinatorTest.java The file was removed internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/MongoMetricsReporter.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/actors/cleanup/messages/CreditDecisionTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/persistent-actors/src/test/resources/cleanup-test.conf (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/RetrieveConfigResponse.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActorTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanUpConfig.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/ModifyConfigResponse.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
documentation/src/main/resources/pages/ditto/feedback.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/RestartableKafkaConsumerStream.java (diff) The file was added base/service/src/test/java/org/eclipse/ditto/base/service/config/supervision/ExponentialBackOffTest.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/ExponentialBackOff.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
Commit
0f5ebee824bdfd4356cbf25ecfb52d6bc0986535
by Thomas Jaeckle stabilize failure detection of connectivity live status * excluded more child actors from asking for the RetrieveAddressStatus ** based on a regex pattern ** extendable per client actor ** added AmqpClientActor JMSConnectionHandlingActor to excluded child actor for determining resource status * don't set "FAILED" connection status when reconnecting, preserve previous live status * send back "closed" state for sources/targets also when client is in "UNKNOWN" live state (e.g. during startup) * report connections which have configured a too high clientCount which the cluster cannot deliver as "misconfigured" * don't process the very first "PingCommand" by retrieving the ConnectionStatus as this would most likely fail for all connections * also respect SSH Tunnel actor for "expected child count" * add AMQP 1.0 ProviderSecurityException to "user indicated errors" * improve toString() of ImmutableConnectionFailure in order to detect root cause Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.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/internal/ConnectionFailure.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableResourceStatus.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/rabbitmq/RabbitMQClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ImmutableConnectionFailure.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/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.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/monitoring/metrics/RetrieveConnectionStatusAggregatorActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff)
Commit
1a9073b436f17c501c476f587691517ec5cb5e9c
by Thomas Jaeckle fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead * fix tracing propagation in "persist" event * include TraceUriGenerator in Gateway "http trace" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGenerator.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedTrace.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
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimer.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/httppush/DefaultHttpPushFactory.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactoryTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.java (diff)
Commit
a543c91e6be8907aa8524335ca88e7924bddcc36
by David Schwilk Add SearchUpdateListener to MongoSearchUpdaterFlow This enables to custom process search updates additionally to persisting them. Per default the noop listener DefaultSearchUpdateListener is applied, thus not changing any behaviour. The custom processing can be used via Akka Extension points and the config param `search-update-listener.implementation` Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was added services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/DefaultSearchUpdateListener.java 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
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
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/persistence/query/validation/QueryCriteriaValidator.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/test/resources/test.conf (diff) The file was added services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/SearchUpdateListener.java 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/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/starter/actors/SearchActorIT.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/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlowTest.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingResponse.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/TestSearchUpdaterStream.java (diff) The file was modified
pom.xml (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was modified
services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/DefaultSearchUpdateListener.java (diff) The file was modified
services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/SearchUpdateListener.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/actors-test.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/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.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/DefaultSearchUpdateMapper.java 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/actors-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/SearchConfig.java (diff) The file was removed services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/SearchUpdateListener.java 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/resources/things-search.conf (diff) The file was removed services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/DefaultSearchUpdateListener.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java 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/updater/actors/SearchUpdaterRootActor.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/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DittoSearchConfig.java (diff)
Commit
8a1b44ff39e244f0637340391f3a9f99f9638dbb
by Juergen Fickel Issue #1093: Introduced `EntityIdInvalidException`. This makes it possible to document and handle an exception when calling `EntityId.of` or `NamespacedEntityId.of`. Now this exception is thrown in cases where the provided arguments are invalid instead of falling back to a generic fallback entity ID. * Made `ConnectionIdInvalidException` an `EntityIdInvalidException`. * Made `ThingIdInvalidException` an `EntityIdInvalidException`. * Made `PolicyIdInvalidException` an `EntityIdInvalidException`. * Introduced `EntityIdJsonDeserializer` and `EntityTypeJsonDeserializer` to avoid redundancy in the various cases where an EntityId is deserialized from JSON. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdJsonDeserializer.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/PingCommand.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactory.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/FallbackEntityId.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
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/FallbackNamespacedEntityId.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/StaticFactoryMethodNameComparatorTest.java The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheKey.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/ShardedMessageEnvelope.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdsTest.java 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 added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdForTests.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdInvalidException.java The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/LowerBound.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityId.java (diff) The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/GlobalErrorRegistryTestCases.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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanupTest.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/purge/PurgeEntities.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdFactory.java 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/ThingIdInvalidException.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingId.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdStaticFactoryMethodResolverTest.java The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/ThingSnapshotTakenTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdFactory.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/type/EntityTypeJsonDeserializer.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactoryTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIds.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdForTestsInvalidException.java The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/FeatureIdInvalidException.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/type/EntityTypeJsonDeserializerTest.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionIdInvalidException.java (diff) The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/SudoStreamSnapshots.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdStaticFactoryMethodResolver.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyIdInvalidException.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistence.java (diff) The file was modified
internal/utils/cache/src/test/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheKeyTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityId.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdJsonDeserializerTest.java The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/StreamedSnapshot.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/ThingIdInvalidException.java (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdInvalidException.java (diff)
Commit
b46b598a0201ff56e17fda2769f946ee60a847f8
by Juergen Fickel Issue #1093: Small improvements. * Made map of static factory methods in `BaseEntityIdFactory` unmodifiable. * Adjusted some Javadoc comments. * Improved JSON deserialization of `ShardedMessageEnvelope`. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdInvalidException.java (diff) The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/StreamedSnapshot.java (diff) The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/LowerBound.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/PingCommand.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
base/model/src/main/java/org/eclipse/ditto/base/model/signals/ShardedMessageEnvelope.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactory.java (diff)
Commit
470edadd4fd9745b6bf83951ce3e8e9337dcc90d
by David Schwilk Increased some test time-outs which failed because of actorSystem init The actorSystem init fails sometimes witch a TCPException, which leads to recreating the system. This takes some longer times (in the first test case), which leads to timeouts in the tests. Thus increasing the timeouts. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorHeaderInteractionTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ClientActorTest.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/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdaterTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdForTestsInvalidException.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/UserIndicatedErrorsTest.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/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActorTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.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/persistence/ConnectionPersistenceActor.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/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConsumerConfig.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit
9a1b0fb4f8200837ecb2fa8cd4fbfb19bcf2e216
by David Schwilk Fix some code-smells Broader access than necessary -> make private More than 3 parameters? -> each on single line Method does not use class variables -> make static Can be final? -> Make final Only one value as input for parameter? -> inline More than one line of arguments -> add blank line this indicator not necessary -> remove Signed-off-by: David Schwilk <david.schwilk@bosch.io> 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 added internal/utils/persistence/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/SendResult.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/Sending.java (diff)
Commit
652b00132870243df0642d107e38923a5ddc3be4
by Thomas Jaeckle review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed * use ConnectivityStatusResolver instead * improve "match()" check with equals predicate to matchEquals() * added ProviderSecurityException to user-indicated-error list 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/AbstractMqttPublisherActor.java (diff) 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/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/rabbitmq/RabbitMQPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactoryTest.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/amqp/AmqpConsumerActor.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/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/httppush/HttpPublisherErrorTest.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/RabbitMQPublisherActor.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/backoff/BackOffActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/status/ConnectionFailureStatusReport.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/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.java (diff) 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/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 modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3PublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/status/ProducerClosedStatusReport.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/kafka/KafkaClientActorTest.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/main/java/org/eclipse/ditto/connectivity/model/ImmutableResourceStatus.java (diff) 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/kafka/KafkaPublisherActorFactory.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/amqp/status/ConsumerClosedStatusReport.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/amqp/AmqpConsumerActorTest.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/BaseClientActorTest.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/resources/test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.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/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/TransformationResult.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/CommittableTransformationResult.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/CommittableTransformationResultTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/TransformationResultTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/MessageRejectedException.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (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
documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml (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/messages/outbox-message.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/openapi/sources/paths/messages/inbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was removed documentation/src/main/resources/openapi/sources/responses/messageTimeout.yml The file was modified
internal/utils/persistent-actors/src/test/resources/cleanup-test.conf (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Cleanup.java The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpResult.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupConfig.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PolicyConfig.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/WithCleanupConfig.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfig.java (diff) The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.java 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/config/DefaultConnectionConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingConfig.java (diff) The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanupActorTest.java 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/main/java/org/eclipse/ditto/things/service/common/config/DefaultThingConfig.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupResult.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/SnapshotRevision.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Credits.java (diff) The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupTest.java 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 added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/SnapshotRevisionTest.java The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUp.java The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpConfig.java The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java (diff) The file was removed internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanUpConfigTest.java The file was removed internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActorTest.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanupActor.java The file was removed internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupResultTest.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfigTest.java (diff) The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanupConfigTest.java 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/config/DefaultConnectionConfigTest.java (diff) The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanupConfig.java The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/WithCleanUpConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanUpConfig.java 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/main/java/org/eclipse/ditto/connectivity/service/config/javascript/DefaultJavaScriptConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/javascript/JavaScriptConfig.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/javascript/JavaScriptMessageMapperRhino.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/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.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/starter/PoliciesRootActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfig.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/main/java/org/eclipse/ditto/things/service/common/config/DefaultThingConfig.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiff.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingFlattenerTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingFlattener.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonSizeVisitor.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitor.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonPrimitiveValueVisitor.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonArrayDiff.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonValueVisitor.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/BsonUtil.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.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
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/EnforcedThingMapper.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/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlowTest.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/mapping/EnforcedThingMapperTest.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/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/streaming/MongoSearchUpdaterFlow.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/model/Metadata.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/model/AbstractWriteModel.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/BsonDiff.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/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
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/common/config/DefaultUpdaterConfigTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfig.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/common/config/UpdaterConfig.java (diff) The file was modified
thingsearch/service/src/test/resources/updater-test.conf (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/write/mapping/BsonDiffVisitor.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/mapping/BsonDiff.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/model/Metadata.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonArrayDiff.java (diff) The file was added 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/updater/actors/ThingUpdater.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultCreditDecisionConfigTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingDeleteModel.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceIdsConfig.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceIdsConfigTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Cleanup.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/CreditDecisionConfig.java The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/PersistenceCleanupConfig.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/HttpStatus.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DittoConciergeConfig.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/PersistenceIdsConfig.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonArrayDiff.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActor.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfig.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfigTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCreditDecisionConfig.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/ConciergeConfig.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoRuntimeException.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
base/model/src/main/java/org/eclipse/ditto/base/model/common/HttpStatus.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoRuntimeException.java (diff) The file was added internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionReplace.java The file was modified
internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/ImmutableFunctionExpressionTest.java (diff) The file was added internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionReplaceTest.java The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutableFunctionExpression.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff)
Commit
8365d57073425c2cedf57b4801abbbb53c11b720
by Thomas Jaeckle #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal * move "instanceof" cascade to DefaultAdapterResolver to make it reusable * simplified DittoProtocolAdapter, removed non-needed overloaded methods * added SignalMapper implementations for ThingEvents and extracted the payload adding behavior for events to them * added SearchErrorResponseAdapter Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingQueryCommandResponseAdapter.java (diff) The file was added protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/SearchErrorResponseAdapterTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.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/things/RetrieveThingsCommandAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/Adapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/SignalMapper.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/SignalMapperFactory.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/provider/SearchErrorResponseAdapterProvider.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mapper/ThingEventSignalMapper.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyErrorResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/DefaultThingCommandAdapterProvider.java (diff) 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/ThingSearchCommandAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/AbstractThingAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/RetrieveThingsCommandResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingMergeCommandResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AdapterResolver.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/ProtocolAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/AbstractMessageAdapter.java (diff) The file was modified
protocol/pom.xml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingMergeCommandAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingModifyCommandAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/acknowledgements/AcknowledgementAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingEventAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingModifyCommandResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingMergedEventAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/AbstractSignalMapper.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DefaultAdapterResolver.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/SubscriptionEventAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingErrorResponseAdapter.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mapper/SubscriptionEventSignalMapper.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/AbstractConnectivityAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/ThingQueryCommandAdapter.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/SearchErrorResponseAdapter.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/provider/ThingCommandAdapterProvider.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/acknowledgements/AcknowledgementsAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/AbstractPolicyAdapter.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mapper/ThingMergedEventSignalMapper.java
Commit
08295cb3043e672ab62453aad49f82ecf5eb1dba
by Thomas Jaeckle #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" * make use of PlaceholderResolver in RQL ThingPredicateVisitor et. al * move TopicPathPlaceholder from connectivity internals to "ditto-protocol" * instantiate TopicPathPlaceholder with extracted TopicPath at places relying on RQL filtering Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/TopicPlaceholderTest.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBeforeTest.java The file was added placeholders/pom.xml The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFunctionTooComplexException.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineElementResolved.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionSubstringBeforeTest.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionLower.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionLower.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingSearchServiceGlobalErrorRegistryTest.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/ExistsFunction.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/OAuthTokenIntegrationSubjectIdFactoryTest.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableTopicPathPlaceholder.java 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
protocol/pom.xml (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/FilterFunction.java The file was added protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholderTest.java The file was modified
policies/service/pom.xml (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectionIdPlaceholder.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBefore.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementResolved.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionDefaultTest.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapper.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolver.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionLowerTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderResolver.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilter.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.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
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff) The file was modified
rql/parser/src/test/java/org/eclipse/ditto/rql/parser/RqlPredicateParserTest.java (diff) The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderFilterTest.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImpl.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/PolicyEntryPlaceholder.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFunctionSignatureInvalidException.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutablePipeline.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/Placeholder.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineElement.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/NeFunction.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerGroupSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunction.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionFilter.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutablePlaceholderResolver.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalErrorRegistryTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectivityPlaceholders.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholder.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderFactory.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ExpressionResolver.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactory.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionUpperTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/SubjectIdFromActionResolver.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/EqFunction.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionParameterResolverFactoryTest.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionDelete.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderFunctionUnknownException.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableHeadersPlaceholderTest.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionUpper.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionParameterResolverFactory.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableHeadersPlaceholder.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/TopicPathPlaceholder.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderFunctionTooComplexException.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePipelineTest.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionDelete.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderFunctionSignatureInvalidException.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolverTest.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionSubstringAfterTest.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionFilter.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineElementDeleted.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/HeadersPlaceholder.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.java (diff) The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/ImmutableExpressionResolverTest.java The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SimplePlaceholder.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectionIdPlaceholderTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionLowerTest.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/ImmutableFunctionExpressionTest.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/filter/QueryFilterCriteriaFactory.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionFilterTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundSignalToExternalMessage.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/filter/ExistsFunction.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/Pipeline.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunction.java The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilterTest.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/TopicPathPlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java (diff) The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/ExpressionResolverTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalErrorRegistryTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/filter/NeFunction.java The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQValidator.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementUnresolved.java The file was modified
bom/pom.xml (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilter.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpressionTest.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/package-info.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/ImmutablePlaceholderResolverTest.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineElementUnresolved.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementVisitor.java 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/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeactivateTokenIntegrationStrategyTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalErrorRegistryTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementDeleted.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/FunctionExpression.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/Expression.java The file was modified
rql/query/pom.xml (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/UnresolvedPlaceholderException.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionUpperTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpValidator.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/FunctionExpression.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/HeadersPlaceholder.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutablePipelineElementVisitor.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutableHeadersPlaceholder.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilterFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQValidatorTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFunctionUnknownException.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/ExpressionResolverTest.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfter.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/DefaultSubjectIdFromActionResolverTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Sending.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionSubstringAfter.java The file was removed internal/models/placeholders/pom.xml The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtPlaceholder.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/DefaultSubjectIdFromActionResolver.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/filter/FilterFunctions.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ConsumerActor.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolverTest.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/ImmutablePipelineTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/RequestedAcksFilter.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFilter.java 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/validation/ConnectionValidator.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/endpoints/routes/policies/TokenIntegrationSubjectIdFactory.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineElementVisitor.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/UnresolvedPlaceholderException.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/filter/LikeFunction.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/RequestedAcksFilterTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionDefault.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FieldExpressionUtil.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/package-info.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpression.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfterTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMappingProcessor.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/Pipeline.java The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PlaceholderFilterTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpValidatorTest.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutableExpressionResolver.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableTopicPathPlaceholderTest.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderFilter.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFactory.java The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/filter/ParameterPredicateVisitorTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionUpper.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/ImmutableHeadersPlaceholderTest.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutableFunctionExpression.java The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/FilterFunctions.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/SourceAddressPlaceholder.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
internal/models/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitorTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/filter/EqFunction.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/PolicyPlaceholder.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactoryTest.java The file was added rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateTestPlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Resolvers.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/Expression.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FieldExpressionFactory.java (diff) The file was modified
connectivity/service/pom.xml (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/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/FeaturePlaceholder.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/OAuthTokenIntegrationSubjectIdFactory.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderException.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/EnforcementFactoryFactory.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/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ThingPlaceholder.java (diff) The file was modified
pom.xml (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutablePipeline.java The file was removed internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionFilterTest.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableRequestPlaceholder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/AbstractProtocolValidator.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/LikeFunction.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/routes/policies/PolicyEntriesRoute.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SendingTest.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionDefault.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/filter/FilterFunction.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/Thing3ValuePredicateVisitor.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImplTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutablePipelineElementVisitor.java The file was modified
connectivity/api/pom.xml (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/Placeholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionSubstringBefore.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/EntityIdPlaceholder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3Validator.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionDefaultTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSession.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActor.java (diff) The file was removed internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PlaceholderException.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ResolversTest.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
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheLookupContext.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (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
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingEnforcementIdCacheLoader.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.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/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingCommandFactory.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
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheLookupContext.java (diff) The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheFactory.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
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.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/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThing.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
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit
83693f1ecd4c7ff4aa876a2d0b876b008442196e
by David Schwilk Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions This prevents BaseClientActors from crashing when the connection logging fails. Thus the connections are kept alive without logging. Adds ExceptionalConnectionLogger as fallback for DefaultMuteableConnectionLogger when something crashes. Wraps ConnectionLoggerRegistry methods in trys, in effort to prevent exception propagation. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultMuteableConnectionLoggerTest.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 added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ExceptionalConnectionLoggerTest.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/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/BaseClientActor.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ExceptionalConnectionLogger.java The file was modified
bom/pom.xml (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/ConnectionLoggerRegistry.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
placeholders/pom.xml (diff) The file was modified
legal/NOTICE.md (diff) The file was modified
NOTICE.md (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactory.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/pom.xml (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActor.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/common/DittoConciergeConfig.java (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff)
Commit
0000f42d7d2691e6970f1528aaea924ab806fc6c
by Yannic Klem Split implementation of CacheKey for SignalEnrichment and Enforcement * This is required because for enforcement the context should not be relevant for the cache lookup. For SignalEnrichment however this is relevant to have several entries for different authorization subjects contained in the ditto headers Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKey.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyEnforcerRetrieverFactory.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheLoader.java (diff) The file was removed internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheKey.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingEnforcementIdCacheLoader.java (diff) The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheLookupContext.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ActorAskCacheLoader.java (diff) The file was modified
concierge/api/src/main/java/org/eclipse/ditto/concierge/api/ConciergeWrapper.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContext.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyCommandFactory.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/EnforcerRetrieverTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentContext.java The file was removed internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/InvalidateCacheEntry.java 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/EnforcerRetriever.java (diff) The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/ConciergeMappingStrategies.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.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/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcerActor.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
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheFactory.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 concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/IdentityCache.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingCommandFactory.java (diff) The file was removed internal/utils/cache/src/test/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheLookupContextTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.java (diff) The file was removed internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheLookupContext.java The file was removed internal/utils/cache/src/test/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheKeyTest.java The file was added internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKeyTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/CachedNamespaceInvalidator.java (diff) The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/InvalidateCacheEntry.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyEnforcerCacheLoader.java (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/IdentityCache.java The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheKey.java (diff) The file was removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/ConciergeMappingStrategies.java The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheKey.java The file was added internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContextTest.java
Commit
55d72cbf1bb9d5c51f804c0d494d822fa0cd41b0
by Thomas Jaeckle #898: fixed broken search for top-level thing "definition" * optimized DefaultAdapterResolver to take less "instanceof" checks * removed static addition for "topic:action" again from ThingsFieldExpressionFactoryImpl, this is not required * made previously public methods in FieldExpressionUtil package private and exclude from API compatibility breakage Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/filter/ParameterPredicateVisitorTest.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImplTest.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactory.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/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DefaultAdapterResolver.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FieldExpressionUtil.java (diff) The file was modified
rql/query/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ModelBasedThingsFieldExpressionFactory.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/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/BsonDiff.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/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff)
Commit
535f6b8703cf713b8668de46c3643dd7c446fbad
by David Schwilk Fix double slashes in location header Currently requests ending with slash lead to duplicate slashes in location header (i.e. POST /things/ leads to /things//entityId). Fixing by removing trailing slashes from base URI if present. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/UriForLocationHeaderSupplier.java (diff)
Commit
5f25475734731833fe6d9d388c11894c58914db5
by Thomas Jaeckle #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages * fixed found bug in Thing3ValuePredicateVisitor * also apply filtering for non ThingEvents (e.g. live messages), but with empty thing Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/Thing3ValuePredicateVisitor.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitorTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterTest.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/HttpPushConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/Amqp10PublisherConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaProducerConfig.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/messaging/mqtt/hivemq/AbstractMqttPublisherActor.java (diff) 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/mqtt/hivemq/MqttSendingContext.java 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/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10Config.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.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/Amqp10Config.java (diff)
Commit
b73d7cb0f229043408200d8a44015f4159642f39
by Thomas Jaeckle review for deleted event enrichment: * added SignalEnrichmentCacheKeyTest * fixed javadoc errors (e.g. copy/paste) * fixed license header creation year for new files Signed-off-by: Thomas Jaeckle <thomas.jaeckle@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
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheLoader.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.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 added internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheKeyTest.java 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
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKey.java (diff) The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/package-info.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.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
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentContext.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContext.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheKey.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKeyTest.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
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyCommandFactory.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingCommandFactory.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActorTest.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.java (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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.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/resources/connectivity.conf (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoChannelValueValidatorTest.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/headers/DittoChannelValueValidator.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/headers/DittoHeaderDefinition.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/UriForLocationHeaderSupplierTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit
51e0b7afa2cae1f727387ba8ffb789be25887887
by Thomas Jaeckle allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version * by that, support linking to e.g. WoT Thing Models (links to JSON-LD documents) in definitions * described in the documentation how WoT elements roughly map to Ditto concepts Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.md (diff) The file was modified
documentation/src/main/resources/jsonschema/thing_v2.json (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableDefinitionIdentifier.java (diff) The file was modified
documentation/src/main/resources/jsonschema/feature_v2.json (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncement.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionIdentifier.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableThingDefinition.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableDefinitionIdentifierTest.java (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionIdentifierTest.java (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/basic-thing.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/features/featureDefinition.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/things/definition.yml (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/DefinitionIdentifier.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/NullThingDefinition.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-feature.md (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/NullFeatureDefinition.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/FeaturesRouteTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/DefinitionIdentifierInvalidException.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/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AdapterResolverBySignal.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DefaultAdapterResolver.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/MockSnapshotStorePlugin.java (diff)
Commit
802db68c2b8334536d4487e5c8123753fb8aa7ba
by Yannic Klem Apply e2e backpressure by using requested acks * This makes it possible to apply backpressure even from the event/message consuming application back down to the kafka consumer Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaCompletableMessage.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStreamTest.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
documentation/src/main/resources/pages/ditto/basic-feature.md (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/DefinitionIdentifierInvalidException.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/NullThingDefinition.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/DefinitionIdentifier.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableThingDefinition.java (diff) The file was modified
documentation/src/main/resources/_posts/2021-08-25-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/conditionParam.yml (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-conditional-updates.md (diff)
Commit
5d771f2e85b557b8d082c97a69998e5f9fb7de53
by Stefan Maute [#559] Add more unit tests to new 'condition' validator * Add more tests to cover the other branches. * 'validate' can be static, therefore no factory needed. * replace Either by optional, because validate can only return an error. Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> 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/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff)
Commit
345a293c8fbc01cc39735bc782f91fda3137487a
by Stefan Maute [#559] Add unit tests for new field name visitor and little refactoring * Add JavaDocs * Add static factory * return unmodifiable set * better namings * and other minor simplifications. Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/FieldNamesPredicateVisitor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was added rql/query/src/test/java/org/eclipse/ditto/rql/query/things/FieldNamesPredicateVisitorTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/FieldNamesPredicateVisitor.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/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedException.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
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was added documentation/src/main/resources/pages/ditto/basic-conditional-requests.md The file was removed documentation/src/main/resources/_posts/2021-08-25-conditional-requests.md The file was removed documentation/src/main/resources/pages/ditto/basic-conditional-updates.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/_posts/2021-09-16-conditional-requests.md The file was modified
documentation/src/main/resources/_posts/2021-09-16-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-09-16-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedException.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/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/jsonschema/protocol-envelope.json (diff)
Commit
9ffd5c0934b89ec2f438693a2910edb7b00f7255
by Stefan Maute #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; allow rql queries on the _created field; add unit tests to ThingsFieldExpressionFactoryImplTest, FieldNamesPredicateVisitorTest and ThingPredicateVisitorTest; code formatting; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdDesiredPropertiesExpressionImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdPropertyExpressionImpl.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/filter/QueryFilterCriteriaFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdDesiredPropertyExpressionImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdPropertyExpression.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/ExistsCriteriaImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/SimpleFieldExpression.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/FieldNamesPredicateVisitorTest.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/ThingsFieldExpressionFactoryImpl.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdPropertiesExpressionImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/SimpleFieldExpressionImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FieldExpression.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactoryImplTest.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitorTest.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/Thing3ValuePredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FieldExpressionFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ModelBasedThingsFieldExpressionFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/visitors/FilterFieldExpressionVisitor.java (diff) The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/MetadataExpression.java The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/MetadataExpressionImpl.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureExpression.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FilterFieldExpression.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdPropertiesExpression.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ExistsFieldExpression.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/AttributeExpression.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/AttributeExpressionImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/SortFieldExpression.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/things/FilterThingPredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureExpressionImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdDesiredPropertiesExpression.java (diff)
Commit
d94702db374aff31bb201f9a3abbd606e5ff1c4c
by Stefan Maute #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; searching for _metadata isn't possible because we don't keep the search index consistent; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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/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/FieldExpressionUtil.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/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was removed documentation/src/main/resources/_posts/2021-09-16-conditional-requests.md The file was added documentation/src/main/resources/_posts/2021-09-23-conditional-requests.md The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheLoader.java (diff) The file was modified
documentation/src/main/resources/_posts/2021-09-23-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-09-23-conditional-requests.md (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/endpoints/HttpConfig.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoChannelValueValidator.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoChannelValueValidatorTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/HeaderValueValidators.java (diff)
Commit
85922491097a3d4e6aca4078541e534bca4df187
by Dominik Guggemos add optional MetricsAlert to SlidingWindowCounter that triggers a given action in case a given condition is met, implement ThrottledMetricsAlert that detect if a metric has reached a given threshold, use the ThrottledMetricsAlert to monitor the consumed inbound counters and record threshold exceedance in the new THROTTLED metrics counter, fix DefaultConnectionThrottling config loading the corrct values from the given config Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> 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/config/DefaultAmqp10ConfigTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/MetricType.java (diff) 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/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/ConnectionMonitorRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/DefaultConnectionMonitorRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MeasurementWindow.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/SlidingWindowCounter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlert.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounterFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/DefaultConnectionMetricsCounterTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/DefaultConnectionMetricsCounter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounter.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlert.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionThrottlingConfigTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/DefaultConnectionMonitorRegistryTest.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
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/monitoring/metrics/ConnectivityCounterRegistry.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was added connectivity/service/src/test/resources/connection-throttling-test.conf The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingSettings.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlert.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionThrottlingConfigTest.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/monitoring/logs/ConnectionLoggerRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounterFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionThrottlingConfig.java (diff) The file was modified
connectivity/service/src/test/resources/connection-throttling-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/ConnectionMonitorRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounter.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlertTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/SlidingWindowCounter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlert.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounterFactory.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/resources/things-search.conf (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/persistence/write/streaming/EnforcementFlow.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/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/criteria/visitors/CreateBsonVisitor.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/test/resources/stream-test.conf (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/common/config/DefaultStreamConfigTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_210.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-thing.md (diff) The file was modified
bom/pom.xml (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_210.md (diff) The file was modified
legal/3rd-party-dependencies/test.txt (diff) The file was modified
legal/3rd-party-dependencies/maven-plugins.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
bom/pom.xml (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
legal/templates/licenses-merges-file (diff) The file was added documentation/src/main/resources/_posts/2021-09-27-release-announcement-210.md The file was modified
SECURITY.md (diff)
Commit
2fb79512c7f3e104df9a9f1de6dd0f095f4be68c
by Thomas Jaeckle make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable * in order to have more fine-grained options for those very often executed queries * defaulting to default mongoDB settings of ditto search Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/UpdaterPersistenceConfig.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterPersistenceConfig.java 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/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/ReadConcern.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/ReadPreference.java (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterPersistenceConfigTest.java The file was added thingsearch/service/src/test/resources/updater-persistence-test.conf 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/common/config/DefaultUpdaterConfig.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/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 modified
policies/model/pom.xml (diff) The file was modified
connectivity/model/pom.xml (diff) The file was modified
pom.xml (diff) The file was modified
base/model/pom.xml (diff) The file was added logo/ditto.svg The file was added logo/ditto_allwhite_symbolonly.svg The file was added logo/originals/ditto _( symbol only ).svg The file was added logo/originals/ditto _( all dark ).ai The file was added logo/originals/ditto _( for dark backgrounds ).png The file was added logo/originals/ditto _( for dark backgrounds ).ai The file was added logo/originals/ditto _( symbol only ).png The file was added logo/ditto_alldark.svg The file was added logo/originals/ditto _( all dark ).eps The file was added logo/originals/ditto _( all white ).eps The file was added logo/originals/ditto _( text only ).eps The file was added logo/originals/ditto_96x96.png The file was added logo/ditto_allwhite.svg The file was added logo/ditto_textonly.svg The file was added logo/originals/ditto _( text only ).png The file was added logo/originals/ditto _( all dark ).svg The file was added logo/originals/ditto_32x32.png The file was added logo/originals/ditto.eps The file was added logo/originals/ditto.ai The file was added logo/ditto_symbolonly.svg The file was added logo/originals/ditto.png The file was added logo/originals/ditto.svg The file was added logo/originals/ditto _( text only ).ai The file was added logo/ditto_allwhite_textonly.svg The file was added logo/originals/ditto _( all white ).ai The file was added logo/originals/ditto _( text only ).svg The file was added logo/originals/ditto _( all white ).svg The file was added logo/ditto_fordarkbg.svg The file was added logo/originals/ditto_16x16.png The file was added logo/ditto_onwhite_with_margin.png The file was added logo/originals/ditto _( for dark backgrounds ).svg The file was added logo/originals/ditto _( symbol only ).eps The file was added logo/originals/ditto _( for dark backgrounds ).eps The file was added logo/originals/ditto _( all dark ).png The file was added logo/originals/ditto _( symbol only ).ai The file was added logo/originals/ditto _( all white ).png The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AdapterResolver.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/package-info.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/provider/SearchErrorResponseAdapterProvider.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/TopicPathPlaceholder.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FieldExpressionUtil.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ModelBasedThingsFieldExpressionFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/ThingsFieldExpressionFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/filter/QueryFilterCriteriaFactory.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/Adapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/ProtocolAdapter.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/SearchErrorResponseAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/SignalMapper.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConfigModifiedChecker.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.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/InboundMappingOutcomes.java (diff)
Commit
c8803171265f6390fd9c5a2fc9e7aa3c9995da26
by Stefan Maute adapt enforcement of live events and responses; live responses are filtered based on the policy of the thing; extend tests in LiveSignalEnforcementTest; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.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/DistributedPub.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/LiveSignalPub.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedPubImpl.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/Enforcer.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/EnforcementConfig.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/MultiStageCommandTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/LiveSignalPubSubFactory.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
concierge/service/src/test/resources/enforcement-test.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/DelegatingAlert.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounterFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlert.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistry.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricAlertRegistry.java
Commit
8354a33075c51b6788f95729e2d631b4b43db528
by Thomas Jaeckle fixed drop behavior of mapping queue in LegacyBaseConsumerActor * when configured with a buffer-size which was reached and backpressure was applied, new elements to the queue were silently dropped * this dropping is now handled by ** logging an error/warning ** invoking the "reject with retry" mechanism * pulled up logger construction to LegacyBaseConsumerActor * increased default mapping buffer size to 500 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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttConsumerActor.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/LegacyBaseConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactory.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactory.java (diff) The file was added documentation/src/main/resources/_posts/2021-09-28-kafka-connectivity.md The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was removed documentation/src/main/resources/_posts/2021-09-28-kafka-connectivity.md The file was added documentation/src/main/resources/_posts/2021-09-29-kafka-connectivity.md The file was modified
documentation/src/main/resources/_posts/2021-09-29-kafka-connectivity.md (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/_includes/head.html (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/trie/TrieBasedPolicyEnforcerTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/CollectEffectedSubjectsVisitor.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/testbench/algorithms/TreeBasedPolicyAlgorithm.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AuthorizedSubjectsEnforcer.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/enforcers/tree/CollectUnrestrictedSubjectsVisitor.java 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/src/test/java/org/eclipse/ditto/policies/model/enforcers/testbench/algorithms/TrieBasedPolicyAlgorithm.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.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/Enforcer.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.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/endpoints/routes/RootRouteHeadersStepBuilder.java (diff)
Commit
a6b0ea7818696bf6bfc662f9bf632b0f3aecef29
by Thomas Jaeckle fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/Thing3ValuePredicateVisitor.java (diff)
Commit
9698ae38088ebc084b3d5694093880571437cda6
by Thomas Jaeckle added new ResourcePlaceholder providing "resource:type" and "resource:path" * useful in combination with a "topic:" placeholder in order to e.g. only filter for thing "created" events Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff) The file was added protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholderTest.java 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/persistence/SignalFilter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholder.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSession.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidator.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ResourcePlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidator.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectivityPlaceholders.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/Resolvers.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/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterTest.java (diff)
Commit
5bd28bcd30e5d6caa3032f8d7aa02a9cc288e1cd
by Stefan Maute route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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
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
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/endpoints/routes/things/ThingsRouteTest.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 added base/service/src/test/java/org/eclipse/ditto/base/service/ActorSystemResource.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotCreatableException.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/assertions/DittoRuntimeAssert.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/config/DefaultMqttConfig.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/AbstractMqttPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-enrichment.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-messages.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-rql.md (diff) The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManagerTest.java 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/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManager.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManagerTest.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/security/authentication/jwt/DittoPublicKeyProvider.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
base/service/src/test/java/org/eclipse/ditto/base/service/ActorSystemResource.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingJsonObjectCreator.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotCreatableExceptionTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/MessagesRoute.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/assertions/DittoRuntimeAssert.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/FeaturesRoute.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotCreatableException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/thingsearch/ThingSearchRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsParameter.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-messages.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-rql.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/SearchErrorResponseAdapter.java (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/features/desiredProperties.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/features/definition.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/features/desiredProperty.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/ditto-api-2.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 added documentation/src/main/resources/openapi/sources/parameters/channelParam.yml 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/definition.yml (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/pages/ditto/httpapi-concepts.md (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/MessagesRoute.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-overview.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff) The file was added documentation/src/main/resources/_posts/2021-10-15-http-live-channel.md The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUtils.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TracingTags.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/BaseClientActor.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/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff)
Commit
6a91202cd7aa3903417248602c13991f0bfe06e9
by Joel Bartelheimer Add first implementation for http-push live command response handling * add new helper class * add predicates for live-command handling in new class * move functions out of publisher into new class, for simplicity * rename variables/functions for better understanding * implement live response handling similar to live-message handling * add if-branches to let also live-commands through * adapt response validation to live-commands * command response type check not yet implemented Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpLiveResponseHandling.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpTestDittoProtocolHelper.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/DefaultClientActorPropsFactory.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/mqtt/hivemq/HiveMqtt3ClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.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/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/amqp/AmqpClientActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-messages.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-rql.md (diff)
Commit
22ddac0cc6c3b465be2ccd0af5a94efba33966a4
by Yannic Klem Remove ConnectionContext * Changes in the connectivity config related to a single connection should just restart the connection persistence actor. This reduces the complexity of changing config as we can always be sure that all components initialized below this persistence actor have the up-to-date connectivity config Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttValidatorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProvider.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSConnectionHandlingActor.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/AbstractConsumerActorTest.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/mqtt/hivemq/HiveMqtt5ClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/benchmark/Test4ConstructJsonPayloadToDitto.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/test/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapperTest.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/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProviderMissingException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActor.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoConnectionContext.java 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/config/DefaultConnectionThrottlingConfig.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/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapperTest.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/amqp/ConsumerData.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/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/messaging/ClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionContext.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionContextProvider.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/benchmark/MapToDittoProtocolScenario.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/messaging/OutboundMappingSettings.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/validation/AbstractProtocolValidator.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/config/ConnectionContextProviderFailedException.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/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/config/DittoConnectionConfigProvider.java 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/kafka/KafkaClientActor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.java (diff) 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/messaging/InboundMappingProcessorTest.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/mapping/javascript/JavaScriptMessageMapperRhinoTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/benchmark/Test1DecodeBinaryPayloadToDitto.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProviderFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProviderFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3Validator.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/benchmark/Test2ParseJsonPayloadToDitto.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/WrappingMessageMapperTest.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/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/mapping/javascript/benchmark/Test3FormatJsonPayloadToDitto.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/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/benchmark/SimpleMapTextPayloadToDitto.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/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.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/mqtt/hivemq/HiveMqtt3ClientActorTest.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/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/rabbitmq/RabbitMQValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/AbstractMessageMapper.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/amqp/AmqpConsumerActor.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 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/mapping/WrappingMessageMapper.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/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/mapping/MessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhinoSandboxingTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DittoConnectionContextTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.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/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/BaseClientActor.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/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JmsConnectionHandlingActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/benchmark/Test5DecodeBinaryToDitto.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/MockClientActor.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/HeaderTranslatorTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandAdapterTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.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/config/DittoConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionId.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.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/main/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabels.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.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/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/ProtocolMessageType.java (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/httpapi-overview.md (diff) The file was removed documentation/src/main/resources/_posts/2021-10-15-http-live-channel.md The file was added documentation/src/main/resources/_posts/2021-10-22-http-live-channel.md The file was modified
documentation/src/main/resources/openapi/sources/parameters/channelParam.yml (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/amqp/AmqpClientActorTest.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/amqp/AmqpConsumerActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.java (diff)
Commit
1069250f4285d02bd89a8c6263ea9a45fc20c294
by Dominik Guggemos - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. - Restart child actor only if modified config is not equal to the previous config. - Register for connectivity changes after successful retrieval of config. This also fixes a missing registration if the initial attempt was not successful. Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
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/ConnectivityConfigModifiedBehavior.java (diff)
Commit
1cdda5505397609704e4b6a2a23c3d5cf846ee7c
by Juergen Fickel Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. When passing null for a `JsonObject` it threw a NPE. However, the parameter is annotated with `@Nullable`. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertiesResponseTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertiesResponse.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/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitor.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/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitorTest.java (diff)
Commit
96cfbe4cf1d1f644bdb1c254be4042e5a0408203
by Thomas Jaeckle enable loading additional extra JavaScript libraries which can be used in Ditto's JS based payload mapping * Rhino's "CommonJS" loading feature is used, enabling use of `require("module")` * connectivity service can optionally be configured to load additional JS modules from a file path * via Docker container volume mount, additional libraries can be provided that way * no packaging of the JS modules in Ditto is required * added unit test using protobufjs via "require" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/javascript/DefaultJavaScriptConfig.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/mapping/javascript/DefaultJavaScriptConfigTest.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/javascript/JavaScriptMessageMapperRhino.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/javascript/JavaScriptConfig.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/service/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/acks/Acknowledgement.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/endpoints/routes/whoami/Whoami.java (diff) The file was added base/service/src/test/java/org/eclipse/ditto/base/service/correlationid/CorrelationId.java The file was added base/service/src/test/java/org/eclipse/ditto/base/service/correlationid/TestNameCorrelationId.java 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/amqp/AmqpClientActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidatorTest.java 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/httppush/HttpTestDittoProtocolHelper.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpLiveResponseHandling.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SemanticSignalType.java The file was modified
bom/pom.xml (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidator.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ReflectionBasedSignalInstantiator.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SignalInformationPoint.java The file was modified
connectivity/service/src/test/resources/logback-test.xml (diff) The file was modified
connectivity/service/pom.xml (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SignalInterfaceImplementations.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SignalImplementationClassFinder.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidatorParameterizedTest.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/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/BaseClientActor.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/HeaderTranslatorTest.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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.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/httppush/SignalInterfaceImplementations.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidatorParameterizedTest.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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUtils.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGenerator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGenerator.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUtils.java (diff)
Commit
1dca7952190114ac26d654287a17df3a1b298b09
by Yannic Klem Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream to also work with multiple flows instead of flatMapConcat * This change is required to increase the performance and make throttling in InboundMappingSink effective. With the current approach inboundMappingSink would be materialized for each incoming kafka record and therefore throttling and ordering of messages would be lost Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStreamTest.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/BaseConsumerActor.java (diff)
Commit
6901eb8fb0de9732d51d13949c2493fa94dfb77e
by Yannic Klem Revert changes in kafka consumer streams back to use flatMapConcat * This improves readability of the code * Multiple materialization is prevented by materializing each sink used in 'processTransformationResult' with MergeHub on stream initialization Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.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
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/mqtt/hivemq/AbstractMqttPublisherActor.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/amqp/AmqpPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff)
Commit
0986e918a75a7c81fb1bead4ec0743c883c7e132
by Stefan Maute extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; route LiveQueryCommandResponses to concierge for filtering the response; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3PublisherActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementScheduler.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.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/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/kafka/KafkaPublisherActor.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/OutboundDispatchingActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.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/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/mqtt/hivemq/AbstractMqttPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttPublisherActor.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/AbstractPublisherActorTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactoryTest.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/mqtt/hivemq/HiveMqtt3ClientActor.java (diff) 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/httppush/HttpPublisherActor.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/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/rabbitmq/RabbitMQPublisherActor.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 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/HttpPushClientActorTest.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/kafka/KafkaPublisherActorFactory.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/httppush/ReflectionBasedSignalInstantiator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidator.java (diff)
Commit
4af7c2990c122e9c1e56cbfa346b93f02a096d73
by Thomas Jaeckle Polished the Ditto project landingpage by adding: * a few sentences on what Ditto is about * a supergraphic * Ditto's role in an IoT solution * an overview graphic * + adjusted the "3 columns" Ditto provides at the top of the landing page Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added documentation/src/main/resources/images/ditto-super-1.png The file was modified
documentation/src/main/resources/css/customstyles.css (diff) The file was modified
documentation/src/main/resources/index.html (diff) The file was added documentation/src/main/resources/images/ditto-overview-1.png 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/HttpPublisherActor.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/AbstractPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
documentation/src/main/resources/css/customstyles.css (diff) The file was modified
documentation/src/main/resources/index.html (diff) The file was modified
documentation/src/main/resources/images/ditto-super-1.png (diff)
Commit
1bd5711ad8200f228921733e5c0d31501886640c
by Joel Bartelheimer Issue #559 remove workaround and build response corrently Since live retrieve responses are now routed to concierge for filtering, headers like the auth context are needed. Instead of adding the original headers afterwards, build the response correctly on the first go. Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> 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/BasePublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was removed base/service/src/test/java/org/eclipse/ditto/base/service/ActorSystemResource.java The file was added internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/ActorSystemResource.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was removed base/service/src/test/java/org/eclipse/ditto/base/service/correlationid/TestNameCorrelationId.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidatorTest.java (diff) The file was added internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/correlationid/TestNameCorrelationId.java The file was removed base/service/src/test/java/org/eclipse/ditto/base/service/correlationid/CorrelationId.java The file was added internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/correlationid/CorrelationId.java The file was modified
gateway/service/pom.xml (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/messaging/mappingoutcome/ErrorOutcome.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
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/InboundMappingSink.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mappingoutcome/MappingOutcome.java (diff) The file was modified
internal/utils/test/pom.xml (diff) The file was modified
internal/utils/test/pom.xml (diff) The file was added documentation/src/main/resources/slides/2021_10_25-eclipse-iot-wg-community-day/index.html The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff)
Commit
d727672d2d867eac02e53f935ef1c6135fdf2d78
by Stefan Maute fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; add method to determine the number of consumers in BaseClientActor and RetrieveConnectionStatusAggregatorActor because number of consumers is calculated differently for mqtt sources; 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/metrics/RetrieveConnectionStatusAggregatorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.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/mqtt/hivemq/AbstractMqttClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit
8278ba3bcc42680c6e8b172ff1363c78620587b5
by Yannic Klem Fix timeout of acknowledgement aggregator * Before this the ReceiveTimeout did only play a role if only one acknowledgement was requested or non of multiple acknowledgements were deilvered. Because after receiving the first acknowledgement ReceiveTimeout will be canceled and therefore the second acknowledgement could take much longer Signed-off-by: Yannic Klem <yannic.klem@bosch.io> 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/AcknowledgementAggregatorActor.java (diff)
Commit
afe733f51e3f1def9470522565870f4e0dd05ba9
by Dominik Guggemos simplify construction of sinks in kafka consumer streams Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Merge branch 'dev' into feature/simplify-connection-config Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff)
Commit
1e18aaf9719e8a6041e313ac09268694b03934db
by Juergen Fickel Issue #559: Introduced new internal module for `Signal` related functionality. * Made `CommandAndCommandResponseMatchingValidator` more generic to make it re-usable throughout several services. * Introduced `HttpPushRoundTripSignalValidator` to substitute previous version of `CommandAndCommandResponseMatchingValidator` which was specialized for HTTP push scenario. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalType.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/SignalInterfaceImplementations.java The file was modified
bom/pom.xml (diff) The file was added internal/models/signal/pom.xml The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidatorParameterizedTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidator.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SemanticSignalType.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalTypeTest.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/ReflectionBasedSignalInstantiator.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/SignalImplementationClassFinder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ReflectionBasedSignalInstantiator.java The file was modified
internal/models/pom.xml (diff) The file was added internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SignalTypeFormatException.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SignalInterfaceImplementations.java The file was modified
connectivity/service/pom.xml (diff) The file was added internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidator.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidatorTest.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorParameterizedTest.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResultTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/CommandAndCommandResponseMatchingValidatorTest.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidator.java The file was added internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SignalImplementationClassFinder.java
Commit
2b768ad64725c1c99656b19f68a47aa9edfa9d5f
by Thomas Jaeckle publish connection logs via fluency library to fluentd/fluentbit * added new FluentPublishingConnectionLogger * pulled out common ConnectionLogger functionality to abstract base class AbstractConnectionLogger * added CompoundConnectionLogger which takes several ConnectionLoggers and applies logging operations on all of them * added InforProvider context to several connection logs where previously missing, e.g. in order to get correlation-id always * open TODO: build Fluency logger based on own, new config Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/EvictingConnectionLogger.java (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/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ImmutableInfoProvider.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/AbstractConnectionLogger.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.java 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/monitoring/logs/ConnectionLoggerFactory.java (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactoryTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/EvictingConnectionLoggerTest.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/amqp/AmqpConsumerActor.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/CompoundConnectionLogger.java 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/HttpPushContext.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactory.java (diff)
Commit
0fcf226bc525b8d184c9ffb0fdeb20b537b13522
by Stefan Maute align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; don't split up source addresses for mqtt sources; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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/mqtt/hivemq/AbstractMqttClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/DefaultConnectionMonitorRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistryTest.java (diff)
Commit
879c323171c9bd4d32b622a30c120b190e9a3439
by Dominik Guggemos Throttle kafka consumer stream also after consuming a record from Kafka (throttling after payload mapping has already been implemented). This early throttling avoids being overloaded with malformed messages and processing them at full speed. Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> 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/kafka/AtLeastOnceConsumerStreamTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.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/AtLeastOnceConsumerStream.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerFactory.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidator.java (diff)
Commit
5bdb736b10ca3405511e62784dcdc142f3ad7da5
by David Schwilk Refactor CachingSignalEnrichmentFacade Readjust method order to increase readability Split larger methods in separate functions Create CachingParameters containing data of multiple input parameters Some more minor code smell fixes Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff)
Commit
6bbfaa8ef4733d9cab7222db146a8d6fc3f604ff
by David Schwilk Load CachingSignalEnrichmentFacade via Akka Extension Adds CachingSignalEnrichmentFacadeProvider Akka Extension, making the CachingSignalEnrichmentFacade configurable via SignalEnrichmentConfig. This allows for custom processing thing retrievals via CachingSignalEnrichmentFacade. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeProvider.java The file was modified
internal/models/signalenrichment/src/test/resources/signal-enrichment-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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was added 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/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 added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java The file was removed internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was modified
documentation/src/main/resources/architecture/DADR-0004-signal-enrichment.md (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentConfig.java (diff) The file was added internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacadeTest.java The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfig.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
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (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/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.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
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacadeProvider.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/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThing.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingTest.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/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/updater/actors/ThingUpdater.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacadeProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectivityCachingSignalEnrichmentProvider.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
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeProvider.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
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/BackgroundSyncActorTest.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
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/AbstractBackgroundStreamingActorWithConfigWithStatusReport.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentFacade.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.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
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/MongoClientExtension.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/actors/ShutdownBehaviour.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
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/starter/actors/SearchRootActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.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
base/service/src/main/java/org/eclipse/ditto/base/service/actors/ShutdownBehaviour.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/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (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/config/ConnectivityConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectivityConfig.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/updater/actors/ShardRegionFactory.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/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
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.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/persistence/write/streaming/SudoSignalEnrichmentFacade.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/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/model/ThingDeleteModel.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/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThing.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/Metadata.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
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/DefaultSearchUpdateMapper.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/BulkWriteResultAckFlow.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/model/Metadata.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/model/AbstractWriteModel.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 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
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/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/streaming/SearchUpdateMapper.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/updater/actors/BackgroundSyncActorTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff)
Commit
de2976d2cede6966811566d90f5956ebc77412bd
by Yufei Cai ThingUpdater: make incremental updates also work for background sync. - Increased lifetime to 25h - Decreased force update probability to 0% - Add a "force-update" header to UpdateThing commands to force a replacement update. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.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/updater/actors/ThingUpdater.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
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/persistence/write/streaming/BackgroundSyncStream.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/BsonDiffVisitor.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/DefaultSearchUpdateMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff)
Commit
6c1bbd40909916d0946616a1efcbb2b0d26440aa
by Yufei Cai Reduce the log level for empty updates from WARN to DEBUG. Empty updates are created when all requested updates do not change the search index. Signed-off-by: Yufei Cai <yufei.cai@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/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/updater/actors/SearchUpdaterRootActor.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/read/MongoThingsSearchPersistence.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
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/UpdaterConfig.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/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MonitoringLoggerConfig.java (diff) 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/config/DefaultFluencyLoggerPublisherConfig.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/LoggerPublisherConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMonitoringLoggerConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultLoggerPublisherConfig.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/FluencyLoggerPublisherConfig.java The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.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/DefaultFluencyLoggerPublisherConfig.java (diff)
Commit
05ff1f96deb59fc91f429fe3bf2ade354c8e446b
by Juergen Fickel Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. Beforehand it was placed in ditto-internal-utils-test which depends on ditto-base-model. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidatorTest.java (diff) The file was removed internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/correlationid/CorrelationId.java The file was modified
connectivity/service/pom.xml (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
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorTest.java (diff) The file was removed internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/correlationid/TestNameCorrelationId.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/correlationid/CorrelationId.java The file was modified
base/model/pom.xml (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/correlationid/TestNameCorrelationId.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/common/ReflectionBasedSignalInstantiator.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/common/SignalImplementationClassFinder.java The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorParameterizedTest.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/models/signal/pom.xml (diff) The file was removed internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/SignalInterfaceImplementations.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/SignalInformationPoint.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was added internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.java The file was removed internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/ReflectionBasedSignalInstantiator.java The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/common/SignalInterfaceImplementations.java The file was removed internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/SignalImplementationClassFinder.java The file was modified
internal/models/acks/pom.xml (diff) 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/test/java/org/eclipse/ditto/base/model/signals/UnsupportedSignalExceptionTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/UnsupportedSignalException.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidator.java (diff)
Commit
b8eedac5843624c6ee3368ddb1cfe305e9883727
by Thomas Jaeckle inject custom "log-tag" + "additional-log-context" to published logs via Ditto configuration * removed no longer used method ConnectionConfigProvider.getConnectivityConfig * made logTag + additionalLogContext configurable in LoggerPublisherConfig * fixed that overwritten connectivityConfig is preserved also for Consumer + Publisher actors, InboundDispatchingSink, SshTunnelActor, etc. * fixed some toString() implementations Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.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/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultLoggerPublisherConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ConsumerActorTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ConsumerActor.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/mqtt/hivemq/HiveMqtt5ConsumerActor.java (diff) 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/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/kafka/DefaultKafkaPublisherActorFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorTest.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/rabbitmq/RabbitMQPublisherActor.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/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/httppush/HttpPublisherActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActor.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActorTest.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/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/LegacyBaseConsumerActor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.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/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/messaging/rabbitmq/RabbitMQClientActor.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/mqtt/hivemq/HiveMqtt3ConsumerActorTest.java (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/KafkaClientActorTest.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/mqtt/hivemq/HiveMqtt5ClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.java (diff) 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/main/java/org/eclipse/ditto/connectivity/service/config/LoggerPublisherConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMonitoringLoggerConfig.java (diff) 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/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/DefaultConnectionMonitor.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/kafka/KafkaClientActor.java (diff) 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/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistry.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
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/kafka/KafkaPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/DefaultConnectionMonitorRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttConsumerActor.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 modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistry.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/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidator.java (diff)
Commit
fcffe67ecd2ba36afcf461a62dd8127a6329963d
by Thomas Jaeckle make logLevels to publish configurable via Ditto config * also make "logHeadersAndPayload" configurable * added new FluentPublishingConnectionLoggerContext holding all static information for building FluentPublishingConnectionLogger Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLoggerContext.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/config/DefaultLoggerPublisherConfig.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/LoggerPublisherConfig.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 added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlow.java The file was modified
connectivity/service/pom.xml (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/ConnectivityServiceGlobalErrorRegistryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlow.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/httppush/ClientCredentialsFlowTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorHeaderInteractionTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/FeaturesRouteTest.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/routes/things/MessagesRouteTest.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/pom.xml (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/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/EndpointTestBase.java (diff) The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentialsTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CredentialsValidationVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/PublicKeyAuthenticationFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpRequestSigningExtension.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Credentials.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/SSLContextCreator.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentials.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/ClientSessionCredentialsVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/KeyManagerFactoryFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/CredentialsVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConnectionSigningExtension.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.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/validation/SshTunnelValidator.java (diff) The file was modified
concierge/api/src/main/java/org/eclipse/ditto/concierge/api/actors/ConciergeEnforcerClusterRouterFactory.java (diff)
Commit
e15538c7e891deb24f62e2d7937ee16353e2565c
by Yufei Cai Switch to request-level API for token acquisition in HTTP connections. It does not make sense to cache host connection pools for requests that happen e.g. once an hour. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlow.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowTest.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_211.md The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidatorTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentials.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CredentialsValidationVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowVisitor.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultOAuth2Config.java 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/config/OAuth2Config.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlow.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactoryTest.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/httppush/HttpPushValidator.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/config/HttpPushConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfigTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultOAuth2ConfigTest.java 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/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidatorTest.java (diff) The file was added connectivity/service/src/test/resources/oauth2-test.conf The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtValidatorTest.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 modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/PublicKeyProvider.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/PublicKeyWithParser.java 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/DittoPublicKeyProvider.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
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/MappingStrategies.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/ShardRegions.java (diff) The file was added internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionProxyActorFactory.java The file was added internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionProxyActorFactoryTest.java The file was modified
internal/utils/cluster/pom.xml (diff)
Commit
8e3e87b1c35ded46f08022cb548587898dbdf2ec
by Yannic Klem Use pinned dispatcher for kafka consumer in order to have one thread per consumer * This should reduce latency for cases where a lot of kafka consumers are running and could potentially block the thread to long for other consumers Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff)
Commit
8dcdb4632de0a45f3602e57357357e3b21608f01
by Yannic Klem Tell kafka broker to wait up to 10 seconds before answering if no data is available * If data is available the request will be answered immediately because fetch.min.bytes defaults to 1. See: https://docs.confluent.io/platform/current/installation/configuration/consumer-configs.html#fetch-max-wait-ms 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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableSource.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableEnforcement.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableTarget.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveAllConnectionIdsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableAddressMetric.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableReplyTarget.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/ConnectivityModelFactory.java (diff)
Commit
4d80591c010aad1ee46258c99da4e5a99d060038
by Thomas Jaeckle flush logs of FluentPublishingConnectionLogger by * making ConnectionLogger extend Closeable * invoking close() which flushed the logs on actor stop * invoking close() also when re-initializing the logger Signed-off-by: Thomas Jaeckle <thomas.jaeckle@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/ConnectionLoggerRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/EvictingConnectionLogger.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/monitoring/logs/ExceptionalConnectionLogger.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultMuteableConnectionLogger.java (diff)
Commit
353f7986775b8a9dd7b75f974e8f9a25369cd64e
by Juergen Fickel Issue #559: Extended `SignalInformationPoint`. It is now possible check whether a Signal provides an EntityId and to optionally obtain the EntityId from a Signal. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.java (diff)
Commit
b653b36f8b22e835b4c2f0e79789559abf9df928
by Juergen Fickel Issue #559: Added `AddConnectionLogEntry`. This class conveys a `LogEntry`. It is intended to be sent within Ditto cluster to connectivity shard region for adding the log entry to the connection log. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/AddConnectionLogEntryTest.java The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AddConnectionLogEntry.java
Commit
3be40a1c6565f14095141d1bb5226a2ffd1a9e77
by Juergen Fickel Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. * Introduced `RouteBaseProperties` to collect constructor arguments of `AbstractRoute` in order to get rid of passing a ton of arguments all the time. This became necessary as the routes are now aware additionally of the connectivity cluster shard region proxy actor. * Send `AddConnectionLogEntry` to connectivity shard region proxy to add an entry to connection log for a received invalid response. The original approach of telling the command response sender an exception does not work because the sender got discarded during routing of the response throughout the cluster. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/FeaturesRoute.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/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/routes/thingsearch/ThingSearchRoute.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/devops/DevOpsRouteTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/FeaturesRouteTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RouteBaseProperties.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/MessagesRouteTest.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
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/things/MessagesRoute.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/DefaultHttpRequestActorPropsFactory.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/policies/PolicyEntriesRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/stats/StatsRoute.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRouteTest.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
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/routes/cloudevents/CloudEventsRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiRoute.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/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiRouteTest.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/pom.xml (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/routes/stats/StatsRouteTest.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/security/authentication/jwt/PublicKeyWithParser.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 modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtValidatorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.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/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/httppush/HttpPublisherErrorTest.java (diff) The file was modified
jwt/model/src/main/java/org/eclipse/ditto/jwt/model/Audience.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/raw/Secret.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMonitoringConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultClientConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/LoggerPublisherConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/SlidingWindowCounter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLoggerContext.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff)
Commit
6079bc5fbda115e9794894dab51a781c3e4e79ae
by Thomas Jaeckle fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition * added correct "_modified" to smart cached thing based on the event timestamp 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/ModifyThingStrategy.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingModifiedStrategy.java (diff)
Commit
407985cd8b8008b526d766628b4fe4b5e6bb7a39
by Joel Bartelheimer Issue #106 add auth context of target to sending-context * used to route live-responses from httpPush * disable replyTarget unit-tests for httpPush, because it's not possible via httpPush Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> 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/BasePublisherActor.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/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/OutboundDispatchingActor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActor.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/java/org/eclipse/ditto/connectivity/service/messaging/SendingContext.java (diff)
Commit
3a45ca5d2b94c09ccd7b423f7685c594c331509e
by Joel Bartelheimer Issue #106 Enforce requesters auth context for live retrieve commands * Extend response-receiver cache by auth context * use cached auth context to filter the response Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> 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/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff)
Commit
89ba05c1816c6ec8de1dc1e16dbe9dfd85bf8ec7
by Joel Bartelheimer Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. Live retrieve thing command responses will be filtered by an auth context. For this filtering, the auth ctx of the requester (source of the command) and not from the response, shall be used. Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff)
Commit
d3108d73d958614921193efd1e5a89c4d1a8338e
by Thomas Jaeckle fixed adding missing "_created" field for ThingCreated events * undid "hidden field filtering", this must not be done * remove a cache json when last event was ThingDeleted Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.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
json/src/test/java/org/eclipse/ditto/json/JsonObjectMergerTest.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonObjectMerger.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/messaging/monitoring/logs/FluentPublishingConnectionLogger.java (diff)
Commit
ed5d7670786b0f993560b89be5b912ecffe65830
by Thomas Jaeckle make waitUntilAllBufferFlushedDurationOnClose configurable * if configured > 0, the FluentPublishingConnectionLogger will wait on close() for flusing of the buffer that long Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultFluencyLoggerPublisherConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLoggerContext.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/service/src/main/java/org/eclipse/ditto/connectivity/service/config/FluencyLoggerPublisherConfig.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/monitoring/logs/ConnectionLoggerFactory.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
Commit
5d6376acf3bc0ea7943552ee56ed17f1cb5d6310
by Stefan Maute Review: ensure duration is non-negative and not zero when reading the config value; adapt equals/hasCode and toString for FluentPublishingConnectionLoggerContext; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultFluencyLoggerPublisherConfig.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLoggerContext.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentials.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultFluencyLoggerPublisherConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.java (diff)
Commit
dfb651e1899d5ae3cc689f050fe9a3fc12a81a9a
by Joel Bartelheimer ignore failing test temporarily on master this test is already ignored, failure is not introduced by this feature branch ignore to proceed with the live-command feature Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.java (diff)
Commit
717d0fbb740b4b8c65f82963a3e56537a8b57218
by David Schwilk Add KafkaConsumerMetricRegistry for collecting kafka consumer metrics Implements KafkaConsumerMetricsRegistry as singleton for collecting the Apache Kafka consumer metrics. Some minor code styling refactorings. Adjust ClientActorPropsFactory to be a singleton, since it doesn't have any state. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetricsRegistry.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConsumerConfig.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/DittoMetrics.java (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/kafka/KafkaConsumerStreamFactory.java (diff) The file was modified
connectivity/service/src/test/resources/kafka-test.conf (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStreamTest.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/config/DefaultKafkaConsumerConfig.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/kafka/KafkaConsumerActorTest.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/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.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/kafka/RestartableKafkaConsumerStream.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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStreamTest.java (diff) The file was added documentation/src/main/resources/_posts/2021-11-03-oauth2.md The file was modified
documentation/src/main/resources/jsonschema/connection.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-http.md (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.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/httppush/HttpPublisherActorTest.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/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfig.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-http.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HttpPushConfig.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/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfigTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-http.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-11-03-oauth2.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentFacade.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/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java (diff)
Commit
20c4f7c32ca1d1820453f00eaaba1659e20921b8
by David Schwilk Add Kamon orchestration for Kafka consumer metrics. Adds Kamon gauges for kafka consumer metrics. The kamon gauges report the metric values as double. Thus also added double gauge API to Gauge. Remembers new consumers for metric reporting init, since the consumerControl is not ready from the get-go and produces NullPointerException if the metrics are accessed directly after instantiation. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/gauge/Gauge.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/gauge/KamonGauge.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetrics.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetricsRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultSendProducerFactory.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/java/org/eclipse/ditto/connectivity/service/messaging/validation/CredentialsValidationVisitor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidatorTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingQueryCommandMappingStrategies.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingQueryCommandResponseMappingStrategies.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/ThingQueryCommandAdapterTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/ThingQueryCommandResponseAdapterTest.java (diff)
Commit
bd8d77522606fa7a1e05fe5939d2351e073d52d6
by Joel Bartelheimer Issue #106 fix unit test * RetrievePolicyId was recently added to protocoladapter * '/policyId' + 'retrieve' is now a valid combination * use 'merge' to produce invalid topic+path combination instead Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was added internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/LazyZip.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was added internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/controlflow/LazyZipTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlow.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetrics.java (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/controlflow/LazyZipTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetricsRegistry.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/pom.xml (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/BsonArrayDiff.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/InfoProviderFactory.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.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/httppush/HttpPublisherErrorTest.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/amqp/AmqpConsumerActor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.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/rabbitmq/RabbitMQClientActor.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/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/OutboundMappingProcessorActor.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/amqp/AmqpClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/SendingTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/EvictingConnectionLoggerTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.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/test/java/org/eclipse/ditto/connectivity/service/messaging/SendingTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowVisitor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlow.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff)
Commit
7e10176a0df9e2a04c16bcb5b691c7934988c939
by Joel Bartelheimer Issue #1228 add ditto header for new 'liveChannelCondition' header Similar to the 'condition' header, the only useful validation could be a RQL-Syntax check. Such a check is not supported by the current RQL-Parser and there is also no type for it yet. For now, only use 'String' as type. Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) 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/DittoHeaderDefinition.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/DittoHeadersBuilder.java (diff)
Commit
99d1951de866b1bd819193226c34a977a660e266
by Yannic Klem Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds * We observed issues with our consumers getting rebalanced with the 10 seconds timeout 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
base/model/src/test/java/org/eclipse/ditto/base/model/correlationid/TestNameCorrelationId.java (diff)
Commit
f93ccd16860f8e07dc8299f5e351b471267232e4
by Juergen Fickel Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. This keeps the public API of Ditto small as the class is intended for internal use only. Furthermore, this is the appropriate place to offer its usage to other services. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was removed connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/AddConnectionLogEntryTest.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMappingStrategies.java (diff) The file was modified
connectivity/api/pom.xml (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntry.java The file was removed connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AddConnectionLogEntry.java The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/package-info.java The file was added connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntryTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/EvictingConnectionLoggerTest.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/ConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/EvictingConnectionLogger.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultMuteableConnectionLoggerTest.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/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/pom.xml (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
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.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/AcknowledgementAggregatorActor.java (diff) The file was modified
internal/models/acks/pom.xml (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/pom.xml (diff)
Commit
18f4ee67404655ae2b180f31c6a71aab411b8005
by Yannic Klem Review changes * Passing the KafkaConsumerMetricsRegistry to the KafkaConsumerStreamFactory since it is used for all kinds of streams. * Using a unique identifier per stream to make sure that each stream has its own metrics available. Before we only could distinguish between qos 0 and qos 1 per connection. * Remove concept of Remember registration and just register immediately * Handle NullpointerException which seems to be a bug in kafka streams Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStreamTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetricsRegistry.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.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/KafkaConsumerActor.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/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetrics.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff)
Commit
362399bb2988428caf5ed9c320e7e376682489d5
by Yannic Klem De-Register automatically after the consumerControl has completed either successfully or execptionally * This makes the registration more stable/consistent because it's less likely that a developer forgets to de-register or makes de-register wrong (see previous commit) Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetricsRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff)
Commit
71516e2f61e6562acc327a414baa0d7a0176c0bf
by David Schwilk Move KafkaConsumerMetricsRegistry registering to extra method In effort to fix immutability test failures: "The 'this' reference is passed outwith the constructor." Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetricsRegistry.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/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff)
Commit
878f960dedcf61c925e7091fa03db4b7b9e8cb4e
by Juergen Fickel Issue #106: Reworked handling of matching validation result failure. * Only send 'AddConnectionLogEntry' to Connectivity shard if the live response came from Connectivity. Otherwise, log warning that connection ID of sender is unknown. * Set detail message of response validation failure as description for timeout exception in case no valid live response arrived within the command's specified or default timeout. * Extracted factory for creating a 'LogEntry' for failed command-response-round-trips to make it re-usable. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayCommandTimeoutException.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/actors/HttpRequestActorTest.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactory.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/package-info.java The file was added connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactoryTest.java
Commit
c48363ca0d2f1d997e7475b984d9b6b14e4cfd43
by Juergen Fickel Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. * Both classes now create an equal 'LogEntry'. * Instead of 'MessageSendingFailedException' an 'UnsupportedSignalException' is thrown because it is more appropriate in this context. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidator.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/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.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/KafkaConsumerStreamFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/RestartableKafkaConsumerStream.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStreamTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetricsRegistry.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStreamTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.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/resources/kamon.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/ActorSystemResource.java (diff) The file was modified
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorTest.java (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_212.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.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/starter/actors/MongoClientExtension.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.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
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (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/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/config/DittoConnectionConfigProvider.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
internal/models/signalenrichment/pom.xml (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyCommandFactory.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingCommandFactory.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/actors/ShutdownBehaviour.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/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyEnforcerCacheLoader.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/DittoHeaderDefinition.java (diff) 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/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.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/OutboundDispatchingActor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerMetrics.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/CorsEnablingDirective.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/service/pom.xml (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/DockerContainer.java (diff) The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/OsDetector.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/enforcement/LiveSignalEnforcement.java (diff) The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/LiveResponseAndAcknowledgementForwarder.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultOAuth2Config.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/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/ConnectionMetrics.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/AbstractCommandSizeValidator.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Measurement.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SshTunnel.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/GlobalCommandRegistry.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/Entity.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Resources.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Source.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
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/OutboundSignal.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/AbstractIdValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/backoff/DuplicationRetryTimeoutStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublishTarget.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
base/api/src/main/java/org/eclipse/ditto/base/api/devops/LoggerConfig.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/GlobalCommandResponseRegistry.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/TargetMetrics.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/acks/Acknowledgement.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
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/PolicyEntry.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandJsonDeserializer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/backoff/BackOffActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoRuntimeException.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/Feature.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
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/WithEntity.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/MappingContext.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/signals/commands/WithNamespace.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subjects.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorParameterizedTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Features.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
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/AbstractCommand.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/src/main/java/org/eclipse/ditto/base/model/signals/acks/Acknowledgements.java (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/auth/AuthorizationContext.java (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/AbstractCommand.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff)
Commit
ad499420da04dd349b2161f401f4b2f6968657ac
by Juergen Fickel Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. This was necessary to avoid unpredictable behaviour regarding timeouts. To prevent unnecessary dependencies, actual handling of validation failures is delegated to a Consumer. Extended 'MatchingValidationResult.Failure' to contain all information required for meaningful handling of validation failures. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidator.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.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
internal/models/signal/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushRoundTripSignalsValidator.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/BaseClientActor.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
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/endpoints/actors/HttpRequestActorTest.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.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/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorTest.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 removed documentation/src/main/resources/_posts/2021-10-22-http-live-channel.md The file was added documentation/src/main/resources/_posts/2021-11-26-http-live-channel.md The file was modified
documentation/src/main/resources/pages/ditto/httpapi-overview.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
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/RegexPatternsTest.java (diff)
Commit
977b95eb6139ad41bc089d1b9b5a264e124b9066
by Thomas Jaeckle [#1228] provided new "UpdateTwinWithLiveResponse" MessageMapper for creating "MergeThing" commands for updating the twin when a "live response" was consumed via a connection source * made headers to use configurable and supported using placeholders in those headers * added a new MiscPlaceholder providing the current timestamp, e.g. as ISO-8601 * enhanced documentation for the new UpdateTwinWithLiveResponseMessageMapper and MiscPlaceholder Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapperTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperConfiguration.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/DittoMessageMapper.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableMiscPlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MessageMapper.java (diff) The file was added protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableMiscPlaceholderTest.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/MiscPlaceholder.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/test/MockMapper.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSession.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMessagingConstants.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectivityPlaceholders.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/messaging/validation/ConnectionValidator.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/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableRequestPlaceholder.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/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttValidator.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/RequestPlaceholder.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/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilter.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/AbstractMessageMapper.java (diff) The file was modified
documentation/src/main/resources/_posts/2021-10-22-http-live-channel.md (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalType.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
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/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/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.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/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SignalTypeFormatException.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-namespaces-and-names.md (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlertFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounterFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/DefaultConnectionMonitorRegistry.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/CounterKey.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/DelegatingAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/SlidingWindowCounter.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogType.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/ConnectionMonitorRegistry.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/CounterKeyTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistry.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledLoggerMetricsAlert.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricAlertRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerFactory.java (diff)
Commit
8fb78cb6c5bdc6c4fa3a6e5b89a8995e25578c9e
by Juergen Fickel Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. Also removed JSON schema version from JSON serialization. Adjusted some code formatting. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> 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/Subject.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingsJsonTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableResourceStatus.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResult.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SourceMetrics.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SshTunnel.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableEffectedPermissions.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubject.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/ImmutableSourceMetrics.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Target.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/test/java/org/eclipse/ditto/policies/model/ImmutableResourceTest.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceResultEntry.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntryTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableTargetMetrics.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntry.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableThing.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Source.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/EffectedPermissions.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/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.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/ImmutableAddressMetric.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AddressMetric.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeature.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Feature.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableTarget.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableSshTunnel.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeatures.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceReportResult.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableSource.java (diff)
Commit
7d6cc4c276e84444eac2b65d0e17efd983e1822c
by Juergen Fickel Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. This makes it possible to receive multiple responses for the same correlation ID in order to mitigate an invalid response with a subsequent valid response. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotCreatableException.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntry.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionProxyActorFactory.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/acks/Acknowledgement.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.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
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalType.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.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
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactory.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SignalTypeFormatException.java (diff)
Commit
d0e60cc9757683ffaed9c7deaa461e43791e2b61
by Thomas Jaeckle added namespace scoped loggers for logging details on ThingCommandEnforcement command forwarding + DispatcherActor SearchCommand processing * make the namespaces to inspect/log configurable via config Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcerActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementProvider.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/common/EnforcementConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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
documentation/src/main/resources/openapi/sources/parameters/channelParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/channelParamPutDescription.yml The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
protocol/pom.xml (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_220.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
rql/query/pom.xml (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
SECURITY.md (diff) The file was added documentation/src/main/resources/_posts/2021-11-22-release-announcement-220.md The file was modified
pom.xml (diff)
Commit
a3478205f1a855c3f872f03b138e36e694d9cc75
by Juergen Fickel Issue #106: Introduced evicting cache for response receivers. * This cache expires its entries after the command timed out in order to prevent overly long dangling entries. * Removed response receiver cache from contextual because the sole usage of that cache was in 'LiveCommandEnforcement'. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
concierge/service/pom.xml (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff) The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyEnforcerRetrieverFactory.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was added concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCacheTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementSchedulerTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/EnforcementConfig.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/DefaultEnforcementConfig.java (diff)
Commit
c83aec141f2b6aa0f7d081e774dce6263d6391c2
by Yannic Klem Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher * This allows us to ensure that bytes will not be modified based on charset Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/SendProducerFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceKafkaConsumerSourceSupplier.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/MockSendProducerFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStreamTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaHeader.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultSendProducerFactory.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/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.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/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceKafkaConsumerSourceSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorParameterizedTest.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/common/ReflectionBasedSignalInstantiator.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorTest.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
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceKafkaConsumerSourceSupplier.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceKafkaConsumerSourceSupplier.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
base/model/src/main/java/org/eclipse/ditto/base/model/common/ByteBufferUtils.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaHeader.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/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/kafka/DefaultSendProducerFactory.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/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/kafka/KafkaMessageTransformer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.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/kafka/MockSendProducerFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/SendProducerFactory.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/ByteBufferUtils.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlert.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistryTest.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectionMetricsCounterFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/DelegatingAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricAlertRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistry.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
base/model/src/main/java/org/eclipse/ditto/base/model/common/ByteBufferUtils.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.java (diff)
Commit
375333eef5777d74fc6a1b8b84bfe18aada52a73
by Thomas Jaeckle review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 * fixed customscripts.js which broke displaying the "toc" in blogposts Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/_posts/2021-11-26-http-live-channel.md (diff) The file was modified
documentation/src/main/resources/js/customscripts.js (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-overview.md (diff)
Commit
de171ee79a15a813002f444a88d61fe422e6631c
by Yufei Cai Review: Ensure dittoHeadersForMerge of UpdateTwinWithLiveResonseMessageMapper is non-null; add assertion that the channel header is not set after mapping. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> 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/UpdateTwinWithLiveResponseMessageMapper.java (diff)
Commit
7cdff1719d0e9bfca24e871f2b3a54d7e62c966e
by Joel Bartelheimer Issue #106: Extract 'channel=live' header also for Error responses * the channel header is already extracted for normal messages * now it will also be extracted for Error responses, when available * Refactor header-extraction to reuse for normal and error responses Signed-off-by: Joel Bartelheimer <joel.bartelheimer@bosch.io> The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractErrorResponseAdapter.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/ThingErrorResponseAdapterTest.java (diff) The file was added protocol/src/test/java/org/eclipse/ditto/protocol/adapter/HeadersFromTopicPathTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractAdapter.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/HeadersFromTopicPath.java The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalType.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
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/acks/Acknowledgement.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SignalTypeFormatException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoChannelValueValidator.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionProxyActorFactory.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/HeaderValueValidators.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotCreatableException.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/AddConnectionLogEntry.java (diff) 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/HeadersFromTopicPath.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/Target.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Source.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/TargetMetrics.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/SshTunnel.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/PolicyEntry.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
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
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subject.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SourceMetrics.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Feature.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactory.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 base/model/src/main/java/org/eclipse/ditto/base/model/headers/LiveChannelTimeoutStrategy.java 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/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/EnumValueValidator.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/headers/DittoHeaders.java (diff)
Commit
7e31e765780f138b0cb017cac48d55eaadace097
by Thomas Jaeckle [#1228] added DittoHeaderDefinition "live-channel-condition-matched" which will also be written to external headers to find out whether the live channel condition matched Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.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/headers/EnumValueValidator.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java (diff)
Commit
99b51c101bdba704c191c0456ff81d5c2b566442
by Thomas Jaeckle [#1228] review: fixed javadoc of EnumValueValidator + header definition; added unit test for EnumValueValidator; adjusted message and description of thrown exception if enum value is not known; Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/headers/LiveChannelTimeoutStrategy.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/EnumValueValidator.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/headers/EnumValueValidatorTest.java The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/DefaultThingEventObserver.java 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/common/config/DittoSearchConfig.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/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingEventObserver.java 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/updater/actors/ThingUpdater.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff)
Commit
106114715bf5eade23370d608ae192c7992a5cfe
by Yannic Klem Classify more exceptions as unser indicated errors * mqtt hive mq throws a NativeIoException when the address is somehow invalid * http throws UnexpectedConnectionClosureException when the server closes the connection. This happens most likely because of a too high max idle time for the conneciton pool * http throws a StreamTcpException stating that the Connection was reset by peer. This is not a ditto fault and therefore should not be treated as failure 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
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/DefaultThingEventObserver.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-building.md (diff) The file was modified
README.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-09-23-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-building.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-connections.md (diff)
Commit
78a73ba79204264e5570958b60b14515b6876539
by Dominik Guggemos move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/DefaultSearchUpdateObserver.java 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/SearchUpdateObserver.java 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/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.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/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingEventObserver.java 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/updater/actors/ThingUpdater.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/model/UpdateReason.java The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/DefaultThingEventObserver.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DittoSearchConfig.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-connections.md (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 modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/UpdateReason.java (diff)
Commit
6360834b7140591e2789d267db6b5a5d1e391339
by Juergen Fickel Issue #106: Reworked deserialization of CommandResponses from JSON. * HTTP status is now validated; therefore a predicate has to be given to the deserializer. * Initialization of the deserializer is now clearly separated from actual deserialization. Thus, it is possible to reuse the same deserializer. * Exceptions within deserialization are now all wrapped by a JsonParseException with an appropriate message and cause. * Adjusted CommandResponses accordingly. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourceResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributeResponse.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
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/RetrieveAttributeResponseTest.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntryResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnectionResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogsResponse.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertyResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyResponse.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrievePolicyIdResponseTest.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributesResponse.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertiesResponse.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/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributesResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectsResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveStatisticsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/DeleteConnectionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDefinitionResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveAllConnectionIdsResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionLogsResponse.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourcesResponse.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntriesResponse.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseJsonDeserializerTest.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertiesResponse.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionResponseTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyIdResponse.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendThingMessageResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicyResponse.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/signals/commands/UnblockNamespaceResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertyResponse.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/QueryThingsResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertyResponse.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/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectsResponse.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionResponseTest.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/ChangeLogLevelResponse.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/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourcesResponse.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/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturesResponse.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendClaimMessageResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/purge/PurgeEntitiesResponse.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsResponseTest.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/ExecutePiggybackCommandResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingResponse.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributeResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionMetricsResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteSubjectResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinitionResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ModifyConnectionResponse.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/commands/modify/ModifyPolicyEntriesResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionLogsResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogsResponseTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertiesResponse.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
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveLoggerConfigResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertiesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertiesResponse.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntryResponseTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturesResponse.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/modify/DeleteConnectionResponseTest.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertyResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureResponse.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/CountThingsResponse.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendFeatureMessageResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesResponse.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/signals/commands/BlockNamespaceResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResourceResponse.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiResponse.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinitionResponse.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionResponse.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/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingDefinitionResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntryResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingResponse.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionMetricsResponseTest.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/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/TestConnectionResponse.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResourceResponseTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrievePolicyIdResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionResponse.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoRetrieveNamespaceReportResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureResponse.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingDefinitionResponseTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourceResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsResponse.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
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveStatisticsDetailsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionMetricsResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingResponse.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingResponseTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntriesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDefinitionResponse.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendMessageAcceptedResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntryResponse.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/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributeResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/OpenConnectionResponse.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
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/UnsupportedSignalException.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/ClusterMemberRemovedAware.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/json/FieldType.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/Thing.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/UpdateReason.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/ImmutableJsonPointer.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
base/model/src/main/java/org/eclipse/ditto/base/model/entity/Entity.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (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/basic-rql.md (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.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/connectivity-mapping.md (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/resources/gateway.conf (diff) 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/updater/actors/ThingUpdater.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/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/updater/actors/DefaultSearchUpdateObserver.java (diff)
Commit
12783638e327472c0097a744f6aebf391553fcfc
by Stefan Maute extend UpdateThing with UpdateReason; moved UpdateReason into api module of things-search; extract updateReason in ThingUpdater from UpdateThing command; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/UpdateReason.java The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/events/ThingsOutOfSync.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/updater/actors/BackgroundSyncActorTest.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/api/src/main/java/org/eclipse/ditto/thingsearch/api/UpdateReason.java The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThing.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/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdaterTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingTest.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/updater/actors/ThingUpdater.java (diff) The file was removed things/api/src/test/java/org/eclipse/ditto/things/api/ThingTagTest.java 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/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/updater/actors/ThingsUpdater.java (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/ThingsMappingStrategies.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingsPersistenceStreamingActorCreator.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractPersistenceStreamingActor.java (diff) The file was removed things/api/src/main/java/org/eclipse/ditto/things/api/ThingTag.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseHttpStatusValidator.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseHttpStatusValidatorTest.java
Commit
16e2901946ba803062f6b8c053d28530e13ba6ed
by Juergen Fickel Issue #106: Introduced AdaptableToSignalMapper. This class is a JsonifiableMapper that safely maps an Adaptable to a Signal. Safely means that it handles possible exceptions and provides an informative error context for root cause analysis. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AdaptableToSignalMapper.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.java The file was added protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java The file was added protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/AdaptableToSignalMapperTest.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseJsonDeserializer.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributeResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributeResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesResponse.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
dockerfile-snapshot (diff) The file was modified
dockerfile-release (diff) The file was modified
build-images.sh (diff)
Commit
df8f6cdbe6d28662f9834d57e746a2b692ecedc6
by Yufei Cai [#1228] fix various issues in live channel condition evaluation - StreamingSessionActor did not send live thing query responses to sender - live channel condition was not an allowed HTTP query parameter - gateway timeout did not add a buffer for the extra roundtrip for smart-channel commands - response headers were not set consistently in concierge Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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 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/util/config/endpoints/HttpConfig.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/LiveResponseAndAcknowledgementForwarder.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/namespaces/signals/commands/BlockNamespaceResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributeResponse.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingResponse.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedException.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff)
Commit
a2d85886a02d9d47549040dbc382a99dbb756254
by Thomas Jaeckle re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests * fixed broken tests in modules "ditto-things-model", "ditto-things-service", "ditto-concierge-service" * performed module refactoring of "ditto-rql-parser", pulled out "things-search" dependency to another new module "ditto-rql-search-option-parser" in order to prevent a transitive dependency from "ditto-things-model" to "ditto-things-search-model" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
rql/parser/pom.xml (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategyTest.java (diff) The file was modified
concierge/service/pom.xml (diff) The file was added rql/search-option-parser/src/main/java/org/eclipse/ditto/rql/parser/thingsearch/RqlOptionParser.java The file was removed rql/parser/src/main/scala/org/eclipse/ditto/rql/parser/thingsearch/internal/RqlOptionParser.scala The file was modified
things/service/pom.xml (diff) The file was added rql/search-option-parser/src/main/java/org/eclipse/ditto/rql/parser/thingsearch/OptionParser.java The file was added rql/search-option-parser/src/test/java/org/eclipse/ditto/rql/parser/thingsearch/options/rql/RqlOptionsParserTest.java The file was modified
internal/utils/search/pom.xml (diff) The file was added rql/search-option-parser/src/main/scala/org/eclipse/ditto/rql/parser/thingsearch/internal/RqlOptionParser.scala The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/CreateThingSubstitutionStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was removed rql/parser/src/test/java/org/eclipse/ditto/rql/parser/thingsearch/options/rql/RqlOptionsParserTest.java The file was removed rql/parser/src/main/java/org/eclipse/ditto/rql/parser/thingsearch/OptionParser.java The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.java (diff) The file was modified
policies/model/pom.xml (diff) The file was removed rql/parser/src/main/java/org/eclipse/ditto/rql/parser/thingsearch/RqlOptionParser.java The file was added rql/search-option-parser/pom.xml The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalErrorRegistryTest.java (diff) The file was modified
rql/pom.xml (diff) The file was modified
things/model/pom.xml (diff) The file was modified
bom/pom.xml (diff) The file was added rql/search-option-parser/src/main/resources/META-INF/._ The file was modified
pom.xml (diff)
Commit
fe05d4eb4376dfc14d21d585f18dcba2d50e85d0
by David Schwilk Adjust PolicyModifyCommandResponseMappingStrategies Use AdaptableToSignalMapper in PolicyModifyCommandResponseMappingStrategies and adjust all PolicyModifyCommands to validate HTTP status. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResourceResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyModifyCommandResponseMappingStrategies.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntriesResponse.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyResponse.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectResponse.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteSubjectResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntryResponse.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntryResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectsResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourcesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicyResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.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/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourceResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyIdResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributeResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingModifyCommandResponseMappingStrategies.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertiesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertiesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributeResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertiesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectResponse.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyResponseTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntryResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourceResponse.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/commands/modify/ModifyPolicyEntryResponseTest.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyResponse.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalErrorRegistryTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureResponse.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingSearchServiceGlobalErrorRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/common/ReflectionBasedSignalInstantiator.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalErrorRegistryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.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
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/ModifyThingStrategy.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-conditional-requests.md (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/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/UpdateReason.java (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/ditto-api-2.yml (diff)
Commit
3a0417c2a0481c0ca0fa2ed090d3bcf3352b6a08
by Thomas Jaeckle [#1228] moved restoration from connectivity command headers from AcknowledgementAggregatorActor.restoreCommandConnectivityHeaders to own utility class CommandHeaderRestoration and also used in ThingCommandEnforcement Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.java (diff) The file was modified
placeholders/pom.xml (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/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponse.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/test/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResultTest.java (diff) The file was modified
internal/models/signal/pom.xml (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was added internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/CommandHeaderRestoration.java The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResult.java (diff) The file was modified
placeholders/pom.xml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.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
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/CommandHeaderRestoration.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
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponse.java (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/liveChannelConditionParam.yml The file was modified
documentation/src/main/resources/openapi/sources/paths/features/index.yml (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/thing.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/things/definition.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/openapi/sources/paths/features/feature.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/ditto-api-2.yml (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/onLiveChannelTimeoutParam.yml 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/attribute.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/features/desiredProperties.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/package-lock.json (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertiesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturePropertyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingDefinitionResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertyResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingQueryCommandResponseMappingStrategies.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrievePolicyIdResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributeResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturesResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertiesResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/RetrieveThingsCommandResponseAdapterTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/RetrieveThingsCommandResponseMappingStrategies.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingMergeCommandResponseMappingStrategies.java (diff)
Commit
75d98da984cd83435b1584f5bba3d26b97c51a05
by Yufei Cai [#1228] Apply live channel fallback strategy to live commands. Akka HTTP timeout is turned off because we manage timeout ourselves via HttpRequestActor and AcknowledgementAggregatorActor. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfig.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/streaming/actors/StreamingSessionActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/MessagesRoute.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/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.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/util/config/endpoints/CommandConfig.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfigTest.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/resources/command-test.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/DefaultCreationRestrictionEnforcer.java The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/CreationRestrictionConfig.java The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/LikeHelper.java The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/CreationRestrictionEnforcer.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcement.java (diff) The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCreationRestrictionConfig.java The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/EntityCreationConfig.java 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/test/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfigTest.java (diff) The file was added concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/CreationRestrictionEnforcerTest.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/MultiStageCommandTest.java (diff) The file was added rql/query/src/test/java/org/eclipse/ditto/rql/query/LikeHelperTest.java The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/LikePredicateImpl.java (diff) The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultEntityCreationConfig.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfig.java (diff) The file was added concierge/service/src/test/resources/entity-creation/restricted1.conf The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/EnforcementConfig.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/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was added concierge/service/src/test/resources/entity-creation/default.conf The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingMergeCommandResponseMappingStrategies.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/CommandHeaderRestoration.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/CommandResponse.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/signals/commands/BlockNamespaceResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionMetricsResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/TestConnectionResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveStatisticsResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionMetricsResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ModifyConnectionResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourcesResponse.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/ExecutePiggybackCommandResponse.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionResponse.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/CommandResponseJsonDeserializerTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntryResponse.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/namespaces/signals/commands/UnblockNamespaceResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/DeleteConnectionResponse.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
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendFeatureMessageResponse.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiResponse.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendClaimMessageResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveAllConnectionIdsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/OpenConnectionResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/purge/PurgeEntitiesResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/ChangeLogLevelResponse.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendMessageAcceptedResponse.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/QueryThingsResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponse.java (diff) The file was modified
thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoRetrieveNamespaceReportResponse.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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionLogsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogsResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourceResponse.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/CountThingsResponse.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnectionResponse.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/signals/commands/query/RetrievePolicyEntriesResponse.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/signals/commands/SendThingMessageResponse.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveStatisticsDetailsResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalErrorRegistryTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ETagTestUtils.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapterTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was added concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionTest.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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_213.md The file was added documentation/src/main/resources/pages/ditto/release_notes_221.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_213.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_221.md (diff)
Commit
73a333be79bf757aa7ac4ffaffbe7307da4462fb
by Juergen Fickel Issue #106: Do not send error responses via WebSocket for invalid live command responses. If for example a device sends an invalid live response it probably is not able to handle an error response from Ditto. However, if it explicitly requests a response it will receive sucha an error response. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.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
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AdaptableToSignalMapper.java (diff) The file was added protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableExceptionTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/AdaptableToSignalMapperTest.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/NoOp.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/RetrieveThingsCommandResponseMappingStrategies.java (diff)
Commit
988962c1be609c2d3d2850241c42b91cf8425be0
by Juergen Fickel Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. Using always the logger for category 'CONNECTION' may discard log entries if the log entry has a different category. 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/ConnectionLoggerRegistry.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
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesResponse.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was added concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/EnforcementConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff)
Commit
ec58c575105237b782e73c47f0ae10cc5aa15c04
by Thomas Jaeckle [#1228] renamed MiscPlaceholder to TimePlaceholder * moved TimePlaceholder to "ditto-placeholders" * added support for parsing placeholders as value in RqlParserPase as new type ParsedPlaceholder Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectivityPlaceholders.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.java 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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSession.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/TimePlaceholder.java The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (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/persistence/read/criteria/visitors/CreateBsonVisitor.java (diff) The file was added rql/model/src/main/java/org/eclipse/ditto/rql/model/ParsedPlaceholder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilter.java (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableMiscPlaceholder.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was modified
things/service/pom.xml (diff) The file was removed protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableMiscPlaceholderTest.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholder.java The file was modified
rql/parser/src/main/scala/org/eclipse/ditto/rql/parser/internal/RqlParserBase.scala (diff) The file was modified
documentation/src/main/resources/_posts/2021-11-26-http-live-channel.md (diff) The file was modified
rql/parser/src/test/java/org/eclipse/ditto/rql/parser/RqlPredicateParserTest.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/things/ThingPredicateVisitor.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/test/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapperTest.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/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/MiscPlaceholder.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
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-rql.md (diff) The file was modified
rql/parser/src/test/java/org/eclipse/ditto/rql/parser/RqlPredicateParserTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.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/actors/LiveResponseAndAcknowledgementForwarder.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/ModifyThingSubstitutionStrategyTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/CreateThingSubstitutionStrategyTest.java (diff)
Commit
06b51f6f577927b7b92bb0b15c363392cf37b3dc
by Yannic Klem Use npipe to communicate with docker daemon * This makes the ditto build to work with the default setup of docker for desktop * Windows users are no longer required to activate a potential security risk in their docker for desktop setup Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
internal/utils/test/src/test/java/org/eclipse/ditto/internal/utils/test/mongo/MongoContainerFactory.java (diff)
Commit
209f76b7ccd79072cd43ce55f0338b2b10f71970
by Thomas Jaeckle [#1228] documentation review: * renamed haeder "on-live-channel-timeout" to "live-channel-timeout-strategy" * added more docs on "time:" placeholder to be usable in conditions * fixed some fingings in OpenAPI Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/openapi/sources/parameters/channelParam.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/features/index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/liveChannelConditionParam.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/pages/ditto/protocol-specification.md (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/schemas/acknowledgements/acknowledgements.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/features/feature.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/conditionParam.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/api-2-index.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/features/property.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/basic-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/channelParamPutDescription.yml (diff) The file was removed documentation/src/main/resources/openapi/sources/parameters/onLiveChannelTimeoutParam.yml The file was added documentation/src/main/resources/openapi/sources/parameters/liveChannelTimeoutStrategyParam.yml 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/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-rql.md (diff)
Commit
fb9f81807b0c0c729ff66b46ef2800416a1629a0
by Juergen Fickel Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. This allows lazy initialisation of connection loggers without losing log entries if connection logs were enabled for a connection before the connection logger was registered. 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/ConnectionLoggerRegistry.java (diff)
Commit
69f4fedbf84cc4de0e8b63d9e5f0589dc30aef25
by David Schwilk Make connection metric alerting connection type dependant In effort to activate throttling metric alerting for Kafka after mapping the metric alerting now matches the connectionType of the corresponding connection. This enables the differentiation i.e. between AMQP and Kafka throttle alerting. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistry.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/monitoring/metrics/MetricAlertRegistry.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistryTest.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/headers/AbstractDittoHeaders.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EnumValueValidatorTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.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/headers/HeaderDefinition.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaBootstrapServerSpecificConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaBootstrapServerSpecificConfig.java (diff)
Commit
fc6f0a2ebdf78fb1da52cded5c2ad46c2e9484da
by Yufei Cai [#1228] remove unused second component of response receiver cache; turn the cache into an actor system extension to avoid cross-contamination between unit tests; remove workaround in SmartChannelSelectionWithResponseReceiverTest. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCacheTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/SmartChannelSelectionWithResponseReceiverTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was added documentation/src/main/resources/_posts/2021-12-22-live-channel-condition.md The file was modified
bom/pom.xml (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionInvalidException.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCacheTest.java (diff) The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/LiveChannelConditionNotAllowedException.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java (diff)
Commit
ac832bd710628649aced82f4813614d1e954a150
by Juergen Fickel Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. * Adjusted InboundDispatchingSink to handle IllegalAdaptableExceptions differently. * Had to extend IllegalAdaptableException to convey signal type, too, in order to check whether the exception is about a response. * Setting the signal type to IllegalAdaptableException made it necessary to adjust related mapping strategies as well. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/AdaptableToSignalMapperTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableExceptionTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingModifyCommandResponseMappingStrategies.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyModifyCommandResponseMappingStrategies.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/api/src/test/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactoryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactory.java (diff) The file was added internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/type/SignalTypeCategoryTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingMergeCommandResponseMappingStrategies.java (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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SemanticSignalType.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AdaptableToSignalMapper.java (diff) The file was added internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/type/SignalTypeCategory.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/RetrieveThingsCommandResponseMappingStrategies.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingQueryCommandResponseMappingStrategies.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/channelParamPutDescription.yml (diff) The file was added documentation/src/main/resources/_posts/2021-12-20-http-live-channel.md The file was removed documentation/src/main/resources/_posts/2021-11-26-http-live-channel.md
Commit
10cccf18b016cf6644ec483afc47cd7f069d00ca
by Juergen Fickel [#1228]: Adjusted formatting of DittoHeaderDefinition. Also made constructors `private` because there is no reason to have a non-private constructor in an enum. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.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
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/OutboundDispatchingActor.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/MessagesRoute.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/BasePublisherActor.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/monitoring/logs/ConnectionLoggerFactory.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/mqtt/hivemq/HiveMqtt5PublisherActorTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/CreationRestrictionEnforcer.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.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/httppush/HttpPublisherErrorTest.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/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorFactory.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/mqtt/hivemq/HiveMqtt3PublisherActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5PublisherActor.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/amqp/AmqpPublisherActorTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3PublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQPublisherActor.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/httppush/HttpPublisherActorTest.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
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
internal/models/signal/src/main/java/org/eclipse/ditto/internal/models/signal/SignalInformationPoint.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/LiveChannelConditionNotAllowedException.java (diff) The file was modified
documentation/src/main/resources/_posts/2021-12-20-http-live-channel.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-twinlive.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-12-22-live-channel-condition.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-12-22-live-channel-condition.md (diff) 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/acks/ThingLiveCommandAckRequestSetter.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/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff)
Commit
52da14746f3c32cfb62a300599899c7764542d09
by Thomas Jaeckle review: * use "<not-available>" as correlationId in LogEntryFactory if no real one is available * enhanced error.json and protocol-error_response.json JsonSchemas with "additionalProperties" * don't include the complete "adaptable" in the JSON of the IllegalAdaptableException but only the required "topicPath" instead Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/jsonschema/error.json (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableExceptionTest.java (diff) The file was modified
documentation/src/main/resources/jsonschema/protocol-error_response.json (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
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/InboundDispatchingSink.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/InfoProviderFactory.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/AdaptableToSignalMapperTest.java (diff) The file was modified
documentation/src/main/resources/_posts/2021-12-22-live-channel-condition.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableException.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContextTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/IllegalAdaptableExceptionTest.java (diff) 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/mappingstrategies/IllegalAdaptableException.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/mapping/javascript/JavaScriptMessageMapperRhinoTest.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/InboundMappingProcessorTest.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/javascript/JavaScriptMessageMapperRhinoTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MappingSinksTest.java
Commit
967904db5dae50d1180174f2b77630204a43ffe4
by Yufei Cai Remove the possibility of concurrent modification of global variables in a javascript mapper. Global variables are still persistent for performance reasons, but each mapping script can expect no concurrent modification during its execution. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.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/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/InboundMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MappingSinksTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.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/InboundMappingSink.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/test/java/org/eclipse/ditto/connectivity/service/messaging/MappingSinksTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MappingSinksTest.java (diff) The file was added src/license-header-2021.txt The file was modified
pom.xml (diff) The file was modified
src/license-header.txt (diff) The file was modified
bom/pom.xml (diff)
Commit
c1ce2374f46e73bf5d2c3f9ed31a6c97cf5d4d1a
by Thomas Jaeckle update more dependencies: typesafe-config, ssl-config-core, hivemq-mqtt-client, mongo-java-driver, netty, cloudevents, slf4j, logback, caffeine, classindex * also update generated legal docs Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
legal/3rd-party-dependencies/maven-plugins.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
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.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_222.md 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/kafka/KafkaClientActorTest.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/config/DefaultKafkaConsumerConfig.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/config/KafkaProducerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/resources/kafka-test.conf (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/config/KafkaConsumerConfig.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhinoTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
bom/pom.xml (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DittoCachingSignalEnrichmentFacade.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractRetrieveThingCommandStrategy.java 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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategyTest.java (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 added things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractRetrieveThingCommandStrategyTest.java 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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractRetrieveThingCommandStrategyTest.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/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractRetrieveThingCommandStrategy.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategyTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-feature.md (diff)
Commit
acc5075f460754e92242ecd167974535727f5f5b
by Yannic Klem Avoid passing the context in AcknowledgementForwarderActorStarter * The sender could be some different when actually starting the forwarder actor. Therefore directly pass the sender at the time we know it Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> 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/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementForwarderActor.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/OutboundDispatchingActor.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/AcknowledgementForwarderActorTest.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/InboundMappingSink.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff)
Commit
0d869f09a518a9ea4812678feefbc976d7e4f881
by Yannic Klem Replace client actor refs refreshing mechanism * Former the refreshing was started by all clients. The way it happened resulted in the problem that dead client actors are never removed from the client actor refs * Now the refreshing is triggered by the ConnectionPersistenceActor which provides a SourceRef of all client actor refs (including themselfs) to every client actor Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorRefs.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ClientActorRefsAggregationActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ClientActorRefsAggregationActorTest.java The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-enrichment.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/liveChannelTimeoutStrategyParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/requests/definition.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/ditto-api-2.yml (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/config/DefaultOAuth2Config.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/TokenFlowFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowVisitor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AsyncJwtLoaderTest.java The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheFactory.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlow.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AsyncJwtLoader.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowTest.java (diff) The file was modified
connectivity/service/src/test/resources/oauth2-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/OAuth2Config.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (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/basic-feature.md (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/httppush/ClientCredentialsFlowVisitor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/ClientCredentialsFlowVisitor.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 removed things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractRetrieveThingCommandStrategy.java The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingFieldSelectorTest.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.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
things/model/src/main/java/org/eclipse/ditto/things/model/ThingFieldSelector.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingStrategyTest.java (diff) The file was removed things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractRetrieveThingCommandStrategyTest.java 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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ShardRegionFactory.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingFieldSelector.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff)
Commit
fc7a047e635521c4ea4944fdd727b17e591812b3
by Juergen Fickel Issue #1273: Deal with unavailable Kafka broker in KafkaPublisherActor. Until now a Ditto Kafka connection with targets only did not cope properly with the Kafka broker becoming unavailable. In such cases, publishing timed out and produced appropriate entries in connection log. Connection live status however, remained always 'open'. With this commit, a TimeoutException while publishing is handled in a way that a ConnectionFailure is propagated to parent BaseClientActor. This sets connection live status to 'misconfigured' and triggers reconnect with back-off semantic. Thus, a potentially unavailable Kafka broker gets appropriately reflected by connection status. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> 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/kafka/KafkaPublisherActor.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingFieldSelectorTest.java (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/model/src/main/java/org/eclipse/ditto/things/model/ThingFieldSelector.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.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/RetrieveFeaturesStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff)
Commit
e56cbc897eda702e3969e29ea64121401ed9595c
by Thomas Jaeckle fix that very actively updates things indexed in the search could have a wrong search index * this can e.g. occur during rolling update for very often updated things due to shard reallocation to another cluster member * simply force an update a configurable amount of time after a ThingUpdater was started * changed the default for "automaticPassivationEnabled" in ShardRegionFactory.createShardRegion to "false" as this also conflicts with the manual passivation strategy of search ThingUpdater shard region Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/UpdaterConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfig.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/updater/actors/ShardRegionFactory.java (diff) The file was modified
thingsearch/service/src/test/resources/updater-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
documentation/src/main/resources/pages/ditto/installation-operating.md (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/resources/reference.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/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/AbstractDDataHandler.java (diff) The file was added internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/ClusterStateSyncBehavior.java 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/java/org/eclipse/ditto/internal/utils/pubsub/config/DefaultPubSubConfigTest.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/ddata/DDataReader.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/AckUpdaterTest.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/actors/ClusterStateSyncBehavior.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 added internal/utils/pubsub/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was added internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdaterTest.java The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/ClusterStateSyncBehavior.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/resources/connectivity-dev.conf (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/persistence/ClientActorRefsAggregationActor.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/ClientActorRefs.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorRefsTest.java The file was added connectivity/service/src/test/resources/client-actor-refs-test.conf The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorRefsTest.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/UpdaterConfig.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/common/config/DefaultUpdaterConfigTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfig.java (diff) The file was modified
thingsearch/service/src/test/resources/updater-test.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff)
Commit
bfbbf1640aa4bb6055efad1afc823e81fdf50591
by Johannes Schneider * update source and target level to 17, update maven-plugins and dependencies. * ignore all tests using MutabilityDetector for now, because it is not yet compatible with java 17. * fix javadoc headings. Signed-off-by: Johannes Schneider <johannes.schneider@bosch.io> The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionUpperTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownReasonFactoryTest.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/signals/commands/query/RetrieveAllConnectionIdsResponseTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActorTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/announcements/ConnectionClosedAnnouncementTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JavaStringToEscapedJsonStringTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSizeOptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EntityTagMatchersValueValidatorTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/ActivateTokenIntegrationResponseTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryDeletedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveAllConnectionIdsTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperConfigurationTest.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/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceUtilsTest.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/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappedInboundExternalMessageTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PoliciesResourceTypeTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfigTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutablePayloadMappingDefinitionTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultThingsAggregatorConfigTest.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
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/query/RetrievePolicyEntriesTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConflictStrategyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertiesTest.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
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/config/DefaultAcknowledgementConfigTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultCircuitBreakerConfigTest.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
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/config/DefaultMetricsConfigTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingLiveCommandAckRequestSetterTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/CommittableTransformationResultTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PolicyIdTest.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
json/src/test/java/org/eclipse/ditto/json/JsonObjectMergerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/SubstitutionStrategyRegistryTest.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContextTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogsTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoDurationValueValidatorTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfigTest.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/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionClosedTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonDoubleTest.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/signals/commands/exceptions/FeatureDesiredPropertyNotModifiableExceptionTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyCreatedTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/ThingsOutOfSyncTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourcesResponseTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertyResponseTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionReplaceTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertyDeletedStrategyTest.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/DeletePolicyEntryTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeaturesStrategyTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBeforeTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/LocalHostAddressSupplierTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EnumValueValidatorTest.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/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationContextTypeTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionIdTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingPreconditionNotModifiedExceptionTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublishTargetTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingCreatedTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeatureDefinitionStrategyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/PolicyIdModifiedTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/AcknowledgementRequestParseExceptionTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholderTest.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/OpenConnectionResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectsTest.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/commands/modify/ModifySubjectResponseTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfigTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilterTest.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
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/signals/commands/modify/DeleteThingDefinitionTest.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
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProviderTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/NamespaceBlockedExceptionTest.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
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/exceptions/ThingTooManyModifyingRequestsExceptionTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/StopStreamingTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeatureTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributesModifiedStrategyTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/ImmutableAcknowledgementLabelTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpressionTest.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/events/AttributesCreatedTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/HeaderEntryFiltersTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/LongValueValidatorTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/JsonObjectValueValidatorTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectsTest.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/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/ImmutableAttributesTest.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/acks/ThingAcknowledgementFactoryTest.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
json/src/test/java/org/eclipse/ditto/json/JavaValueFieldDefinitionTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/StatusDetailMessageTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiResponseTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/ImmutableMessageTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyDeletedTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutablePayloadTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationContextTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectResponseTest.java (diff) The file was modified
jwt/model/src/test/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebKeyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourceKeyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeaturePropertiesTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/ConnectivityErrorResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyRevisionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/AttributePointerInvalidExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingTest.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/indices/IndexFactoryTest.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/ImmutableFeatureDefinitionTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableAdaptableTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeaturePropertiesStrategyTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableTopicPathTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyAttributesStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingRevisionTest.java (diff) The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/PolicyTagTest.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/signals/commands/modify/ModifyPolicyEntryResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/TestConnectionResponseTest.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
json/src/test/java/org/eclipse/ditto/json/JsonCollectorsTest.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/commands/query/RetrieveThingTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableLogicalFilterTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/SecretsAsConfigSupplierTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonParseOptionsTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyCreatedTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableJsonifiableAdaptableTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ModifyConfigResponseTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ConnectionLoggerRegistryTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/ConnectionTagTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappableOutboundSignalTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveAttributeStrategyTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageSubjectValueValidatorTest.java (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/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/DefaultAmqp10ConfigTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/RetrieveConfigResponseTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolverTest.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/exceptions/PolicyInvalidExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyModifiedTest.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 modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/events/assertions/GlobalEventRegistryTest.java (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
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/exceptions/PolicyNotAllowedExceptionTest.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
base/service/src/test/java/org/eclipse/ditto/base/service/config/DefaultThrottlingConfigTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/PublicKeyProviderUnavailableExceptionTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectsResponseTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultMuteableConnectionLoggerTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionDeletedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingUnavailableExceptionTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/JsonValueSourceToHttpResponseTest.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/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityPlaceholderTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeaturesTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionMetricsTest.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
base/api/src/test/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponseTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/CounterKeyTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultExceptionToAcknowledgementConverterTest.java (diff) The file was modified
jwt/model/src/test/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebTokenTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownTest.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/headers/EntityTagValueValidatorTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholderTest.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/CreateThingResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourcesTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrievePolicyIdTest.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/events/ConnectionOpenedTest.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
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionResponseTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/ReadJsonArrayHeadersFilterTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementCorrelationIdMissingExceptionTest.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 modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertiesDeletedStrategyTest.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
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsResponseTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceSettingsTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionResponseTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertiesTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/TimeoutValueValidatorTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceResultEntryTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/PlaceholderSubstitutionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayPlaceholderNotResolvableExceptionTest.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 modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/mapping/DefaultMappingConfigTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableCursorOptionTest.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/ModifyThingDefinitionTest.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/model/src/test/java/org/eclipse/ditto/connectivity/model/UsernamePasswordCredentialsTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionEntryTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntryResponseTest.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/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/exceptions/FeaturePropertyNotModifiableExceptionTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionNotAccessibleExceptionTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappedOutboundSignalTest.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
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/logging/DefaultMdcEntryTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableTargetMetricsTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDeletedTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultClientConfigTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendClaimMessageTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/health/DefaultClusterRolesConfigTest.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 modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/IntValueValidatorTest.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/JsonValueParserTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntryResponseTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonParseExceptionTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/acks/ImmutableAcknowledgementRequestTest.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/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectTypeTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteAttributeStrategyTest.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
internal/utils/ddata/src/test/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfigTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonPatchTest.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfigTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifySubjectsStrategyTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/CommandHeaderInvalidExceptionTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/config/DefaultBasicHealthCheckConfigTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncementTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingModifiedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentialsTest.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/signals/commands/modify/ResetConnectionMetricsResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/AuthorizationModelFactoryTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntryTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/mapping/DefaultMapperLimitsConfigTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSshTunnelTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/UnmodifiableExternalMessageTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/InvalidRqlExpressionExceptionTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/QueryThingsTest.java (diff) 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
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/ThingsModelFactoryTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeaturePropertiesTest.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
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/actors/strategies/commands/ResultFactoryTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/mongo/CurrentMongoStatusTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeatureStrategyTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CheckConnectionLogsActiveTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturesStrategyTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureCreatedStrategyTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/AliasesAppenderTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePermissionsTest.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/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/events/FeatureDesiredPropertiesDeletedTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfigTest.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
base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableMappingContextTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/TimestampValueValidatorTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/DittoAckRequestsFilterTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/VcapServicesStringParserTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureModifiedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/OpenConnectionTest.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
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/signals/commands/modify/DeleteConnectionResponseTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonBooleanTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectIdTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/metadata/DefaultMetadataHeaderKeyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/acks/ThingAcknowledgementsFactoryTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureStrategyTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/HealthCheckingActorOptionsTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonLongTest.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/exceptions/ResourceNotAccessibleExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyResponseTest.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/ModifyPolicyEntriesResponseTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonIntTest.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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/SnapshotRevisionTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionModifiedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionSignalIllegalExceptionTest.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/ModifyAttributeResponseTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/SearchModelFactoryTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonNullTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeatureStrategyTest.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/modify/ModifyFeatureTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.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
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/modify/DeleteFeatureDesiredPropertiesResponseTest.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
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoCountThingsTest.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
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingResponseTest.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
base/api/src/test/java/org/eclipse/ditto/base/api/common/PurgeEntitiesReasonTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertyResponseTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturesDeletedStrategyTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableDefinitionIdentifierTest.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
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutablePropertyFilterTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntryTest.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
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyResponseTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfigTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableFilteredTopicTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingDefinitionNotAccessibleExceptionTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/MetadataHeadersValueValidatorTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingCreatedStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnectionResponseTest.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
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoRetrieveNamespaceReportTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/PurgeNamespaceReasonTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/HeaderValueValidatorsTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceReportResultTest.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
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfigTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonLiteralTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyCreatedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturesModifiedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionResponseTest.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonStringTest.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/ThingDeletedStrategyTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfterTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyThingDefinitionStrategyTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementRequestTimeoutExceptionTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendMessageAcceptedResponseTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidatorTest.java (diff) The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/package-info.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/DittoAuthorizationContextTypeTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/package-info.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionHasNextPageTest.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
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/AttributeCreatedStrategyTest.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/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholderTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultIndexInitializationConfigTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionCompleteTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeaturesTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableLimitOptionTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteExceptionHandlerTest.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
base/service/src/test/java/org/eclipse/ditto/base/service/config/supervision/DefaultSupervisorConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttPublishTargetTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesCreatedTest.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/query/RetrieveResourcesResponseTest.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/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingDefinitionTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/CountThingsTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableMessagePathTest.java (diff) The file was removed internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/assertions/BsonAssert.java The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSourceMetricsTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholderTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/config/DittoSearchConfigTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableMeasurementTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableEffectedPermissionsTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayNullTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategyTest.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/modify/ResetConnectionLogsTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/DittoAcknowledgementLabelTest.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/exceptions/FeatureNotAccessibleExceptionTest.java (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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyIdNotModifiableExceptionTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageThingIdValueValidatorTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionIdentifierTest.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
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EntityRegionMapTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/CheckExternalFilterTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonPointerTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntriesResponseTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderInvalidExceptionTest.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/modify/ModifyPolicyTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EntityTagMatcherValueValidatorTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsExceptionTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/VcapServicesStringSupplierTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/ActivateTokenIntegrationTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/ResourceNodeTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableHeadersPlaceholderTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/LoggingExpiredTest.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsTest.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
json/src/test/java/org/eclipse/ditto/json/JsonFactoryTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchPropertyTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/GlobalCommandRegistryTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourceTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectExpiryTest.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/persistence/actors/strategies/events/PolicyIdModifiedStrategyTest.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
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionIdsRetrievalConfigTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeadersTooLargeExceptionTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/exceptions/InvalidOptionExceptionTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3ValidatorTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionFailedExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholderTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectIssuerTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/UnknownTopicPathExceptionTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/entitytag/EntityTagMatchersTest.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/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceResponseTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/package-info.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectNullTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingDefinitionTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorFactoryTest.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/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.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/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/FeatureDefinitionModifiedStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/AcknowledgementRequestsTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyModifiedTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonValueMergerTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/KeyNameReviserTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/SshPublicKeyCredentialsTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.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
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/JsonValueSourceRefTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayWebsocketSessionClosedExceptionTest.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
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/exceptions/PolicyEntryModificationInvalidExceptionTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/announcements/ConnectionOpenedAnnouncementTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/PolicyIdMissingExceptionTest.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
Jenkinsfile_multibranch_pipeline (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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableAddressMetricTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/common/ConditionCheckerTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/WeightedPermissionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/UnsupportedSignalExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingTest.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
json/src/test/java/org/eclipse/ditto/json/JsonCharEscaperTest.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/DeactivateTokenIntegrationResponseTest.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/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/TopLevelPolicyActionCommandStrategyTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteSubjectTest.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/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.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/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/SudoStreamSnapshotsTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuerConfigTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectDeletedTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfigTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/DefaultEffectedSubjectsTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonKeyTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGeneratorTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageDirectionValueValidatorTest.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
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/streaming/StreamTriggerTest.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/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionTest.java (diff) 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/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyDeletedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionMetricsTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionLowerTest.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/exceptions/FeatureDesiredPropertiesNotAccessibleExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeaturesTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/ImmutablePolicyEntryPlaceholderTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSourceTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyEntryNotModifiableExceptionTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/AbstractSubstitutionStrategyTestBase.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectCreatedTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultBackOffConfigTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableTargetTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt5ValidatorTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HmacCredentialsTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/ThingIdTest.java (diff) The file was removed internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/assertions/BsonCollectionAssert.java The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionTypeTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesResponseTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoChannelValueValidatorTest.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/signals/commands/CommandResponseHttpStatusValidatorTest.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
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/DittoHeadersSizeCheckerTest.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
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/EnforcementCacheKeyTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolverTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/DittoRuntimeExceptionToHttpResponseTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/common/HttpStatusTest.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
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/DeleteAttributesResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonValueFieldDefinitionTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/HttpStatusCodeValueValidatorTest.java (diff) The file was removed internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/assertions/BsonAssertions.java The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDefinitionTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributeCreatedTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableEnforcementTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategyTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementsJsonParserTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyDeletedTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/acks/MessageCommandAckRequestSetterTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableHeaderMappingTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsResponseTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdStaticFactoryMethodResolverTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/ImmutableJavaScriptMessageMapperConfigurationTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/InboundSignalTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ModifyConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultOAuth2ConfigTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePipelineTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveAttributesTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturesDeletedTest.java (diff) The file was modified
pom.xml (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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/ResourceDeletedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableResourceStatusTest.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterPersistenceConfigTest.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
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/GatewayHttpConfigTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/StreamThingsTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingDefinitionDeletedStrategyTest.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/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifySubjectStrategyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotAccessibleExceptionTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/ImmutableMessageHeadersTest.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/ThingDeletedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ClientCertificateCredentialsTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotDeletableExceptionTest.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/PolicyEntriesModifiedTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfigTest.java (diff) The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/PolicyReferenceTagTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/query/MongoQueryBuilderUnlimitedTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingDefinitionStrategyTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributesCreatedStrategyTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/package-info.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableLabelTest.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/model/src/test/java/org/eclipse/ditto/things/model/AttributesModelFactoryTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/json/JsonSchemaVersionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionsTestEntry.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/tree/EffectedResourcesTest.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 modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/MissingThingIdsExceptionTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/SubjectNotModifiableExceptionTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/ddata/DDataReader.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/ClusterStateSyncBehavior.java (diff) The file was modified
.github/workflows/maven.yml (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
dockerfile-snapshot (diff) 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/kafka/KafkaMessageTransformer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
placeholders/pom.xml (diff) The file was added documentation/src/main/resources/_posts/2022-01-21-release-announcement-230.md The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_220.md (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_230.md The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
SECURITY.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-thing.md (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
pom.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
Commit
82372db232ed3b6c2d485b1d8984759ef6229a98
by Yufei Cai Test and fix false positives of ClusterStateSyncBehavior due to unserialized local actor refs. Before serialization, local actor refs do not include the IP of its cluster member as a part of its address. ClusterStateSyncBehavior should treat such addresses like the address of its own cluster member. Changed the unit tests to detect mishandling of unserialized addresses. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> 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/AckUpdater.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/actors/ClusterStateSyncBehavior.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
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectivityPlaceholders.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/mqtt/AbstractMqttValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Resolvers.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/api/src/main/java/org/eclipse/ditto/thingsearch/api/UpdateReason.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/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoJwtAuthorizationSubjectsProviderTest.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanupActorTest.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ArrayPipeline.java The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionLower.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionReplace.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ArrayFunctionExpression.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfter.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSplit.java The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionFilter.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionUpper.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunction.java (diff) The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableArrayFunctionExpression.java The file was added placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableArrayPipeline.java The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionDefault.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionDelete.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactory.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBefore.java (diff)
Commit
ee65cd2cdf9e6af9c8ef785978b8f8abda117b26
by David Schwilk Allow to use fn:filter() on previous pipeline elements Makes it possible to omit the first value in the fn:filter(1, 2, 3) function to apply the filter on the previous pipeline element, instead of a placeholder/hard value Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionFilter.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionFilterTest.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/persistence/ConnectionPersistenceActor.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
things/service/src/main/resources/things.conf (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
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/BackgroundSyncActor.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/mqtt/Mqtt3ValidatorTest.java (diff) 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/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModelIT.java The file was modified
thingsearch/service/src/test/resources/logback-test.xml (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/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/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.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/write/mapping/BsonDiffVisitorIT.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/persistence/write/model/ThingWriteModelTest.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/BulkWriteResultAckFlow.java (diff)
Commit
73da18efdcbc2e1ee4ab0695636252fa6bff4a89
by Thomas Jaeckle fixed that JSON `null` in "correlation-id" of Ditto Protocol headers were parsed as JSON String `"null"` * also fixed correlation-id logging in WebSocketRoute which did not respect the signal specific correlation-id but always used the "channel-correlation-id" for logging Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DefaultDittoHeadersBuilderTest.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff)
Commit
e457776d9129399145fa451ecd32e44c891da356
by Thomas Jaeckle fixed that CommandAndCommandResponseMatchingValidator.validateCorrelationIdsMatch also match when the correlation-id of a commandResponse starts with the correlation-id of the command * in addition, adjust concierge's ResponseReceiverCache to not generate a random new UUID in case of a collision, but append a new UUID to the collided correlation-id instead Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/CommandAndCommandResponseMatchingValidatorTest.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
thingsearch/service/src/test/resources/updater-test.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfigTest.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/things-search.conf (diff) 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/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfig.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/filter/LikeFunction.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModelIT.java (diff) The file was modified
thingsearch/service/src/test/resources/logback-test.xml (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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_231.md The file was modified
documentation/src/main/resources/pages/ditto/release_notes_221.md (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff)
Commit
4c7ec1b9c45d6278d8d830c4e8bd3514e9431379
by David Schwilk Ignore DittoMessageMapper for hono delivery failed notifications hono delivery failed notifications lead to mapping failures in connection logs, because the notifications are not in ditto-protocol format and thus the DittoMessageMapper can't map them. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoMessageMapper.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/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)
Commit
0bc901708a87ee921888590147f77e802c55f789
by Yannic Klem Don't expect a writeModelCount for ThingDeleteModel * In case of a retry, the entry could already be deleted and therefore the deleted count is 0 but the expected writeModelCount is 1. This will lead to an infinite loop Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlow.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/MockSendProducerFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorTest.java (diff)
Commit
7026ad4d935f712f83ac7f9a01b800264e3d48c2
by Thomas Jaeckle bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" * made the handleAskTimeoutForCommand() return an Optional and proceed with a null element in the CompletionStage if the optional was empty Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcement.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/TransformationResult.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushValidatorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushSpecificConfig.java 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/httppush/HttpPublisherActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushSpecificConfigTest.java The file was added documentation/src/main/resources/pages/ditto/release_notes_240.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit
be7b4dc883985f5d9aef3fc677b45ff69c2a1d0e
by Thomas Jaeckle fn:split() review: * added @since 2.4.0 to new public interfaces/methods * made immutable implementations final + package private * added unit tests for PipelineFunctionSplit + ImmutableExpressionResolver containing fn:split() in combination with filter function * preserve order in ExpressionResolver.substituteArray() by collection to a List; removed stream().peek() which caused a Sonar warning * fixed some javadoc copy&paste errors Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSplit.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/FunctionExpression.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableArrayPipeline.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ArrayPipeline.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolverTest.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSplitTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunction.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/ArrayFunctionExpression.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/ImmutableArrayFunctionExpression.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionLower.java (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/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit
4e87b9c5236e0718611bd1b4aa313d5736b0ec16
by Thomas Jaeckle fn:split() review: * added support for using fn:filter() and fn:split functions also on JsonArrays as produced by the JwtPlaceholder * added more unit tests covering these new capabilities * removed "ImmutableArrayPipeline.combineElements()" as this functionality did not have any effect e.g. in tests * moved JsonArray logic used in Placeholders from JwtPlaceholder to PipelineElement interface Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/DittoJwtAuthorizationSubjectsProvider.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
placeholders/pom.xml (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSplit.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionFilter.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SimplePlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableArrayPipeline.java (diff)
Commit
ce1b19a1ea3658400630828c1c4a78cd97fb22f8
by Thomas Jaeckle fn:filter() review: adjusted signature text to state that first parameter is optional * enhanced unit tests of PipelineFunctionFilterTest to also include tests using the added or "|" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionFilter.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionFilterTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/MockSendProducerFactory.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/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.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/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/api/src/main/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingResponse.java (diff)
Commit
51da91973a028ac3afeae110b2ce63a8a8aed372
by Thomas Jaeckle added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder * increased max-table width to 100% Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
documentation/src/main/resources/css/customstyles.css (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactory.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/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushSpecificConfig.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/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactoryTest.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/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/TransformationResult.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_232.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingDeletedTest.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/FeaturePropertiesCreatedStrategyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureTest.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/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotDeletableExceptionTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyNotAccessibleExceptionTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/ServiceSpecificEnvironmentConfigSupplierTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonValueMergerTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationContextTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfigTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchResultTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementCorrelationIdMissingExceptionTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ActivateTokenIntegrationStrategyTest.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/signals/commands/exceptions/ThingPreconditionFailedExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/DittoAcknowledgementLabelTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyResponseTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyAttributeStrategyTest.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
json/src/test/java/org/eclipse/ditto/json/JsonCharEscaperTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpressionTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionTest.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
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/SignalInformationPointTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectExpiryTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncementTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/TimestampValueValidatorTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingDefinitionStrategyTest.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
json/src/test/java/org/eclipse/ditto/json/JsonParseExceptionTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/acks/MessageCommandAckRequestSetterTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/DeleteConnectionTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/HeaderEntryFiltersTest.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/DeleteFeatureDefinitionStrategyTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionCreatedTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/CounterKeyTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyTooManyModifyingRequestsExceptionTest.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
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/exceptions/ThingDefinitionNotAccessibleExceptionTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyIdNotExplicitlySettableExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EnumValueValidatorTest.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/ModifyThingDefinitionTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingDeletedStrategyTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyThingDefinitionStrategyTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/indices/IndexInitializerTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyNotModifiableExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsExceptionTest.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
internal/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/StreamedSnapshotTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableHeadersPlaceholderTest.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/commands/query/RetrieveThingResponseTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertyResponseTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableLogicalFilterTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyModifiedTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteThingStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableEnforcementTest.java (diff) The file was modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/announcements/ConnectionClosedAnnouncementTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyEntryModificationInvalidExceptionTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/AbstractSubstitutionStrategyTestBase.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectsTest.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKeyTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyModificationInvalidExceptionTest.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 modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturesModifiedStrategyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributesResponseTest.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
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/common/ShutdownReasonFactoryTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/RetrieveConfigResponseTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultClaimMessageConfigTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotAccessibleExceptionTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/UnmodifiableExternalMessageTest.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
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/events/ThingDefinitionCreatedTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/config/DefaultMetricsReporterConfigTest.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
internal/models/signal/src/test/java/org/eclipse/ditto/internal/models/signal/correlation/MatchingValidationResultTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDefinitionResponseTest.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfigTest.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
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/modify/DeleteThingTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.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/events/PolicyEntryCreatedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureNotAccessibleExceptionTest.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/ImmutablePolicyRevisionTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableAddressMetricTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyIdResponseTest.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/entity/id/EntityIdsTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusTest.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/events/FeaturesCreatedStrategyTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfigTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/InboundSignalTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributeDeletedStrategyTest.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
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/query/RetrieveAttributesTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/StopStreamingTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertiesModifiedStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeadersTooLargeExceptionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingTooManyModifyingRequestsExceptionTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonPointerTest.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
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoRetrieveNamespaceReportTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSizeOptionTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnectionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/IntValueValidatorTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/RetrieveConfigTest.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/api/src/test/java/org/eclipse/ditto/policies/api/PolicyReferenceTagTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/DittoHeadersSizeCheckerTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyEntryStrategyTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttPublishTargetTest.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
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/actors/strategies/commands/DeleteFeaturePropertyStrategyTest.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/query/RetrieveFeaturePropertiesResponseTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableAttributesTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableReplyTargetTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AttributesModifiedStrategyTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/strategies/SubstitutionStrategyRegistryTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyIdNotModifiableExceptionTest.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/ImmutableResourceTest.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/NullThingDefinitionTest.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
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContextTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MergeThingStrategyTest.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/api/src/test/java/org/eclipse/ditto/base/api/common/purge/PurgeEntitiesResponseTest.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/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectNullTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/commands/query/StreamThingsTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/config/DittoSearchConfigTest.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/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupResultTest.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
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/NullFeaturePropertiesTest.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
internal/models/acks/src/test/java/org/eclipse/ditto/internal/models/acks/config/DefaultAcknowledgementConfigTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/HealthCheckingActorOptionsTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionModifiedTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/ResourcesModifiedTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/CreatePolicyStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/acks/ImmutableFilteredAcknowledgementRequestTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultActivityCheckConfigTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultMessageConfigTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyAnnouncementConfigTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/config/DefaultThrottlingConfigTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSourceTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyFeaturesStrategyTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorFactoryTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSourceMetricsTest.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
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/exceptions/AttributePointerInvalidExceptionTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/TimeoutValueValidatorTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionTest.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
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/signals/commands/exceptions/GatewayPlaceholderNotResolvableExceptionTest.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/test/java/org/eclipse/ditto/things/model/signals/events/AttributeDeletedTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureDesiredPropertyStrategyTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonNullTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultOAuth2ConfigTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholderTest.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConflictStrategyTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolverTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ResultFactoryTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolverTest.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/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultBackOffConfigTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/acks/ThingAcknowledgementFactoryTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/entitytag/EntityTagMatchersTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/health/DefaultHealthCheckConfigTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/SearchModelFactoryTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinitionTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionsTestEntry.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 modified
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/UpdateThingTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ModifyConnectionResponseTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConfigTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategyTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectIssuerTest.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/entity/type/EntityTypeJsonDeserializerTest.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
base/api/src/test/java/org/eclipse/ditto/base/api/common/PurgeNamespaceReasonTest.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/FeatureDesiredPropertiesDeletedStrategyTest.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
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/ImmutableFeaturePropertiesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ModifyConfigResponseTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributeTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableLabelTest.java (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/MainMethodExceptionHandlerTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableSshTunnelTest.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/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublishTargetTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyDeletedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/PolicyIdNotAccessibleExceptionTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/UsernamePasswordCredentialsTest.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
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/DeletePolicyResponseTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/BlockNamespaceResponseTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/KeyNameReviserTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/PlaceholderSubstitutionTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturesNotAccessibleExceptionTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/acks/AcknowledgementRequestParseExceptionTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonBooleanTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/announcements/SubjectDeletionAnnouncementTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePermissionsTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingResponseTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertiesResponseTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/UnknownTopicPathExceptionTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/DefaultUserInformationTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceSettingsTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallbackTest.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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanupConfigTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteExceptionHandlerTest.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
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/SearchNamespaceResultEntryTest.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/events/ThingModifiedStrategyTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntryResponseTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/NamespaceBlockedExceptionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ClientCertificateCredentialsTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt5ValidatorTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentialsTest.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/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturePropertiesNotModifiableExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/AttributeNotModifiableExceptionTest.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
bom/pom.xml (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteAttributeStrategyTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfigTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholderTest.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 modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionDeletedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableMappingContextTest.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/acks/ImmutableAcknowledgementRequestTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/NonEmptyValueValidatorTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayWebsocketSessionClosedExceptionTest.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
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/config/DefaultConnectionConfigTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteAttributesStrategyTest.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
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/modify/DeleteAttributeResponseTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/TopLevelPolicyActionCommandResponseTest.java (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/ThingSnapshotTakenTest.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/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/announcements/ConnectionOpenedAnnouncementTest.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
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EntityRegionMapTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JavaValueFieldDefinitionTest.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
policies/api/src/test/java/org/eclipse/ditto/policies/api/PolicyTagTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeatureTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertyTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonLiteralTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholderTest.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
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/PolicyInvalidExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableThingDefinitionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntryTest.java (diff) 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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectIdTest.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
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyRevisionResponseTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/VcapServicesStringSupplierTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/PurgeNamespaceTest.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/model/src/test/java/org/eclipse/ditto/things/model/PolicyIdMissingExceptionTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageSubjectValueValidatorTest.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/signals/events/ThingDefinitionDeletedTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/VcapServicesStringParserTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/QueryParametersToHeadersMapTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EntityTagMatchersValueValidatorTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableJsonifiableAdaptableTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureResponseTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/SecretTest.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingDeleteModelTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ModifyConfigTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonStringTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/ShutdownResponseTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/entitytag/EntityTagMatcherTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/UnsupportedSignalExceptionTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappedOutboundSignalTest.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/commands/exceptions/SubjectNotModifiableExceptionTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/ImmutableMessageHeadersTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HmacCredentialsTest.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
thingsearch/api/src/test/java/org/eclipse/ditto/thingsearch/api/commands/sudo/SudoCountThingsTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDefinitionDeletedStrategyTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGeneratorTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingMergedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinitionResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PolicyIdTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendFeatureMessageTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/DittoRuntimeExceptionToHttpResponseTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourcesTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeatureDesiredPropertyStrategyTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonCollectorsTest.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/RetrieveAttributeStrategyTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesModifiedTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfigTest.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/api/src/test/java/org/eclipse/ditto/connectivity/api/messaging/monitoring/logs/LogEntryFactoryTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappableOutboundSignalTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturePropertyCreatedStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionIdTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureResponseTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/SudoRetrieveThingStrategyTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfigTest.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/commands/modify/ModifySubjectResponseTest.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
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/MetadataHeadersValueValidatorTest.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfigTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/whoami/WhoamiResponseTest.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/headers/entitytag/EntityTagTest.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
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/exceptions/FeatureNotModifiableExceptionTest.java (diff) 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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/SshPublicKeyCredentialsTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationContextTypeTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableTargetTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/AttributeModifiedTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonFactoryTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableLimitOptionTest.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
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutablePropertyFilterTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonKeyTest.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
base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionInvalidExceptionTest.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 modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilterTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionModifiedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/LoggingExpiredTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeaturePropertyNotModifiableExceptionTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionIdentifierTest.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/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/FeatureDefinitionNotAccessibleExceptionTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectTypeTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/namespaces/signals/commands/UnblockNamespaceTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDefinitionModifiedStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionTypeTest.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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/MetadataFromSignalTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/DittoHeaderInvalidExceptionTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholderTest.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
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableMessagePathTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtSubjectIssuersConfigTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonValueParserTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveResourceResponseTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectsResponseTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendThingMessageTest.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
json/src/test/java/org/eclipse/ditto/json/JsonObjectMergerTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureDesiredPropertiesStrategyTest.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
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/commands/DeleteFeaturePropertiesStrategyTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutablePayloadTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/JsonValueToDbEntityMapperTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableTopicPathTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableMeasurementTest.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
base/service/src/test/java/org/eclipse/ditto/base/service/config/limits/DefaultLimitsConfigTest.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/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/ImmutablePolicyEntryPlaceholderTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveAttributesStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/HeaderValueValidatorsTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfigTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ReadJsonArrayHeadersFilterTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrieveSubjectTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/MappedInboundExternalMessageTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyEntriesTest.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
jwt/model/src/test/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebKeyTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSortOptionEntryTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullAttributesTest.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 modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResourceResponseTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CheckConnectionLogsActiveTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/common/ConditionCheckerTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableDefinitionIdentifierTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/NullFeaturesTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeaturesTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultOptionsConfigTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveAllConnectionIdsTest.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/commands/query/RetrieveFeatureTest.java (diff) The file was modified
policies/api/src/test/java/org/eclipse/ditto/policies/api/commands/sudo/SudoRetrievePolicyTest.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/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveFeatureDesiredPropertyResponseTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinitionResponseTest.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
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingsResponseTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertyDeletedStrategyTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableCursorOptionTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/SubjectModifiedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingTest.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
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/persistence/actors/strategies/events/PolicyIdModifiedStrategyTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/EntityTagValueValidatorTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/headers/BooleanValueValidatorTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/StatusDetailMessageTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/CheckExternalFilterTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ThingsModelFactoryTest.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/events/ConnectionCreatedTest.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/events/FeaturePropertyModifiedStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/DittoAuthorizationContextTypeTest.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/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableResourceKeyTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeatureDesiredPropertyModifiedStrategyTest.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/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/common/DittoDurationTest.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonParseOptionsTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/mapping/DefaultMappingConfigTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureDefinitionStrategyTest.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/signals/events/ThingsOutOfSyncTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.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
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/events/FeatureCreatedStrategyTest.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/modify/EnableConnectionLogsResponseTest.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/ImmutablePayloadMappingDefinitionTest.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/ImmutableJsonArrayNullTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/cache/PublicKeyIdWithIssuerTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/ImmutableMessageTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/health/DefaultClusterRolesConfigTest.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
internal/models/streaming/src/test/java/org/eclipse/ditto/internal/models/streaming/SudoStreamSnapshotsTest.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/common/PurgeEntitiesReasonTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyAttributesStrategyTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesCreatedTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrievePolicyIdStrategyTest.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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/SnapshotRevisionTest.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
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfigTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/actions/TopLevelPolicyActionCommandTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectsTest.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
internal/utils/health/src/test/java/org/eclipse/ditto/internal/utils/health/ResetHealthEventsTest.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/events/ResourceDeletedTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionLogsResponseTest.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/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/DeleteFeaturesStrategyTest.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
json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/HttpStatusCodeValueValidatorTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/acks/ImmutableAcknowledgementLabelTest.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
json/src/test/java/org/eclipse/ditto/json/JavaStringToEscapedJsonStringTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQValidatorTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.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
messages/model/src/test/java/org/eclipse/ditto/messages/model/signals/commands/SendClaimMessageTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/MessagesModelFactoryTest.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/commands/query/RetrieveFeaturePropertiesTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/signals/acks/AcknowledgementRequestTimeoutExceptionTest.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
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultCircuitBreakerConfigTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/json/JsonSchemaVersionTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfigTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableAdaptableTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfigTest.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfigTest.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/exceptions/FeaturePropertiesNotAccessibleExceptionTest.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
base/model/src/test/java/org/eclipse/ditto/base/model/auth/ImmutableAuthorizationSubjectTest.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/FeatureDesiredPropertiesCreatedStrategyTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/auth/AuthorizationModelFactoryTest.java (diff) The file was modified
messages/model/src/test/java/org/eclipse/ditto/messages/model/DittoMessageThingIdValueValidatorTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePipelineTest.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
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableEffectedPermissionsTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/SecretsAsConfigSupplierTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeaturesStrategyTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholderTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionMetricsTest.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
base/api/src/test/java/org/eclipse/ditto/base/api/devops/signals/commands/AggregatedDevOpsCommandResponseTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityPlaceholderTest.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionClosedTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultThingsAggregatorConfigTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyCreatedTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyIdTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesTest.java (diff) The file was modified
jwt/model/src/test/java/org/eclipse/ditto/jwt/model/ImmutableJsonWebTokenTest.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/ImmutableFilteredTopicTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/AttributesModelFactoryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionThrottlingConfigTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/ImmutableJavaScriptMessageMapperConfigurationTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesCreatedTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfigTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/acks/ThingLiveCommandAckRequestSetterTest.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterPersistenceConfigTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/FeaturesDeletedStrategyTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingDefinitionCreatedStrategyTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionIdsRetrievalConfigTest.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultClientConfigTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsResponseTest.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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingResponseTest.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
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/ConnectionTagTest.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultDevOpsConfigTest.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
internal/utils/ddata/src/test/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultExceptionToAcknowledgementConverterTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfigTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorTest.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/exceptions/AttributesNotAccessibleExceptionTest.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/ModifyFeatureResponseTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/DittoAckRequestsFilterTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableResourceStatusTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/exceptions/InvalidRqlExpressionExceptionTest.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
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/raw/AliasesAppenderTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ModifyPolicyIdStrategyTest.java (diff)
Commit
8b3c363f5a08e2d64e424bfd818d7f80c2ea1643
by Thomas Jaeckle fixed that search updater did too much patch failures due to recovery bug * on recovery of ThingUpdater, the "thingRevision" of Metadata was set hard to "-1" - this caused always a failed patch update * fix is to restore the metadata from the read search index entry * added better logging for bulk update results: included a correlationId for the bulk + differ between "Success" and "IncorrectPatch" * enhanced existing testcase in ThingUpdaterTest to also test the lookup based recovery of the search index document and assert that revisionNumber is the expected one Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/persistence/write/streaming/BulkWriteResultAckFlowTest.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/ThingUpdaterTest.java (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/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/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff)
Commit
d3296eba27b3208f26b615c10f2216a8fd7af4ef
by Stefan Maute review: extend HttpPushSpecificConfigTest and test parallelism and omitRequestBody; throw ConfigException.WrongType in case value type is not correct; minor code formatting; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactory.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/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactoryTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushSpecificConfig.java (diff) The file was modified
dockerfile-snapshot (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/openshift/ditto/ditto-cluster.yaml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot-arm64 (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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSplitTest.java (diff)
Commit
e66bf385a51beee069138f8f594708f7e2ab7d39
by Stefan Maute add more debug logs to SshTunnelActor; configure connecting-min-timeout to 50s because this timeout needs to be smaller than ditto.connectivity.connection.client-actor-ask-timeout; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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/tunnel/SshTunnelActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
deployment/openshift/ditto/ditto-cluster.yaml (diff) The file was modified
dockerfile-snapshot (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/release_notes_240.md (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 deployment/operations/grafana-dashboards/Gateway_Traces.json The file was added deployment/operations/grafana-dashboards/Pub_Sub.json The file was modified
deployment/operations/grafana-dashboards/JVM_Metrics.json (diff) The file was added deployment/operations/grafana-dashboards/Load_Test.json The file was added deployment/operations/grafana-dashboards/Persistence_Entities.json The file was added deployment/operations/grafana-dashboards/Concierge_Enforcement_Queues.json The file was added deployment/operations/grafana-dashboards/Things-Search_Performance_Metrics.json The file was added deployment/operations/grafana-dashboards/Cache_Metrics.json The file was added deployment/operations/grafana-dashboards/Connectivity_ACKS.json The file was added deployment/operations/grafana-dashboards/Connectivity_Metrics.json The file was removed deployment/operations/grafana-dashboards/Hot_Entities.json The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshTunnelActor.java (diff)
Commit
22e2cd41d45bafea1e4e23e345e6ceb883c2a0df
by Thomas Jaeckle [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties * providing a typed WoT ThingModel / ThingDescription Java API + builders * made concierge ThingCommandEnforcement let "RetrieveThing" and "RetrieveFeature" commands with "Accept: application/td+json" header pass without policy authorization check * enhanced RetrieveThingStrategy and RetrieveFeatureStrategy to check for "accept" header being "application/td+json" * enhanced ThingsSseRouteBuilder to provide a SSE route for /api/2/things/<thingId> filtering for one specific thingId * enhanced ThingsSseRouteBuilder to be able to provide SSEs on a resource level and also for receiving messages * use ditto-wot-integration to load ThingModel via HTTP in a caffeine cache (added extension for that) * use ditto-wot-integration module to convert a ThingModel to a ThingDescription * added support for configurable placeholder resolvements * resolve ThingModel extensions "tm:extends" by recursively following + downloading + merging the extended ThingModels * resolve ThingModel references "tm:ref" by following + downloading + merging the referenced ThingModel elements * implemented replacement algorithm in DefaultWotThingDescriptionGenerator * added skeleton creation when creating Things and Features based on ThingModel * disabled feature by default via feature toggle -> adding WoT integration as "experimental" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Property.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/EntityIdPlaceholder.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableIconLinkBuilder.java The file was added wot/model/pom.xml The file was modified
bom/pom.xml (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/NumberSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableAllOfComboSecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/EventFormElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ThingSkeleton.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractSecurityScheme.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Version.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingCommandStrategies.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableIntegerSchema.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingStrategy.java (diff) The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableActionForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSingleSecurity.java The file was modified
gateway/service/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableBasicSecurityScheme.java The file was modified
pom.xml (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableEventFormElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultiplePropertyFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ComboSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableFormElementAdditionalResponses.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractTypedJsonObjectBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractInteractionBuilder.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Descriptions.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleEventFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleEventFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ThingDefinitionInvalidException.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableOneOfComboSecurityScheme.java The file was added wot/model/src/test/java/org/eclipse/ditto/wot/model/ThingDescriptionTest.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/DataSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Action.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/OneOfComboSecurityScheme.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/package-info.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleActionFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableEvent.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableDigestSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleSecurity.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractFormElementBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableOAuth2Flow.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSinglePrefixedAtContext.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableApiKeySecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SinglePrefixedAtContext.java The file was modified
things/service/src/test/resources/test.conf (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableIntegerSchemaBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractBaseLinkBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableIRI.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Forms.java The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallback.java (diff) The file was added internal/utils/http/src/main/java/org/eclipse/ditto/internal/utils/http/DefaultHttpClientFacade.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableBearerSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableNullSchemaBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SecuritySchemeScheme.java The file was added internal/utils/http/src/main/java/org/eclipse/ditto/internal/utils/http/HttpClientFacade.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/OAuth2SecurityScheme.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/utils/DefaultHttpClientFacade.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Security.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractTypedJsonObject.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleAtContext.java The file was added wot/model/README.md The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingModelExtensionResolver.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/EventForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/WotThingModelInvalidException.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableDescriptions.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/package-info.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingsModelFactory.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/IconLink.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Titles.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SecurityDefinitions.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleActionFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableFormElementAdditionalResponseBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleDataSchema.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/FeatureToggle.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableFormElementExpectedResponse.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutablePropertyBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSingleAtType.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/OAuth2Flow.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/TypedJsonObjectBuilder.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/StartStreaming.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AllOfComboSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTmRequiredElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ActionFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/PropertyFormElement.java The file was added internal/utils/http/pom.xml The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultiplePropertyFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTitles.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalErrorRegistryTest.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 added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingSkeletonGenerator.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableActions.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/StringSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableBearerSecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SchemaDefinitions.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/WotThingSkeletonGenerator.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/FormElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/BooleanSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Interaction.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/PropertyFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/WotThingModelNotAccessibleException.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/WotConfig.java The file was modified
internal/utils/pom.xml (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleOAuth2Scopes.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ActionFormElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Description.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableActionFormElement.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/DefaultWotConfig.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/WotThingDescriptionProvider.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/FormElementAdditionalResponse.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableBooleanSchemaBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableEvents.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractSingleDataSchemaBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableVersion.java The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/utils/HttpClientFacade.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/ToThingDescriptionConfig.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleProfile.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/PskSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableRootForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Actions.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableStringSchemaBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableNumberSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ArraySchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ObjectSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/TdHelpers.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/TmBasedCreationConfig.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/TmRequired.java 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 wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableNoSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableBasicSecuritySchemeBuilder.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/package-info.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleSecurity.java 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/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeaturesBuilder.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/WotThingModelRefInvalidException.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableNumberSchemaBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractThingSkeleton.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleEventFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleDataSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/UriVariables.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractSingleDataSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleRootFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSingleOAuth2Scopes.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleAtContext.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeatures.java (diff) The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/DefaultToThingDescriptionConfig.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableApiKeySecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableIconLink.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleAtType.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ThingSkeletonBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/DataSchemaType.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureStrategyTest.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableStringSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableDigestSecuritySchemeBuilder.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/DefaultTmBasedCreationConfig.java The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveWotThingDescriptionResponse.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveThingStrategyTest.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableAction.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/DigestSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Properties.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableUriVariables.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DittoThingsConfig.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/DefaultWotThingModelFetcher.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableLink.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableLinks.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableActionBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractMultipleFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/IRI.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractInteraction.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/BearerSecurityScheme.java The file was modified
internal/utils/aggregator/src/main/java/org/eclipse/ditto/internal/utils/aggregator/ThingsAggregatorProxyActor.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableProperties.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractFormElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractSecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/NoSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ApiKeySecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Event.java The file was added wot/model/src/test/resources/tds/some-example.td.json The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/RootForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/EventFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/FormElementSubprotocol.java The file was modified
connectivity/service/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/contenttype/ContentType.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/WotInternalErrorException.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSchemaDefinitions.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableObjectSchemaBuilder.java The file was added wot/README.md The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AtType.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/WotThingModelExtensionResolver.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/NullSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutablePropertyForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutablePskSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableOneOfComboSecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SecuritySchemeIn.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableObjectSchema.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/RetrieveFeatureStrategy.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSingleUriAtContext.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableEventFormElementBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableEventBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/TmRequiredElement.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSession.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleRootFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableRootFormElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleSecurity.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractThingSkeletonBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableDescription.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Link.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Links.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableArraySchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleDataSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/OAuth2Scopes.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleOAuth2Scopes.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/WotThingModelFetcher.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleAtType.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/package-info.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ThingDescription.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSingleProfile.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableNoSecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableAllOfComboSecurityScheme.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/FormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleRootFormElementOp.java The file was modified
internal/utils/config/src/main/resources/ditto-devops.conf (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleProfile.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AtContext.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/IntegerSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableThingModelBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableBooleanSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleOAuth2Scopes.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableFormElementAdditionalResponse.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableFormElementSubprotocol.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/WotException.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleActionFormElementOp.java The file was added wot/pom.xml The file was modified
things/service/pom.xml (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/FormElementAdditionalResponses.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DittoPublicKeyProvider.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/BasicSecurityScheme.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff) The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/WotThingDescriptionGenerator.java The file was modified
gateway/service/src/main/resources/gateway.conf (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/endpoints/routes/sse/ThingsSseRouteBuilder.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 added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableNullSchema.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableActionFormElementBuilder.java The file was added wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/DefaultWotThingDescriptionProvider.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/TypedJsonObject.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotAccessibleException.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 wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableOAuth2SecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutablePropertyFormElementBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Profile.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/RootFormElement.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingsConfig.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleProfile.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableEventForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ThingModel.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/BaseLink.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Events.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalErrorRegistryTest.java (diff) The file was added wot/integration/pom.xml The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableOAuth2SecurityScheme.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalErrorRegistryTest.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/FormElementExpectedResponse.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MultipleAtContext.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableThingDescriptionBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ActionForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTmRequired.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/Title.java The file was modified
concierge/service/pom.xml (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/AbstractBaseLink.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableProperty.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SingleUriAtContext.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableLinkBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableSecurityDefinitions.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutablePskSecuritySchemeBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableMultipleAtType.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutablePropertyFormElement.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/PropertyForms.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableRootFormElementBuilder.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/RootFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableThingModel.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableTitle.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/SinglePropertyFormElementOp.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/ImmutableThingDescription.java The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableArraySchemaBuilder.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/endpoints/routes/RootRouteTest.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/MutableVersionBuilder.java The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/Version.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-release (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/basic-wot-integration-example.md The file was modified
documentation/src/main/resources/_data/tags.yml (diff) The file was added documentation/src/main/resources/_posts/2022-02-24-wot-integration.md The file was modified
documentation/src/main/resources/pages/ditto/basic-thing.md (diff) The file was added documentation/src/main/resources/pages/ditto/basic-wot-integration.md The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-feature.md (diff) The file was added documentation/src/main/resources/pages/tags/tag_wot.md
Commit
34f5697dcfc619551a58668afe4aee3845984669
by Thomas Jaeckle [#1034] made TM placeholders resolvement required, failing with a 400 bad request * reworked where placeholders are loaded from - from attributes/model-placeholders for Things and from properties/model-placeholders for Features * use the Ditto config only as fallback when not finding the placeholder in the Thing/Feature * support all possible Json types Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/ToThingDescriptionConfig.java (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/WotThingModelInvalidException.java (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/WotThingModelRefInvalidException.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/DefaultToThingDescriptionConfig.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingDescriptionGenerator.java (diff) The file was added wot/model/src/main/java/org/eclipse/ditto/wot/model/WotThingModelPlaceholderUnresolvedException.java The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/DefaultWotThingDescriptionProvider.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
wot/model/src/main/java/org/eclipse/ditto/wot/model/WotThingModelNotAccessibleException.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.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
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
pom.xml (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/service/pom.xml (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
connectivity/service/pom.xml (diff)
Commit
0c1f4dcce81d2857229faab33025df84ca64e7ac
by Thomas Jaeckle fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds * also added IntelliJ run-configurations in .run/ folder Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added .run/PoliciesService.run.xml The file was added .run/Ditto.run.xml The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was added .run/ConnectivityService.run.xml The file was added .run/ThingsService.run.xml The file was added .run/GatewayService.run.xml The file was added .run/ConciergeService.run.xml The file was added .run/SearchService.run.xml The file was modified
README.md (diff) The file was modified
.run/Ditto.run.xml (diff) The file was modified
.run/PoliciesService.run.xml (diff) The file was modified
.run/ConnectivityService.run.xml (diff) The file was modified
.run/ConciergeService.run.xml (diff) The file was modified
.run/ThingsService.run.xml (diff) The file was modified
.run/GatewayService.run.xml (diff)
Commit
418cb6533f8cd63dbfd684fdaaaee8f5619ac718
by Thomas Jaeckle improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated * fixed passing through events in metadata 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/mapping/EnforcedThingMapper.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/MongoSearchUpdaterFlow.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/mapping/MappingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/mapping/DefaultMappingConfig.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/config/mapping/DefaultMappingConfigTest.java (diff) The file was modified
connectivity/service/src/test/resources/mapping-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
.run/ConnectivityService.run.xml (diff) The file was modified
.run/PoliciesService.run.xml (diff) The file was modified
.run/GatewayService.run.xml (diff) The file was modified
.run/ConciergeService.run.xml (diff) The file was modified
.run/ThingsService.run.xml (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
.run/Ditto.run.xml (diff)
Commit
9013fa72f5bc51affeecd136c9cfc915472a54bf
by Yannic Klem Adapt documentation for building ditto * Removed building with docker as this is not working correctly because of 'docker inside docker' for our MongoDB integration tests * Adapt versions to recently upgraded versions The file was modified
documentation/src/main/resources/pages/ditto/installation-building.md (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/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff)
Commit
2410aa9b0a828271a4f1be8e87689792055e4805
by Thomas Jaeckle improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" * also use "trace" logging for logging potentially huge complete "writeModels" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/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/persistence/write/streaming/ChangeQueueActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff)
Commit
76795881327a48fa2c7830d1b6b51046789aba65
by Thomas Jaeckle fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow * which could lead to "failed patch updates" when by small chance a new WriteModel was received in ThingUpdater at almost the same time when the BulkWrite was processed in MongoSearchUpdaterFlow * a BulkWriteComplete message now signals the ThingUpdater that it may continue accepting WriteModels again * made "force-update-after-start-enabled" by default `false` * fixed unit tests by adding the expected order of messages in there Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was added 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/streaming/MongoSearchUpdaterFlow.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
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/updater/actors/ThingUpdaterTest.java (diff)
Commit
b44ebcb1c009b45cebcf63ff7e77b15cbb9e5d02
by Thomas Jaeckle fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" * now only 2 behaviors exist: one waiting for bulkWrite result and one not, while the one waiting for bulkWrite result only stashes writeModels which occur during waiting for the bulkWrite result Signed-off-by: Thomas Jaeckle <thomas.jaeckle@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/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
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/FeaturePropertyModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThing.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/FeaturePropertyCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingResponse.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyModified.java (diff)
Commit
a3f240169dee16181dd288cc10357bdf47a64944
by Thomas Jaeckle [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page * also adjusted OpenAPI docs accordingly Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/thingsearch/ThingSearchRoute.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
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/devops/DevOpsRoute.java (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/sources/requests/definition.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-sse.md (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/FeaturesRoute.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinition.java (diff)
Commit
0c92562785b7483e074c5414ae1baf155f43e7e0
by Thomas Jaeckle added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 * added support for building multiple architecture images, building for platforms "linux/amd64,linux/arm64" * adjusted default settings for docker-compose files in order to make startup more probable, event for weak machines 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
deployment/docker/sandbox/docker-compose.yml (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
build-images.sh (diff) The file was modified
dockerfile-snapshot-arm64 (diff)
Commit
8cecb35ff3d05f6236133cf3a793b913cf4fdedd
by Thomas Jaeckle simplify maven.yml GitHub action: * removed obsolete workaround * use built-in "cache" function of "actions/setup-java@v2" * use mvn "-T1C" for maybe getting faster builds Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
.github/workflows/maven.yml (diff) The file was modified
legal/3rd-party-dependencies/maven-plugins.txt (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (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
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
.github/workflows/push-dockerhub.yml (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
.github/workflows/docker-nightly.yml (diff)
Commit
2583c7e03f8b104118a0eb63b1a90cb81119137c
by David Schwilk Invalidate ResponseReceiver cache after a response is received. In order to restore behaviour, that a message with the same correlation-id as a previous message gets handled wit the same correlation-id (not a suffixed correlation-id, which we only want if 2 messages with the same correlation-id are processed at the same time). Previous the default expiry of 2 minutes leads to changed correlation-ids in the second message, even if the first message was already answered. Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ResponseReceiverCache.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/openshift/ditto/ditto-cluster.yaml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
README.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-running.md (diff) The file was modified
deployment/README.md (diff) The file was modified
deployment/docker/README.md (diff) The file was modified
.github/workflows/docker-nightly.yml (diff)
Commit
cab08f8d6cdfa1fff0e13117b6136da34bd87f34
by Thomas Jaeckle remove throttling limits currently in place by default for Ditto: * Kafka consumer was limited to receive 100 msg/s * AMQP 1.0 consumer was limited to receive 100 msg/s * Websocket was limited to receive 100 msg/s Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/Amqp10ConsumerConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (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/config/ThrottlingConfig.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
connectivity/service/src/test/resources/amqp10-test.conf (diff) The file was modified
base/service/src/test/resources/throttling-test.conf (diff) The file was modified
base/service/src/test/java/org/eclipse/ditto/base/service/config/DefaultThrottlingConfigTest.java (diff) The file was modified
gateway/service/src/test/resources/streaming-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.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/AbstractRoute.java (diff) The file was modified
connectivity/service/src/test/resources/connection-throttling-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConsumerConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/MessageRateLimiterBehavior.java (diff) The file was modified
connectivity/service/src/test/resources/kafka-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/MessageRateLimiter.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/DefaultThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/ThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.java (diff) The file was modified
gateway/service/src/test/resources/websocket-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/Amqp10ConsumerConfig.java (diff) The file was modified
connectivity/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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStreamFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.java (diff) The file was modified
documentation/pom.xml (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinition.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/DefaultHttpPushFactory.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff)
Commit
1097d9de7cfccb70654fa00ea8b3c30aaad725f1
by Stefan Maute removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; add possibility to configure clean up of old log files and archives at start up; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
concierge/service/src/main/resources/logback.xml (diff) The file was modified
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/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
things/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
concierge/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
things/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
connectivity/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
things/service/src/main/resources/logback.xml (diff) The file was modified
.github/workflows/maven.yml (diff)
Commit
ea9f0ba86625a423357448cfe06fd3139f4f3091
by Thomas Jaeckle fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper * they were only resolved when the thingTemplate contained any placeholders * also added additional placeholder resolvers for resolving "time:" and "request:subjectId" (useful for inline policy) * added the missing documentation for the "ImplicitThingCreation" mapper options * also added Time + Request placeholder resolvers to RawMessageMapper's header mapping Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/pages/ditto/release_notes_240.md (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/RawMessageMapper.java (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was removed documentation/src/main/resources/_posts/2022-02-24-wot-integration.md The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md (diff) The file was added documentation/src/main/resources/_posts/2022-03-03-wot-integration.md The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff)
Commit
b4f437fbb1dc67128667e5bfc394c867b3026cfe
by Yannic Klem Adjust PlaceholderResolver to resolve a placeholder to multiple values * TODO: Check if PlaceholderFilter#doApply should return List<String> instead of String Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBefore.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFilter.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpression.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolverTest.java (diff) 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/PipelineFunctionFilterTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactory.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/DefaultSubjectIdFromActionResolver.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePipelineTest.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfterTest.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/PipelineFunctionDefaultTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionReplaceTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementDeleted.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/ImmutablePlaceholderResolver.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ExpressionResolverTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunction.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ResolversTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionLower.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfter.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionReplace.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionUpper.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSplitTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFactory.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionDelete.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/OAuthTokenIntegrationSubjectIdFactory.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.java (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/PipelineFunctionDefault.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionFilter.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpressionTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/RequestedAcksFilter.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableArrayFunctionExpression.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionUpperTest.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolverTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSplit.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementResolved.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionLowerTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff)
Commit
943405a15fdb5c36afa661b1cafe4635d6d6684f
by Yannic Klem Change Placeholder interface to resolve to a List of Strings instead of a single String * Required for JwtPlaceholder to work with this new architecture Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SimplePlaceholder.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolverTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholder.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateTestPlaceholder.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/ImmutablePolicyEntryPlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableConnectionIdPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/Placeholder.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableConnectionIdPlaceholderTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectionIdPlaceholderTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/TopicPlaceholderTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityIdPlaceholder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3Validator.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.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/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableRequestPlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholder.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolver.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/AbstractEntityIdPlaceholder.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableHeadersPlaceholder.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
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionUpperTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSplitTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionFilterTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionFilter.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionDefaultTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePipelineTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBeforeTest.java (diff) 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/PipelineFunctionParameterResolverFactoryTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.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/PipelineFunctionParameterResolverFactory.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionLowerTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringBefore.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionReplaceTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpressionTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/AbstractEntityIdPlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityIdPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateTestPlaceholder.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSplitTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfterTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePipelineTest.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/PipelineFunctionDefaultTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SimplePlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionSubstringAfter.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableFunctionExpressionTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionReplaceTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholder.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionLowerTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunction.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactory.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionParameterResolverFactoryTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholder.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionFilterTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3Validator.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineFunctionUpperTest.java (diff) The file was removed placeholders/src/main/java/org/eclipse/ditto/placeholders/ArrayFunctionExpression.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/OAuthTokenIntegrationSubjectIdFactory.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java (diff) The file was removed placeholders/src/main/java/org/eclipse/ditto/placeholders/ArrayPipeline.java 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/ImmutableExpressionResolver.java (diff) The file was removed placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableArrayFunctionExpression.java The file was removed placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableArrayPipeline.java The file was modified
README.md (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) 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/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/SlidingWindowCounter.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlertFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricAlertRegistry.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlertGaugeTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ThrottledMetricsAlert.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/CounterKey.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlertGauge.java The file was modified
pom.xml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholder.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableConnectionIdPlaceholderTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/TopicPlaceholderTest.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ExistsThingPredicateVisitor.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholder.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholderTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableConnectionIdPlaceholder.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholder.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholderTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/Placeholder.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
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholder.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableTimePlaceholderTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementUnresolved.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateTestPlaceholder.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ExpressionResolverTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableResourcePlaceholderTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityIdPlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutablePolicyPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFilter.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/SimplePlaceholder.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/ImmutablePolicyEntryPlaceholderTest.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/PipelineElementDeleted.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderResolver.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableHeadersPlaceholder.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/placeholders/ImmutableTopicPathPlaceholderTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3Validator.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PlaceholderFilterTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableSourceAddressPlaceholderTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolver.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/resolvers/ImmutablePolicyEntryPlaceholder.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutablePlaceholderResolverTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/OAuthTokenIntegrationSubjectIdFactory.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ImmutableExpressionResolver.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableEntityPlaceholderTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/ExpressionResolver.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ConnectionIdPlaceholderTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableRequestPlaceholder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/ImmutableHeadersPlaceholderTest.java (diff) The file was modified
pom.xml (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableRequestPlaceholder.java (diff)
Commit
c96812df58a33e5fc0e63cda1e299ae275e47476
by Yannic Klem Minor adaptions after review * Add missing since annotation in javadoc * Made class PipelineElementResolved immutable (as stated by its annotation) and added a test for this Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElementResolved.java (diff) The file was added placeholders/src/test/java/org/eclipse/ditto/placeholders/PipelineElementResolvedTest.java The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PipelineElement.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/CounterKey.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/ConnectivityCounterRegistry.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricAlertRegistry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.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/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamCacheConfig.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/resources/actors-test.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
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
connectivity/service/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamConfig.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamCacheConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamCacheConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamCacheConfig.java (diff)
Commit
5ce3444cfcfb3390542e2495f4d5adc3706ca9e7
by Yannic Klem Adapted usage of placeholders to make use of multiple resolved values where possible * Extracting AuthorizationContext: use all resolved values for SubjectId generation * SignalEnforcement: Use first resolved value for 'input', use all resolved values for 'filters' * ConnectionStatusMessageMapper: Use first resolved value for featureId, use first resolved value for thingId of modifyFeatureProperty command * ImplicitThingCreationMessageMapper: Use first resolved value for CreateThing JSON * KafkaConsumerGroupSpecificConfig: Use first resolved value for consumer group ID * KafkaValidator: Removed Source address placeholder validation (makes no sense) * KafkaValidator: Use first resolved value for target address * Abstract MqttValidator: Just validate that all placeholders are valid. Ignore results 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/messaging/validation/AbstractProtocolValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionStatusMessageMapper.java (diff) The file was modified
placeholders/src/test/java/org/eclipse/ditto/placeholders/PlaceholderFilterTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt5ValidatorTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt3ValidatorTest.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/TopicPlaceholderTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/SignalEnforcementFilter.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttValidatorTest.java (diff) The file was modified
placeholders/src/main/java/org/eclipse/ditto/placeholders/PlaceholderFilter.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/FeaturePlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.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/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.java (diff) The file was added connectivity/api/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.java (diff)
Commit
9068d3f1cef5a84ff06b8982e4ba5186664abe51
by Yannic Klem Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse in the same way by making use of the resource path and the entity. Signed-off-by: Yannic Klem <Yannic.Klem@bosch.io> The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholder.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/signals/events/ThingMerged.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/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/RetrieveConnectionStatusAggregatorActor.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/RecoveryStatus.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/amqp/AmqpClientActor.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/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/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/ImmutableResourceStatus.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/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/OutboundMappingProcessorActor.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
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
rql/search-option-parser/pom.xml (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 modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/EnforcementFactoryFactory.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholder.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/main/java/org/eclipse/ditto/connectivity/api/placeholders/ThingPlaceholder.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/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableThingPlaceholderTest.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ThingPlaceholder.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/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/UpdateTwinWithLiveResponseMessageMapper.java (diff) The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableFeaturePlaceholderTest.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/AbstractEntityIdPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/FeaturePlaceholder.java 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/ImmutablePolicyPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/EntityIdPlaceholder.java The file was modified
connectivity/api/pom.xml (diff) 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/PolicyPlaceholder.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityIdPlaceholder.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/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/RequestPlaceholder.java The file was added edge/api/pom.xml The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/ImmutableRequestPlaceholder.java The file was added edge/pom.xml The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/PolicyPlaceholder.java The file was added edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutablePolicyPlaceholderTest.java The file was added edge/api/src/main/java/org/eclipse/ditto/edge/api/placeholders/FeaturePlaceholder.java 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/ImmutableEntityIdPlaceholder.java The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/RequestPlaceholder.java The file was modified
bom/pom.xml (diff) The file was modified
pom.xml (diff) The file was added edge/api/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/ImmutableEntityPlaceholderTest.java The file was added edge/api/src/test/java/org/eclipse/ditto/edge/api/placeholders/ImmutableEntityPlaceholderTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedSignal.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/placeholders/ImmutableRequestPlaceholder.java The file was added 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/BasePublisherActor.java (diff) 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/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
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/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
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/BulkWriteComplete.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/MongoSearchUpdaterFlow.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/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/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
.run/SearchService.run.xml (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/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/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/persistence/write/streaming/MongoSearchUpdaterFlowTest.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/streaming/MongoSearchUpdaterFlow.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/openapi/sources/api-2-index.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/features/feature.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml 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/things/index.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/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-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/streaming/SearchUpdaterStream.java (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/PersistenceStreamConfig.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/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
.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/common/config/DefaultPersistenceStreamConfigTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.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/pages/ditto/basic-feature.md (diff) The file was modified
wot/README.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-wot-integration.md (diff) The file was modified
documentation/src/main/resources/_posts/2022-03-03-wot-integration.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-example.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (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/rabbitmq/RabbitMQValidator.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/mqtt/AbstractMqttValidator.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/httppush/HttpPushValidator.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 modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) 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 added thingsearch/service/src/test/resources/consistency-it.conf 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/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/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/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/TestSearchUpdaterStream.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/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/resources/things-search.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/resources/actors-test.conf (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/SearchUpdateMapper.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/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/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/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/MongoSearchUpdaterFlow.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
.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
.run/ConnectivityService.run.xml (diff) The file was modified
connectivity/service/pom.xml (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
deployment/docker/docker-compose.yml (diff) The file was modified
build-images.sh (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/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/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/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.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/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/MongoSearchUpdaterFlow.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/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/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/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/WriteResultAndErrors.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/persistence/write/streaming/BulkWriteResultAckFlowTest.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/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/CheckForActivity.java 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/AbstractWriteModel.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/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/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/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/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/DefaultSearchUpdateMapper.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/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/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/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/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/updater/actors/ThingUpdater.java (diff) The file was added json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java The file was added json/src/test/java/org/eclipse/ditto/json/JsonMergePatchTest.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/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff) The file was removed json/src/test/java/org/eclipse/ditto/json/JsonValueMergerTest.java 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/JsonFactory.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonMergePatchTest.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/JsonObjectMerger.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
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
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
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
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
legal/3rd-party-dependencies/test.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
legal/3rd-party-dependencies/maven-plugins.txt (diff) The file was modified
bom/pom.xml (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
pom.xml (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (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/PipelineElement.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/FluentPublishingConnectionLogger.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
internal/utils/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockNamespaceBehavior.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/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/mapping/EnforcedThingMapper.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/api/src/main/java/org/eclipse/ditto/policies/api/PolicyTag.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/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.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/ImmutableExpressionResolver.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 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 added documentation/src/main/resources/_posts/2022-04-06-release-announcement-240.md 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/basic-placeholders.md (diff) 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
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-enrichment.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-placeholders.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-enrichment.md (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
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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicy.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/WithSelectedFields.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMappingStrategies.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.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
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyQueryCommandResponseMappingStrategies.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractPolicyMappingStrategies.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyTest.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 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/AbstractThingMappingStrategies.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
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/signals/commands/WithSelectedFields.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyQueryCommandMappingStrategies.java (diff) 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
documentation/src/main/resources/pages/ditto/protocol-specification-policies-retrieve.md (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/policyFieldsQueryParam.yml The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrievepolicy.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/policy.yml (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicy-withfieldselector.md 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
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/WithSelectedFields.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
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
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 modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/TunnelSessionListener.java (diff) 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
things/service/src/main/resources/logback.xml (diff) The file was modified
policies/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)
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/docker-compose.yml (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (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
policies/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
things/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)
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)
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/SshTunnelActor.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/TunnelChannelListener.java (diff) The file was added documentation/src/main/resources/_posts/2022-04-14-release-announcement-240.md The file was modified
documentation/src/main/resources/pages/ditto/release_notes_240.md (diff) The file was removed documentation/src/main/resources/_posts/2022-04-06-release-announcement-240.md The file was modified
SECURITY.md (diff) The file was modified
documentation/src/main/resources/_config.yml (diff)