The file was added internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreator.java The file was added internal/utils/cluster/src/test/resources/shard-region-test.conf The file was added internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/StopShardedActor.java The file was added internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreatorTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ShardRegionFactory.java (diff) The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreatorTest.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/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreatorTest.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/StopShardedActor.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/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was added thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was added thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/commands/exceptions/SubscriptionAbortedException.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/NewEventForwarder.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorPropsFactory.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/DefaultThingPersistenceActorPropsFactory.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
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/updater/actors/ThingsUpdaterTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
thingsearch/service/pom.xml (diff) The file was removed thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/NewEventForwarder.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java (diff) The file was modified
things/service/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsUpdater.java (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandRegistryTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalErrorRegistryTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandResponseRegistryTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalEventRegistryTest.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/PolicyPersistenceActorSnapshottingTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActorTest.java The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreatorTest.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreator.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/PolicyModificationForwarder.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorTest.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/commands/exceptions/SubscriptionAbortedException.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DefaultThingConfig.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
things/service/src/test/resources/thing-test.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 modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DefaultThingConfig.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
things/service/src/test/resources/thing-test.conf (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/DistPubSubAccess.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreator.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff)
Commit
acdade1bcfa58d6c7ef7782bf90d71a063543cf4
by Stefan Maute increased coordinated-shutdown-timeout to 65s to give the requests enough time to complete; removed match for DistributedPubSubMediator.SubscribeAck from GatewayProxyActor and EdgeCommandForwarderActor because no subscribe message is send via pudSubMediator; wait with stopping the AbstractHttpRequestActor until the request is completed; add test to HttpRequestActorTest; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/GatewayProxyActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/http/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/actors/HttpRequestActorTest.java (diff)
Commit
7174e8c84e49796741c17f4275e925fd542d686e
by Stefan Maute made coordinated shutdown task in AbstractHttpRequestActor cancellable and remove task when actor is shutdown; wait for requests in QueryThingsPerRequestActor; pass httpConfig to GatewayProxyActor and QueryThingsPerRequestActor; add test to QueryThingsPerRequestActorTest, Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActorTest.java (diff) The file was modified
gateway/service/src/test/resources/test.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/GatewayProxyActor.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/starter/GatewayRootActor.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/actors/HttpRequestActorTest.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff)
Commit
46cb67161ad262fc88751ff81292cf1921d9e86f
by Stefan Maute add new exception GatewayWebsocketSessionAbortedException which is used for terminating the websocket session; extend Connect with an optional killSwitch; shutdown websocket streams in service requests done phase of CoordinatedShutdown; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/signals/Connect.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/routes/sse/ThingsSseRouteBuilder.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff) The file was added gateway/api/src/main/java/org/eclipse/ditto/gateway/api/GatewayWebsocketSessionAbortedException.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/starter/GatewayRootActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedPubWithTopicExtractor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/TestSetup.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/PublisherIndex.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActor.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/api/PublishSignal.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AbstractSubscriber.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Publisher.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/DistributedPubWithMessage.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was modified
internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/ThingEventPubSubFactory.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedPubImpl.java (diff) The file was added internal/utils/pubsub/src/test/resources/logback-test.xml The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/announcements/SubjectExpiryActorTest.java (diff) The file was modified
internal/utils/pubsub/src/test/resources/pubsub-factory-test.conf (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/AbstractPubSubFactory.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/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedPub.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/subjectAnnouncement.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_300.md (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was added documentation/src/main/resources/_posts/2022-09-16-release-announcement-300.md The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/StopShardedActor.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ClientActorRefsAggregationActor.java The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/Subscriber.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorRefs.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedPub.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/AbstractSubscriber.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/util/ConnectionPubSubFactory.java The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorRefsTest.java 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
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/SubSubscriber.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSMessageWorkaround.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/util/ConnectionPubSub.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockClientActorPropsFactory.java (diff) The file was removed connectivity/service/src/test/resources/client-actor-refs-test.conf The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ClientActorRefsAggregationActorTest.java The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/actors/PublisherIndex.java (diff) The file was modified
internal/utils/pubsub/src/main/java/org/eclipse/ditto/internal/utils/pubsub/DistributedPubWithTopicExtractor.java (diff)
Commit
88f44cfbe38776edd837ee57657861d0fa8764ae
by Stefan Maute extend AbstractPersistenceOperationsActor with getActorName method; add graceful shutdown behaviour to AbstractPersistenceOperationsActor; add test for shutdown behaviour to PolicyPersistenceOperationsActorIT; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/EntityPersistenceOperations.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/ops/eventsource/MongoEventSourceITAssertions.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsSearchPersistenceOperationsActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceOperationsActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActor.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/AbstractPersistenceOperationsActor.java (diff) The file was modified
policies/service/src/test/resources/test.conf (diff) The file was modified
internal/utils/persistence/pom.xml (diff) The file was modified
policies/service/pom.xml (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
things/service/pom.xml (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/InboundSignal.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit
4a8c31217bb211462020db1b422d8a81e8d2eccc
by Stefan Maute save purgeNamespace and purgeEntities commands in a map while processing and re-publish them in case the actor gets shutdown; adapt PolicyPersistenceOperationsActorIT; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/AbstractPersistenceOperationsActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
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/resources/test.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/PersistenceCleanupActorTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff)
Commit
352b0badba675446bca84cacfb13a042f91d35b2
by Stefan Maute add shutdown behaviour to SnapshotStreamingActor and terminate stream in PhaseServiceRequestsDone; add test for shutdown behaviour to SnapshotStreamingActorTest; change PubSub mechanism from send to publish for SudoStreamSnapshots commands in ThingsMetadataSource and SnapshotStreamingActor; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
internal/utils/persistent-actors/src/test/resources/test.conf (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/test/resources/test.conf (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActor.java (diff) The file was modified
internal/utils/health/src/main/java/org/eclipse/ditto/internal/utils/health/AbstractBackgroundStreamingActorWithConfigWithStatusReport.java (diff) The file was modified
internal/utils/persistence/pom.xml (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsMetadataSource.java (diff) The file was modified
internal/utils/persistence/src/test/resources/test.conf (diff) The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/streaming/TimestampPersistence.java (diff) The file was modified
internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/SnapshotStreamingActorTest.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
documentation/src/main/resources/_config.yml (diff) The file was modified
SECURITY.md (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was modified
internal/utils/persistence/pom.xml (diff) The file was modified
things/api/pom.xml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.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/SupervisorSmartChannelDispatching.java (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/ThingsMessagingConstants.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/proxy/actors/QueryThingsPerRequestActor.java (diff)
Commit
e89539c37b554b07a24b382dbf82d649e126e6cf
by Stefan Maute subscribe via PubSub for RetrieveThings and SudoRetrieveThings in ThingsAggregatorActor and publish commands in ThingsAggregatorProxyActor; add unsubscribe task for graceful shutdown; add shutdown behaviour to ThingsAggregatorProxyActor; add test; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.java (diff) The file was modified
edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActorTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
edge/service/src/test/resources/test.conf (diff) The file was modified
things/api/src/main/java/org/eclipse/ditto/things/api/commands/sudo/SudoRetrieveThings.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/ThingsAggregatorActor.java (diff) The file was modified
things/service/src/main/resources/logback.xml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
deployment/kubernetes/deploymentFiles/swagger/swagger.yaml (diff) The file was modified
documentation/src/main/resources/_layouts/swagger_layout.html (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was added documentation/src/main/resources/_posts/2022-09-28-release-announcement-300.md The file was modified
documentation/src/main/resources/pages/ditto/release_notes_300.md (diff) The file was removed documentation/src/main/resources/_posts/2022-09-16-release-announcement-300.md The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-http.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-cluster-downing.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/ThingsAggregatorActor.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/AbstractPersistenceOperationsActor.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchRootActor.java (diff)
Commit
53178f2616fb644e2139ceda919254269afb45ec
by Stefan Maute handle SERVICE_REQUESTS_DONE inAnyState() of PersistenceCleanupActor; unsubscribe from pubSub only if the subscription was done in AbstractPersistenceOperationsActor; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/AbstractPersistenceOperationsActor.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/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
things/service/src/main/resources/logback.xml (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/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/AbstractPersistenceOperationsActor.java (diff)
Commit
f635d093e913cc1d40febe4c46975d8c5430e2e1
by Stefan Maute extracted an abstract class AbstractActorWithShutdownBehavior which handles the shutdown behaviour of Actors; refactored several Actors to use the new abstract class; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was added internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/actors/AbstractActorWithShutdownBehavior.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.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
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/AbstractPersistenceOperationsActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/ThingsAggregatorActor.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/proxy/actors/QueryThingsPerRequestActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapterTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapter.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractMongoEventAdapter.java (diff) The file was modified
pom.xml (diff) The file was modified
protocol/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/model/pom.xml (diff) The file was modified
rql/parser/pom.xml (diff) The file was modified
things/model/pom.xml (diff) The file was modified
wot/model/pom.xml (diff) The file was modified
base/model/pom.xml (diff) The file was modified
placeholders/pom.xml (diff) The file was modified
jwt/model/pom.xml (diff) The file was modified
messages/model/pom.xml (diff) The file was modified
thingsearch/model/pom.xml (diff) The file was modified
json/pom.xml (diff) The file was modified
rql/query/pom.xml (diff) The file was modified
policies/model/pom.xml (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/signals/commands/RetrieveLoggerConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/LogbackLoggingFacade.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/DevOpsCommandsActor.java (diff) The file was modified
base/api/src/main/java/org/eclipse/ditto/base/api/devops/LoggingFacade.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/devops/DevOpsRoute.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/GenericMqttSubscribingClient.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/DefaultGenericMqttClient.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/util/ConnectionPubSub.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/BaseGenericMqttSubscribingClient.java (diff) The file was modified
connectivity/service/src/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/rabbitmq/RabbitMQConsumerActor.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/kafka/KafkaConsumerActorTest.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
internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/DittoProtocolSub.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
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/openshift/ditto/ditto-cluster.yaml (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/ActorSystemResource.java (diff) The file was modified
connectivity/service/src/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/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff) The file was modified
connectivity/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/kafka/KafkaClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.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/KafkaConsumerActorTest.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/rabbitmq/RabbitMQConsumerActorTest.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/PreparedKamonTrace.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/devops/LogbackLoggingFacade.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/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorHeaderInteractionTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.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/BaseClientActor.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/test/java/org/eclipse/ditto/connectivity/service/messaging/MessageMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.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/ConnectionConfig.java (diff)
Commit
09c48ad170f8925d8d60b0fc0b1e89d6c60a0088
by noreply Bump scala-library from 2.13.8 to 2.13.9 in /bom Bumps [scala-library](https://github.com/scala/scala) from 2.13.8 to 2.13.9. - [Release notes](https://github.com/scala/scala/releases) - [Commits](https://github.com/scala/scala/compare/v2.13.8...v2.13.9) --- updated-dependencies: - dependency-name: org.scala-lang:scala-library dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> The file was modified
bom/pom.xml (diff)
Commit
8a1635bd6e909819d4cc69c766710cc47a03e6a8
by Juergen Fickel Omit initial WebSocket request "/ws/2" from tracing in `RequestTracingDirective`. Furthermore, * introduced `TraceOperationName` to be used for trace operation names instead of a plain string. * Removed unused methods from `DittoTracing` to reduce dependencies which are not proximately related to tracing, e.g. to akka-http. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.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/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.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/endpoints/routes/websocket/WebSocketRoute.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/BasePublisherActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceOperationName.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceOperationNameTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQConsumerActor.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
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff)
Commit
8f1a97d2f90c365ee14deebd43b5a2fb8613fce1
by Thomas Fries Explorer UI: URL parameters for environments Additional improvements: * Stacking for (multiple) error toasts * Avoid error thrown twice in ditto rest call * Optimized layout for long thingIds in tables (hidden) * fixed some eslint issues in things.js Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/index.css (diff) The file was added ui/templates/environmentTemplates.json The file was modified
ui/main.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/index.html (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/environments/environments.js (diff)
Commit
b959c5d3bd4aeb2132ddd8477fe0a6843cf1d5db
by Stefan Maute add new class AbstractActorWithShutdownBehaviorAndRequestCounting which implements shutdown and request counting behavior; use new abstract class for ThingsAggregatorActor, ThingsAggregatorProxyActor, SnapshotStreamingActor, AbstractPersistenceOperationsActor and SearchActor; Signed-off-by: Stefan Maute <stefan.maute@bosch.io> The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/operations/AbstractPersistenceOperationsActor.java (diff) The file was modified
thingsearch/service/src/test/resources/actors-test.conf (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/ThingsAggregatorActor.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/aggregation/package-info.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/actors/AbstractActorWithShutdownBehavior.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was added internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/actors/AbstractActorWithShutdownBehaviorAndRequestCounting.java The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/SnapshotStreamingActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockShardRegionActor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/DeleteConnectionStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ModifyConnectionStrategy.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorId.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CreateConnectionStrategy.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoRetrieveConnectionStatusStrategy.java The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatus.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMessagingConstants.java (diff) The file was modified
connectivity/service/src/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/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CloseConnectionStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (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/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceOperationsActorIT.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/ConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/OpenConnectionStrategy.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatusResponse.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/ConnectionAction.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionExtractor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.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/ErrorHandlingActorTest.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/amqp/AmqpClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff) 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/rabbitmq/RabbitMQClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit
e1755c1f0c4f07a4b28c8a90b4d90b68669413b7
by David Schwilk Use inbound AMQP 1.0 message annotations If the annotation equals a well known AMQP header it gets prefixed, in the same way this is done for application properties Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: David Schwilk <david.schwilk@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSPropertyMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSPropertyMapper.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpPublisherActorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/JMSPropertyMapper.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (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/persistence/strategies/commands/CloseConnectionStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/ConnectionAction.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/DeleteConnectionStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ModifyConnectionStrategy.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPublisherErrorTest.java (diff)
Commit
ad94091e51b79f7ca0f4095cd7060bd62dd28c4d
by Aleksandar Stanchev fix that connection "remember-entities" based automatic start of "known" connections did no longer work * the "initialization" was broken as no configuration was retrieved when being restored without initially processing a message Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff)
Commit
5340e2b91b4a0f52bcee3e4bf97c42916102065e
by Aleksandar Stanchev configure remember-entities-store = "eventsourced" * enable "remember-entities" by default as "file access" is not required any longer with that config * adjusted ping config to wait for the remember-entities being recovered first Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/service/src/main/resources/connectivity-dev.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/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/ClientSupervisor.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/ClientSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
ui/modules/things/features.html (diff) The file was modified
ui/index.css (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
ui/modules/policies/policies.html (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityStatus.java (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was added documentation/src/main/resources/pages/ditto/user-interface.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/images/pages/ui/screenshot_select_environment.png The file was added documentation/src/main/resources/images/pages/ui/screenshot_add_environment.png The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
documentation/src/main/resources/pages/ditto/user-interface.md (diff) The file was added documentation/src/main/resources/images/pages/ui/screenshot_introduction.png The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was added .github/workflows/tmp-push-docker.yml The file was removed .github/workflows/tmp-push-docker.yml The file was added .github/workflows/push-dockerhub-on-demand.yml
Commit
4ce5f39e174788aea1ac828c6e48c32f87773d70
by Yufei Cai Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors. Reason: Consistent hashable envelope is not serializable. Still to do: Make all messages wrapped in ShardedBinaryEnvelope serializable, i. e., ClientActorPropsArgs. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionExtractor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff) The file was added internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializerTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgs.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.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/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinaryEnvelope.java The file was added internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializer.java The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/newConnection.yml (diff) The file was modified
README.md (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
documentation/src/main/resources/_layouts/swagger_layout.html (diff) The file was modified
deployment/kubernetes/deploymentFiles/swagger/swagger.yaml (diff) The file was modified
deployment/docker/sandbox/html/index.html (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializerTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActorTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializer.java The file was modified
internal/utils/akka/pom.xml (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
connectivity/service/src/main/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/httppush/HttpPushClientActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActorTest.java (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/ActorSystemResource.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
documentation/src/main/resources/pages/ditto/user-interface.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/user-interface.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/user-interface.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/user-interface.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/amqp/AmqpConsumerActorTest.java (diff) The file was added documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html The file was added documentation/src/main/resources/slides/images/ditto-ui-screenshot.png The file was modified
bom/pom.xml (diff) The file was modified
documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff) The file was modified
documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff) The file was modified
documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html (diff) The file was added documentation/src/main/resources/slides/bg-images/juan-davila-P8PlK2nGwqA-unsplash.jpg The file was modified
documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html (diff) The file was modified
documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html (diff) The file was modified
documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html (diff) The file was modified
documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff)
Commit
ebe8f619f69cb1b1ef7fb053441c86dc265a950e
by David Schwilk Add vaildation of condition header for live messages This should enable the possibility to prevent live message publishing based on the condition header not matching. Co-authored-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> Signed-off-by: David Schwilk <david.schwilk@bosch.io> 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/ThingSupervisorActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/SupervisorLiveChannelDispatching.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/feature-outbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/README.md (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/conditionParam.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-conditional-requests.md (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializer.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializer.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatusResponse.java (diff)
Commit
28c019c132a7c8db7f9f243209f762efa4c87c20
by Juergen Fickel Refactored `DittoTracing` to slim down its API and get rid of direct dependencies to Kamon. * `DittoTracing` now also reflects its actual state. * Wrapped Kamon HTTP context propagation in `KamonHttpContextPropagation` for passing it around. * When creating a prepared span, some well-known tags like for example correlation ID are automatically put if they can be found in the specified headers. * Introduced new simple wrapper types to leverage the benefits of strong and static typing. * Empty traces now have an operation name. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyPreparedTraceTest.java 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/StartedKamonTimer.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/histogram/KamonHistogram.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/MappingTimer.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/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
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/amqp/AmqpConsumerActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was modified
connectivity/api/pom.xml (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/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
internal/utils/tracing/pom.xml (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/instruments/trace/PreparedTrace.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.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/BasePublisherActor.java (diff) The file was modified
edge/service/src/test/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActorTest.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartInstant.java The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/SharedJsonifiableSerializerTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
internal/utils/cluster/pom.xml (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/PreparedKamonTimer.java (diff) The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartedKamonTimerTest.java (diff) The file was modified
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/instruments/trace/StartedTrace.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorSnapshottingTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementWithResponseReceiverTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractBaseClientActorTest.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
thingsearch/service/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractPublisherActorTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.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/instruments/trace/StartedKamonTrace.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/LiveSignalEnforcementTest.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
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/SmartChannelEnforcementTest.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyStartedTraceTest.java 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/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractMessageMappingProcessorActorTest.java (diff) The file was modified
edge/service/pom.xml (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/SpanIdTest.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActorTest.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
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceOperationName.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/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
gateway/service/pom.xml (diff) The file was modified
things/service/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MappingSinksTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorIT.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TestSpanReporter.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/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/PreparedKamonTimerTest.java (diff) The file was modified
internal/utils/pubsub/pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaConsumerActorTest.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
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/gauge/KamonGauge.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
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTraceTest.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/SpanId.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/consuming/MqttConsumerActorTest.java (diff) The file was modified
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/kafka/KafkaMessageTransformer.java (diff) The file was modified
internal/utils/pubsub/src/test/java/org/eclipse/ditto/internal/utils/pubsub/PubSubFactoryTest.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/KamonTracingInitResource.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlertGauge.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was added internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StartInstantTest.java The file was modified
bom/pom.xml (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.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
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.java (diff) The file was modified
policies/service/pom.xml (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/InboundMappingProcessorTest.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/KamonHttpContextPropagation.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingInitResource.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessorActorTest.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/TraceTags.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/OutboundMappingProcessorTest.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/KamonHttpContextPropagationTest.java The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/InboundSignalTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/DittoConnectivityCommandValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/HostValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/AbstractConnectivityCommandStrategy.java (diff)
Commit
fffe8d4958c529ffa122f0883f0214cfa0a9ba91
by Juergen Fickel `ActorSystemResource` now can receive an actor system name. This is required as some method names interfere with actor ref paths which could break some test cases. Furthermore, fixed unit tests. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/AbstractPublisherActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionPersistenceActorRecoveryTest.java (diff) The file was modified
internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/ActorSystemResource.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentialsTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/OAuthClientCredentials.java (diff) The file was modified
connectivity/service/src/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/httppush/AsyncJwtLoader.java (diff)
Commit
7cc6ca0f6c0a75b9e0e207f99c0a4613ad00d8de
by Juergen Fickel Fixed but in `UnmodifiableExternalMessage`. The builder which accepts another `ExternalMessage` did not copy the source. Moved the builder into the message class to get rid of constructor with too many parameters. Added more unit tests. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was removed connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/UnmodifiableExternalMessageBuilderTest.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/UnmodifiableExternalMessage.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/UnmodifiableExternalMessageBuilder.java The file was modified
connectivity/api/src/test/java/org/eclipse/ditto/connectivity/api/UnmodifiableExternalMessageTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ExternalMessageFactory.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.java (diff)
Commit
eadeefdc13942d5bee8c184241195e215faeff19
by Juergen Fickel Added builder for `TracingConfig` to `DittoTracingInitResource` to create a config directly at instantiation. This fixed a bug, too, because the config path prefix "tracing" was missing in the previous revision. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingInitResource.java (diff) The file was added gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirectiveTest.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java (diff)
Commit
b329b6163f240b451dce079faee9fe8c4357f648
by Juergen Fickel Renamed types from '*Trace' to '*Span' where appropriate. * The term 'span' is more appropriate in the domain of tracing. Also, it aligns with the terms of Kamon and other tracing frameworks. * Renamed package, too and moved the former `TracingTags`, now `SpanTags` to this package. * Moved `SpanOperationName` to package `span`. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTrace.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpanTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/TimeMeasuringAuthenticationProvider.java (diff) The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/SpanIdTest.java The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedKamonTraceTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanTagging.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/BasePublisherActor.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGenerator.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/package-info.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/MappingTimer.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUtils.java (diff) The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedTrace.java The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGeneratorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpConsumerActor.java (diff) The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/StartedTrace.java The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/package-info.java The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceOperationName.java The file was removed 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/span/PreparedSpan.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanId.java 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/test/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirectiveTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedSignal.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/TracingSpans.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/EmptyPreparedSpanTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.java (diff) The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyPreparedTrace.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTrace.java The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceOperationNameTest.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanOperationName.java The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyStartedTraceTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedResponseErrorOrAck.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/SpanIdTest.java The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TracingTags.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/KamonTracingInitResource.java The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/PreparedKamonTraceTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/KamonTracingInitResource.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/EmptyStartedSpan.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpan.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpan.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/TestSpanReporter.java The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/EmptyPreparedTraceTest.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/EmptyStartedSpanTest.java The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TraceTags.java The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/TestSpanReporter.java The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/Traces.java The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/KamonHttpContextPropagationTest.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpanTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundMappingProcessor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/KamonHttpContextPropagation.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagation.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/SpanOperationNameTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanTags.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.java (diff) The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/instruments/trace/SpanId.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/EmptyPreparedSpan.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTimeoutHandlingDirective.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagationTest.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/StartedSpan.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundAcksCounter.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActorTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActorStarter.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActorStarter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff)
Commit
385825de199418e4e74cef21a942244d14e43618
by Yufei Cai Revert "Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded." This reverts commit 1612e74a9a13ee3c3f6993b99e067ed3556df011. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActor.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActorStarter.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActorStarter.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/acknowledgements/AcknowledgementForwarderActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActorTest.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundAcksCounter.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/BaseClientActor.java (diff)
Commit
0323c0156e761e1772c9a40a1c6c7bbd85091e03
by Juergen Fickel Reworked tagging to be more correct. * More correct means that tag keys and values now are enforced to be non-null and non-blank. * Introduced package 'tag' in ditto-internal-utils-metrics for custom Ditto tag types. * Introduced `TagSet` which is meant to replace `Map<String, String>` for tags. Working with `Map` is more cumbersome. * Replaced `SpanTags` by `SpanTagKey` which allows to create `Tag`s for well-known keys in a typesafe manner. * Renamed `TraceUriGenerator` to `TraceInformationGenerator` to reflect its actual purpose. * Reduced API of `StoppedTimer`, `TraceInformation`, `TaggableMetricsInstrument` and `TaggedMetricInstrument` to the actually required functionality. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/tag/TagTest.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpan.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/tag/TagSet.java 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/endpoints/routes/websocket/WebSocketRoute.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/histogram/package-info.java The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/tag/Tag.java The file was modified
internal/utils/akka/src/main/java/org/eclipse/ditto/internal/utils/akka/controlflow/AbstractGraphActor.java (diff) The file was added internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/tag/TagSetTest.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanTagKey.java The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/EmptyPreparedSpanTest.java (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedTimer.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanTags.java The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/TaggableMetricsInstrument.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/package-info.java The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/counter/KamonCounter.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceInformationGeneratorTest.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/EmptyPreparedSpan.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/monitoring/metrics/MetricsAlertGauge.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/tag/KamonTagSetConverter.java The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/DittoMetrics.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpan.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTimeoutHandlingDirective.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/counter/package-info.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/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/TestSpanReporter.java (diff) The file was removed internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGeneratorTest.java 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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceInformation.java (diff) The file was added internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/tag/KamonTagSetConverterTest.java The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/tag/package-info.java 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/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUtils.java (diff) The file was added internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/gauge/package-info.java 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/span/EmptyStartedSpan.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanTagging.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceInformationGenerator.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirectiveTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpanTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpanTest.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/MappingTimer.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 removed internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/TraceUriGenerator.java The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedKamonTimer.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/CborJsonValueSerializer.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceInformationTest.java The file was modified
internal/utils/metrics/src/test/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedKamonTimerTest.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpan.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff) The file was added documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff) The file was modified
documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html (diff)
Commit
51bd5e5ca8bb31cd1d96ed1e77bdb16143fb60fd
by Thomas Fries Allow to use namespaces in search in Explorer UI Next to that - Allow to rename an environment - Small fix: search query fields contained trailing comma Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/environments/environments.js (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/validation/DefaultHostValidator.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
internal/utils/pubsub/src/test/resources/logback-test.xml (diff)
Commit
c1bd373900ba350537e88c2a56f71a41becdf254
by Juergen Fickel Fixed handling of already existing W3C tracing headers within RequestTracingDirective. The newly created span replaces W3C tracing headers of the original request to make the newly created span the parent of all subsequent spans. Signed-off-by: Juergen Fickel <juergen.fickel@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
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirectiveTest.java (diff) The file was modified
internal/utils/tracing/pom.xml (diff) The file was modified
internal/utils/metrics/src/main/java/org/eclipse/ditto/internal/utils/metrics/instruments/timer/StoppedKamonTimer.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/config/src/main/resources/ditto-tracing.conf (diff) The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/filter/KamonTracingFilter.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/filter/KamonTracingFilterTest.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/filter/AcceptAllTracingFilter.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/filter/package-info.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/filter/AcceptAllTracingFilterTest.java The file was added internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/filter/TracingFilter.java The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/config/DefaultTracingConfigTest.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.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/resources/gateway.conf (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirectiveTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/DittoConnectivityCommandValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/HostValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/AbstractConnectivityCommandStrategy.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRoute.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/directives/RequestTracingDirectiveTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializer.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializer.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatusResponse.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatus.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/ConnectivityRootActor.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/strategies/commands/SudoRetrieveConnectionStatusStrategy.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/ClientActorId.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirectiveTest.java (diff)
Commit
218a1f4f02ea417c25aec455fe3127200d08b638
by Juergen Fickel Add type name to serialize and deserialize trace span operation name if possible. This makes it easier to understand the spans later on during evaluation. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff)
Commit
0c0fdb2830f461d63253dadec75e21b8943ce635
by Juergen Fickel Ensure that W3C tracing headers are always set to request. The replaced implementation only replaced existing headers but did not set the headers if they were absent in original request. Signed-off-by: Juergen Fickel <juergen.fickel@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
documentation/src/main/resources/_posts/2022-03-03-wot-integration.md (diff) The file was modified
README.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_300.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/user-interface.md (diff) The file was modified
documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html (diff) The file was modified
ui/templates/thingTemplates.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractEnforcerActor.java (diff) The file was modified
internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/websocket/WebSocketRoute.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaMessageTransformer.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpanTest.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/RabbitMQConsumerActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/RequestTracingDirective.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpan.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/EmptyStartedSpan.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/StartedSpan.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/TestSpanReporter.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/ThingsAggregatorProxyActor.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpanTest.java (diff)
Commit
7f3817c990732e8686a352a432f7fa198c159488
by Juergen Fickel Added test resource for Kamon test span reporters. Reporters should become a unique registration name and the registration should be canceled after the test. A test resource helps with the latter and to reduce redundancy for TestSpanReporter creation and registration. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/DittoTracingTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpanTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagationTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpanTest.java (diff) The file was added internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/KamonTestSpanReporterResource.java
Commit
ae2d2b7aa4f291af1817913fbfcc4b0e3cfdb0f2
by Juergen Fickel Made static factory method of `KamonHttpContextPropagation` less error-prone. Runtime exceptions get easily neglected by mistake. Returning a `Try` instead makes it obvious that the instance create might fail. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/PreparedKamonSpanTest.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagation.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagationTest.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/StartedKamonSpanTest.java (diff) The file was added documentation/src/main/resources/_posts/2022-10-30-live-message-conditions.md The file was modified
documentation/src/main/resources/_data/authors.yml (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConditionValidator.java (diff) The file was modified
documentation/src/main/resources/_posts/2022-10-30-live-message-conditions.md (diff) The file was modified
ui/modules/things/featureMessages.js (diff) The file was modified
utils/pom.xml (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/DittoTracing.java (diff) The file was added utils/result/src/test/java/org/eclipse/ditto/utils/result/ResultTest.java 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/test/java/org/eclipse/ditto/internal/utils/tracing/config/DefaultTracingConfigTest.java (diff) The file was added utils/result/src/test/java/org/eclipse/ditto/utils/result/OkTest.java The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/filter/KamonTracingFilterTest.java (diff) The file was added utils/result/pom.xml The file was modified
internal/utils/tracing/pom.xml (diff) The file was added utils/result/src/test/java/org/eclipse/ditto/utils/result/ErrTest.java The file was modified
bom/pom.xml (diff) The file was added utils/result/src/main/java/org/eclipse/ditto/utils/result/Result.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagation.java (diff) The file was added utils/result/src/main/java/org/eclipse/ditto/utils/result/package-info.java The file was added utils/result/src/main/java/org/eclipse/ditto/utils/result/Ok.java The file was added utils/result/src/main/java/org/eclipse/ditto/utils/result/Err.java The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/filter/KamonTracingFilter.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagation.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagationTest.java (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/KamonHttpContextPropagation.java (diff) The file was modified
internal/utils/tracing/src/test/java/org/eclipse/ditto/internal/utils/tracing/TraceInformationGeneratorTest.java (diff) The file was modified
utils/result/pom.xml (diff) The file was removed documentation/src/main/resources/_posts/2022-10-30-live-message-conditions.md The file was added documentation/src/main/resources/_posts/2022-11-04-live-message-conditions.md The file was modified
documentation/src/main/resources/_posts/2022-11-04-live-message-conditions.md (diff) The file was modified
ui/index.css (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
bom/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
connectivity/service/pom.xml (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/SubnetValidator.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/validation/HostValidatorTest.java (diff) The file was modified
internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionCreatorTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActorTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/actors/SearchActorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
internal/utils/tracing/src/main/java/org/eclipse/ditto/internal/utils/tracing/span/SpanTagKey.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActorTest.java (diff) The file was added policies/service/src/test/resources/logback-test.xml The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActorTest.java (diff) The file was modified
policies/service/src/test/resources/logback-test.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/sandbox.md (diff) The file was modified
README.md (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yaml (diff) The file was modified
deployment/docker/README.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was added documentation/src/main/resources/pages/ditto/connectivity-manage-connections-piggyback.md 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-overview.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/util/EncryptorAesGcmTest.java The file was added connectivity/service/src/test/resources/connection-fields-encryption-test.conf The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/FieldsEncryptionConfig.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultFieldsEncryptionConfigTest.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultFieldsEncryptionConfig.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/JsonFieldsEncryptorTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectivityMongoEventAdapter.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/util/EncryptorAesGcm.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/JsonFieldsEncryptor.java The file was modified
bom/pom.xml (diff) The file was modified
connectivity/service/pom.xml (diff) The file was modified
deployment/docker/sandbox/html/index.html (diff) The file was modified
deployment/docker/swagger3-index.html (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/docker/sandbox/nginx.conf (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/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveClientActorProps.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisorTest.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/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff)
Commit
99639bc3593a87b57eeabea06d26a67e286e8e07
by Yufei Cai Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance. Tagging the metrics by the client actor number is not possible without significant change because the client actor props factory does not know about client actor numbers. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
pom.xml (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultFieldsEncryptionConfigTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/util/EncryptorAesGcmTest.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/util/EncryptorAesGcm.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/FieldsEncryptionConfig.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectivityMongoEventAdapter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/JsonFieldsEncryptor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionMongoSnapshotAdapterTest.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/config/DefaultFieldsEncryptionConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/JsonFieldsEncryptorTest.java (diff) The file was modified
connectivity/service/src/test/resources/connection-fields-encryption-test.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
connectivity/service/src/test/resources/connection-fields-encryption-test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/JsonFieldsEncryptorTest.java (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/_posts/2022-12-15-release-announcement-310.md The file was added documentation/src/main/resources/pages/ditto/release_notes_310.md The file was modified
documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
bom/pom.xml (diff) The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionMongoSnapshotAdapter.java (diff) The file was modified
deployment/operations/grafana-dashboards/Signal_processing.json (diff) The file was modified
deployment/operations/grafana-dashboards/Sudo_command_count.json (diff) The file was added RELEASE.md The file was added deployment/operations/grafana-dashboards/Container_Metrics.json The file was removed deployment/operations/grafana-dashboards/Things-Search_Performance_Metrics.json The file was modified
deployment/operations/grafana-dashboards/External_Metrics.json (diff) The file was added deployment/operations/grafana-dashboards/Kafka_Consumer_Metrics.json The file was modified
deployment/operations/grafana-dashboards/Load_Test.json (diff) The file was added deployment/operations/grafana-dashboards/Things-Wildcard-Search_Performance_Metrics.json The file was added deployment/operations/grafana-dashboards/Akka.json The file was added deployment/operations/grafana-dashboards/Connectivity_live_status.json The file was modified
deployment/operations/grafana-dashboards/Persistence_Entities.json (diff) The file was added deployment/operations/grafana-dashboards/Kubernetes_Metrics.json The file was modified
deployment/operations/grafana-dashboards/Pub_Sub.json (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_310.md (diff)