The file was removed legal/3rd-party-dependencies/cqs.md The file was removed documentation/src/main/resources/pages/ditto/release_notes_next.md The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was added documentation/src/main/resources/_posts/2021-04-21-release-announcement-200.md The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.md (diff) The file was removed legal/3rd-party-dependencies/dash-licenses-summary.txt The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/client-sdk-javascript.md (diff) The file was removed legal/3rd-party-dependencies/generateCqsMd.sh The file was modified
documentation/src/main/resources/_posts/2019-12-12-release-announcement-100.md (diff) The file was modified
services/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/SudoStreamSnapshots.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was modified
deployment/docker/swagger3-index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/client-sdk-java.md (diff) The file was modified
services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/OpenConnectionStrategy.java (diff) The file was modified
services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/CreateConnectionStrategy.java (diff) The file was modified
services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was added protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/EmptyTopicPathTest.java The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilder.java (diff) The file was added protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/EmptyTopicPath.java The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
Commit
a59237e3b3b134141289c75b2b2e883c83c69ccc
by Thomas Jaeckle updated release notes with the current module/package structure * added feature JWT auth via WebSocket query param to changelog * switched SandboxingContextFactory to measure time with System.getNanos() to improve precision Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was modified
services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/SandboxingContextFactory.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was added documentation/src/main/resources/_posts/2021-05-04-release-announcement-200.md The file was removed documentation/src/main/resources/_posts/2021-04-21-release-announcement-200.md The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff)
Commit
434f5981cecd4b425169fab4a0055234a15f9394
by Juergen Fickel Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. * `ImmutableTopicPathBuilder` is now a private nested class of `ImmutableTopicPath` to be able to refer to to its instance field in constructor. * An instance of `ImmutableTopicPath` can now only be obtained via builder. Thus removed static factory methods. * Moved parsing of TopicPath string representation from `ProtocolFactory` to `ImmutableTopicPath` to make use of the nested builder. * Reworked parsing of `TopicPath` from string to provide meaningful context in case of errors. * Adjusted some Javadoc comments to reflect the code. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPathBuildable.java (diff) The file was removed protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilderTest.java The file was modified
protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ProtocolFactoryTest.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPath.java (diff) The file was removed protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilder.java The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff) The file was removed protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ProtocolFactoryParameterizedTest.java The file was modified
protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/UnknownTopicPathExceptionTest.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff) The file was added protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathParameterizedParsingTest.java The file was modified
protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathTest.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPath.java (diff) The file was modified
protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/EmptyTopicPathTest.java (diff) The file was modified
protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathTest.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/EmptyTopicPath.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff) The file was modified
services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/DittoRuntimeExceptionToErrorResponseFunction.java (diff) The file was modified
services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapper.java (diff) The file was modified
services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapper.java (diff) The file was modified
services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/RawMessageMapper.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPath.java (diff) The file was modified
protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-05-04-release-announcement-200.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was modified
model/base/src/main/java/org/eclipse/ditto/model/base/common/DittoDuration.java (diff) The file was modified
services/utils/ddata/src/main/java/org/eclipse/ditto/services/utils/ddata/DistributedData.java (diff) The file was modified
services/utils/tracing/src/main/java/org/eclipse/ditto/services/utils/tracing/TraceUriGenerator.java (diff) The file was modified
services/gateway/util/src/main/java/org/eclipse/ditto/services/gateway/util/config/security/DevOpsConfig.java (diff) The file was modified
model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeaderDefinition.java (diff) The file was modified
model/things/src/main/java/org/eclipse/ditto/model/things/Attributes.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultAdapterResolver.java (diff) The file was modified
services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/AbstractRoute.java (diff) The file was modified
services/utils/test/src/test/java/org/eclipse/ditto/services/utils/test/Retry.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonFieldDefinition.java (diff) The file was modified
documentation/src/main/resources/architecture/DADR-0005-semantic-versioning.md (diff) The file was modified
model/base/src/main/java/org/eclipse/ditto/model/base/acks/DittoAcknowledgementLabel.java (diff) The file was modified
model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/TrieBasedPolicyEnforcer.java (diff) The file was modified
services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/MessageRateLimiter.java (diff) The file was modified
services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff) The file was modified
services/connectivity/common/src/main/java/org/eclipse/ditto/services/connectivity/config/javascript/JavaScriptConfig.java (diff) The file was modified
model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/ResourceNode.java (diff) The file was modified
services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
model/things/src/main/java/org/eclipse/ditto/model/things/FeatureProperties.java (diff) The file was modified
model/things/src/main/java/org/eclipse/ditto/model/things/Feature.java (diff) The file was modified
services/utils/config/src/main/java/org/eclipse/ditto/services/utils/config/raw/RawConfigSupplier.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff)
Commit
23e05cc5e3c7b23bcc62fcb6ddc012422fa43a81
by Juergen Fickel Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapperTest.java (diff) The file was removed protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/EmptyTopicPathTest.java The file was modified
protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableJsonifiableAdaptableTest.java (diff) The file was removed protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/EmptyTopicPath.java The file was modified
services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapperTest.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableJsonifiableAdaptable.java (diff) The file was added protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/package-info.java The file was added protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/package-info.java The file was added protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/acknowledgements/package-info.java The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/HeaderTranslator.java (diff) The file was added signals/announcements/connectivity/src/main/java/org/eclipse/ditto/signals/announcements/connectivity/ConnectivityAnnouncement.java The file was added signals/announcements/connectivity/src/main/java/org/eclipse/ditto/signals/announcements/connectivity/package-info.java The file was modified
model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionId.java (diff) The file was added signals/announcements/connectivity/src/main/java/org/eclipse/ditto/signals/announcements/connectivity/AbstractConnectivityAnnouncement.java The file was added signals/announcements/connectivity/src/test/java/org/eclipse/ditto/signals/announcements/connectivity/ConnectionOpenedAnnouncementTest.java The file was modified
signals/announcements/pom.xml (diff) The file was modified
bom/pom.xml (diff) The file was added signals/announcements/connectivity/src/main/java/org/eclipse/ditto/signals/announcements/connectivity/ConnectionClosedAnnouncement.java The file was added signals/announcements/connectivity/src/main/java/org/eclipse/ditto/signals/announcements/connectivity/ConnectionOpenedAnnouncement.java The file was added signals/announcements/connectivity/src/test/java/org/eclipse/ditto/signals/announcements/connectivity/ConnectionClosedAnnouncementTest.java The file was added signals/announcements/connectivity/pom.xml
Commit
6408e3adb1e625bd5786efa80155fd84d95e91ea
by Juergen Fickel Issue #1043: Refactored `AbstractAdapter`. * Removed unused methods. * Re-ordered methods according to the Stepdown Rule. * Moved method `getEventTopicPathBuilderFor` to `AbstractThingAdapter` as it is only used by sub-classes thereof. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/AbstractThingAdapter.java (diff) The file was modified
protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
Commit
19ddb145519dc4c2288b9fd2b45a4f09882ac355
by Thomas Jaeckle fixed GitHub actions (dockerfiles were moved) * adjusted JMH -benchmark.jar generation to be in a separate profile or policies-model and connectivity-service (JavaScript benchmark) Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/pom.xml (diff) The file was modified
policies/model/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 added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/provider/package-info.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/acknowledgements/package-info.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/package-info.java 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/things/AbstractThingAdapter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableJsonifiableAdaptableTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/UnknownTopicPathExceptionTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ProtocolFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DittoRuntimeExceptionToErrorResponseFunction.java (diff) The file was removed protocol/src/test/java/org/eclipse/ditto/protocol/adapter/ImmutableTopicPathParameterizedParsingTest.java 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/ImmutableTopicPath.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableTopicPathTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/WrappingMessageMapperTest.java (diff) The file was added protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableTopicPathParameterizedParsingTest.java The file was modified
protocol/pom.xml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/TopicPathBuildable.java (diff) The file was modified
base/service/pom.xml (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/controlflow/TimeMeasuringFlowTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ProtocolFactoryTest.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/ConnectivityAnnouncementAdapter.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingStrategiesFactory.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/EmptyPathMatcher.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/TopicPathBuilder.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/ProtocolFactory.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/TestConstants.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/MessageCommandResponseAdapter.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/announcements/ConnectivityAnnouncement.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterParameterizedTest.java (diff) The file was modified
protocol/pom.xml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableTopicPath.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/ConnectivityCommandAdapterProvider.java The file was added protocol/src/test/java/org/eclipse/ditto/protocol/adapter/connectivity/ParametrizedConnectivityAnnouncementAdapterTest.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/announcements/AbstractConnectivityAnnouncement.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/AbstractConnectivityAdapter.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ConnectivityAnnouncementMappingStrategies.java 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/mapper/ConnectivityAnnouncementSignalMapper.java The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ProtocolFactoryParameterizedTest.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/test/java/org/eclipse/ditto/protocol/ImmutableTopicPathBuilderTest.java (diff) The file was removed protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/EmptyPathMatcher.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/announcements/AbstractPolicyAnnouncement.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractConnectivityMappingStrategies.java The file was added protocol/src/test/java/org/eclipse/ditto/protocol/adapter/connectivity/ConnectivityAnnouncementAdapterTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/TopicPath.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/ConnectivityAdapter.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableTopicPathBuilder.java (diff) The file was added protocol/src/test/java/org/eclipse/ditto/protocol/adapter/connectivity/DefaultConnectivityCommandAdapterProviderTest.java The file was added protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/ConnectivityAnnouncementMappingStrategiesTest.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/DefaultConnectivityCommandAdapterProvider.java
Commit
0e09fcf9cbbf3e6f8ab8b20b171b2cae62272488
by Thomas Jaeckle added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it * made EmptyEvent not require the added "eventType" JSON field in order to not break old events Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/service/pom.xml (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/EmptyEvent.java (diff) The file was modified
base/service/pom.xml (diff) The file was modified
concierge/service/pom.xml (diff) The file was modified
policies/service/pom.xml (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.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
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/DefaultAdapterResolver.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterTest.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/Topic.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableFilteredTopic.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableFilteredTopicTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/EmptyEvent.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/persistence/SignalFilterTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilter.java (diff)
Commit
8fbe36481c53163fb2d53e2fb59983d423ec95c1
by Thomas Jaeckle fix MQTT publisher warnings when no MQTT consumer was present in combination with when "separatePublisherClient=true": * create a dummy MQTT subscription handler in such cases which does not actually subscribe 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/AbstractMqttClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DummySubscriptionHandler.java The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestLoggingFilter.java The file was added gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestLoggingFilterTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestResultLoggingDirective.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DummySubscriptionHandler.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/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/BaseClientData.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestResultLoggingDirective.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was removed documentation/src/main/resources/_posts/2021-05-04-release-announcement-200.md The file was added documentation/src/main/resources/_posts/2021-05-06-release-announcement-200.md The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/GlobalEventRegistry.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/UnsupportedMediaTypeException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/GatewayTimeoutInvalidException.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
pom.xml (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
pom.xml (diff) The file was modified
SECURITY.md (diff) The file was modified
deployment/kubernetes/minikube/README.md (diff) The file was modified
deployment/kubernetes/k3s/README.md (diff) The file was modified
deployment/helm/README.md (diff) The file was added deployment/kubernetes/README.md The file was modified
deployment/kubernetes/deploymentFiles/nginx/nginx.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/mongodb-statefulset/storage-class.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/mongodb/mongodb.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/swagger/swagger.yaml (diff) The file was modified
deployment/kubernetes/minikube/README.md (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/pod-reader-role.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/mongodb-statefulset/mongodb-statefulset.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/mongodb-statefulset/persistent-volume.yaml (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/ConnectivityAnnouncementSignalMapper.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/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/test/java/org/eclipse/ditto/connectivity/service/config/DefaultClientConfigTest.java (diff) The file was modified
connectivity/service/src/test/resources/client-test.conf (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/config/ClientConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
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/ErrorHandlingActorTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/DeleteConnectionStrategy.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/resources/logback-test.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActor.java (diff)
Commit
d1cb36daf79fb4790326929504c537db9af1f469
by Yannic Klem Avoids throwing exceptions in ditto metrics and return more or less reasonable return values in combination with a WARN log instead * The reason for this is that we don't want productive code to break because of errors in metrics Signed-off-by: Yannic Klem <yannic.klem@bosch.io> 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/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/counter/KamonCounter.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 modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/histogram/KamonHistogram.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/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimerTest.java (diff) The file was modified
documentation/src/main/resources/_posts/2021-05-06-release-announcement-200.md (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimer.java (diff)
Commit
28bcfee485ac72ef7ac77d89b5c8a86c0a87da53
by Thomas Jaeckle fixed parallelism of search-updater using "flatMapMerge" * added async() boundary which was missing and caused parallelism to not have an effect * additionally made it possible to configure a minPoolSize for MongoDB connections Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/MongoHealthChecker.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfig.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/DittoMongoClientBuilder.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/MongoDbConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-mongo.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/MongoClientWrapper.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
connectivity/service/src/test/resources/test.conf (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/resources/connectivity.conf (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
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/resources/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
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyErrorResponse.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/test/java/org/eclipse/ditto/protocol/adapter/policies/PolicyErrorResponseAdapterTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableTopicPath.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/ThingErrorResponse.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingModifyCommandMappingStrategies.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/connections/generated/announcements/closedConnection.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/connections/generated/announcements/openedConnection.md The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was added documentation/src/main/resources/pages/ditto/protocol-specification-connections-announcement.md The file was modified
connectivity/service/src/test/resources/logback-test.xml (diff) The file was added documentation/src/main/resources/pages/ditto/protocol-specification-connections.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/connections/protocol-examples-connections-announcement-closed.md The file was modified
documentation/src/main/resources/pages/ditto/basic-connections.md (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/connections/protocol-examples-connections-announcement-opened.md The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (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/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/SendingTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/Sending.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-connections-announcement.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-connections.md (diff)
Commit
2e3a4fb0dc3f0b601765f01461ac3fc6a6449c92
by Thomas Jaeckle fixed that for commands requesting "search-persisted" the wrong write concern was used * collections were mixed up * also fixed some logging in connectivity which missed the correlation-id Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.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
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/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
README.md (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorSignatureTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSignatureTest.java 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 removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorSignatureTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublishTarget.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSignatureTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigning.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigning.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigningTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigning.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigning.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/UriEncoding.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractBaseClientActorTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/utils/UriEncodingTest.java (diff) The file was removed gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/UriEncoding.java 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/messaging/tunnel/ClientSessionCredentialsVisitor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/NoOpRequestSigning.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/PublicKeyAuthenticationFactory.java (diff) The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HmacCredentialsTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/SSLContextCreator.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/SshTunnelValidator.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/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/KeyManagerFactoryFactory.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HmacCredentials.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/CredentialsVisitor.java (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/kafka/KafkaConnectionFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/ConsumerPropertiesFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaConnectionFactory.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/ConsumerData.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageToExternalMessage.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/kafka/KafkaValidatorTest.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/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
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigningExtension.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigningFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/NoOpRequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigning.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/resources/test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was added connectivity/service/src/test/resources/http-push-test.conf The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfigTest.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/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigningFactory.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/HttpPushFactoryTest.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/AwsRequestSigningFactory.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/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/IncomingMessageHandler.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageToExternalMessage.java
Commit
ffa92353c3987770142ac1e08d42a6f01dbde99b
by Yannic Klem Make move the logic again to a transformer * I noticed that the processor I used seems to be deprecated and even worse the pattern I used to split the stream for exceptions and messages was bad practice. * Adds unit tests for the transformer 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 removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/IncomingMessageHandler.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.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/actors/AckUpdaterTest.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff)
Commit
2fc2f4cfaebd349608f009a3705b43f5be6141c6
by Yufei Cai Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/SSLContextCreator.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/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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformerTest.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/kafka/KafkaConsumerActor.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/KafkaMessageTransformer.java (diff)
Commit
f28a8eb890cdd20dc0417b4d7003df039001587c
by Thomas Jaeckle fix MQTT protocol level acknowledgements * when "reconnectForRedelivery=false", sucessful MQTT ACKs are issued even when a redelivery of the message is expected -> changed that behavior to only ACK when no redelivery is expected * made "cleanSession" config not to be based on "reconnectForRedelivery" value - apply a default of "false", but make the default configurable in connectivity.conf * added a new "event-loop-threads" option configuring the used HiveMQTT client to use a fixed amount of netty event-loop threads instead of having them dynamically calculcated by default based on the processor count * adjusted MQTT docs Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MockHiveMqtt3ClientFactory.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/mqtt/hivemq/HiveMqttClientFactory.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (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/DefaultHiveMqtt3ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DefaultHiveMqtt5ClientFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MockHiveMqtt5ClientFactory.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt5.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.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/mqtt/MqttSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractHiveMqttClientFactory.java (diff)
Commit
bed5bb2678c6485e67be75ac8ba2dcb9cd6c2711
by Thomas Jaeckle fixed applying "eventLoopThreads" option * always use timer in order to schedule redelivery of unacked messages when using "reconnectForRedelivery" * undid not sending back "acknowledgement" when not using "reconnectForRedelivery" as MQTT brokers would not re-deliver the message anyway * added documentation for configuring "acknowledgementRequests" for MQTT sources in order to handle QoS 0/1/2 correctly Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt5.md (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (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/mqtt/hivemq/AbstractHiveMqttClientFactory.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-connections-announcement.md (diff)
Commit
3ecf15144e3a74dc5f82f5b6792faaf808a16d18
by Thomas Jaeckle applied manual reconnect for MQTT connections * triggering a reconnect based on the situation, e.g. for reconenct because of redelivery, directly reconnect without any delay * don't setup new hivemq clients for the manual reconnect, but rather reconnect the existing ones * applied some simplifications caused by this new approach 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/HiveMqtt3ConsumerActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt5.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.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/mqtt/hivemq/HiveMqtt5ConsumerActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/DefaultHiveMqtt3ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqttClientFactory.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/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MockHiveMqtt5ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/backoff/RetryTimeoutStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultEvictingQueue.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/mqtt/hivemq/DefaultHiveMqtt5ClientFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MockHiveMqtt3ClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractHiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultMuteableConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (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
policies/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/pom.xml (diff) The file was modified
connectivity/service/pom.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
concierge/service/pom.xml (diff) The file was modified
gateway/service/pom.xml (diff) The file was modified
bom/pom.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
things/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
things/service/pom.xml (diff) The file was modified
concierge/service/pom.xml (diff) The file was modified
gateway/service/pom.xml (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
policies/service/pom.xml (diff) The file was modified
things/service/pom.xml (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/connectivity/ParametrizedConnectivityAnnouncementAdapterTest.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/BaseConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractHiveMqttClientFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (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
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
gateway/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
concierge/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/main/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
things/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/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_201.md The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningTest.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/HttpPushValidatorTest.java (diff) The file was added documentation/src/main/resources/slides/images/wot.png The file was added documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
deployment/kubernetes/README.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.java (diff)
Commit
3a9e9dd4d5f71e963b60d209dac4d09c353e6a16
by Yufei Cai Connectivity: Improve debug log for incoming messages. - Log actor ref of response collector for message correlation. - Add toString() method to MappingOutcome. - Fix an IndexOutOfBoundException in BaseConsumerActor logging. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ResponseCollectorActor.java (diff) The file was modified
connectivity/service/src/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/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/BaseConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingActor.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/ProducerPropertiesFactoryTest.java 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 modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaPublisherActorFactory.java (diff) The file was modified
connectivity/service/src/test/resources/kafka-test.conf (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/ConsumerPropertiesFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/ProducerPropertiesFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.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/KafkaPublisherActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaProducerFactory.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/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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaBootstrapServerSpecificConfig.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaConnectionFactory.java 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/KafkaPublisherActorFactory.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/DefaultKafkaProducerFactory.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/DefaultKafkaConfig.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactoryTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConnectionFactory.java The file was added documentation/src/main/resources/pages/ditto/release_notes_210.md The file was modified
connectivity/service/src/main/resources/javascript/outgoing-mapping.js (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/main/resources/javascript/outgoing-mapping.js (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessorActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/main/resources/javascript/ditto-scope.js (diff) The file was modified
connectivity/service/src/main/resources/javascript/outgoing-mapping.js (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/main/resources/javascript/ditto-scope.js (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningTest.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/BasePublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningTest.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/KafkaPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaProducerFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfig.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaBootstrapServerSpecificConfig.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/resources/connectivity.conf (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/KafkaPublisherActorFactory.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/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaSpecificConfig.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/pom.xml (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/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAuthenticationSpecificConfigTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaProducerFactory.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/AwsRequestSigning.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/kubernetes/deploymentFiles/nginx/nginx.yaml (diff) The file was modified
deployment/docker/nginx.conf (diff) The file was modified
deployment/docker/index.html (diff) The file was modified
deployment/kubernetes/deploymentFiles/nginx/index.html (diff) The file was modified
deployment/kubernetes/deploymentFiles/nginx/nginx.conf (diff) The file was modified
deployment/kubernetes/deploymentFiles/resource-quotas/cpu-memory-resource-quota.yaml (diff) 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/test/resources/kafka-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
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/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/raw/RawConfigSupplier.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactoryTest.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.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/KafkaConfig.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/validation/ConnectionValidator.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/CredentialsValidationVisitor.java The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-http.md (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/raw/RawConfigSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.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/KafkaPublisherActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-http.md (diff) The file was modified
bom/pom.xml (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/KafkaMessageTransformer.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtValidator.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/raw/RawConfigSupplier.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ClientCertificateCredentials.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/SshPublicKeyCredentials.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ResponseCollectorActor.java (diff) The file was modified
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/src/main/resources/logback.xml (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
concierge/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (diff) The file was modified
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
thingsearch/service/src/main/resources/logback.xml (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
dockerfile-snapshot (diff) The file was modified
dockerfile-release (diff)
Commit
2095d6e649b247e9d3b8cb8210fcc8000dc34525
by Stefan Maute add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; add securityContext to ditto-cluster.yaml to enable writing log files to host directory; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/kubernetes/README.md (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was modified
connectivity/model/pom.xml (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigningTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigning.java The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacadeTest.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
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
documentation/src/main/resources/pages/ditto/client-sdk-java.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigning.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigningTest.java (diff)
Commit
610af89742b8400a19e00fae9a5b5b15081c7cc6
by Thomas Jaeckle Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions * by default, 0ms were applied for those as well which might not be a good default and "DoS" MQTT brokers Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/AbstractMqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/resources/connection-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigning.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/ConnectionBasedJmsConnectionFactory.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
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractBaseClientActorTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsService.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplier.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayService.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigningTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/PlainCredentialsSupplier.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceOperationsActorIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/SearchService.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/AzSaslRequestSigning.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/ConciergeService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigningExtension.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigningFactory.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
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was added deployment/kubernetes/deploymentFiles/ditto/ditto-log-files.yaml The file was modified
deployment/kubernetes/README.md (diff) The file was modified
dockerfile-snapshot (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
dockerfile-release (diff) The file was added internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/ExistsFunction.java The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionFilter.java (diff) The file was modified
internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionFilterTest.java (diff) The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionParameterResolverFactory.java (diff) The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/FilterFunctions.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpSpecificConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigningTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigning.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactoryTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactory.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-log-files.yaml (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
deployment/kubernetes/README.md (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/raw/RawConfigSupplier.java (diff) The file was modified
connectivity/service/src/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/httppush/AzSaslRequestSigningFactory.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/Resolvers.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ResolversTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigningFactory.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/test/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActorTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/ConciergeService.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/httppush/AzSaslRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsService.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractBaseClientActorTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/SearchService.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/persistence/ConnectionPersistenceOperationsActorIT.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActor.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/resources/connectivity.conf (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/amqp/AmqpSpecificConfigTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplierTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigningTest.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslRequestSigning.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConnectionSigningFactory.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/signing/AzSaslSigningFactory.java 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/config/DefaultHttpPushConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/signing/NoOpSigning.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplierTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpRequestSigningFactory.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AzSaslSigningTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/config/DefaultAmqp10ConfigTest.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslRequestSigningFactoryTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/PlainCredentialsSupplier.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/NoOpRequestSigning.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConnectionSigning.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpRequestSigningExtension.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/config/Amqp10Config.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigning.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzSaslSigningFactoryTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10Config.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigningFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/WithStringMapDecoding.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConnectionSigningExtension.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpRequestSigning.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/RequestSigningExtension.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConfigTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AzMonitorRequestSigningFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/signing/Signing.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/signing/AzSaslSigning.java The file was modified
dockerfile-snapshot (diff) The file was modified
dockerfile-release (diff) The file was modified
dockerfile-snapshot-arm64 (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10ConfigTest.java (diff)
Commit
fa59422304b77f7bcf0ba941d21d731ed82d7ba8
by Yufei Cai [#1078] Remove test to not verify SSL certificates. Reason: Not possible to test uniformly for all protocols. Kafka connections do not check certificate during connection test. AMQP connections time out when tested against an HTTP server. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> 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/amqp/SaslPlainCredentialsSupplier.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/SaslPlainCredentialsSupplierTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff) The file was added documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-http.md (diff) The file was added documentation/src/main/resources/_posts/2099-01-01-hmac-credentials.md The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/SubjectExpiryAdjustmentTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.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-hmac-signing.md (diff) The file was modified
documentation/src/main/resources/_posts/2099-01-01-hmac-credentials.md (diff)
Commit
5af46241f1215a7ce2c972bdfef6338a279e1ff7
by Florian Fendt [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/signing/Signing.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConnectionSigning.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpRequestSigning.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/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/AbstractBaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/ConnectionBasedJmsConnectionFactory.java (diff) The file was modified
documentation/src/main/resources/_posts/2099-01-01-hmac-credentials.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (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
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-http.md (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/PropertiesFactory.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
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff)
Commit
74c8ff0c4ec6ad5189b292baeda72c09dc25f3a0
by Thomas Jaeckle stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: * shut down client actor after sending close announcement as part of coordinated shutdown * only add coordinated shutdown hook for connections actually requesting connection announcements * configured default "disconnecting-max-timeout" to "5s" instead of 60s as before * added ImmutableClientDisconnected class and implemented toString() correctly in all subclasses of AbstractWithOrigin Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> 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/amqp/AmqpClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ImmutableClientDisconnected.java 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/kafka/KafkaClientActor.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/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ClientConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSConnectionHandlingActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/AbstractWithOrigin.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/amqp/JmsConnectionHandlingActorTest.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
bom/pom.xml (diff) 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/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/resources/connectivity.conf (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorTest.java 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/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/kafka/DefaultKafkaPublisherActorFactory.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/KafkaClientActor.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/config/DefaultKafkaConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushFactoryTest.java (diff)
Commit
9835f42b664adab744f0a50a7ab7d57f8bbac5cd
by Thomas Jaeckle adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigningTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/UriEncoding.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/AwsRequestSigning.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit
7c17b08db0f28df74a181ef12a9682a24ff1df80
by Thomas Jaeckle downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
bom/pom.xml (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff)
Commit
e8db64d76cf223e611cccae6b540ddad49c3c878
by Florian Fendt [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/OneForOneEscalateStrategyTest.java The file was modified
connectivity/service/src/test/resources/connection-test.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/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.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/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/OneForOneEscalateStrategy.java 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
bom/pom.xml (diff)
Commit
a2522e61f8bc829908211defb653d88f304abc56
by Dominik Guggemos #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/MockSendProducerFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfig.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaProducerFactory.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaProducerFactory.java 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/kafka/DefaultKafkaPublisherActorFactory.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/SendProducerFactory.java 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/test/resources/test.conf (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultSendProducerFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageContext.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff)
Commit
4568b508456b33f4bee75dfeb19ae3893149214c
by Thomas Jaeckle don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated * don't log error in Subscriber watchign Termination when own instance was terminated Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/ClusterMemberRemovedAware.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/OneForOneEscalateStrategyTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/OneForOneEscalateStrategy.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/KafkaPublisherActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff) The file was modified
documentation/src/main/resources/_posts/2099-01-01-hmac-credentials.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff)
Commit
e2ef148718890dd87cbeac28dc2de3bcbd0143a2
by Thomas Jaeckle adjusted "role" for all splitBrain resolver configs to be unset * that causes that a split brain situation is detected by looking at all instances of the Ditto cluster and not by looking at a single cluster role (the one of the SBR "leader") Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
thingsearch/service/src/main/resources/things-search.conf (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
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
documentation/src/main/resources/jsonschema/connection.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
bom/pom.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (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/KafkaPublisherActor.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DefaultMessageMapperFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/PayloadMapper.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/resources/kafka-test.conf (diff) 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/KafkaConfig.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/KafkaPublisherActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
bom/pom.xml (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/MockSendProducerFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActor.java (diff)
Commit
e2e96904b31b37bd0e61f746446b2f89160e1fad
by Thomas Jaeckle gracefully shutdown logback-classic logging in DittoService during coordinated shutdown * updated logstash-logback forwarder to 6.6 * configured "reconnectionDelay" to logstash to "1 second" * configured "logstash-logback-encoder" dependency to be included on "runtime" Maven scope * adjusted coordinated shutdown phase of SshClientProvider to be not in the last phase, but 1 earlier * increased coordinated shutdown "cluster-exiting" timeout to 20s Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/SshClientProvider.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (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
gateway/service/pom.xml (diff) The file was modified
things/service/pom.xml (diff) The file was modified
concierge/service/pom.xml (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
policies/service/pom.xml (diff) The file was modified
concierge/service/src/main/resources/logback.xml (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
bom/pom.xml (diff) The file was modified
policies/service/src/main/resources/logback.xml (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/HttpPushValidator.java (diff)
Commit
d927f6517065776cc40e9c6d011063a309c2e2fd
by Johannes Schneider #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer Signed-off-by: Johannes Schneider <johannes.schneider@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfig.java 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/KafkaClientActorTest.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/config/KafkaProducerConfig.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.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/config/DefaultKafkaConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfigTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConsumerConfig.java 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/PropertiesFactory.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfigTest.java 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/resources/kafka-test.conf (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/KafkaPublisherActorFactory.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/KafkaPublisherActor.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
things/service/pom.xml (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
gateway/service/pom.xml (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was modified
policies/service/pom.xml (diff) The file was modified
concierge/service/pom.xml (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionParameterResolverFactory.java (diff) The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionFilter.java (diff) The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/FilterFunction.java (diff) The file was modified
internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionParameterResolverFactoryTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/filter/ExistsFunction.java (diff) The file was modified
internal/models/placeholders/src/test/java/org/eclipse/ditto/internal/models/placeholders/PipelineFunctionFilterTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapper.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
documentation/src/main/resources/_posts/2099-01-01-hmac-credentials.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff) The file was added documentation/src/main/resources/_posts/2021-06-17-hmac-credentials.md The file was removed documentation/src/main/resources/_posts/2099-01-01-hmac-credentials.md
Commit
0440a4f73ac3de5bac0aa36b06e0fc1f98d66607
by Dominik Guggemos #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) 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/KafkaPublisherActor.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/amqp/AmqpPublisherActor.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/rabbitmq/RabbitMQClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractBaseClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff)
Commit
5091725c919e1ade6fb93024f111826f011d4812
by Yufei Cai stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: * shut down client actor after sending close announcement as part of coordinated shutdown * only add coordinated shutdown hook for connections actually requesting connection announcements * configured default "disconnecting-max-timeout" to "5s" instead of 60s as before * added ImmutableClientDisconnected class and implemented toString() correctly in all subclasses of AbstractWithOrigin Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/ImmutableClientDisconnected.java 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/httppush/HttpPushClientActor.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/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/internal/ClientDisconnected.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/internal/AbstractWithOrigin.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/amqp/AmqpClientActor.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/rabbitmq/RabbitMQClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ClientConfig.java (diff) The file was modified
connectivity/service/src/main/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
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/messaging/amqp/AmqpClientActor.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/mapping/NormalizedMessageMapperTest.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/mapping/WrappingMessageMapper.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/test/java/org/eclipse/ditto/connectivity/service/mapping/javascript/benchmark/Test2ParseJsonPayloadToDitto.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/mapping/test/MockMapper.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/mapping/WrappingMessageMapperTest.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/AbstractProtocolValidator.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/mapping/javascript/benchmark/Test1DecodeBinaryPayloadToDitto.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/AbstractMessageMapper.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/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/OutboundMappingProcessorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/MessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorTest.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/messaging/OutboundDispatchingActorTest.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/DefaultMessageMapperFactoryTest.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/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/InboundMappingProcessor.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/MapToDittoProtocolScenario.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoConnectionContext.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/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/mapping/DefaultMessageMapperFactory.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 added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionContext.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/RawMessageMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/ImplicitThingCreationMessageMapperTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingSettings.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/JwtTestConstants.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/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/AbstractMqttClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigProviderMissingException.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/rabbitmq/RabbitMQValidatorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigProvider.java 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/kafka/KafkaValidatorTest.java (diff) The file was added 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/messaging/mqtt/MqttServerRule.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/mqtt/Mqtt3ValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQValidator.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientActorTest.java (diff) The file was added 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/config/ConnectivityConfigModifiedBehavior.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/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/mqtt/Mqtt5Validator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigProviderFactory.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/kafka/KafkaValidator.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/Mqtt5ValidatorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectivityConfigProvider.java 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/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/config/ConnectivityConfigProviderFailedException.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/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subjects.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjects.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/httppush/HttpPublisherActorTest.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/amqp/AmqpPublisherActorTest.java (diff) The file was added documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProviderMissingException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProviderFailedException.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigProviderFactory.java 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/amqp/AmqpConsumerActorTest.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/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionContext.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.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/mapping/DittoConnectionContext.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigProviderMissingException.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/config/DittoConnectionContextProvider.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/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/amqp/ConsumerData.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigProviderFailedException.java The file was added 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/mapping/ImplicitThingCreationMessageMapper.java (diff)
Commit
739e5f1b54453f667962957ba4582f89219ec1ef
by Stefan Maute add new config key 'allowed-clock-skew' to oauth config; extend OAuthConfig interface and DefaultOAuthConfig; use new config value in DefaultJwtValidator; add unit tests; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> 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/test/resources/oauth-test.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfigTest.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/DefaultJwtValidator.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/OAuthConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfig.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjects.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Subjects.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectsTest.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/KafkaMessageContext.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceITAssertions.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ActivateTokenIntegrationStrategyTest.java (diff) The file was modified
policies/service/src/test/resources/activate-token-integration-test.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
rql/model/pom.xml (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ModifyConnectionStrategy.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.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/resources/connectivity.conf (diff)
Commit
765c55d3dde0d4060b35c361df97dbf242becc91
by Thomas Jaeckle review of documenting javascript wrapper functions: * enhanced existing example to make use of Ditto.buildDittoProtocolMsg helper function * rephrased a little * added link to Ditto Protocol specification to show which fields are available when * enhanced Ditto Protocol envelope JsonSchema with missing fields "revision"+"timestamp" * fixed markup errors in kafka docs * fixed missing tags in hmac blogpost * added Java 1.8 compile level also for other rql Java modules * increased 2 default timeouts "cluster-sharding-shutdown-region" and "cluster-exiting" of coordinated shutdown to 15s Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
rql/parser/pom.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/jsonschema/protocol-envelope.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was modified
rql/query/pom.xml (diff) The file was modified
documentation/src/main/resources/_posts/2021-06-17-hmac-credentials.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (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
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerGroupSpecificConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerGroupSpecificConfigTest.java The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedSignal.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSession.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
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/streaming/actors/StreamingSessionActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/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 added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectivityCommandStrategies.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionDeletedStrategies.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionUninitializedStrategies.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionContextProvider.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.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/QueryParser.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/config/ConnectionContextProvider.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/DittoConnectionContextTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/DittoConnectionContext.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/ConnectionContext.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionContextProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProvider.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.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/namespaces/src/main/java/org/eclipse/ditto/internal/utils/namespaces/BlockedNamespacesUpdater.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/test/java/org/eclipse/ditto/connectivity/service/messaging/FaultyClientActor.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/mqtt/hivemq/HiveMqtt3ClientActorTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.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/kafka/KafkaClientActorTest.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/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/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/DefaultClientActorPropsFactoryTest.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/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ClientActor.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/HiveMqtt5ClientActorTest.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/config/ConnectionContextProvider.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/HiveMqtt3ClientActor.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/ConnectivityConfigModifiedBehavior.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/AbstractBaseClientActorTest.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/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.java (diff)
Commit
a399d5c27ab9d7710da4d14e8e225f6721ee23e0
by Dominik Guggemos fix several issues with publishing messages to kafka - do not escalate (which triggers reconnect) if publish queue overflows, it amde the problem even worse - subscribe to ditto pub sub *after* publisher and consumer actors are ready (not concurrently). this should give the publisher some more time to start before messages flow in. - fix handling of failures in CONNECTING state (do not backoff again on multiple failures, if connection is already in failed state) 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/KafkaPublisherActor.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/KafkaPublisherActorTest.java (diff)
Commit
4ef0c050f0ff939b0022302bc2fc14111e25a0bd
by Thomas Jaeckle fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null * made it possible to treat RQL predicates with "null" values correctly in ThingPredicatePredicateVisitor * added @Nullable where they were missing in "ditto-rql-model" and "ditto-rql-query" 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/criteria/visitors/CreateBsonPredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/EqPredicateImpl.java (diff) The file was modified
rql/model/src/main/java/org/eclipse/ditto/rql/model/predicates/ast/SingleComparisonNode.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/GtPredicateImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/visitors/PredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/LtPredicateImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/LePredicateImpl.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitorTest.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/AbstractSinglePredicate.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactoryImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/LikePredicateImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactory.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
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/NePredicateImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/filter/ParameterPredicateVisitor.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/criteria/GePredicateImpl.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfig.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/DefaultKafkaConfig.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/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/kafka/KafkaPublisherActor.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/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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionContextProvider.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/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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaPublisherActorTest.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/TimeMeasuringAuthenticationProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationResultProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtAuthenticationProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/AbstractJwtAuthenticationProviderTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewaySignalEnrichmentProvider.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/BaseClientActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/DefaultJwtAuthenticationResultProviderTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfig.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/test/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfigTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
pom.xml (diff) The file was modified
pom.xml (diff)
Commit
9bcf2b6abd0e55f5a53bd65dab67552e54fa990e
by Stefan Maute add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; use check methods in DefaultConfig classes to prevent miss configuration of Ditto services; add missing config values; remove maxFailures from things-search.conf (not used anymore); Signed-off-by: Stefan Maute <stefan.maute@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
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/DefaultThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfig.java (diff) The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/config/DefaultCacheConfig.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/config/DefaultRateConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConsumerConfig.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultThingsAggregatorConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultDevOpsConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultOAuthConfig.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/config/DefaultPingConfig.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/config/DefaultMetricsConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/config/DefaultStatisticsConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultGatewaySignalEnrichmentConfig.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/AbstractBackgroundStreamingActorWithConfigWithStatusReport.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DittoConciergeConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultMessageConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultPersistenceStreamConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/PersistenceIdsConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamStageConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultCommandConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/DefaultPersistenceOperationsConfig.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
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallback.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultClaimMessageConfig.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/config/DefaultPersistenceConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCreditDecisionConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultOptionsConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultTunnelConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultActivityCheckConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultTimeoutConfig.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/config/DefaultBasicHealthCheckConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionIdsRetrievalConfig.java (diff) The file was modified
internal/utils/ddata/src/main/java/org/eclipse/ditto/internal/utils/ddata/DefaultAkkaReplicatorConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/PersistenceCleanupConfig.java (diff) The file was modified
internal/utils/persistence/src/test/resources/snapshot-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultUpdaterConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceIdsConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/health/DefaultHealthCheckConfig.java (diff) The file was modified
internal/utils/config/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/mapping/DefaultMapperLimitsConfig.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfig.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/config/DefaultClusterConfig.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
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/config/DefaultAcknowledgementConfig.java (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamCacheConfig.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/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp091Config.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultCircuitBreakerConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultMongoDbConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultCachesConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultBackOffConfig.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/config/DefaultMetricsReporterConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultExponentialBackOffConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultSupervisorConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultTimeoutConfig.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/DefaultSignalEnrichmentConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfig.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/http/DefaultHttpConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/mapping/MapperLimitsConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultWebsocketConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/DefaultLimitsConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10Config.java (diff) The file was modified
internal/utils/ddata/src/main/java/org/eclipse/ditto/internal/utils/ddata/DefaultDistributedDataConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultStreamingConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultTagsConfig.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/DefaultMonitoringLoggerConfig.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/config/DefaultHealthCheckConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/endpoints/DefaultPublicHealthConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultExponentialBackOffConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultThingsAggregatorConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionIdsRetrievalConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/streaming/DefaultWebsocketConfig.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultActivityCheckConfigTest.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
internal/utils/persistence/src/test/resources/activity-check-test.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfig.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMonitoringLoggerConfig.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/config/DefaultAcknowledgementConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCreditDecisionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceIdsConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultAmqp10Config.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/DefaultLimitsConfig.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultConnectionPoolConfig.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/DefaultConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/mapping/DefaultMapperLimitsConfig.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
internal/utils/persistence/src/test/resources/snapshot-test.conf (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfig.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/config/DefaultMetricsConfig.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultActivityCheckConfig.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/http/DefaultHttpConfig.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfig.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMappingProcessor.java (diff)
Commit
8b8a2274da63f721f8ec092785e20b3905a24ac2
by Stefan Maute fixed getting workers config in DefaultTunnelConfig (workers can be 0); add correct config value to search test.conf to get ThingUpdaterTest running; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultTunnelConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/test/resources/updater-test.conf (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.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/updater/actors/ThingUpdater.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfig.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncement.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncementTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/SubjectAnnouncement.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectTest.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfig.java (diff) The file was modified
internal/utils/config/src/test/resources/test.conf (diff) The file was modified
internal/utils/persistence/src/test/resources/snapshot-test.conf (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/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultEvictingQueue.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultEvictingQueueTest.java (diff)
Commit
48a1eb4f1b726d62b711739258c4c67b3e0ea89f
by Stefan Maute change instantiation of DefaultPersistenceCleanupConfig when updating; check if cleanup isEnabled before scheduling the cleanup in EventSnapshotCleanupCoordinator; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/EventSnapshotCleanupCoordinator.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/PersistenceCleanupConfig.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfig.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanup.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/actors/ModifyConfigBehavior.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/ConnectionContextProvider.java (diff) 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/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerGroupSpecificConfigTest.java (diff) The file was modified
bom/pom.xml (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
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/3rd-party-dependencies/test.txt (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/EventSnapshotCleanupCoordinator.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/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerGroupSpecificConfig.java (diff) The file was added deployment/operations/grafana-dashboards/Hot_Entities.json The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
deployment/README.md (diff) The file was added deployment/operations/grafana-dashboards/JVM_Metrics.json The file was added deployment/operations/grafana-dashboards/Cluster_traffic.json The file was added deployment/operations/grafana-dashboards/External_Metrics.json The file was modified
policies/model/pom.xml (diff) The file was modified
base/model/pom.xml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryState.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/package-info.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedPub.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteExpiredSubject.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was modified
policies/service/pom.xml (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/KafkaConsumerActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultThingsAggregatorConfig.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/DefaultConnectionIdsRetrievalConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHttpPushConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaProducerConfig.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ScopedConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/MqttConfig.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
base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultExponentialBackOffConfig.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/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/config/DefaultKafkaProducerConfig.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/resources/connectivity.conf (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManager.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorSnapshottingTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PolicyCommandStrategies.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeleteExpiredSubjectStrategy.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.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/model/src/main/java/org/eclipse/ditto/policies/model/SubjectAnnouncement.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncementTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectAnnouncement.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (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/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff)
Commit
8d0836037fdca8be34a57ce63befed09476d4c3c
by Stefan Maute add new dependency commons-net to bom.xml; extend HostValidator to be able to block specific subnets; extend ConnectionsConfig with blockedSubnets config; add unit test to HostValidatorTest; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/DefaultHostValidator.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was modified
connectivity/service/src/test/resources/connection-test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/validation/HostValidatorTest.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractPersistenceStreamingActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PoliciesPersistenceStreamingActorCreator.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/SnapshotStreamingActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingsPersistenceStreamingActorCreator.java (diff) The file was removed internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/WithTagsConfig.java The file was removed internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultTagsConfigTest.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DittoThingsConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceStreamingActorCreator.java (diff) The file was removed internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/TagsConfig.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was removed internal/utils/persistence/src/test/resources/tags-test.conf The file was removed internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultTagsConfig.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DittoPoliciesConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingsConfig.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PoliciesConfig.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff)
Commit
be62812968d195019b10f4db908f3fc89fcd8025
by Stefan Maute add blocked-host-regex to connectivity.conf; block all hosts which match the blocked-host-regex in DefaultHostValidator; add unit tests for blocked-host-regex; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/DefaultHostValidator.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/validation/HostValidatorTest.java (diff) The file was modified
connectivity/service/src/test/resources/connection-test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/HostValidationResult.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/validation/HostValidatorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerOffsetResetSpecificConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerOffsetResetSpecificConfigTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
bom/pom.xml (diff)
Commit
d3ed384d960b5e0f7c52f93927e1872d3cd61be5
by Yannic Klem Only fail validation if a value for consumer offset is configured * With no value configured we just use the kafka default and therefore should not fail the validation 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/KafkaConsumerOffsetResetSpecificConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-connections-announcement.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/connections/protocol-examples-connections-announcement-opened.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.md (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/jsonschema/policy.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/subjectAnnouncement.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/requests/policies/actions/activateTokenIntegration.yml (diff)
Commit
02d133abddb7414446fe18c38b6a55ee3b6049e1
by Thomas Jaeckle Introduce AskWithRetry "pattern" for async concierge cache loading * combining Patterns.ask wrapped with a Patterns.retry * configured via AskWithRetryConfig in service config * applied in concierge enforcement + cache loading + other policy enforcer loading (e.g. in things-search) 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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamConfig.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingSearchServiceGlobalErrorRegistryTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolver.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/config/package-info.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanup.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskException.java The file was modified
policies/service/src/test/resources/policy-test.conf (diff) The file was modified
policies/service/src/main/resources/policies.conf (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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was added internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/config/DefaultAskWithRetryConfigTest.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/ReferencePlaceholderResolver.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalErrorRegistryTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfig.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/config/DefaultAskWithRetryConfig.java The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfig.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementSchedulerTest.java (diff) The file was added internal/utils/cache-loaders/src/test/resources/ask-with-retry-test.conf 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/resources/concierge.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/test/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfigTest.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/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/config/package-info.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfig.java (diff) The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.java (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/config/RetryStrategy.java The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/config/CacheConfig.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/placeholders/references/PolicyIdReferencePlaceholderResolverTest.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingEnforcementIdCacheLoader.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/EnforcementProvider.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/resources/enforcement-test.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.java (diff) The file was modified
concierge/service/src/test/resources/test.conf (diff) The file was added internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/config/AskWithRetryConfig.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DefaultStreamConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/CachesConfig.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/AbstractEnforcementWithAsk.java (diff) The file was modified
concierge/service/src/test/resources/caches-test.conf (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfigTest.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultEnforcementConfigTest.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
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcementTest.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PolicyConfig.java (diff) The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyAnnouncementConfigTest.java The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PolicyAnnouncementConfig.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfig.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was added policies/service/src/test/resources/policy-announcement-config-test.conf The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManager.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorSnapshottingTest.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyAnnouncementConfig.java The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActor.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/common/config/DefaultPolicyConfigTest.java (diff) The file was modified
policies/service/src/test/resources/default-policy-config-test.conf (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java (diff)
Commit
56db799b4c477adffc1a2394271824c7259a5b39
by Thomas Jaeckle Added unit tests for AskWithRetry * fixed AskWithRetry future supplier * fixed missing "wrapBeforeAsk" in AbstractEnforcementWithAsk * adjusted default configs of retry to use the "BACKOFF_DELAY" strategy Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/cache-loaders/pom.xml (diff) The file was added internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.java (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/config/AskWithRetryConfig.java (diff) The file was added internal/utils/cache-loaders/src/test/resources/test.conf The file was modified
thingsearch/service/src/main/resources/things-search.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcementWithAsk.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/DefaultThrottlingConfig.java (diff)
Commit
299422cfd99ff10179890bb13581110bc3720f20
by Thomas Jaeckle moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) * fixed AbstractEnforcementWithAsk exception handling * adjusted *UnavailableException's descriptions to perform retry to improve resiliency Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingUnavailableException.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/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyUnavailableException.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionUnavailableException.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/AskException.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/starter/ConciergeServiceGlobalErrorRegistryTest.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcementWithAsk.java (diff) The file was removed internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskException.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.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/httppush/HttpPublisherActor.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 removed connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/DelegateTarget.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableTarget.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/MqttPublishTarget.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
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/ImmutableReplyTarget.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/model/src/main/java/org/eclipse/ditto/connectivity/model/GenericTarget.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/amqp/AmqpConsumerActor.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/mqtt/hivemq/AbstractMqttClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttPublisherActorTest.java (diff)
Commit
42a607a4d2c25500f80a5bf567be3588d7bc4f28
by Yufei Cai Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. DefaultEvictingQueue has a small chance to increase in size due to polling when the queue is empty. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultEvictingQueue.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/EvictingQueue.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/kafka/KafkaMessageTransformer.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/PolicyAnnouncementPubSubFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was 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)
Commit
0c98d44f1af09d73170d262a25decc6f604c3009
by Yannic Klem Make InboundMappingProcessorActor a streaming component * It is now a sink which can directly be connected to the kafka consumer source * Allows backpressure from the inbound payload mapping * Former consumer protocols (amqp, mqtt, ..) do still just "tell" the message to the mapping sink without any backpressure in place Signed-off-by: Yannic Klem <yannic.klem@bosch.io> The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.java 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/InboundMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorHeaderInteractionTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/LegacyBaseConsumerActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.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/mqtt/hivemq/AbstractMqttConsumerActor.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/MessageMappingProcessorActorTest.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/mqtt/hivemq/HiveMqtt5ConsumerActor.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/mqtt/hivemq/HiveMqtt3ConsumerActor.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) 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/rabbitmq/RabbitMQClientActor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/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/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/AcknowledgeableMessage.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ConsumerActorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessorActor.java 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/kafka/KafkaConsumerActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorTest.java (diff)
Commit
814e03f4ac6de1857ea0c371eb8abccd98d9f38f
by Thomas Jaeckle [#1107] fixed review findings: * fixed that HttpPublisherActor assumed that all entityIds can only be thingIds - with policy announcements those are now handled as "EntityId" instead * adjusted other places to also use EntityId instead of only ThingId * changed ThingId field in LogEntry to EntityId (as with policy announcement not only thing related logs may be existing) * made ImmutableLogEntry package private * reduced some error log statements to lower log level * minor javadoc @since fixes and added some comments where I struggled to understand Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntryBuilder.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionLogsResponseTest.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/httppush/HttpPublisherActor.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/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryState.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
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.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/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/monitoring/logs/InfoProviderFactory.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
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntry.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyAnnouncementConfig.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/LogEntry.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/InfoProviderAssert.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/SubjectAnnouncement.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 modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was modified
connectivity/model/pom.xml (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeleteExpiredSubjectStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/RetrieveConnectionLogsAggregatorActorTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableLogEntryTest.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingSink.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/config/DefaultAskWithRetryConfig.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/CachesConfig.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/config/AskWithRetryConfig.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
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfig.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultCachesConfigTest.java (diff) The file was removed concierge/service/src/test/resources/caches-test.conf The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-connectivity.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-policies.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-things-search.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-things.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-acknowledgements.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.md (diff)
Commit
5d8e357e573557cc1eeea8c4a21c73fc43a66c63
by Dominik Guggemos extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability 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/KafkaConsumerActor.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/AbstractConsumerActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerSourceSupplier.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractConsumerActorWithAcknowledgementsTest.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/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt3ConsumerActorTest.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/messaging/kafka/KafkaClientActor.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/DefaultKafkaConsumerSourceSupplier.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/HiveMqtt5ConsumerActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaHeader.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActorTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.java The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (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
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/GenericTarget.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableTarget.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/mqtt/MqttPublishTarget.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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtTestConstants.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessorActorTest.java (diff) The file was modified
internal/models/acks/src/main/java/org/eclipse/ditto/internal/models/acks/AcknowledgementAggregatorActorStarter.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java 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/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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/HostValidationResult.java (diff) 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/validation/DefaultHostValidator.java (diff)
Commit
1cca944180900d5379142dfdb788932c96b8b96b
by Yannic Klem Allow to throttle the inbound stream after payload mapping * We can now throttle the inbound stream based on the number of generated messages within ditto * The only consumer which is supporting this right now is kafka Signed-off-by: Yannic Klem <yannic.klem@bosch.io> 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/KafkaClientActor.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/InboundMappingSink.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/BaseClientActor.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/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/jwt/JwtTestConstants.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (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/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/PolicyAnnouncementManager.java (diff) The file was modified
policies/service/src/test/resources/policy-announcement-config-test.conf (diff) The file was modified
policies/service/src/test/resources/default-policy-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/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.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/persistence/actors/announcements/SubjectExpiryActor.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
bom/pom.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/tunnel/ClientSessionCredentialsVisitor.java (diff) The file was modified
.github/workflows/maven.yml (diff) The file was modified
internal/utils/search/src/main/java/org/eclipse/ditto/internal/utils/search/SubscriptionActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/internal/ssl/AbstractSSLContextTest.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/activateTokenIntegrationForEntry.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/deactivateTokenIntegration.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/deactivateTokenIntegrationForEntry.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/activateTokenIntegration.yml (diff) The file was modified
.github/workflows/maven.yml (diff)
Commit
ba6dca8076173349f555d6ef3b271f9debce3d1c
by Yannic Klem Use MergeHub to inject messages into a sink that is materialized at different place * This is done to avoid different "states" in the InboundMappingSink 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
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/LegacyBaseConsumerActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMessageMappingStrategies.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/InvalidPathException.java The file was added protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMessageMappingStrategiesTest.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/messaging/InboundMappingSink.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/InboundDispatchingSink.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingEventToThingConverterTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingEventToThingConverter.java (diff)
Commit
2c53b9d989177751b7c38448d41480a10a206814
by Thomas Jaeckle fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success * resulting in AskTimeouts in concierge cleanup coordinator Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanup.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanup.java (diff)
Commit
c4daf69bfebfd57a15b873adf897d030aa61fac8
by Yufei Cai Reduce unnecessary error logs. - MQTT: reduced log level of disconnecting a disconnected client to DEBUG. - AMQP: reduced log level of consumer initialization erros to INFO because it can be triggered by incorrect credentials. Disabled Qpid JMS Failover log. - Pub/sub: reduced log level of ddata update failure to WARNING before it persists for 3 consecutive clock ticks. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/AbstractMqttClientActor.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
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubUpdater.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/logback.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
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/actors/UriForLocationHeaderSupplier.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
connectivity/service/src/main/resources/logback.xml (diff)
Commit
01ce446ac4c7a4b11257e6c6ab2e64d1a69c63af
by Yannic Klem Add new value "MISCONFIGURED" for ConnectivityStatus enum * This value should indicate a failure which is most likely caused by anything that is not in the responsibility of ditto. For example: Wrong authentication, downtime of the broker, ... 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/metrics/RetrieveConnectionStatusAggregatorActor.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/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/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityStatus.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/internal/ConnectionFailure.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/KafkaClientActor.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/rabbitmq/RabbitMQClientActor.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/HttpPublisherActor.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/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/KafkaConsumerActor.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/ConnectivityStatus.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityStatus.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/RetrieveConnectionStatusAggregatorActor.java (diff)
Commit
22665f73c129c30e89196c011012214aca6e0a31
by Thomas Jaeckle adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection 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/metrics/RetrieveConnectionStatusAggregatorActor.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/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/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/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/amqp/JMSConnectionHandlingActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/UserIndicatedErrorsTest.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityStatusResolverTest.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/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/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 added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/UserIndicatedErrors.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was added connectivity/service/src/test/resources/user-indicated-errors.conf 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 added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectivityStatusResolver.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/amqp/AmqpClientActor.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
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/Traces.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (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/PreparedKamonTrace.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.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/OutboundMappingProcessor.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/BaseConsumerActor.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/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.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/PreparedTimer.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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.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/BasePublisherActor.java (diff) The file was modified
internal/utils/cluster/pom.xml (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
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/kafka/KafkaMessageTransformer.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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.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
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/instruments/trace/EmptyStartedTrace.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TraceTags.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/MappingTimer.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/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/AbstractEnforcerActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java The file was modified
internal/utils/tracing/pom.xml (diff) The file was modified
base/service/pom.xml (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractShardedPersistenceActor.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
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedTimer.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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedTrace.java 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
policies/service/src/test/resources/policy-announcement-config-test.conf (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/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/DefaultPolicyAnnouncementConfig.java (diff) The file was modified
policies/service/src/test/resources/default-policy-config-test.conf (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/main/java/org/eclipse/ditto/policies/service/common/config/PolicyAnnouncementConfig.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMessageMappingStrategiesTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractMessageMappingStrategies.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/ConnectivityStatusResolver.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/UserIndicatedErrors.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/rabbitmq/RabbitMQClientActor.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/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/TimeMeasuringFlow.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/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 removed internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/controlflow/TimeMeasuringFlowTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/logging/CommonMdcEntryKey.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/WithTracingConfig.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/DittoServiceConfig.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/config/DittoConnectivityConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.java (diff) 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-kamon.conf (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DittoConciergeConfig.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DittoPoliciesConfig.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-service-base.conf (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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/DittoGatewayConfig.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/TracingConfig.java The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/DittoSearchConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DittoThingsConfig.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/DefaultTracingConfig.java 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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.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
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/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedKamonTimerTest.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/InboundMappingProcessor.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/StartedKamonTrace.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/AbstractEnforcerActor.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.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/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedKamonTimer.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/PreparedTimer.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/instruments/trace/PreparedKamonTrace.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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.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
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/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/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/UserIndicatedErrors.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/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/internal/ImmutableClientDisconnected.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/kafka/KafkaConsumerActor.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/KafkaClientActor.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/mqtt/hivemq/AbstractMqttClientActor.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/OutboundMappingProcessorActor.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/BaseClientActor.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/AmqpClientActor.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/amqp/AmqpConsumerActor.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/ClientDisconnected.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.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/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/tunnel/SshTunnelActor.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/HiveMqtt5ClientActor.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/mqtt/hivemq/HiveMqtt3ClientActor.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/amqp/AmqpConsumerActor.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/RabbitMQConsumerActor.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/HiveMqtt5ConsumerActor.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/amqp/AmqpClientActor.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/LegacyBaseConsumerActor.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/RabbitMQClientActor.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/messaging/BaseClientActor.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 added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DisabledDittoTracingTest.java 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/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/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/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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/persistenceids/PersistenceIdSource.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/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/util/ConnectivityMdcEntryKey.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/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/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/HttpsEnsuringDirective.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/util/config/endpoints/GatewayHttpConfig.java (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 added connectivity/service/src/test/resources/user-indicated-errors-via-env.conf 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 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/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/BasePublisherActor.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/monitoring/metrics/RetrieveConnectionStatusAggregatorActor.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/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/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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedResponseErrorOrAck.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 added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/package-info.java 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/TracingTags.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
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/InboundMappingProcessor.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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/config/WithTracingConfig.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/TraceUtils.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
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/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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.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/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/config/DefaultTracingConfig.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/endpoints/routes/websocket/WebSocketRoute.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/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/Traces.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.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/StartedTrace.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml (diff) 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 modified
documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml (diff) The file was added documentation/src/main/resources/openapi/sources/responses/dependencyFailed.yml The file was added documentation/src/main/resources/openapi/sources/schemas/acknowledgements/acknowledgements.yml 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/responses/messageTooLarge.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/things/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/features/properties.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/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/features/property.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/features/index.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/things/thing.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/policyId.yml (diff) The file was modified
dockerfile-snapshot (diff) The file was modified
dockerfile-release (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/desiredProperties.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/parameters/allowPolicyLockoutParam.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/features/properties.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 added documentation/src/main/resources/openapi/sources/parameters/conditionParam.yml 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/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/AbstractDittoHeaders.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/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/BooleanValueValidator.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/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/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
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/mappingstrategies/AbstractPolicyMappingStrategies.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutablePayload.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableSubjectId.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/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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/QueryParametersToHeadersMapTest.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/adapter/things/MessageCommandResponseAdapter.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/ProtocolFactory.java (diff) 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/ImmutablePayload.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/Adapter.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/MessageCommandAdapter.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/things/AbstractMessageAdapter.java 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/adapter/things/ThingMessageAdapter.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutablePayload.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/DefaultStreamConfig.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 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/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 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)
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/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) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/AuthenticationChainTest.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
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
concierge/service/src/main/resources/logback.xml (diff) The file was modified
gateway/service/src/main/resources/logback.xml (diff) The file was modified
connectivity/service/src/main/resources/logback.xml (diff) The file was modified
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/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
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/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/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/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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/etags/AbstractConditionHeaderCheckingCommandStrategy.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.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
internal/utils/persistent-actors/pom.xml (diff) The file was added things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedExceptionTest.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/condition/package-info.java 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
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/AbstractConditionCheckingCommandStrategy.java 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/ThingsConditionalHeadersValidatorProvider.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 added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionFailedException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcerActor.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 added things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidatorTest.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 removed internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/condition/AbstractConditionCheckingCommandStrategy.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was 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/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
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
bom/pom.xml (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/FeatureDesiredPropertiesDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeDeleted.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/FeatureDesiredPropertiesModified.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/FeaturePropertyDeleted.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/AttributesModified.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/ThingModified.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/AttributesCreated.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
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeModified.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/FeatureDefinitionDeleted.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyModified.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingMerged.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesCreated.java (diff) The file was modified
thingsearch/service/pom.xml (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/AttributeCreated.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingSearchServiceGlobalErrorRegistryTest.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/AttributesDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingCreated.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDeleted.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyDeleted.java (diff) The file was modified
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/CachingSignalEnrichmentFacade.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/FeatureDesiredPropertyModified.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/FeatureDefinitionModified.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/FeaturePropertiesCreated.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/ThingDefinitionCreated.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/FeatureDesiredPropertyCreated.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/FeaturesCreated.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandRegistryTest.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
internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheLoader.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
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
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/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/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/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
bom/pom.xml (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/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimer.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 removed base/model/src/test/java/org/eclipse/ditto/base/model/headers/condition/ConditionTest.java The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/headers/condition/Condition.java The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/headers/condition/package-info.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/DittoHeadersBuilder.java (diff) The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/things/FieldNamesPredicateVisitor.java 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
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
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
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/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
policies/service/src/test/resources/test.conf (diff) The file was modified
internal/utils/test/pom.xml (diff) The file was modified
bom/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/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/InvalidRqlExpressionException.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/AbstractEnforcement.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonPointerInvalidException.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteHeadersStepBuilder.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/TooManyRequestsException.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 added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionInvalidException.java The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/TestConstants.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/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 added things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingConditionInvalidExceptionTest.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaAcknowledgableMessage.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.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/messaging/kafka/MessageRejectedException.java 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/AcknowledgeableMessage.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/KafkaConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceKafkaConsumerSourceSupplier.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaConfigTest.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/KafkaConsumerStream.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalErrorRegistryTest.java (diff) 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/messaging/kafka/CommittableTransformationResult.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/DefaultKafkaConfig.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerSourceSupplier.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStreamFactory.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultKafkaCommitterConfig.java 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/resources/connectivity.conf (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/java/org/eclipse/ditto/connectivity/service/messaging/kafka/PropertiesFactory.java (diff) 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/config/KafkaCommitterConfig.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
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/kafka/DefaultKafkaPublisherActorFactory.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/pom.xml (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/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/TraceTags.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/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/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/timer/StartedTimer.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 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/StartedKamonTraceTest.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TaggedMetricsInstrumentTest.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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTrace.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/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTraceTest.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/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTraceTest.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/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TraceTags.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/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.java (diff) 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/KafkaAcknowledgableMessage.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/DefaultThrottlingConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConsumerConfig.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/KafkaConsumerStreamFactory.java (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/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/DefaultKafkaConsumerConfig.java (diff) 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/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/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.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/AtMostOnceKafkaConsumerSourceSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/KafkaConfig.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/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/DefaultAmqp091Config.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultBackOffConfig.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/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/messaging/amqp/MessageRateLimiter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/MessageRateLimiterBehavior.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/messaging/kafka/MessageRejectedException.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/DefaultConnectionThrottlingConfig.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/CommittableTransformationResult.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/resources/amqp10-test.conf (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/messaging/kafka/KafkaConsumerStreamFactory.java (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/config/DefaultConnectionIdsRetrievalConfig.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/DefaultAmqp10Config.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/config/DefaultAmqp10PublisherConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultMqttConfig.java (diff) The file was modified
connectivity/service/src/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/config/DefaultKafkaConsumerConfig.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/DefaultConnectionConfig.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/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/messaging/amqp/AmqpPublisherActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtMostOnceConsumerStream.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/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
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/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/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/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/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/KafkaMessageTransformer.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/AtLeastOnceKafkaConsumerSourceSupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerStreamFactory.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/KafkaClientActor.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/AtLeastOnceConsumerStream.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/AtMostOnceConsumerStream.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/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/KafkaConsumerActor.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/DefaultSendProducerFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/ConsumerData.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournal.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff)
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/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/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 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/DefaultCreditDecisionConfig.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/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUp.java The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpTest.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/CleanUpResult.java The file was added internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditDecisionConfig.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/package-info.java The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.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/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/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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpTest.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 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/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCreditDecisionConfig.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 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/CreditDecisionConfig.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)
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/amqp/AmqpClientActor.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/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/TestConstants.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/status/ConnectionFailureStatusReport.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/AbstractPublisherActorTest.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 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/AtLeastOnceConsumerStream.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/AtMostOnceConsumerStream.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/KafkaConsumerStream.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
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 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/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanUpConfigTest.java 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/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanUpActor.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 added 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/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditDecisionConfig.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/CleanUp.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/KafkaConsumerStream.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/RestartableKafkaConsumerStream.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/config/KafkaConsumerConfig.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)
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/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/AmqpConsumerActor.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/resources/connectivity.conf (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/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/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
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/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
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
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.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/service/src/test/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfigTest.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingConfig.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DefaultThingConfig.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
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/java/org/eclipse/ditto/policies/service/persistence/serializer/PolicyMongoSnapshotAdapter.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionMongoSnapshotAdapter.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractMongoSnapshotAdapter.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorSnapshottingTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoSnapshotAdapter.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
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBaseWithSnapshotting.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorSnapshottingTest.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionMongoSnapshotAdapterTest.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/messages/CreditDecision.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/credits/package-info.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/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/messages/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 internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/MongoMetricsReporter.java 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/package-info.java The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/actors/cleanup/EventSnapshotCleanupCoordinatorTest.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/test/java/org/eclipse/ditto/concierge/service/actors/cleanup/messages/CreditDecisionTest.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/DecisionByMetricStage.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/actors/cleanup/credits/CreditDecisionSource.java 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/DefaultCleanUpConfig.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/ModifyConfigResponse.java (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/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpConfig.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/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java (diff) The file was modified
internal/utils/persistent-actors/src/test/resources/cleanup-test.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
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanUpConfigTest.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/feedback.md (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/RestartableKafkaConsumerStream.java (diff) The file was added base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/ExponentialBackOff.java The file was added base/service/src/test/java/org/eclipse/ditto/base/service/config/supervision/ExponentialBackOffTest.java
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/internal/ConnectionFailure.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/persistence/ConnectionPersistenceActor.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/rabbitmq/RabbitMQClientActor.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/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/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/internal/ImmutableConnectionFailure.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponse.java (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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.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/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/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/instruments/trace/PreparedTrace.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 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/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 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/starter/actors/SearchActorIT.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/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/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/main/resources/things-search.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/query/validation/DefaultQueryCriteriaValidator.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was added services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/SearchUpdateListener.java 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/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/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/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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.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
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/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/SearchConfig.java (diff) The file was modified
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/updater/actors/SearchUpdaterRootActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/AbstractThingSearchPersistenceITBase.java (diff) The file was removed services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/DefaultSearchUpdateListener.java 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/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/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/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 added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdateMapper.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/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 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/persistence/write/streaming/MongoSearchUpdaterFlowTest.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 modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/StreamedSnapshot.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/FallbackEntityId.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactoryTest.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/PingCommand.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingIdInvalidException.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/common/purge/PurgeEntities.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/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdForTests.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdJsonDeserializerTest.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyId.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdJsonDeserializer.java The file was modified
messages/model/src/main/java/org/eclipse/ditto/messages/model/ThingIdInvalidException.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/FallbackNamespacedEntityId.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionIdInvalidException.java (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
things/api/src/test/java/org/eclipse/ditto/things/api/ThingSnapshotTakenTest.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
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyIdInvalidException.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/StaticFactoryMethodNameComparatorTest.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingId.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/api/src/main/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceResponse.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 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/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdFactory.java The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistence.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityId.java (diff) 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/entity/id/EntityIds.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdStaticFactoryMethodResolver.java The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistentActorWithTimersAndCleanupTest.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/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 added base/model/src/test/java/org/eclipse/ditto/base/model/entity/id/EntityIdStaticFactoryMethodResolverTest.java 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/main/java/org/eclipse/ditto/base/model/entity/id/EntityIdInvalidException.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/EntityIdsTest.java The file was modified
internal/models/streaming/src/main/java/org/eclipse/ditto/internal/models/streaming/LowerBound.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/entity/type/EntityTypeJsonDeserializerTest.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdFactory.java 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/signals/ShardedMessageEnvelope.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
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/BaseEntityIdFactory.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/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/entity/id/EntityIdInvalidException.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
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/actors/AckUpdaterTest.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
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/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorHeaderInteractionTest.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/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/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/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/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/Sending.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherActor.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/amqp/AmqpPublisherActor.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/BaseConsumerActor.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/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/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/kafka/DefaultKafkaPublisherActorFactory.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
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/AbstractMqttPublisherActor.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/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/kafka/KafkaClientActorTest.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/mqtt/hivemq/HiveMqtt3PublisherActor.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/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/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.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/backoff/BackOffActor.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/rabbitmq/RabbitMQPublisherActor.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/rabbitmq/RabbitMQPublisherActorTest.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/HiveMqtt5ClientActor.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/mqtt/hivemq/HiveMqtt3ClientActor.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/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/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientData.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.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/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 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/TransformationResult.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/MessageRejectedException.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/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/CommittableTransformationResultTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/AtLeastOnceConsumerStream.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/api-2-index.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/inbox-claim.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/feature-inbox-message.yml (diff) The file was removed documentation/src/main/resources/openapi/sources/responses/messageTimeout.yml The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml (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
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.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 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/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/SnapshotRevision.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (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/CleanupConfig.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/CleanupResult.java The file was added internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupResultTest.java 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/resources/connectivity.conf (diff) The file was removed internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUpTest.java The file was modified
internal/utils/persistent-actors/src/test/resources/cleanup-test.conf (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/ClusterResponsibilitySupplier.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.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/ThingConfig.java (diff) The file was removed 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/PolicyConfig.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 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/PersistenceCleanUpActor.java The file was removed 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/common/config/DefaultThingConfig.java (diff) 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/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 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/DefaultCleanupConfig.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Credits.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/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanUp.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/java/org/eclipse/ditto/connectivity/service/mapping/javascript/JavaScriptMessageMapperRhino.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/DefaultConnectionConfig.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/starter/ThingsRootActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
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 modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitor.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingFlattener.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 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/BsonPrimitiveValueVisitor.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/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingFlattenerTest.java (diff) 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/BsonDiff.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
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/BsonUtil.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/mapping/BsonDiffVisitor.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/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/AbstractWriteModel.java (diff) The file was 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/ThingDeleteModel.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/mapping/EnforcedThingMapperTest.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/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/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/SearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/MongoSearchUpdaterFlow.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/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/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/updater/actors/ThingUpdater.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) 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/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/common/config/UpdaterConfig.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/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/model/Metadata.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was 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/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/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
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/PersistenceCleanupConfig.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 modified
concierge/service/src/main/resources/concierge.conf (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceIdsConfigTest.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/common/ConciergeConfig.java (diff) The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfig.java 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 removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceIdsConfig.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoRuntimeException.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultPersistenceCleanupConfigTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/HttpStatus.java (diff) The file was removed concierge/service/src/test/java/org/eclipse/ditto/concierge/service/common/DefaultCreditDecisionConfigTest.java 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/CreditDecisionConfig.java The file was removed concierge/service/src/main/java/org/eclipse/ditto/concierge/service/common/DefaultCreditDecisionConfig.java 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/streaming/MongoSearchUpdaterFlow.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/ConciergeRootActor.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 modified
documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff) The file was modified
internal/models/placeholders/src/main/java/org/eclipse/ditto/internal/models/placeholders/ImmutableFunctionExpression.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/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.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
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.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/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheLookupContext.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
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/RetrieveThingStrategy.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/CacheFactory.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
things/api/src/test/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThingTest.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
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.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/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheLookupContext.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.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/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
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/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/ExceptionalConnectionLogger.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/BaseClientActor.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/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/monitoring/logs/ConnectionLoggerFactory.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
bom/pom.xml (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/ExceptionalConnectionLogger.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/logs/DefaultMuteableConnectionLogger.java (diff) The file was modified
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) 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/ConciergeConfig.java (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/pom.xml (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 removed concierge/api/src/main/java/org/eclipse/ditto/concierge/api/ConciergeMappingStrategies.java The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheLookupContext.java (diff) The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentContext.java The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/EnforcerRetrieverTest.java (diff) The file was removed internal/utils/cache/src/test/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheKeyTest.java The file was added concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/InvalidateCacheEntry.java 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/EnforcementCacheKey.java The file was added internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKeyTest.java The file was added internal/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheKey.java The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyEnforcerCacheLoader.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/TestSetup.java (diff) The file was removed internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/InvalidateCacheEntry.java The file was removed internal/utils/cache/src/test/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheLookupContextTest.java 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/EnforcerRetriever.java (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/ThingEnforcementIdCacheLoader.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/Contextual.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/main/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheKey.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
concierge/service/src/test/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcementTest.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyEnforcerRetrieverFactory.java (diff) The file was added internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContextTest.java The file was modified
internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheFactory.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/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/AbstractEnforcement.java (diff) The file was modified
concierge/service/src/main/resources/concierge.conf (diff) The file was removed internal/utils/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/ImmutableCacheLookupContext.java The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/proxy/DefaultEnforcerActorFactory.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 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/EnforcerActor.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
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/starter/actors/CachedNamespaceInvalidator.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/LiveSignalEnforcement.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/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheLoader.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/cache/src/main/java/org/eclipse/ditto/internal/utils/cache/CacheKey.java (diff) The file was modified
concierge/service/src/main/java/org/eclipse/ditto/concierge/service/enforcement/PolicyCommandEnforcement.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/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/streaming/BulkWriteResultAckFlow.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiff.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) 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/amqp/AmqpClientActor.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/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/models/signalenrichment/src/main/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheKey.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
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKeyTest.java (diff) The file was added internal/models/signalenrichment/src/test/java/org/eclipse/ditto/internal/models/signalenrichment/SignalEnrichmentCacheKeyTest.java 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/SignalEnrichmentContext.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/CachingSignalEnrichmentFacade.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-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementContext.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/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/PolicyCommandFactory.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
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/EnforcementCacheKey.java (diff) The file was modified
internal/utils/cache-loaders/src/test/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetryTest.java (diff) The file was modified
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
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/RetrieveThingStrategy.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
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
connectivity/service/src/main/resources/connectivity.conf (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
things/model/src/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionTest.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/definition.yml (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
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/DefinitionIdentifier.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.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/pages/ditto/basic-feature.md (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ImmutableDefinitionIdentifier.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/NullFeatureDefinition.java (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (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/ImmutableThingDefinition.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/openapi/sources/schemas/things/definition.yml (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/test/java/org/eclipse/ditto/things/model/ImmutableFeatureDefinitionIdentifierTest.java (diff) The file was modified
documentation/src/main/resources/jsonschema/feature_v2.json (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/jsonschema/thing_v2.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-thing.md (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/BsonDiffVisitor.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 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/AtMostOnceConsumerStreamTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaCompletableMessage.java 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
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/main/java/org/eclipse/ditto/things/model/DefinitionIdentifierInvalidException.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 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
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
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/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
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/TestConstants.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 removed documentation/src/main/resources/_posts/2021-08-25-conditional-requests.md The file was added documentation/src/main/resources/_posts/2021-09-16-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/pages/ditto/basic-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/pages/ditto/httpapi-concepts.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-09-16-conditional-requests.md (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/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.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/main/java/org/eclipse/ditto/concierge/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
documentation/src/main/resources/jsonschema/protocol-envelope.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-conditional-requests.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (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/FieldExpressionFactory.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/FeatureExpression.java (diff) The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/MetadataExpression.java 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/expression/FeatureIdDesiredPropertiesExpression.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicateVisitorTest.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/criteria/ExistsCriteriaImpl.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/FieldNamesPredicateVisitorTest.java (diff) 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/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/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/things/ThingPredicateVisitor.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/ExistsFieldExpression.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/AttributeExpressionImpl.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/FeatureIdPropertyExpressionImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/FeatureIdPropertyExpression.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/SimpleFieldExpression.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/expression/SortFieldExpression.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/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/FeatureIdPropertiesExpression.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/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 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/FeatureExpressionImpl.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/expression/visitors/FilterFieldExpressionVisitor.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/things/ExistsThingPredicateVisitor.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
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/GetFilterBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/expression/visitors/GetSortBsonVisitor.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 added documentation/src/main/resources/_posts/2021-09-23-conditional-requests.md The file was removed documentation/src/main/resources/_posts/2021-09-16-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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/common/config/StreamConfig.java (diff) The file was modified
thingsearch/service/src/test/resources/stream-test.conf (diff) The file was modified
thingsearch/service/src/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/read/criteria/visitors/CreateBsonVisitor.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/resources/things-search.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
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/EnforcementFlow.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/basic-thing.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_210.md (diff) The file was modified
bom/pom.xml (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
legal/3rd-party-dependencies/runtime.txt (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
bom/pom.xml (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_210.md (diff) The file was modified
legal/templates/licenses-merges-file (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 added documentation/src/main/resources/_posts/2021-09-27-release-announcement-210.md