Skip to content
Success

Changes

Summary

  1. reduced Kamon startup warnings and logs (details)
  2. update to Kamon 2.6.5 (details)
  3. prepare Ditto 3.4.0 release notes (details)
  4. reduce log level of 2 WARN log messages to INFO (details)
  5. several small Ditto UI improvements (details)
  6. made Ditto UI more responsive for mobile layout (details)
  7. prevent browser from suggesting stored credentials for "search" input field (details)
  8. increase size of "Things" editor when editing a thing (details)
  9. increase width of edit mode editors to 90% (details)
  10. apply fixes regarding message templates (details)
  11. show "_metadata" in readonly things JSON viewer (details)
  12. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI (details)
  13. added documentation for SSE "_context" extraField (details)
  14. fixed NormalizedMessageMapperTest, including new "value" field to expectations (details)
  15. #1631 fix putting metadata on a single property did not work (details)
  16. fix SSE overwriting message input fields (details)
  17. maintain SSE "Fields" determining behavior in backward compatible way (details)
  18. enhance release notes with UI enhancements (details)
  19. preserve httpStatus for other reason on faild create of thing (details)
  20. provide new option for "if-equal" header: "skip-minimizing-merge" (details)
  21. added unit test for "if-equal" header: "skip-minimizing-merge" (details)
  22. update Ditto 3.4.0 publication date (details)
Commit 90c56025e538311e75896d4c5d4fca35ac769486 by Thomas Jaeckle
reduced Kamon startup warnings and logs

* made loading of "otel-trace-reporter" configurable and by default, don't load it
* introduce new env var `DITTO_TRACING_OTEL_TRACE_REPORTER_ENABLED` which can in
  addition to `DITTO_TRACING_ENABLED` be used to just switch off OTEL reporting of traces

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
The file was modified deployment/helm/ditto/templates/connectivity-deployment.yaml (diff)
The file was modified deployment/helm/ditto/templates/gateway-deployment.yaml (diff)
The file was modified deployment/helm/ditto/templates/policies-deployment.yaml (diff)
The file was modified deployment/helm/ditto/templates/things-deployment.yaml (diff)
The file was modified deployment/helm/ditto/values.yaml (diff)
The file was modified internal/utils/config/src/main/resources/ditto-kamon.conf (diff)
The file was modified deployment/helm/ditto/Chart.yaml (diff)
The file was modified deployment/helm/ditto/templates/thingssearch-deployment.yaml (diff)
Commit 7ee1a778ffc6f254f59a9097d9c44372f069e897 by Thomas Jaeckle
update to Kamon 2.6.5

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified legal/3rd-party-dependencies/compile.txt (diff)
The file was modified legal/NOTICE-THIRD-PARTY.md (diff)
The file was modified legal/3rd-party-dependencies/test.txt (diff)
The file was modified bom/pom.xml (diff)
Commit 795f5748a101661fcb523b051e4d1bd67061340b by Thomas Jaeckle
prepare Ditto 3.4.0 release notes

* and update SECURITY.md to support 3.3 and 3.4 with security patches

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was addeddocumentation/src/main/resources/_posts/2023-10-12-release-announcement-340.md
The file was modified documentation/src/main/resources/pages/ditto/installation-running.md (diff)
The file was modified SECURITY.md (diff)
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was modified documentation/src/main/resources/_posts/2023-10-09-ditto-benchmark.md (diff)
The file was modified documentation/src/main/resources/_config.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_340.md (diff)
Commit 53e8cadaa99e775f9612811550a49b180b2d52dc by Thomas Jaeckle
reduce log level of 2 WARN log messages to INFO

* and get rid of thrown IllegalStateException, causing log WARNings

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/security/authentication/AuthenticationChainTest.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/RootRouteExceptionHandler.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/security/authentication/AuthenticationChain.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DevOpsOAuth2AuthenticationDirective.java (diff)
Commit 3a3d59fee35e89d2dd0e3f95112a1d598c92262a by Thomas Jaeckle
several small Ditto UI improvements

* add a tab "Message to Thing" to send thing messages
* add a loading spinner to the "Send" (message) button and deactivate it while sending
* update a complete Thing using "PATCH" and with the new 3.4.0 header "if-equal: skip-minimizing-merge"
* only send eTag if it could be retrieved when updating complete thing
* added missing "ilike" predicate to the search slot

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/main.scss (diff)
The file was modified ui/modules/things/thingsCRUD.ts (diff)
The file was modified ui/main.ts (diff)
The file was modified ui/modules/things/featureMessages.html (diff)
The file was modified ui/modules/api.ts (diff)
The file was addedui/modules/things/thingMessages.html
The file was addedui/modules/things/thingMessages.ts
The file was modified ui/modules/things/thingsSearch.ts (diff)
The file was modified ui/modules/things/featureMessages.ts (diff)
Commit 5b53a7a7b174c74d35c5a1d072744a6a8f38ce77 by Thomas Jaeckle
made Ditto UI more responsive for mobile layout

* mainly the navigation

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/environments/environments.html (diff)
The file was modified ui/index.html (diff)
The file was modified ui/main.scss (diff)
The file was modified ui/modules/things/featureMessages.ts (diff)
The file was modified ui/modules/connections/connections.html (diff)
The file was modified ui/modules/things/features.html (diff)
The file was modified ui/modules/things/thingMessages.ts (diff)
The file was modified ui/modules/policies/policies.html (diff)
The file was modified ui/modules/things/things.html (diff)
Commit 2370356d97cdab739cbee13381be2c7dafbea9ad by Thomas Jaeckle
prevent browser from suggesting stored credentials for "search" input field

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/utils.ts (diff)
The file was modified ui/modules/things/things.html (diff)
The file was modified ui/modules/environments/authorization.html (diff)
Commit dd6f97a7731672f0be320af2e66dc76c4754532f by Thomas Jaeckle
increase size of "Things" editor when editing a thing
The file was modified ui/main.scss (diff)
The file was modified ui/modules/api.ts (diff)
The file was modified ui/modules/things/things.html (diff)
The file was modified ui/modules/utils/crudToolbar.ts (diff)
Commit 7846f783f97f3ef993c6a3f291be360f6dfe862e by Thomas Jaeckle
increase width of edit mode editors to 90%

* apply bigger width also for editing feature and editing connection
* capitalize "Send Message"
The file was modified ui/main.scss (diff)
The file was modified ui/modules/connections/connections.html (diff)
The file was modified ui/modules/things/featureMessages.ts (diff)
The file was modified ui/modules/things/features.html (diff)
The file was modified ui/modules/things/thingMessages.ts (diff)
Commit c21b94ee3eb66704d971f9ab98d86be0c93d729e by Thomas Jaeckle
apply fixes regarding message templates

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/things/thingMessages.ts (diff)
The file was modified ui/modules/things/featureMessages.ts (diff)
Commit f54eed23e9d3889c902a96af9e464367f21ff7aa by Thomas Jaeckle
show "_metadata" in readonly things JSON viewer

* in "edit" mode, "_metadata" is removed, so writing metadata is not supported yet

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/things/things.ts (diff)
Commit 9c76cd3244e1e57efe4354e7f161a90bc1433a65 by Thomas Jaeckle
#1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI

* fixed by solving the merge on Ditto server side, selecting all "extraFields" for each change .. that way, the complete updated thing is emitted via the SSE instead only the diff
* as a result, also deleted the "merge" functionality of the UI, also removed no-longer needed "lodash" dependency

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/things/messagesIncoming.html (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 ui/modules/things/messagesIncoming.ts (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapper.java (diff)
The file was modified ui/package.json (diff)
The file was modified ui/package-lock.json (diff)
The file was modified ui/modules/things/thingsSSE.ts (diff)
Commit 3cc6bb9038f8f352434a27796ff9acd4651d50de by Thomas Jaeckle
added documentation for SSE "_context" extraField

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/httpapi-sse.md (diff)
Commit 4404e59d81ce7a10dd8d87fdc9d80adecc4caf71 by Thomas Jaeckle
fixed NormalizedMessageMapperTest, including new "value" field to expectations

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/mapping/NormalizedMessageMapperTest.java (diff)
Commit 0c296426b6e785710426d95306782ec43afec158 by Thomas Jaeckle
#1631 fix putting metadata on a single property did not work

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommandTest.java (diff)
Commit cebcc3d1d783dc287bb928ca15b874aa2c426a70 by Thomas Jaeckle
fix SSE overwriting message input fields

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/things/featureMessages.ts (diff)
Commit 8b8c10a2e6d3f784a378f6bf2e9df66241c5951c by Thomas Jaeckle
maintain SSE "Fields" determining behavior in backward compatible way

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/things/messagesIncoming.ts (diff)
Commit bdb1608f5791e94f7162f264952dba2b7ff8819f by Thomas Jaeckle
enhance release notes with UI enhancements

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/pages/ditto/release_notes_340.md (diff)
The file was addeddocumentation/src/main/resources/_posts/2023-10-16-release-announcement-340.md
The file was removeddocumentation/src/main/resources/_posts/2023-10-12-release-announcement-340.md
Commit fe5675c12b20a0c69bb1a3d6f06e3950fff07b04 by Aleksandar Stanchev
preserve httpStatus for other reason on faild create of thing

Signed-off-by: Aleksandar Stanchev <aleksandar.stanchev@bosch.com>
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingNotCreatableException.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff)
Commit 15080d9f6a9873c958bbe7c2e480bfd7ab3eb5fc by Thomas Jaeckle
provide new option for "if-equal" header: "skip-minimizing-merge"

* which reduces the part of a merge/patch command to the actually changed elements, removing non-changed elements
* this reduces e.g. required storage in the MongoDB by a lot, if redundant data is sent often
* this also reduces the event payload to the actually changed parts of the thing

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThing.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntry.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyId.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThing.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatures.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractHttpRequestActor.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinitionResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicyResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/DeleteConnection.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributes.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/PolicyIdModified.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogs.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnectionResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeDeleted.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/OpenConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ConnectivityModifyCommandResponse.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionFailed.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionDeleted.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeModified.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturesCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertiesResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyImportModified.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeature.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicy.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 connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnection.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributes.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionHasNext.java (diff)
The file was modified base/model/src/test/java/org/eclipse/ditto/base/model/signals/events/assertions/TestEvent.java (diff)
The file was modified things/api/src/main/java/org/eclipse/ditto/things/api/ThingSnapshotTaken.java (diff)
The file was modified thingsearch/api/src/main/java/org/eclipse/ditto/thingsearch/api/events/ThingsOutOfSync.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff)
The file was modified thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionComplete.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyModified.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionComplete.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDeleted.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourceCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertyResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourceResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredProperty.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 things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturesDeleted.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/TestConnection.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesModified.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionDeleted.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/DeactivateTokenIntegration.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDeleted.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyDeleted.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CloseConnection.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/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjects.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntriesModified.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/PolicyActionCommandResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectDeleted.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntries.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyCreated.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntry.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributesResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredPropertiesResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryDeleted.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResource.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CreateConnectionResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntryResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionClosed.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResources.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThing.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyDeleted.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqual.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ConnectivityModifyCommand.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourceDeleted.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyDeleted.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredProperty.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertiesResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/DeleteConnectionResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/ActivateTokenIntegration.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsModified.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectCreated.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionModified.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinition.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/acks/Acknowledgement.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsModifiedPartially.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttribute.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureProperties.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/WithOptionalEntity.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 things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturesModified.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 things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesDeleted.java (diff)
The file was modified thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionHasNextPage.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttribute.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDefinition.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertiesResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteSubjectResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatures.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/PolicyModifyCommandResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDefinitionResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeature.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturesResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicyEntryResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureProperty.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ThingModifyCommand.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesModified.java (diff)
The file was modified thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionCreated.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ModifyConnectionResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/OpenConnectionResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionMetrics.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteAttributeResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinitionResponse.java (diff)
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/EndpointTestBase.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ThingModifyCommandResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/CheckConnectionLogsActive.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogsResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/PolicyActionCommand.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/PolicyModifyCommand.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesModified.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDesiredProperties.java (diff)
The file was modified protocol/src/test/java/org/eclipse/ditto/protocol/adapter/policies/PolicyModifyCommandAdapterTest.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/ActivateTokenIntegrationResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertyCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertiesCreated.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/signals/commands/actions/DeactivateTokenIntegrationResponse.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 things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturesResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyModified.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 connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/EnableConnectionLogsResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionOpened.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeaturePropertyModified.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributeCreated.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/TopLevelPolicyActionCommandResponse.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 policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourceModified.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/acks/Acknowledgements.java (diff)
The file was modified protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/ThingEventAdapterTest.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureModified.java (diff)
The file was modified protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/ThingModifyCommandAdapterTest.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/CreatePolicy.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredPropertyResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionMetricsResponse.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ResetConnectionLogs.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureDefinition.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingCreated.java (diff)
The file was modified protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/ThingModifyCommandResponseAdapterTest.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/TestConnectionResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureCreated.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubject.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteSubject.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResourceResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThingDefinition.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/ResourcesModified.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributesResponse.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/actions/TopLevelPolicyActionCommand.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifySubjectsResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeaturePropertyResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingMerged.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/AbstractThingEventStrategy.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionModified.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyEntriesResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/acks/ThingAcknowledgementsFactory.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeleteResource.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesDeleted.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/EmptyEvent.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingModified.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/Event.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureProperties.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingMergedStrategy.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/MetadataFromCommand.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/AttributesDeleted.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryModified.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 things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionCreated.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDefinitionDeleted.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectModified.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/LoggingExpired.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/FeatureDesiredPropertiesCreated.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/modify/ModifyConnection.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteThingDefinitionResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingDefinitionModified.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/events/ConnectionCreated.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyPolicyImportResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeatureProperty.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/CreateThingResponse.java (diff)
The file was modified thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/signals/events/SubscriptionFailed.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyPolicyIdResponse.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyFeatureDesiredProperties.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyAttributeResponse.java (diff)
The file was modified protocol/src/test/java/org/eclipse/ditto/protocol/adapter/things/SubscriptionEventAdapterTest.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/DeleteFeaturePropertyResponse.java (diff)
The file was modified 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/signals/events/SubjectsDeletedPartially.java (diff)
The file was modified edge/service/src/main/java/org/eclipse/ditto/edge/service/placeholders/ImmutableFeaturePlaceholder.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEntryCreated.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/DeletePolicy.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/modify/ModifyResourcesResponse.java (diff)
Commit 332c1559b61a499a48a6e75c6b5a701e67a8f4fb by Thomas Jaeckle
added unit test for "if-equal" header: "skip-minimizing-merge"

* also added documentation
* enhanced release notes + blogpost about release with last-minute addition

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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 things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorTest.java (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/httpapi-concepts.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
The file was modified documentation/src/main/resources/_posts/2023-10-16-release-announcement-340.md (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was modified documentation/src/main/resources/jsonschema/protocol-envelope.json (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqual.java (diff)
The file was modified documentation/src/main/resources/openapi/sources/parameters/ifEqualHeaderParam.yml (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonMergePatch.java (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_340.md (diff)
Commit d61ffb364478404fd4eadb8b8c530b09554f95f8 by Thomas Jaeckle
update Ditto 3.4.0 publication date

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was removeddocumentation/src/main/resources/_posts/2023-10-16-release-announcement-340.md
The file was modified documentation/src/main/resources/_config.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_340.md (diff)
The file was addeddocumentation/src/main/resources/_posts/2023-10-17-release-announcement-340.md