The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionType.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfigDefault.java The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was added connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfigDefault.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasValues.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasValues.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponse.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was removed connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasValues.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/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionConfigurationInvalidException.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/package-info.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-cluster-downing.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-cluster-downing.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableHeaderMapping.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfig.java
Commit
cda7bb5b4c0239fcf3a2f7f91bb90fffabc66899
by Juergen Fickel Minor refactoring of ConfigWithFallback. * Extracted method for getting a JsonObject as a Map to improve readability. * Also use new features of Java 17 to improve readability. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallback.java (diff) The file was modified
internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfig.java (diff) The file was modified
internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfigTest.java (diff)
Commit
09907a9d1e61a1db2a3d18f9a1fdce066c1b4650
by Juergen Fickel Refactored HonoConfig. * Moved interface from connectivity API to connectivity service to limit its scope. * Moved utility method for getting URI from HonoConfig to implementing class because it is the only place where it is required now. * Changed getter for bootstrap server URIs to actually return a set of URIs instead of a comma separated string. * Renamed getter for credentials to state which type of credentials it returns in case there would be other credential types in future. * Let DefaultHonoConfig base on ScopedConfig to get DittoConfigErrors in case of configuration errors. * Added unit tests for DefaultHonoConfig. * Refined some Javadoc comments. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfigTest.java
Commit
710f8184f5faf5631e5b9b940c26514c6307c550
by Andrey Balarev Connection enrichment refactored, HonoConfig cleaned up. Connection enrichment extracted in a new class DefaultHonoConnectionFactory HonoConfig cleaned up from the method getTenantId() and the parameter of getCredentials() HonoConfig simplified - extension mechanism removed. Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfigTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
Commit
c59a028a0c458e043fdb71b1c0ce97b9df51e6d5
by Juergen Fickel Refactored `HonoAddressAlias` and added unit tests. * Renamed method `getName` to `getAliasValue` to distinct it more clearly from an enum's inherent `name` method. * Converted methods for resolving addresses from static methods to instance methods. This makes them less error-prone because the alias value does not have to be provided. Furthermore, got rid of the boolean parameter in favour of a more expressive method name. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
Commit
0391f9283be4f8ec5184915538f3a6d5432ea773
by Juergen Fickel Refactored `HonoValidator` and adjusted unit tests. * Applied clean code principles to `HonoValidator` to improve its readability. * Made existing unit tests more comprehensive. * Added some unit test cases. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableHeaderMapping.java (diff) The file was added connectivity/service/src/test/resources/test-connection.json The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactoryTest.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was added connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java (diff)
Commit
9d9705e371727db55acae9903f6c04f1b793cfc5
by Juergen Fickel Refactored `HonoConnectionFactory`. * Made the factory more abstract by bringing in more aspects of the template method pattern. * Moved dependency to `HonoConfig` and some implementation to default implementation. * Concept of tenant ID is unknown to Ditto, thus removed it. * Moved methods for resolving addresses from `HonoAddressAlias` to `HonoConnectionFactory`. * Extended exception handling of `ConnectionPersistenceActor#startAndAskClientActors` to catch failures related to `HonoConnectionFactory`. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff) The file was removed connectivity/service/src/test/resources/test-connection.json The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was added connectivity/service/src/test/resources/test-connection-hono.json The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.java (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactoryTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff)
Commit
059f61923bdd468b6ae0014360fe3a1d1b8aa596
by Juergen Fickel Further simplified `HonoAddressAlias`. * Removed method `aliasValues` from `HonoAddressAlias` as it was only used in tests. * Removed method `forAliasValue` from `HonoAddressAlias` because it was only used in `HonoConnectionFactory`. * Adjusted `HonoAddressAliasTest` accordingly. * Added mapping from Hono address alias values to `HonoAddress` to `HonoConnectionFactory`. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io> The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.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/DefaultClientActorPropsFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff)
Commit
59038514b664cc6d2b2e698f62d37b813aaa94ca
by Thomas Jaeckle initial commit of "Policy imports" functionality after Ditto 3.0 refactoring - preserved via former PoCs and contributions on that topic Co-authored-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> Co-authored-by: Dirk Van Haerenborgh <dirk.vanhaerenborgh@aloxy.io> Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportsModifiedStrategy.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImports.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportCreatedTest.java The file was added gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PolicyImportsRoute.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImport.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyImportTest.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/testhelper/Assertions.java (diff) The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportsResponseTest.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportsModified.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImportedLabels.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyImports.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyModifiedStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PolicyCommandStrategies.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableLabelTest.java (diff) The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportCreatedStrategyTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportStrategy.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingContext.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableLabel.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilder.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntry.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractPolicyMappingStrategies.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportCreated.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/CreatePolicyStrategy.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/RetrievePolicyImportStrategy.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportsModifiedStrategyTest.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableEffectedImports.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportModified.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImports.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyQueryCommandMappingStrategies.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportDeleted.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportModifiedStrategyTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyPathMatcher.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/TestConstants.java (diff) The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyImportsTest.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportTest.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyImport.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyBuilder.java (diff) The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportDeletedStrategyTest.java The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportDeletedStrategy.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyResource.java (diff) The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportResponseTest.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableImportedLabelsTest.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportsResponse.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportsTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyQueryCommandResponseMappingStrategies.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportCreatedStrategy.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyModifyCommandResponseMappingStrategies.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandResponseRegistryTest.java (diff) The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/PolicyImporterTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/RetrievePolicyImportsStrategy.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportsTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/TestConstants.java (diff) The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportResponseTest.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportNotAccessibleException.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/PolicyResourceTestCase.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/AbstractPolicyBuilderLabelScoped.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyImportResponse.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyImportTest.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportsResponseTest.java The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PolicyEntriesRoute.java (diff) The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportDeletedTest.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportResponse.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/LabelInvalidException.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableEffectedImportsTest.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportsResponse.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImporter.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImport.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImport.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyImportResponseTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyEventStrategies.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/PoliciesValidator.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilderTest.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImportedEffect.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportModifiedTest.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportsModifiedTest.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/TestConstants.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportsStrategy.java The file was added policies/api/src/main/java/org/eclipse/ditto/policies/api/package-info.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportStrategyTest.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableImportedLabels.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyImport.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImports.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportResponse.java The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/TestConstants.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportsNotAccessibleException.java The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportsStrategyTest.java The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeletePolicyImportStrategy.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableImportedLabelTest.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyModifyCommandMappingStrategies.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/EffectedImports.java The file was added policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportTest.java The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PoliciesResourceTypeTest.java (diff) The file was added policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportModifiedStrategy.java The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableImportedLabel.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableSource.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff) The file was added connectivity/service/src/test/resources/hono-connection-custom-expected.json The file was added connectivity/service/src/test/resources/hono-connection-default-test.json The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was added connectivity/service/src/test/resources/hono-connection-custom-test.json The file was removed connectivity/service/src/test/resources/test-connection-hono.json The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
Commit
2a2ef51297c0a465442d667d8fd1f392d453ec17
by Dominik Guggemos Replace importable flag of a policy entry with ImportableType enum to allow more differentiated options (implicit, explicit, never). Simplify included/excluded notation from policy imports and expect only a list of (included) policy entries. Adapt PolicyImporter accordingly. Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyBuilder.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategy.java (diff) The file was removed policies/model/src/main/java/org/eclipse/ditto/policies/model/ImportedEffect.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilder.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImport.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyImportsTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/AbstractPolicyBuilderLabelScoped.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableEffectedImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyImport.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PolicyImporterTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilderTest.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/TestConstants.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/events/TestConstants.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImporter.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/enforcers/TestConstants.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutableEffectedImportsTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntry.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/ImmutablePolicyImportTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PolicyEntriesRoute.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/EffectedImports.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/ImportableType.java
Commit
4fad14142f31c6e250b8785f2011e16aeb9c7c68
by Dominik Guggemos Some polishing, method names, comments, etc. Added more tests to PolicyImporterTest. Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PolicyImporterTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportModifiedStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/AbstractPolicyBuilderLabelScoped.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyModifiedStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilder.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportCreatedStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyBuilder.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/TestConstants.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportDeletedStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportsModifiedStrategy.java (diff)
Commit
240693d5e254daf40549bc48e2038e55156d41dc
by Dominik Guggemos fix test by adding some more subjects to increase size of policy entry (the limits changed a bit after recent modifications) Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PolicyEntriesRoute.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilder.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/ImmutablePolicyEntry.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheLoader.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcer.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff)
Commit
48c1ed9900f1951ff71f151b749557359709a1f1
by Yannic Bürgmann rename Policy.getImports() to Policy.getPolicyImports to be consistent with other methods Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportCreatedStrategyTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeletePolicyImportStrategy.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/PoliciesValidator.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/RetrievePolicyImportsStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilder.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/RetrievePolicyImportStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportsModifiedStrategyTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportsStrategy.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PolicyImportsRoute.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImporter.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportCreatedStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportModifiedStrategyTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportDeletedStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportDeletedStrategyTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportModifiedStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyModifiedStrategy.java (diff)
Commit
f65b685c0cc851730264ed24107b7d32feec2bae
by Yannic Bürgmann fix check for existence of policy import in DeletePolicyImportStrategy Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeletePolicyImportStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcementTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff)
Commit
92f9cba988c09604346db3738d93bf4b9b275610
by Yannic Bürgmann add missing DeletePolicyImportStrategyTest Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was added policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeletePolicyImportStrategyTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff)
Commit
a2c7c3d570eb1065faa47b016fa515594959fec4
by Yannic Bürgmann Ensure that a policy tag is published when the imports of a policy change * This change indicates a semantic change of the policy and should lead to cache invalidation Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Yannic Buergmann <yannic.buergmann@bosch.io> 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/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff)
Commit
a7f787e527ffc03c8d319eb0a50f974512f0ce16
by Dominik Guggemos change Policy.getPolicyImports() to not return an optional of PolicyImports but instead default to an empty PolicyImports instance if no imports are defined and always return a non-null instance Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyBuilder.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImports.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/ImmutablePolicyBuilder.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImporter.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.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/PolicyImporterTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyModifiedStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportCreatedStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportModifiedStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/RetrievePolicyImportStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeletePolicyImportStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/RetrievePolicyImportsStrategy.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/PoliciesValidator.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportDeletedStrategyTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportsModifiedStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportCreatedStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportModifiedStrategyTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyImportDeletedStrategy.java (diff)
Commit
cfb43acb4a16ba602da5477807287dae60c66473
by Yannic Bürgmann Fix resolving of imported policies in PolicyEnforcerActor * TODO: think about making PolicyEnforcerProvider and PolicyCacheLoader an akka extension in order to make it a singleton Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Yannic Buergmann <yannic.buergmann@bosch.io> 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
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyCacheLoader.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheLoader.java (diff)
Commit
0324105a1cbb1f6f7a12549a7e0960ddfe522659
by Yannic Bürgmann Make PolicyCacheLoader an Extension and therefore a singleton * Only exception is the search, where the cache loader is instantiated differently Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Yannic Buergmann <yannic.buergmann@bosch.io> The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyEnforcerProvider.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyCacheLoader.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/signaltransformation/placeholdersubstitution/CreateThingSubstitutionStrategyTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/AbstractPolicyBuilderLabelScoped.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcer.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyCommandToModifyExceptionRegistry.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/PolicyActionCommand.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportNotModifiableException.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportNotAccessibleException.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportsNotModifiableException.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyCommandToAccessExceptionRegistry.java (diff) The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcerTest.java The file was modified
policies/service/src/main/resources/policies.conf (diff)
Commit
4d923e12bb2ea48e027626d073619186baf810ef
by Yannic Bürgmann Use fully resolved policy (including imports) when building write models for the search index Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Yannic Buergmann <yannic.buergmann@bosch.io> The file was added thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ResolvedPolicyCacheLoader.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/MetadataTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/MongoThingsSearchPersistence.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/read/SudoIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/Indices.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/BsonDiffVisitorIT.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BackgroundSyncStreamTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/EnforcementFlow.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BackgroundSyncStream.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingsMetadataSource.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModelIT.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/impl/MongoThingsSearchUpdaterPersistence.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapperTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BulkWriteResultAckFlowTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ResolvedPolicyCacheLoader.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/TestSearchUpdaterStream.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/BackgroundSyncActorTest.java (diff) The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerProviderExtension.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcer.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerProvider.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcer.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/MetadataTest.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcerTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcer.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyNotAccessibleException.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcer.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcerTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportNotAccessibleException.java (diff)
Commit
ef9fcbe3ca3f0f178941b2d60e67f598f1c40deb
by Yannic Bürgmann Fixed multiple issues regarding imported policies in the search index * The query in MongoThingsSearchUpdaterPersistence wasn't correct because the "id" field was extracted from the JSON pointer which appended a leading slash * We need to remember deleted but still imported policies otherwise the search index is not updated when the imported policy is recreated * Imported policies need to be taken into account when checking if a write model is outdated * The Metadata built by the ThingUpdater needs to preserve the thingPolicy aswell as the referenced policy tags Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Yannic Buergmann <yannic.buergmann@bosch.io> The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/ThingWriteModel.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdaterTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/impl/MongoThingsSearchUpdaterPersistence.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractThingCommandStrategy.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/PersistenceConstants.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/policyEntry.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was added documentation/src/main/resources/openapi/sources/paths/policies/imports.yml The file was modified
documentation/src/main/resources/openapi/sources/schemas/policies/policy.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/policies/policyImport.yml The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/importedPolicyIdPathParam.yml The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/policy.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/policies/importable.yml The file was modified
documentation/src/main/resources/openapi/sources/package-lock.json (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/policies/policyImports.yml The file was added documentation/src/main/resources/openapi/sources/paths/policies/import.yml The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/entry.yml (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/PolicyImporterTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImporter.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcer.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheLoader.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/ResolvedPolicyCacheLoader.java (diff)
Commit
d9492eb3089c5cbd3b575f600bd20b564350ef7f
by Yannic Bürgmann optimize policy enforcer cache invalidation * Maintain a map from imported policies to their importing policies which allows to avoid iterating over the full cache content when invalidating the policy cache Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Yannic Buergmann <yannic.buergmann@bosch.io> The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff)
Commit
41e20ea76706845872a808bbb8db1027cdb1ad8b
by Yannic Bürgmann optimize map building * Map is now only modified when the policy is loaded from the cache loader instead of every access of the cache * Also fix issue that the map was never "cleaned up" which is now happening on invalidation Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Yannic Buergmann <yannic.buergmann@bosch.io> The file was added policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCacheTest.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/PolicyEnforcerCache.java The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntry.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntryTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/LabelInvalidException.java (diff)
Commit
a560d7dd09abdeb5ee847aca185a9763a7081538
by Dominik Guggemos throw PolicyImportInvalidException if policy import references own policy, consolidate/simplify policy size validation in policy strategies Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ActivateTokenIntegrationStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyImportsStrategy.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImportInvalidException.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeactivateTokenIntegrationStrategy.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyResourceStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/AbstractCommandSizeValidator.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyEntryStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyPolicyEntriesStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifySubjectStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/CreatePolicyStrategy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImports.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifySubjectsStrategy.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ModifyResourcesStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/TopLevelPolicyActionCommandStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/ActivateTokenIntegrationStrategyTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/DeactivateTokenIntegrationStrategyTest.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity-extension.conf (diff)
Commit
26902a5a2dd2cc8d183bb6a1ade4a3496a64c87a
by Andrey Balarev retrieveHonoConnection piggyback command introduced. A new piggyback command 'retrieveHonoConnection' is implemented which retrieves a 'real' connection of type 'Hono' (with already resolved address aliases, added header mappings , specificConfig etc.) Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io> The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConflictStrategyTest.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveHonoConnectionStrategy.java The file was modified
policies/service/pom.xml (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponse.java The file was modified
internal/utils/aggregator/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 added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnection.java The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponseTest.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/DefaultContext.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PolicyConflictStrategyTest.java (diff) The file was modified
things/service/pom.xml (diff) The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionTest.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/commands/CommandStrategy.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategyTest.java (diff)
Commit
b1845b6bb4d42b58d1409bb4ee5ffcb72cc892ac
by Andrey Balarev Automatic reconnect of 'hono' connection after credentials are changed. On Hub-credentials changes, ConnectionSupervisorActor gets notified by SolutionModifiedActor in order to restart the potentially active 'Hono'-connection with the new parameters. Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategyTest.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/CommandStrategy.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/DefaultContext.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/strategies/commands/ConnectionCreatedStrategies.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PolicyConflictStrategyTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.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/signals/commands/modify/ModifyPolicyEntries.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImports.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportTest.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyImportsValidator.java The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportsTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImport.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/TestConstants.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicyTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicy.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/updater/actors/ThingUpdater.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponse.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
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff)
Commit
92f7ac587379516ad69c5998bbc46880cedbc667
by Dominik Guggemos validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcerTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcer.java (diff)
Commit
2c54fd0d146c96db0c0b342b49019feca8e8836a
by Dominik Guggemos do not fallback to ImportableType implicit if given type is not valid but return an error instead (default is still implicit, if value is not provided) Co-authored-by: Kalin Kostashki <kalin.kostashki@bosch.io> Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io> The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntryTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntry.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcerTest.java (diff) The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/pre/PolicyImportsPreEnforcer.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.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/ConnectionPersistenceActor.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/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveimports.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveimportsresponse.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyimportsresponse.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifyimport.md The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.md (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyimportresponsecreated.md The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-policies-create-or-modify.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-policies-delete.md (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrieveimport.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveimportresponse.md The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-policies-retrieve.md (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveimport.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyimport.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyimportresponse.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrieveimports.md The file was modified
documentation/src/main/resources/jsonschema/policy.json (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifyimports.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyimports.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deleteimport.md The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deleteimportresponse.md
Commit
d5bfadc173d6c2ad44d481d276d394b60f67197a
by Kalin Kostashki added limit for maximum number of policies to be imported - created a custom PolicyImportsTooLargeException in order to facilitate sending of correct error response to user - small typos and fixes as needed - made the policy imports limit configurable in ditto-limits.conf Signed-off-by: Kalin Kostashki <kalin.kostashki@bosch.io> The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/DefaultLimitsConfig.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportsTooLargeException.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/model/Metadata.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/mapping/EnforcedThingMapper.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/EffectedImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableEffectedImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImport.java (diff) The file was modified
policies/model/src/test/java/org/eclipse/ditto/policies/model/ImmutablePolicyTest.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/DittoService.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/exceptions/DittoRuntimeExceptionBuilder.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/LimitsConfig.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/DittoSystemProperties.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-limits.conf (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilder.java (diff) The file was removed connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnection.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionType.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff) The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnectionTest.java The file was modified
connectivity/service/src/test/resources/hono-connection-custom-test.json (diff) The file was modified
connectivity/service/src/test/resources/hono-connection-custom-expected.json (diff) The file was removed connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnection.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveHonoConnectionStrategy.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/package-info.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity-extension.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff) The file was removed connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponseTest.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveResolvedHonoConnectionStrategy.java The file was modified
connectivity/service/src/test/resources/hono-connection-default-test.json (diff) The file was removed connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponse.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/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.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
documentation/src/main/resources/openapi/sources/schemas/connections/connectionType.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/source.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connectionId.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/target.yml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidator.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.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/ImmutablePolicyBuilder.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyImports.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/limits/DefaultLimitsConfig.java (diff) The file was modified
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/signals/commands/query/RetrievePolicyImportResponse.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-policy.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-policies-delete.md (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutableLabel.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyBuilder.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-policies-retrieve.md (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportsTooLargeException.java (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was added ui/jsconfig.json The file was added ui/modules/things/thingsSearch.js The file was modified
ui/main.js (diff) The file was added ui/modules/things/thingsCRUD.js The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionUriTest.java The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMappingStrategies.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff) The file was added connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.java (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/index.html (diff) The file was modified
internal/utils/config/src/main/resources/ditto-limits.conf (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionUriTest.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff) The file was modified
documentation/src/main/resources/jsonschema/connection.json (diff) The file was added documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionUriTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/LabelInvalidException.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImportableType.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyImport.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImportedLabels.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImport.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractPolicyMappingStrategies.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportsResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportNotAccessibleException.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportCreated.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportModified.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImportResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportDeleted.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImport.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyImportResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImporter.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/ImmutablePolicyEntry.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/Policy.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImports.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportsResponse.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyEntry.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicyImport.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyImportsNotAccessibleException.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PoliciesModelFactory.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyBuilder.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportsModified.java (diff) The file was modified
policies/api/src/main/java/org/eclipse/ditto/policies/api/PoliciesValidator.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/EffectedImports.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
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActorTest.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
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/operations/grafana-dashboards/Connectivity_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Connectivity_Metrics.json (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/main/resources/connectivity.conf (diff) The file was modified
deployment/operations/grafana-dashboards/Connectivity_Metrics.json (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyImportInvalidException.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyImportsValidator.java (diff) The file was modified
deployment/operations/grafana-dashboards/Connectivity_Metrics.json (diff) The file was modified
src/license-header.txt (diff) The file was added src/license-header-2022.txt The file was modified
documentation/src/main/resources/pages/ditto/release_notes_310.md (diff) The file was modified
pom.xml (diff) The file was removed documentation/src/main/resources/_posts/2022-12-15-release-announcement-310.md The file was added documentation/src/main/resources/_posts/2022-12-16-release-announcement-310.md The file was modified
RELEASE.md (diff) The file was modified
pom.xml (diff) The file was modified
SECURITY.md (diff) The file was modified
ui/modules/things/things.js (diff) The file was added ui/modules/things/thingsSSE.js The file was modified
ui/index.html (diff) The file was modified
ui/modules/things/thingsCRUD.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/thingsSearch.js (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/index.css (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionType.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveResolvedHonoConnectionStrategy.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/connections/source.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-deleteimport.md The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActorTest.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializerTest.java The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializer.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActorTest.java (diff) The file was modified
internal/utils/akka/pom.xml (diff) The file was modified
internal/utils/config/src/main/resources/ditto-akka-config.conf (diff) The file was modified
connectivity/service/src/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)
Commit
d494c5fdc3c9bb0af3562a6284478afc867a30dc
by Yufei Cai Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." This reverts commit 4ce5f39e174788aea1ac828c6e48c32f87773d70. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was removed 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/ClientActorPropsFactory.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/ConnectionPersistenceActor.java (diff) The file was removed internal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializerTest.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff) The file was removed internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializer.java The file was removed internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinaryEnvelope.java
Commit
540c0a3decf39286c83b769c1445c47495a1bdd8
by Yufei Cai Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." This reverts commit fd4524b32dedc434bb3eeea157c0108b508f5348. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> 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/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/ConnectivityRootActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff)
Commit
b87df7dafea6a9f0a3649d02893872959c1fd9aa
by Yufei Cai Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." This reverts commit dd63d4cbf719cb0596f38c4ad9524fce980eddd1. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> 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)
Commit
e34b39603df796b02f245f7ba0772223b0ae2a6c
by Yufei Cai Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." This reverts commit 8ef245038c1d77041cc860ed9251a50f2e693ee9. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> 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/ConnectionPersistenceActor.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/messaging/persistence/strategies/commands/DeleteConnectionStrategy.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/strategies/commands/ModifyConnectionStrategy.java (diff)
Commit
bf4873392ec3c5bf6b1216df806252de26f37126
by Yufei Cai Revert "Remove headers as a part of client actor props to prevent accidental restarts." This reverts commit 67c8f3cee48733513c80750cc692129200e2cf18. 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
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/kafka/KafkaClientActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActor.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 removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/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/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 removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoRetrieveConnectionStatusStrategy.java The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff) 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 modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/resources/connection-test.conf (diff) The file was modified
connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMessagingConstants.java (diff) The file was removed 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/ConnectivityRootActor.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 removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatusResponse.java The file was modified
connectivity/service/src/test/resources/logback-test.xml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CloseConnectionStrategy.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatus.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/OpenConnectionStrategy.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorId.java The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceOperationsActorIT.java (diff)
Commit
27a024881debbcd17785dbdf66fc719fdb444d29
by Yufei Cai Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." This reverts commit fdd4a61e3c58d761e1a3315c9a15cc35b7e3be78. Signed-off-by: Yufei Cai <yufei.cai@bosch.io> The file was removed connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisorTest.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/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was removed connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveClientActorProps.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit
dc8b2caf45f5a2b557e775f8aba097a4fa6f047b
by Yufei Cai Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." This reverts commit 99639bc3593a87b57eeabea06d26a67e286e8e07. 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
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_311.md
Commit
01c921eb719e4878bd301bca27473b3e46c58a54
by Thomas Jaeckle Enable "History API" support: * streaming of journal entries of a given entity (thing/policy) as DittoProtocol events (via Websocket/Connections/SSE) * accessing an entity (thing/policy/connection) "at" a specific revision or "at" a specific timestamp * added a configurable "history-retention-duration" config for things/policies/connections in order to delay the cleanup for at least that amount of time -> that way we can e.g. keep 30d of snapshots/events * made history API work via connectivity * added documentation for history capabilities Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyHistoryNotAccessibleException.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorPropsFactory.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEvent.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/starter/DefaultThingPersistenceActorPropsFactory.java (diff) The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/streaming/StreamingSubscriptionActor.java The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableTopicPath.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PolicyConfig.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was added internal/utils/persistence/src/test/resources/event-test.conf The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/serializer/AbstractPolicyMongoEventAdapter.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/WithThingId.java (diff) The file was added documentation/src/main/resources/pages/ditto/basic-history.md The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/package-info.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingStrategiesFactory.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/SignalMapperFactory.java (diff) The file was added documentation/src/main/resources/jsonschema/protocol-streaming-subscription-subscribe-for-persisted-events-payload.json The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActorTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/AbstractEventsourcedEvent.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingsPersistenceStreamingActorCreator.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyCommandResponse.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff) The file was added documentation/src/main/resources/jsonschema/protocol-streaming-subscription-failed-payload.json The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.java (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/SnapshotFilter.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/AbstractPolicyEvent.java (diff) The file was added documentation/src/main/resources/jsonschema/protocol-streaming-subscription-request-payload.json The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/StreamingSubscriptionEventAdapter.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionEvent.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsDeletedPartially.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceResponseTest.java (diff) The file was added policies/model/src/main/java/org/eclipse/ditto/policies/model/WithPolicyId.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/TopicPathBuilder.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionComplete.java The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandRegistryTest.java (diff) The file was added internal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultEventConfigTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/AbstractEvent.java (diff) The file was modified
documentation/src/main/resources/_data/tags.yml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionHasNextTest.java The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalEventRegistryTest.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/StreamingSubscriptionCommandMappingStrategies.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/RequestFromStreamingSubscription.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsModifiedPartially.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/TopicPath.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/WithStreamingSubscriptionId.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DefaultAdapterResolver.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceOperationsActorIT.java (diff) The file was added documentation/src/main/resources/pages/tags/tag_history.md The file was added edge/service/src/main/java/org/eclipse/ditto/edge/service/streaming/StreamingSubscriptionManager.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mapper/StreamingSubscriptionCommandSignalMapper.java The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/StreamingSubscriptionTimeoutException.java The file was modified
base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionFailed.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/StreamingSubscriptionCommand.java The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionCompleteTest.java The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/StreamingSubscriptionCommandAdapter.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/StreamingSubscriptionProtocolErrorException.java The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfig.java (diff) The file was modified
internal/utils/config/src/main/resources/ditto-devops.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/streaming/SubscribeForPersistedEventsTest.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/events/EventStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mapper/PolicyEventSignalMapper.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/DefaultPolicyCommandAdapterProvider.java (diff) The file was modified
internal/utils/persistence/src/test/resources/mongo-read-journal-test.conf (diff) The file was modified
internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournal.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AdapterResolverBySignal.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyEventAdapter.java The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (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
protocol/src/main/java/org/eclipse/ditto/protocol/mapper/AbstractCommandSignalMapper.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
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandRegistryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/provider/PolicyCommandAdapterProvider.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/config/ConnectionConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff) The file was added internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultEventConfig.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalEventRegistryTest.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/streaming/CancelStreamingSubscriptionTest.java The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityId.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
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandRegistryTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapter.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Cleanup.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapter.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 protocol/src/main/java/org/eclipse/ditto/protocol/mapper/StreamingSubscriptionEventSignalMapper.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/AbstractStreamingSubscriptionCommand.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was added documentation/src/main/resources/jsonschema/protocol-streaming-subscription-next-payload.json The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/StreamingSubscriptionEventMappingStrategies.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyEventStrategies.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/EventJsonDeserializer.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyEventMappingStrategies.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/package-info.java The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/ThingFieldSelector.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyCommand.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionHistoryNotAccessibleException.java The file was added documentation/src/main/resources/pages/ditto/protocol-specification-streaming-subscription.md The file was modified
internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/events/AbstractEventStrategies.java (diff) The file was added things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingHistoryNotAccessibleException.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapterTest.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/SubscribeForPersistedEvents.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingEventStrategies.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/InvalidThingFieldSelectionException.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/StreamRequestingCommandEnforcement.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.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 added protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractStreamingSubscriptionMappingStrategies.java The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/serializer/DefaultPolicyMongoEventAdapter.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff) The file was modified
thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalEventRegistryTest.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/signals/FeatureToggle.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/BaseClientActor.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupConfig.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionHasNext.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/ProtocolAdapter.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/package-info.java The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutablePayload.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalEventRegistryTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/StreamingTopicPathBuilder.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/adapter/Adapter.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionCreatedTest.java The file was modified
internal/utils/persistence/src/test/resources/test.conf (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionFailedTest.java The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/streaming/RequestFromStreamingSubscriptionTest.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandRegistryTest.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterParameterizedTest.java (diff) The file was added documentation/src/main/resources/jsonschema/protocol-streaming-subscriptionid.json The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractPolicyMappingStrategies.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionCreated.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanupConfig.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingConfig.java (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/CancelStreamingSubscription.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/AbstractStreamingSubscriptionEvent.java The file was added internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/EventConfig.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorSnapshottingTest.java (diff) The file was added protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractStreamingMessageAdapter.java The file was added base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/StreamingSubscriptionNotFoundException.java The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/signals/ShardedMessageEnvelopeTest.java (diff) The file was modified
deployment/kubernetes/deploymentFiles/mongodb/mongodb.yaml (diff) The file was modified
deployment/docker/docker-compose.yml (diff) The file was modified
deployment/kubernetes/deploymentFiles/mongodb-statefulset/mongodb-statefulset.yaml (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff)
Commit
a4c0634319c3e6ed030ac23f89a169cd2b61228f
by Thomas Fries Explorer UI - SSE and optimistic locking - custom web component for CRUD toolbar - API allows to return headers if needed - adapt editors with new toolbar and ETag handling - fixed modified date and revision from SSE - avoid feature editors jumping because of badge in header - fixes some static type checks in utils The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/things/thingsCRUD.js (diff) The file was modified
ui/modules/things/featureMessages.js (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was modified
ui/index.html (diff) The file was modified
ui/modules/things/features.html (diff) The file was modified
ui/modules/things/thingsSearch.js (diff) The file was modified
ui/modules/things/thingsSSE.js (diff) The file was modified
ui/index.css (diff) The file was added ui/modules/utils/crudToolbar.js The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/utils/crudToolbar.js (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was added ui/modules/connections/connectionsCRUD.js The file was modified
ui/modules/things/thingsCRUD.js (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/api.js (diff) The file was added ui/modules/connections/connectionsMonitor.js The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
gateway/service/src/test/resources/devops-test.conf (diff) The file was modified
deployment/docker/sandbox/docker-compose.yml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DevOpsConfig.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DevopsAuthenticationDirectiveFactory.java (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultDevOpsConfig.java (diff) The file was modified
gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultDevOpsConfigTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformer.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformerTest.java (diff) The file was added ui/modules/things/messagesIncoming.html The file was modified
ui/index.html (diff) The file was modified
ui/main.js (diff) The file was added ui/modules/things/messagesIncoming.js The file was modified
ui/modules/things/thingsSSE.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/things/thingsSearch.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/things/thingsSSE.js (diff) The file was modified
ui/modules/things/wotDescription.js (diff)
Commit
4b37709f8efd5b58379fb4c71b9432bdeb86b987
by Thomas Fries Explorer UI - SSE support - Changed CRUD buttons to text and showing dynamically - wrong ETag header on feature/attribute creation - incoming changes now also show attributes Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/things/messagesIncoming.js (diff) The file was modified
ui/modules/utils/crudToolbar.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/things/messagesIncoming.html (diff) The file was modified
ui/index.html (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was modified
ui/modules/things/thingsCRUD.js (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
ui/modules/things/thingsSearch.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/things/thingsSSE.js (diff) The file was modified
ui/modules/things/messagesIncoming.js (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/JsonFieldsEncryptor.java (diff) The file was modified
SECURITY.md (diff) The file was modified
ui/modules/connections/connectionsMonitor.js (diff) The file was modified
ui/modules/things/thingsSearch.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/things/thingsCRUD.js (diff) The file was modified
ui/modules/things/thingsSSE.js (diff) The file was modified
ui/modules/things/messagesIncoming.js (diff) The file was modified
ui/modules/api.js (diff)
Commit
6cdc07e5b53ff63e03473f7a8586437f93039baa
by Thomas Fries UI - SSE support - testing and bugfixing - WoT description for feature was referencing old dom field - thing search more button changed SSE to new page and lost 1st page Signed-off-by: thfries <thomas.fries0@gmail.com> The file was modified
ui/modules/things/wotDescription.js (diff) The file was modified
ui/modules/things/thingsSearch.js (diff) The file was modified
connectivity/service/src/test/resources/test.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff) The file was modified
connectivity/service/src/test/resources/hono-connection-custom-expected.json (diff) The file was modified
deployment/operations/grafana-dashboards/Kubernetes_Metrics.json (diff) The file was modified
pom.xml (diff) The file was modified
deployment/operations/grafana-dashboards/Container_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Akka_Dispatcher_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Signal_processing.json (diff) The file was modified
deployment/operations/grafana-dashboards/Connectivity_ACKS.json (diff) The file was modified
deployment/operations/grafana-dashboards/Connectivity_live_status.json (diff) The file was modified
deployment/operations/grafana-dashboards/Load_Test.json (diff) The file was modified
deployment/operations/grafana-dashboards/Connectivity_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Gateway_Traces.json (diff) The file was modified
deployment/operations/grafana-dashboards/Cluster_traffic.json (diff) The file was modified
deployment/operations/grafana-dashboards/Things-Wildcard-Search_Performance_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/JVM_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Sudo_command_count.json (diff) The file was modified
deployment/operations/grafana-dashboards/Akka.json (diff) The file was modified
deployment/operations/grafana-dashboards/External_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Kafka_Consumer_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Pub_Sub.json (diff) The file was modified
deployment/operations/grafana-dashboards/Cache_Metrics.json (diff) The file was modified
deployment/operations/grafana-dashboards/Persistence_Entities.json (diff) The file was added deployment/operations/prometheus/prometheus.yml The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff) The file was added documentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit
bedaaee80d093b1b577a84bce4511ce9bb096a17
by Thomas Jaeckle enhanced Connections with their "_revision", "_created" and "_modified" information * and made those queryable with "fields" selector same as for things+policies * made connection a full "Entity" Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io> The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnectionTest.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connectionId.yml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnection.java (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionConflictStrategy.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/AbstractConnectivityCommandStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionClosedStrategy.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/package-info.java The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionRevision.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/EnableConnectionLogsStrategy.java (diff) The file was removed connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionUninitializedStrategies.java The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionTest.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 modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsParameter.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionStrategy.java (diff) 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
documentation/src/main/resources/openapi/sources/paths/connections/metrics.yml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/StagedCommandStrategy.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionPreconditionFailedException.java The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/ModifyToCreateConnectionTransformer.java The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/ConnectivityCommand.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionOpenedStrategy.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/jsonschema/connection.json (diff) The file was modified
connectivity/model/pom.xml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/status.yml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ResetConnectionLogsStrategy.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/PreEnforcementConnectionIdCacheLoader.java The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/command.yml (diff) The file was modified
connectivity/service/src/main/resources/connectivity-extension.conf (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveResolvedHonoConnectionStrategy.java (diff) The file was modified
documentation/src/main/resources/jsonschema/thing_v2.json (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionRevision.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/StagedCommand.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff) The file was added connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionPreconditionNotModifiedException.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CloseConnectionStrategy.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/ConnectionExistenceChecker.java The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionCreatedStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoRetrieveConnectionTagsStrategy.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/logs.yml (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff) The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicy.java (diff) The file was modified
documentation/src/main/resources/jsonschema/policy.json (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/connectionFieldsQueryParam.yml The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractConnectionsRetrievalActor.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionBuilder.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/service/src/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/persistence/strategies/commands/TestConnectionStrategy.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionLogsStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/LoggingExpiredStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ResetConnectionMetricsStrategy.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnections.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionStatusStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionMetricsStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoAddConnectionLogEntryStrategy.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnection.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/TestConnectionConflictStrategy.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionDeletedStrategy.java (diff) The file was added connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionsConditionalHeadersValidatorProvider.java 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/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionModifiedStrategy.java (diff) The file was modified
connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsTest.java (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BackgroundSyncStream.java (diff) The file was added deployment/operations/grafana-datasources/datasource.yaml The file was modified
internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/DittoProtocolSubImpl.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_020M1.md (diff) The file was modified
documentation/src/main/resources/_data/topnav.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_211.md (diff) The file was modified
documentation/src/main/resources/_posts/2020-10-08-asynchronous-client-creation.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/client-sdk-java.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_213.md (diff) The file was modified
documentation/src/main/resources/_posts/2022-03-03-wot-integration.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_030M2.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_113.md (diff) The file was modified
RELEASE.md (diff) The file was modified
documentation/src/main/resources/_posts/2019-12-12-release-announcement-100.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/client-sdk-javascript.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_130.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_210.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_212.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
documentation/src/main/resources/slides/2019_10_21-eclipse-iot-wg-f2f-ludwigsburg/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_232.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_230.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_112.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_090.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_111.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md (diff) The file was modified
documentation/src/main/resources/slides/2020_10_19-eclipse-iot-wg-community-day/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_121.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_030M1.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_110.md (diff) The file was modified
documentation/src/main/resources/_posts/2018-01-15-example-demonstrating-rest-to-websocket.md (diff) The file was modified
documentation/src/main/resources/architecture/DADR-0007-concierge-removal.md (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/release_notes_100M1a.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/intro-hello-world.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff) The file was modified
documentation/src/main/resources/_posts/2021-03-22-azure-iot-hub-integration.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
documentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html (diff) The file was modified
pom.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-running.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_120.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_151.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_080M2.md (diff) The file was modified
documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_115.md (diff) The file was modified
documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/presentations.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_220.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_240.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_100M2.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_231.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_080M1.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/feedback.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_221.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_100.md (diff) The file was modified
legal/NOTICE.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_080M3.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_150.md (diff) The file was modified
documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html (diff) The file was modified
documentation/src/main/resources/slides/2020_07_28-iot-wg-status-update/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_090M2.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_201.md (diff) The file was modified
documentation/src/main/resources/_posts/2018-04-25-connectivity-service.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_200.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_242.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-extending.md (diff) The file was modified
documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html (diff) The file was modified
documentation/src/main/resources/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-policies.md (diff) The file was modified
documentation/src/main/resources/architecture/DADR-0004-signal-enrichment.md (diff) The file was modified
README.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-things-search.md (diff) The file was modified
documentation/src/main/resources/_posts/2018-10-16-example-mqtt-bidirectional.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_140.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-namespaces-and-names.md (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/2021_10_25-eclipse-iot-wg-community-day/index.html (diff) The file was modified
NOTICE.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_010M3.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_080.md (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/pages/ditto/architecture-services-connectivity.md (diff) The file was modified
documentation/src/main/resources/_posts/2020-04-16-connecting-to-ttn-via-mqtt.md (diff) The file was modified
documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_241.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/architecture-services-things.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_090M1.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/connectivity-manage-connections.md (diff) The file was modified
.run/ThingsService.run.xml (diff) The file was modified
.run/GatewayService.run.xml (diff) The file was modified
.run/ConnectivityService.run.xml (diff) The file was modified
.run/Ditto.run.xml (diff) The file was modified
.run/SearchService.run.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-history.md (diff) The file was modified
.run/PoliciesService.run.xml (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff) The file was modified
policies/service/src/main/resources/policies.conf (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_311.md (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_312.md The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
internal/utils/config/src/main/resources/ditto-protocol.conf (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff) The file was modified
connectivity/service/src/test/resources/hono-connection-custom-expected.json (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was modified
rql/parser/src/main/scala/org/eclipse/ditto/rql/parser/internal/RqlPredicateParser.scala (diff) The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactoryImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/filter/ParameterPredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/visitors/PredicateVisitor.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/common/ILikeHelper.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactory.java (diff) The file was added rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/ILikePredicateImpl.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/ILikePredicateImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactory.java (diff) The file was modified
rql/model/src/main/java/org/eclipse/ditto/rql/model/predicates/ast/SingleComparisonNode.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/common/ILikeHelper.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/visitors/PredicateVisitor.java (diff) The file was added base/model/src/test/java/org/eclipse/ditto/base/model/common/ILikeHelperTest.java The file was modified
thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/searchFilter.yml (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactoryImpl.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/visitors/PredicateVisitor.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactory.java (diff) The file was removed base/model/src/test/java/org/eclipse/ditto/base/model/common/ILikeHelperTest.java The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff) The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitorTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-rql.md (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/common/LikeHelperTest.java (diff) The file was modified
rql/model/src/main/java/org/eclipse/ditto/rql/model/predicates/ast/SingleComparisonNode.java (diff) The file was modified
rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/ILikePredicateImpl.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/common/ILikeHelper.java The file was modified
rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitorTest.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/common/LikeHelperTest.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
CONTRIBUTING.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/EmptyEvent.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActor.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchProperty.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchProperty.java (diff) The file was modified
thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchFilter.java (diff) The file was modified
thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchPropertyTest.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
README.md (diff) The file was modified
ui/index.html (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/connections/connectionsMonitor.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/connections/connections.html (diff) The file was modified
ui/index.css (diff) The file was modified
things/service/pom.xml (diff) The file was modified
documentation/src/main/resources/_data/authors.yml (diff) The file was modified
documentation/src/main/resources/Gemfile.lock (diff) The file was modified
pom.xml (diff) The file was modified
documentation/src/main/resources/Gemfile (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/RollbackCreatedPolicy.java The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was added things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingPolicyCreated.java The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/things/featureMessages.html (diff) The file was modified
ui/modules/things/featureMessages.js (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/things/things.html (diff) The file was modified
ui/modules/things/searchFilter.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit
c13213136d064e487874479f11d3aacdc40ec08e
by Thomas Jaeckle [#1592] provide "Bearer" authentication for devops resources controlled via UI * added radiobutton groups so that "Authorize" modal clearly shows/states which authentication to use where * reduced to a single "Authorize" button in modal * simplified environment a bit Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io> The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/environments/authorization.js (diff) The file was modified
ui/index.css (diff) The file was modified
ui/modules/environments/authorization.html (diff) The file was modified
ui/templates/environmentTemplates.json (diff) The file was modified
ui/modules/environments/authorization.html (diff) The file was removed things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/RollbackCreatedPolicy.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
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/enforcement/ThingPolicyCreated.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
documentation/src/main/resources/_posts/2018-02-08-feature-definition.md (diff) The file was modified
documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html (diff) The file was modified
legal/3rd-party-dependencies/maven-plugins.txt (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was modified
documentation/src/main/resources/_includes/topnav.html (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_320.md The file was modified
documentation/src/main/resources/_config.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-feature.md (diff) The file was modified
documentation/src/main/resources/_includes/head.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_310.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/basic-signals.md (diff) The file was added documentation/src/main/resources/_posts/2023-03-08-release-announcement-320.md The file was modified
documentation/src/main/resources/_data/authors.yml (diff) The file was modified
documentation/src/main/resources/_posts/2018-05-02-connecting-ditto-hono.md (diff) The file was modified
documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html (diff) The file was modified
documentation/src/main/resources/_layouts/start.html (diff) The file was modified
pom.xml (diff) The file was modified
documentation/README.md (diff) The file was modified
documentation/src/main/resources/_posts/2018-12-05-example-command-and-control.md (diff) The file was modified
documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html (diff) The file was modified
documentation/src/main/resources/pages/ditto/release_notes_150.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff) The file was modified
pom.xml (diff) The file was modified
SECURITY.md (diff) The file was modified
thingsearch/service/src/main/resources/search.conf (diff) The file was modified
gateway/service/src/main/resources/gateway.conf (diff) The file was modified
internal/utils/config/src/main/resources/ditto-kamon.conf (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/DefaultToThingDescriptionConfig.java (diff) The file was added documentation/src/main/resources/openapi/sources/security/devOpsBearer.yml The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/metrics.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/status.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/command.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/logs.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/connections/connectionId.yml (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/events/ThingEventToThingConverterTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterTest.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingEventToThingConverter.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterTest.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterWithFilterTest.java (diff) The file was modified
documentation/src/main/resources/pages/ditto/intro-hello-world.md (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/ThingSupervisorActor.java (diff)
Commit
8bb7cd59f0a1cd0937435cc152a52a56af949d3f
by noreply enforcer actor ack time out handled in atomic thing create context (#1598) enforcer actor ack time out handled in atomic thing create context * Create thing is rollbacked if enforcer ask times out * logging and refactor fixes * logs cleanup * supervisor configurable local ask timeout * CachingPolicyEnforcerProvider is able to force cache invalidation * update ConnectivitySupervisorActor ask timeout config Signed-off-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io> The file was added base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultLocalAskTimeoutConfig.java The file was added policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Invalidatable.java The file was added base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/LocalAskTimeoutConfig.java The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff) The file was added base/service/src/test/resources/local-ask-timout-test.conf The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyLoadingEnforcerActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was added base/service/src/test/java/org/eclipse/ditto/base/service/config/supervision/DefaultLocalAskTimeoutConfigTest.java The file was modified
policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff) The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/SupervisorConfig.java (diff) The file was modified
base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultSupervisorConfig.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff) The file was modified
policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff) The file was modified
edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/AskWithRetryCommandForwarder.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff) The file was modified
connectivity/service/src/main/resources/connectivity.conf (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SupervisedStream.java (diff)
Commit
d33da835bf150eee8b79f60aa6dca01bfe107d82
by noreply UI - New Operations tab (#1600) * UI - New Operations tab * added new tab * changed way to control right auth user * extended api to allow devops path * utils to add table row now returns row * crud editor returns explicit cancel action * crud editor now with option without delete or create Signed-off-by: thfries <thomas.fries0@gmail.com> * UI - Operations Tab: new logger view Signed-off-by: thfries <thomas.fries0@gmail.com> * UI - operations tab - refresh not scrolling * UI - change header info on new files Signed-off-by: thfries <thomas.fries0@gmail.com> * UI - Operations tab - make tabs optional - fixed auth header mixing from wrong environment - operations tab not getting right auth header Signed-off-by: thfries <thomas.fries0@gmail.com> * UI - added option to define new logger for each service in Operations / Logging functionality Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> * UI - operations tab - remove spellcheck from input - split loggerView into smaller functions Signed-off-by: thfries <thomas.fries0@gmail.com> --------- Signed-off-by: thfries <thomas.fries0@gmail.com> Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> Co-authored-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was modified
ui/modules/connections/connectionsCRUD.js (diff) The file was modified
ui/modules/things/thingsCRUD.js (diff) The file was added ui/modules/operations/operations.js The file was modified
ui/templates/environmentTemplates.json (diff) The file was modified
ui/modules/utils/crudToolbar.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/modules/policies/policies.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was modified
ui/modules/utils.js (diff) The file was added ui/modules/utils/tabHandler.js The file was modified
ui/modules/api.js (diff) The file was added ui/modules/operations/operations.html The file was modified
ui/index.html (diff) The file was modified
ui/modules/environments/environments.html (diff) The file was modified
ui/modules/environments/authorization.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/things/attributes.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff) The file was added documentation/src/main/resources/pages/ditto/release_notes_321.md The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was modified
json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff) The file was modified
json/src/test/java/org/eclipse/ditto/json/JsonMergePatchTest.java (diff)
Commit
5fe739f3c6b03241fbbb6ac5f477d47282f02e8d
by Thomas Jaeckle #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingCommandEnforcement.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MergeThingCommandEnforcementTest.java (diff)
Commit
0adc08b8731b6be68ef7c83d435c3332ce94fd67
by Thomas Jaeckle #1614 enabled creating a thing for a "MergeThing" when it does not yet exist * enhanced ModifyToCreateThingTransformer to also handle "MergeThing" in addition to "ModifyThing" * adjusted ThingsRoute to also support using "_policy" and "_copyPolicyFrom" Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ThingExistenceChecker.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThing.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformer.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingMergeCommandMappingStrategies.java (diff) The file was modified
gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRoute.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThing.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformerTest.java (diff) The file was modified
things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingTest.java (diff)
Commit
b4060fe61c36cf6b513a3b94745bb637d32e9bd9
by Thomas Jaeckle #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded * to not use `responseDispatchedMonitor`, but getMonitorsForOutboundSignal() with using `responseMappedMonitor` instead for responses Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActor.java (diff) The file was modified
connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/OutboundMappingProcessorActorTest.java (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff)
Commit
3524451bea8e4b2b0c99f3eb6eafb3d7c36088bf
by Luca Neotti fix openapi error Semantic error at paths./things/{thingId}/features.patch.parameters.1.name Path parameter "featureId" must have the corresponding {featureId} segment in the "/things/{thingId}/features" path Jump to line 2071 The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/index.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-things-merge.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-things-create-or-modify.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/merge/mergething.md (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/merge/mergethingresponse.md (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification-things.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/logging/resultUpdateRequest.yml The file was added documentation/src/main/resources/openapi/sources/parameters/pathParam.yml The file was added documentation/src/main/resources/openapi/sources/paths/piggyback/piggyback.yml The file was added documentation/src/main/resources/openapi/sources/schemas/logging/module.yml The file was added documentation/src/main/resources/openapi/sources/schemas/errors/textUnauthorizeError.yml The file was added documentation/src/main/resources/openapi/sources/schemas/logging/moduleUpdatedLogLevel.yml The file was added documentation/src/main/resources/openapi/sources/schemas/config/resultConfig.yml The file was added documentation/src/main/resources/openapi/sources/paths/piggyback/instanceIndex.yml The file was added documentation/src/main/resources/openapi/sources/parameters/instanceIndexParam.yml The file was added documentation/src/main/resources/openapi/sources/parameters/serviceNameParam.yml The file was added documentation/src/main/resources/openapi/sources/schemas/piggyback/basePiggybackCommandRequestSchema.yml The file was added documentation/src/main/resources/openapi/sources/devops-index.yml The file was added documentation/src/main/resources/openapi/sources/paths/config/config.yml The file was added documentation/src/main/resources/openapi/sources/parameters/namePodParam.yml The file was added documentation/src/main/resources/openapi/sources/schemas/config/moduleConfig.yml The file was added documentation/src/main/resources/openapi/sources/paths/piggyback/serviceName.yml The file was added documentation/src/main/resources/openapi/sources/schemas/config/moduleConfigService.yml The file was added documentation/src/main/resources/openapi/sources/schemas/piggyback/piggybackManagingBackgroundCleanup.yml The file was added documentation/src/main/resources/openapi/sources/schemas/config/retrieveConfigService.yml The file was added documentation/src/main/resources/openapi/sources/responses/successUpdateLogLevel.yml The file was added documentation/src/main/resources/openapi/sources/schemas/logging/loggingUpdateFields.yml The file was modified
documentation/src/main/resources/openapi/sources/package.json (diff) The file was added documentation/src/main/resources/openapi/sources/schemas/config/retrieveConfig.yml The file was added documentation/src/main/resources/openapi/sources/paths/logging/logging.yml The file was added documentation/src/main/resources/openapi/sources/paths/config/podName.yml The file was added documentation/src/main/resources/openapi/sources/schemas/logging/resultLoggingConfig.yml The file was added documentation/src/main/resources/openapi/sources/responses/successUpdateLogLevelSinglePod.yml The file was added documentation/src/main/resources/openapi/sources/schemas/logging/retrieveLoggingConfig.yml The file was added documentation/src/main/resources/openapi/ditto-devops.yml The file was added documentation/src/main/resources/openapi/sources/parameters/moduleNamePathParam.yml The file was added documentation/src/main/resources/openapi/sources/schemas/logging/updatedLogLevel.yml The file was added documentation/src/main/resources/openapi/sources/parameters/loggingFieldsQueryParam.yml The file was added documentation/src/main/resources/openapi/sources/paths/logging/moduleName.yml The file was added documentation/src/main/resources/openapi/sources/schemas/config/resultConfigService.yml The file was modified
documentation/src/main/resources/openapi/sources/schemas/piggyback/basePiggybackCommandRequestSchema.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/config/resultConfig.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/pathParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/responses/successUpdateLogLevel.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/config/moduleConfigService.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/logging/loggingUpdateFields.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/serviceNameParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/logging/moduleName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/loggingFieldsQueryParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/logging/resultLoggingConfig.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/serviceName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/config/retrieveConfigService.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/logging/module.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/devops-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/piggyback/piggybackManagingBackgroundCleanup.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/config/resultConfigService.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/logging/logging.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/piggyback.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/config/config.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/logging/resultUpdateRequest.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/config/podName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/responses/successUpdateLogLevelSinglePod.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/logging/retrieveLoggingConfig.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/instanceIndex.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/config/moduleConfig.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/instanceIndexParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/logging/updatedLogLevel.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/moduleNamePathParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/namePodParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/config/retrieveConfig.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/logging/moduleUpdatedLogLevel.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/schemas/errors/textUnauthorizeError.yml (diff) The file was removed documentation/src/main/resources/openapi/ditto-devops.yml The file was modified
documentation/src/main/resources/openapi/sources/paths/config/config.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/logging/moduleName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/instanceIndex.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/serviceName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/parameters/loggingFieldsQueryParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/package.json (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/piggyback.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/config/podName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/logging/logging.yml (diff) The file was removed documentation/src/main/resources/openapi/sources/devops-index.yml The file was modified
ui/modules/environments/authorization.js (diff) The file was added ui/modules/utils/crudToolbar.html The file was added ui/modules/environments/environmentTemplates.json The file was added ui/modules/things/thingTemplates.json The file was modified
ui/modules/things/featureMessages.js (diff) The file was modified
ui/modules/things/features.js (diff) The file was modified
ui/modules/policies/policies.js (diff) The file was removed ui/templates/thingTemplates.json The file was modified
ui/modules/connections/connectionsCRUD.js (diff) The file was added ui/modules/policies/policyTemplates.json The file was removed ui/templates/environmentTemplates.json The file was added ui/readme.md The file was added ui/modules/connections/connectionTemplates.json The file was removed ui/templates/connectionTemplates.json The file was modified
ui/modules/operations/operations.js (diff) The file was modified
ui/modules/things/wotDescription.js (diff) The file was modified
ui/modules/things/messagesIncoming.js (diff) The file was modified
ui/modules/environments/environments.js (diff) The file was modified
ui/modules/connections/connections.js (diff) The file was modified
ui/index.html (diff) The file was modified
.gitignore (diff) The file was modified
ui/modules/things/thingsSearch.js (diff) The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/things/thingsCRUD.js (diff) The file was modified
ui/modules/things/thingsSSE.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/modules/things/things.js (diff) The file was removed ui/templates/policyTemplates.json The file was modified
ui/modules/utils/crudToolbar.js (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/piggyback.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/serviceName.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/config/config.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/logging/logging.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/logging/moduleName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/piggyback/instanceIndex.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/config/podName.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff)
Commit
4d53afccf23d57d5353a4c7d2bfe9d5584e52b8c
by Thomas Fries UI - build with esbuild - removed package.json from gitignore - included everything except icons and ace in the build process - updated all to latest incl. bootstrap 5.3 Signed-off-by: thfries <thomas.fries0@gmail.com> The file was added ui/package.json The file was modified
ui/modules/things/thingsSSE.js (diff) The file was modified
ui/modules/api.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/main.js (diff) The file was modified
ui/index.html (diff) The file was removed ui/index.css The file was added ui/build.mjs The file was modified
.gitignore (diff) The file was added ui/main.scss The file was added ui/package-lock.json The file was modified
ui/modules/things/fields.js (diff) The file was modified
ui/modules/utils.js (diff) The file was modified
ui/modules/operations/operations.html (diff) The file was modified
ui/Dockerfile (diff)
Commit
55086cb2bcfb86590192715a0239dafac1b790cf
by Thomas Jaeckle Provide Helm chart in Ditto repository * initially migrated from IoT Packages project * however enhanced with a lot more configuration options in order to be the basis for a productive Helm chart * also added quite advanced ingress configuration Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was added deployment/helm/templates/swaggerui-config.yaml The file was added deployment/helm/templates/nginx-deployment.yaml The file was added deployment/helm/templates/policies-networkpolicy.yaml The file was added deployment/helm/templates/connectivity-podmonitor.yaml The file was added deployment/helm/templates/gateway-podmonitor.yaml The file was added deployment/helm/templates/swaggerui-deployment.yaml The file was added deployment/helm/templates/gateway-pdb.yaml The file was added deployment/helm/templates/nginx-auth.yaml The file was added deployment/helm/nginx-config/index.html The file was added deployment/helm/templates/thingssearch-pdb.yaml The file was added deployment/helm/logback-config/gateway.xml The file was added deployment/helm/templates/dittoui-pdb.yaml The file was modified
deployment/helm/README.md (diff) The file was added deployment/helm/templates/nginx-service.yaml The file was added deployment/helm/templates/policies-pdb.yaml The file was added deployment/helm/templates/_helpers.tpl The file was added deployment/helm/templates/connectivity-deployment.yaml The file was added deployment/helm/templates/dittoui-deployment.yaml The file was added deployment/helm/templates/things-deployment.yaml The file was added deployment/helm/templates/gateway-deployment.yaml The file was added deployment/helm/templates/serviceaccount.yaml The file was added deployment/helm/templates/NOTES.txt The file was added deployment/helm/templates/swaggerui-service.yaml The file was added deployment/helm/swaggerui-config/index.html The file was added deployment/helm/templates/dittoui-service.yaml The file was added deployment/helm/templates/things-networkpolicy.yaml The file was modified
deployment/openshift/nginx/nginx.conf (diff) The file was added deployment/helm/templates/gateway-secret.yaml The file was added deployment/helm/templates/rolebinding.yaml The file was added deployment/helm/logback-config/things.xml The file was added deployment/helm/.gitignore The file was added deployment/helm/templates/nginx-ingress-api.yaml The file was added deployment/helm/logback-config/thingssearch.xml The file was added deployment/helm/templates/thingssearch-podmonitor.yaml The file was added deployment/helm/.helmignore The file was added deployment/helm/Chart.yaml The file was added deployment/helm/templates/thingssearch-deployment.yaml The file was added deployment/helm/templates/nginx-configmap.yaml The file was added deployment/helm/logback-config/connectivity.xml The file was added deployment/helm/templates/things-pdb.yaml The file was added deployment/helm/templates/nginx-ingress-root.yaml The file was added deployment/helm/templates/role.yaml The file was added deployment/helm/templates/nginx-route.yaml The file was added deployment/helm/templates/policies-deployment.yaml The file was added deployment/helm/templates/policies-podmonitor.yaml The file was added deployment/helm/templates/connectivity-networkpolicy.yaml The file was added deployment/helm/templates/swaggerui-pdb.yaml The file was added deployment/helm/templates/swaggerui-networkpolicy.yaml The file was modified
.github/workflows/license-check.yml (diff) The file was added deployment/helm/templates/nginx-ingress-ws.yaml The file was added deployment/helm/templates/mongodb-secret.yaml The file was added deployment/helm/templates/things-podmonitor.yaml The file was added deployment/helm/templates/logback-config.yaml The file was added deployment/helm/templates/nginx-config.yaml The file was added deployment/helm/templates/nginx-networkpolicy.yaml The file was added deployment/helm/nginx-config/ditto-down.svg The file was added deployment/helm/templates/connectivity-pdb.yaml The file was added deployment/helm/templates/dittoui-networkpolicy.yaml The file was added deployment/helm/templates/thingssearch-networkpolicy.yaml The file was added deployment/helm/templates/nginx-ingress-ui.yaml The file was added deployment/helm/nginx-config/ditto-up.svg The file was added deployment/helm/nginx-config/nginx-cors.conf The file was added deployment/helm/templates/gateway-service.yaml The file was added deployment/helm/local-values.yaml The file was modified
deployment/docker/sandbox/nginx.conf (diff) The file was modified
deployment/docker/nginx.conf (diff) The file was added deployment/helm/values.yaml The file was added deployment/helm/logback-config/policies.xml The file was added deployment/helm/templates/gateway-networkpolicy.yaml The file was added .github/workflows/helm-chart.yml The file was added .github/kubeval.sh The file was added .github/ct.yml The file was removed deployment/helm/templates/things-deployment.yaml The file was removed deployment/helm/logback-config/thingssearch.xml The file was removed deployment/helm/templates/connectivity-pdb.yaml The file was added deployment/helm/ditto/templates/dittoui-service.yaml The file was added deployment/helm/ditto/templates/nginx-networkpolicy.yaml The file was removed deployment/helm/templates/role.yaml The file was removed deployment/helm/templates/swaggerui-service.yaml The file was removed deployment/helm/templates/logback-config.yaml The file was added deployment/helm/ditto/templates/thingssearch-deployment.yaml The file was removed deployment/helm/templates/swaggerui-networkpolicy.yaml The file was removed deployment/helm/nginx-config/ditto-up.svg The file was added deployment/helm/ditto/templates/nginx-service.yaml The file was removed deployment/helm/templates/things-podmonitor.yaml The file was removed deployment/helm/values.yaml The file was added deployment/helm/ditto/templates/policies-pdb.yaml The file was added deployment/helm/ditto/templates/serviceaccount.yaml The file was added deployment/helm/ditto/templates/NOTES.txt The file was added deployment/helm/ditto/templates/dittoui-pdb.yaml The file was removed deployment/helm/templates/serviceaccount.yaml The file was added deployment/helm/ditto/Chart.yaml The file was removed deployment/helm/README.md The file was removed deployment/helm/templates/dittoui-deployment.yaml The file was added deployment/helm/ditto/logback-config/policies.xml The file was removed deployment/helm/swaggerui-config/index.html The file was added deployment/helm/ditto/templates/swaggerui-deployment.yaml The file was removed deployment/helm/templates/nginx-configmap.yaml The file was added deployment/helm/ditto/templates/connectivity-podmonitor.yaml The file was removed deployment/helm/local-values.yaml The file was removed deployment/helm/.helmignore The file was added deployment/helm/ditto/templates/connectivity-pdb.yaml The file was added deployment/helm/ditto/templates/policies-podmonitor.yaml The file was added deployment/helm/ditto/templates/nginx-configmap.yaml The file was added deployment/helm/ditto/logback-config/things.xml The file was removed deployment/helm/templates/mongodb-secret.yaml The file was removed deployment/helm/logback-config/gateway.xml The file was removed deployment/helm/nginx-config/index.html The file was added deployment/helm/ditto/templates/connectivity-deployment.yaml The file was removed deployment/helm/templates/thingssearch-podmonitor.yaml The file was added deployment/helm/ditto/templates/gateway-deployment.yaml The file was removed deployment/helm/Chart.yaml The file was added deployment/helm/ditto/templates/swaggerui-config.yaml The file was removed deployment/helm/templates/nginx-ingress-api.yaml The file was added deployment/helm/ditto/swaggerui-config/index.html The file was added deployment/helm/ditto/templates/nginx-ingress-root.yaml The file was removed deployment/helm/templates/things-pdb.yaml The file was added deployment/helm/ditto/templates/things-deployment.yaml The file was removed deployment/helm/logback-config/policies.xml The file was removed deployment/helm/nginx-config/ditto-down.svg The file was removed deployment/helm/templates/policies-deployment.yaml The file was removed deployment/helm/templates/nginx-route.yaml The file was added deployment/helm/ditto/templates/nginx-route.yaml The file was added deployment/helm/ditto/templates/gateway-pdb.yaml The file was added deployment/helm/ditto/templates/dittoui-networkpolicy.yaml The file was added deployment/helm/ditto/templates/thingssearch-podmonitor.yaml The file was removed deployment/helm/templates/nginx-ingress-ws.yaml The file was added deployment/helm/ditto/templates/gateway-networkpolicy.yaml The file was removed deployment/helm/templates/gateway-service.yaml The file was removed deployment/helm/templates/things-networkpolicy.yaml The file was added deployment/helm/ditto/logback-config/thingssearch.xml The file was removed deployment/helm/templates/nginx-config.yaml The file was removed deployment/helm/templates/nginx-deployment.yaml The file was added deployment/helm/ditto/templates/nginx-ingress-api.yaml The file was added deployment/helm/ditto/templates/rolebinding.yaml The file was removed deployment/helm/templates/nginx-auth.yaml The file was added deployment/helm/ditto/logback-config/gateway.xml The file was added deployment/helm/ditto/nginx-config/ditto-up.svg The file was added deployment/helm/ditto/templates/logback-config.yaml The file was removed deployment/helm/nginx-config/nginx-cors.conf The file was removed deployment/helm/templates/_helpers.tpl The file was added deployment/helm/ditto/templates/connectivity-networkpolicy.yaml The file was added deployment/helm/ditto/templates/policies-networkpolicy.yaml The file was removed deployment/helm/templates/gateway-pdb.yaml The file was removed deployment/helm/templates/thingssearch-pdb.yaml The file was added deployment/helm/ditto/templates/swaggerui-pdb.yaml The file was removed deployment/helm/logback-config/things.xml The file was removed deployment/helm/templates/connectivity-podmonitor.yaml The file was removed deployment/helm/templates/nginx-ingress-root.yaml The file was removed deployment/helm/templates/nginx-ingress-ui.yaml The file was added deployment/helm/ditto/nginx-config/index.html The file was added deployment/helm/ditto/templates/nginx-ingress-ws.yaml The file was added deployment/helm/ditto/templates/things-networkpolicy.yaml The file was added deployment/helm/ditto/README.md The file was added deployment/helm/ditto/templates/things-pdb.yaml The file was removed deployment/helm/templates/gateway-networkpolicy.yaml The file was removed deployment/helm/templates/policies-pdb.yaml The file was added deployment/helm/ditto/templates/_helpers.tpl The file was added deployment/helm/ditto/templates/nginx-deployment.yaml The file was added deployment/helm/ditto/templates/things-podmonitor.yaml The file was removed deployment/helm/templates/swaggerui-pdb.yaml The file was added deployment/helm/ditto/local-values.yaml The file was added deployment/helm/ditto/templates/thingssearch-pdb.yaml The file was removed deployment/helm/templates/gateway-secret.yaml The file was removed deployment/helm/templates/swaggerui-config.yaml The file was removed deployment/helm/templates/thingssearch-networkpolicy.yaml The file was removed deployment/helm/templates/NOTES.txt The file was added deployment/helm/ditto/templates/nginx-config.yaml The file was added deployment/helm/ditto/templates/thingssearch-networkpolicy.yaml The file was added deployment/helm/ditto/templates/gateway-secret.yaml The file was added deployment/helm/ditto/templates/nginx-ingress-ui.yaml The file was removed deployment/helm/templates/nginx-networkpolicy.yaml The file was removed deployment/helm/templates/dittoui-pdb.yaml The file was removed deployment/helm/templates/thingssearch-deployment.yaml The file was added deployment/helm/ditto/templates/gateway-podmonitor.yaml The file was added deployment/helm/ditto/nginx-config/ditto-down.svg The file was added deployment/helm/ditto/templates/dittoui-deployment.yaml The file was added deployment/helm/ditto/templates/swaggerui-service.yaml The file was modified
.github/workflows/helm-chart.yml (diff) The file was added deployment/helm/ditto/templates/swaggerui-networkpolicy.yaml The file was added deployment/helm/ditto/values.yaml The file was added deployment/helm/ditto/templates/role.yaml The file was removed deployment/helm/templates/gateway-podmonitor.yaml The file was added deployment/helm/ditto/.helmignore The file was added deployment/helm/ditto/templates/nginx-auth.yaml The file was removed deployment/helm/templates/nginx-service.yaml The file was added deployment/helm/ditto/templates/policies-deployment.yaml The file was removed deployment/helm/templates/swaggerui-deployment.yaml The file was added deployment/helm/ditto/templates/mongodb-secret.yaml The file was removed deployment/helm/.gitignore The file was added deployment/helm/ditto/logback-config/connectivity.xml The file was removed deployment/helm/templates/dittoui-networkpolicy.yaml The file was removed deployment/helm/templates/dittoui-service.yaml The file was added deployment/helm/ditto/templates/gateway-service.yaml The file was removed deployment/helm/templates/policies-podmonitor.yaml The file was modified
.github/workflows/maven.yml (diff) The file was removed deployment/helm/templates/connectivity-networkpolicy.yaml The file was removed deployment/helm/templates/connectivity-deployment.yaml The file was removed deployment/helm/templates/policies-networkpolicy.yaml The file was added deployment/helm/ditto/.gitignore The file was removed deployment/helm/templates/rolebinding.yaml The file was added deployment/helm/ditto/nginx-config/nginx-cors.conf The file was removed deployment/helm/logback-config/connectivity.xml The file was removed deployment/helm/templates/gateway-deployment.yaml The file was modified
deployment/helm/ditto/values.yaml (diff) The file was modified
.github/kubeval.sh (diff) The file was added deployment/helm/ditto/ci/ci-workflow-values.yaml The file was modified
deployment/helm/ditto/ci/ci-workflow-values.yaml (diff) The file was modified
deployment/helm/ditto/ci/ci-workflow-values.yaml (diff) The file was modified
deployment/helm/ditto/Chart.yaml (diff) The file was added .github/workflows/helm-chart-release.yml The file was added deployment/helm/README.md The file was modified
deployment/helm/ditto/README.md (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was modified
.github/workflows/gh-pages.yml (diff) The file was modified
.github/workflows/docker-nightly.yml (diff) The file was modified
.github/workflows/push-dockerhub-on-demand.yml (diff) The file was modified
deployment/helm/ditto/README.md (diff) The file was modified
.github/workflows/gh-pages.yml (diff) The file was modified
.github/workflows/push-dockerhub.yml (diff) The file was modified
.github/workflows/push-dockerhub-on-demand.yml (diff) The file was modified
.github/workflows/docker-nightly.yml (diff)
Commit
673f95eb5c7c40dfac05bbeacf2e14734a2a10aa
by Thomas Jaeckle #1524 added "if-equal" header to define whether to "skip" and update of an equal value * default is "update" (which is the current behavior), always overwriting the value, even if it is equal to the one before * return a "*PreconditionNotModifiedException" (HTTP 304) when "skip" is provided and value is equal * work on logic is still in progress Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorProvider.java (diff) The file was modified
policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PoliciesConditionalHeadersValidatorProvider.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqualOption.java The file was modified
policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyPreconditionNotModifiedException.java (diff) The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionsConditionalHeadersValidatorProvider.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was added internal/utils/conditional-headers/src/main/java/org/eclipse/ditto/internal/utils/headers/conditional/IfEqualPreconditionHeader.java The file was modified
internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/etags/AbstractConditionHeaderCheckingCommandStrategy.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionPreconditionNotModifiedException.java (diff) The file was modified
internal/utils/conditional-headers/src/main/java/org/eclipse/ditto/internal/utils/headers/conditional/PreconditionHeader.java (diff) The file was modified
things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingPreconditionNotModifiedException.java (diff) The file was modified
internal/utils/conditional-headers/src/main/java/org/eclipse/ditto/internal/utils/headers/conditional/ConditionalHeadersValidator.java (diff) The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorTest.java (diff) The file was modified
internal/utils/conditional-headers/src/main/java/org/eclipse/ditto/internal/utils/headers/conditional/IfEqualPreconditionHeader.java (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PoliciesConditionalHeadersValidatorTest.java (diff)
Commit
0f477b16b5d062ed8b8ff08328165b13d961e347
by Thomas Jaeckle improve DittoProtocol `MessagePath` to be aware of message subject * this was very cumbersome to determine before when using the `MessagePath` API * also added `boolean isInboxOutboxMessage()` for determining if the message path represents an inbox/outbox message Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/MessagePath.java (diff) The file was modified
protocol/src/test/java/org/eclipse/ditto/protocol/ImmutableMessagePathTest.java (diff) The file was modified
protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableMessagePath.java (diff) The file was added documentation/src/main/resources/openapi/sources/parameters/ifEqualHeaderParam.yml The file was modified
documentation/src/main/resources/pages/ditto/protocol-specification.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/entries.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/subject.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/feature.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/resource.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/definition.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/attribute.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/entry.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/policyId.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/definition.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/imports.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/api-2-index.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/resources.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/policy.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/things/attributes.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/subjects.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/property.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/features/properties.yml (diff) The file was modified
documentation/src/main/resources/openapi/sources/paths/policies/import.yml (diff) The file was modified
documentation/src/main/resources/jsonschema/protocol-envelope.json (diff) The file was modified
policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PoliciesConditionalHeadersValidatorTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff) The file was removed base/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqualOption.java The file was modified
things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaders.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff) The file was modified
base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.java (diff) The file was modified
internal/utils/conditional-headers/src/main/java/org/eclipse/ditto/internal/utils/headers/conditional/IfEqualPreconditionHeader.java (diff) The file was modified
base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.java (diff) The file was added base/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqual.java The file was modified
documentation/src/main/resources/openapi/sources/parameters/ifEqualHeaderParam.yml (diff) The file was modified
documentation/src/main/resources/openapi/ditto-api-2.yml (diff) The file was modified
documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff) The file was modified
internal/utils/conditional-headers/src/main/java/org/eclipse/ditto/internal/utils/headers/conditional/ConditionalHeadersValidator.java (diff) The file was modified
documentation/src/main/resources/jsonschema/protocol-envelope.json (diff) The file was modified
documentation/src/main/resources/jsonschema/connection.json (diff) The file was modified
.github/workflows/helm-chart-release.yml (diff) The file was modified
.github/workflows/helm-chart-release.yml (diff) The file was modified
documentation/src/main/resources/jsonschema/connection.json (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableMappingContext.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableReplyTarget.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableSource.java (diff) The file was modified
connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableTarget.java (diff) The file was modified
.github/workflows/helm-chart-release.yml (diff) The file was modified
deployment/README.md (diff) The file was modified
deployment/helm/ditto/Chart.yaml (diff) The file was modified
deployment/helm/ditto/values.yaml (diff)
Commit
3ce5df6880b5bea35804f9f9b3aee5204d821eaf
by Thomas Jaeckle fix that redeliveries for acknowledgable connectivity messages were issued to often * removed generic `acknowledgeableMessage.reject(true)` on encountered exceptions * the logic where the status code of the DittoRuntimeException is handled did not even take a part in the redelivery Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io> The file was modified
connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseConsumerActor.java (diff) The file was modified
things/service/src/main/resources/things.conf (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingModelExtensionResolver.java (diff) The file was modified
things/service/src/test/resources/test.conf (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingSkeletonGenerator.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/provider/DefaultWotThingModelFetcher.java (diff) The file was modified
wot/integration/src/main/java/org/eclipse/ditto/wot/integration/generator/DefaultWotThingSkeletonGenerator.java (diff) The file was modified
bom/pom.xml (diff) The file was modified
deployment/helm/ditto/Chart.yaml (diff) The file was removed deployment/helm/ditto/templates/things-networkpolicy.yaml The file was modified
deployment/helm/ditto/values.yaml (diff) The file was removed deployment/helm/ditto/templates/thingssearch-networkpolicy.yaml The file was removed deployment/helm/ditto/templates/policies-networkpolicy.yaml The file was removed deployment/helm/ditto/templates/swaggerui-networkpolicy.yaml The file was removed deployment/helm/ditto/templates/nginx-networkpolicy.yaml The file was removed deployment/helm/ditto/templates/connectivity-networkpolicy.yaml The file was removed deployment/helm/ditto/templates/dittoui-networkpolicy.yaml The file was removed deployment/helm/ditto/templates/gateway-networkpolicy.yaml The file was modified
legal/3rd-party-dependencies/compile.txt (diff) The file was modified
legal/NOTICE-THIRD-PARTY.md (diff) The file was modified
internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.java (diff)