Skip to content
Success

Changes

Summary

  1. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 (details)
  2. post Ditto 3.2.0 release: update SECURITY.md (details)
  3. adding some documentation to available configuration (details)
  4. fix reading configured WoT TD "json template" from system property (details)
  5. configure OpenAPI doc to also contain configurable "Bearer" security for /connections resource (details)
  6. Fixed filtering desired properties signals. #1599 (details)
  7. Moved filtering test to more suitable place (details)
  8. remove mentioning Vorto from "Hello World" (details)
  9. don't use WARN log level when no policy is rolled back (details)
  10. don't use WARN log level when "Target actor exception received" (details)
  11. enforcer actor ack time out handled in atomic thing create context (#1598) (details)
  12. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing (details)
  13. UI - New Operations tab (#1600) (details)
  14. fix in UI that "bearerDevOps" token is stored to local storage (details)
  15. provide release notes for Ditto 3.2.1 (details)
  16. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression (details)
  17. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required (details)
  18. #1614 enabled creating a thing for a "MergeThing" when it does not yet exist (details)
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded (details)
  20. uniform paths using " char instead of ' (details)
  21. fix openapi error (details)
  22. #1614 provided documentation for creating a thing with "merge/patch command" (details)
  23. add devops swagger to openapi project (details)
  24. fix copyright header with file creation year '2023' (details)
  25. move all api in one file. Modify servers to point root path /. Modify old api entry point in /api/2. Add new devops api with entry point /devops and devops credentials. (details)
  26. UI - Build UI with esbuild (details)
  27. group Devops APIs iin unique tag (details)
  28. UI - build with esbuild (details)
  29. UI with esbuild: added missing bootstrap imports (details)
  30. UI with esbuild (details)
  31. Provide Helm chart in Ditto repository (details)
  32. added initial GitHub actions CI files for linting/installing Ditto helm chart on Helm chart changes (details)
  33. moved Helm chart into directory "ditto" (details)
  34. fixed Helm linting errors (details)
  35. fixed kubeval chart dir (details)
  36. added ci customization for lower resources (details)
  37. configured ci customization for lower resources correctly (details)
  38. reduce CPU requests for testing chart (details)
  39. added GH action for publishing Ditto Helm chart to Docker Hub (details)
  40. added README.md for new Ditto Helm chart specifying configuration options (details)
  41. added build steps for UI for: (details)
  42. fixed README typos (details)
  43. add npm install for gh-pages build (details)
  44. add npm install for all other GH builds (details)
  45. #1524 added "if-equal" header to define whether to "skip" and update of an equal value (details)
  46. #1524 provided unit tests for policies and things conditional "if-equal" header (details)
  47. improve DittoProtocol `MessagePath` to be aware of message subject (details)
  48. #1524 provided documentation for new `if-equal` header (details)
  49. #1524 renamed IfEqualOption enum (details)
  50. #1524 addressed review comments (details)
  51. #1644 support query params in the style where not comma separation is used, but duplicated keys (details)
  52. fix helm chart release GH action (details)
  53. fix helm chart release GH action, added checkout (details)
  54. fix errors in connection JSON schema (details)
  55. fix helm chart release GH action, completely specified helm commands by our own (details)
  56. Update README.md (details)
  57. exhange Ditto Helm chart curl version (details)
  58. fix that redeliveries for acknowledgable connectivity messages were issued to often (details)
  59. fix WoT dispatcher starvation by adding timeouts to fetch models (details)
  60. filter out tm:optional in WoT TMs from being created as JSON skeleton elements (details)
  61. #1649 remove network policies from Ditto Helm Chart (details)
  62. updated dependencies and NOTICE-THIRD-PARTY.md (details)
  63. prepare Ditto 3.3.0 release (details)
  64. adjusted Eclipse Ditto domain to eclipse.dev/ditto (details)
  65. improve AskWithRetry WARN logging (details)
  66. #1644 fix filtering out empty field selectors (details)
Commit 2b1a952ed98c72508e044c16e017b4f9eea4307a by Thomas Jaeckle
post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified pom.xml (diff)
Commit ea416fff3c356941121dc64226168e6a2321e985 by Thomas Jaeckle
post Ditto 3.2.0 release: update SECURITY.md

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified SECURITY.md (diff)
Commit 9d56a33c10495179480bb8844b45309067d1c6c2 by Thomas Jaeckle
adding some documentation to available configuration

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified gateway/service/src/main/resources/gateway.conf (diff)
The file was modified thingsearch/service/src/main/resources/search.conf (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified internal/utils/config/src/main/resources/ditto-kamon.conf (diff)
Commit c923afa289dfa87960cf29679814ef48c4b7770e by Thomas Jaeckle
fix reading configured WoT TD "json template" from system property
* preserving the object structure

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified wot/integration/src/main/java/org/eclipse/ditto/wot/integration/config/DefaultToThingDescriptionConfig.java (diff)
Commit 6b67dd136849b684b0cf1d0b7d01d54731f46128 by Thomas Jaeckle
configure OpenAPI doc to also contain configurable "Bearer" security for /connections resource

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
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/paths/connections/metrics.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/status.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/logs.yml (diff)
The file was addeddocumentation/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/connections.yml (diff)
Commit 90a2dd70aa57bf15989ef806ed73c5fff1e2e29b by Vít Holásek
Fixed filtering desired properties signals. #1599

Signed-off-by: Vit Holasek <xvh@seznam.cz>
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/test/java/org/eclipse/ditto/things/model/signals/events/ThingEventToThingConverterTest.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingEventToThingConverter.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff)
Commit b1c73d5b36bc4e09aaa6558920f51ad65315ab02 by Vít Holásek
Moved filtering test to more suitable place

Signed-off-by: Vit Holasek <xvh@seznam.cz>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterWithFilterTest.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterTest.java (diff)
Commit 06ca0862e5db10c87349cedde781f2e52a3b55b8 by Thomas Jaeckle
remove mentioning Vorto from "Hello World"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/pages/ditto/intro-hello-world.md (diff)
Commit 09841791c8f119cf02be46fd79c46fde6640d7c6 by Thomas Jaeckle
don't use WARN log level when no policy is rolled back

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff)
Commit 5e6442e34dfe7b5ae3aa097e2c190116e7c8239a by Thomas Jaeckle
don't use WARN log level when "Target actor exception received"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
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 modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
The file was modified base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultSupervisorConfig.java (diff)
The file was modified policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/AbstractPolicyLoadingEnforcerActor.java (diff)
The file was modified policies/enforcement/src/test/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProviderTest.java (diff)
The file was addedbase/service/src/test/java/org/eclipse/ditto/base/service/config/supervision/DefaultLocalAskTimeoutConfigTest.java
The file was addedpolicies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/Invalidatable.java
The file was addedbase/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/LocalAskTimeoutConfig.java
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified things/service/src/main/resources/things.conf (diff)
The file was addedbase/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/DefaultLocalAskTimeoutConfig.java
The file was modified policies/enforcement/src/main/java/org/eclipse/ditto/policies/enforcement/CachingPolicyEnforcerProvider.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff)
The file was addedbase/service/src/test/resources/local-ask-timout-test.conf
The file was modified base/service/src/main/java/org/eclipse/ditto/base/service/config/supervision/SupervisorConfig.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)
Commit bb97c066b8bbdb97edfff56e08d96b5f84bab597 by Thomas Jaeckle
fixed OverflowStrategy in SupervisedStream to backpressure instead of failing

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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/index.html (diff)
The file was modified ui/modules/policies/policies.js (diff)
The file was modified ui/modules/things/attributes.js (diff)
The file was modified ui/modules/utils.js (diff)
The file was modified ui/modules/environments/environments.html (diff)
The file was modified ui/modules/connections/connections.js (diff)
The file was addedui/modules/operations/operations.js
The file was modified ui/modules/things/thingsCRUD.js (diff)
The file was modified ui/templates/environmentTemplates.json (diff)
The file was addedui/modules/operations/operations.html
The file was modified ui/modules/api.js (diff)
The file was modified ui/modules/environments/environments.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 addedui/modules/utils/tabHandler.js
The file was modified ui/modules/connections/connectionsCRUD.js (diff)
The file was modified ui/modules/utils/crudToolbar.js (diff)
The file was modified ui/modules/environments/authorization.js (diff)
Commit 44da4ebf7f4bdbeed8b6039e7b4de7036fc00cf1 by Thomas Jaeckle
fix in UI that "bearerDevOps" token is stored to local storage
* fallback to display connection "id" if no "name" is present

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/environments/environments.js (diff)
The file was modified ui/modules/connections/connections.js (diff)
Commit 7978a29805843c11364740838efb65f506eb7f8f by Thomas Jaeckle
provide release notes for Ditto 3.2.1

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_321.md
Commit b842d80be55bbaeadd2e9e8d78abbf672bbbb037 by Thomas Jaeckle
#1593 support removing existing fields from a JSON object in a merge patch using a regular expression

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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/ModifyToCreateThingTransformer.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/service/src/test/java/org/eclipse/ditto/things/service/enforcement/pre/ModifyToCreateThingTransformerTest.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/ThingMergeCommandMappingStrategies.java (diff)
The file was modified things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/modify/MergeThingTest.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/modify/ModifyThing.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/ThingExistenceChecker.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)
Commit eb4773edff4a199785d74b8a4997070725361177 by Luca Neotti
uniform paths using " char instead of '
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/sources/paths/features/index.yml (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit f8545cd91cf0efdb6b6e00c8ed9718d9370539a2 by Thomas Jaeckle
#1614 provided documentation for creating a thing with "merge/patch command"

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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-specification-things-create-or-modify.md (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/things/thing.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/merge/mergethingresponse.md (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/openapi/ditto-api-2.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/protocol-specification-things.md (diff)
Commit f8fb66a7edce4ab9827c77dee260341cc343ee98 by Luca Neotti
add devops swagger to openapi project
The file was addeddocumentation/src/main/resources/openapi/sources/paths/piggyback/instanceIndex.yml
The file was addeddocumentation/src/main/resources/openapi/sources/paths/piggyback/piggyback.yml
The file was addeddocumentation/src/main/resources/openapi/sources/paths/config/podName.yml
The file was addeddocumentation/src/main/resources/openapi/sources/responses/successUpdateLogLevel.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/config/moduleConfigService.yml
The file was addeddocumentation/src/main/resources/openapi/sources/paths/config/config.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/config/retrieveConfigService.yml
The file was addeddocumentation/src/main/resources/openapi/sources/responses/successUpdateLogLevelSinglePod.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/logging/resultLoggingConfig.yml
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/serviceNameParam.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/config/moduleConfig.yml
The file was addeddocumentation/src/main/resources/openapi/sources/paths/logging/moduleName.yml
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/pathParam.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/config/resultConfigService.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/config/resultConfig.yml
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/moduleNamePathParam.yml
The file was addeddocumentation/src/main/resources/openapi/sources/paths/logging/logging.yml
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/namePodParam.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/errors/textUnauthorizeError.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/piggyback/piggybackManagingBackgroundCleanup.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/config/retrieveConfig.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/logging/retrieveLoggingConfig.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/logging/updatedLogLevel.yml
The file was modified documentation/src/main/resources/openapi/sources/package.json (diff)
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/logging/module.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/logging/loggingUpdateFields.yml
The file was addeddocumentation/src/main/resources/openapi/sources/devops-index.yml
The file was addeddocumentation/src/main/resources/openapi/ditto-devops.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/logging/resultUpdateRequest.yml
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/loggingFieldsQueryParam.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/piggyback/basePiggybackCommandRequestSchema.yml
The file was addeddocumentation/src/main/resources/openapi/sources/paths/piggyback/serviceName.yml
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/instanceIndexParam.yml
The file was addeddocumentation/src/main/resources/openapi/sources/schemas/logging/moduleUpdatedLogLevel.yml
Commit 6c80bc53fc727b8279cdc20551a221c957e2690c by Luca Neotti
fix copyright header with file creation year '2023'
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/loggingUpdateFields.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/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/schemas/config/retrieveConfig.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/moduleNamePathParam.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/logging/moduleUpdatedLogLevel.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/config/moduleConfigService.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/paths/logging/moduleName.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/schemas/piggyback/basePiggybackCommandRequestSchema.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/paths/piggyback/piggyback.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/schemas/errors/textUnauthorizeError.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/logging/resultLoggingConfig.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/schemas/config/resultConfigService.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/parameters/loggingFieldsQueryParam.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/parameters/namePodParam.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/schemas/logging/retrieveLoggingConfig.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/config/podName.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/devops-index.yml (diff)
Commit 4522c0deee080ffa34f7cafe8b0a74f5073dc999 by Luca Neotti
move all api in one file. Modify servers to point root path /. Modify old api entry point in /api/2. Add new devops api with entry point /devops and devops credentials.
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/logging/moduleName.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/logging/logging.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/paths/piggyback/instanceIndex.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/parameters/loggingFieldsQueryParam.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/config/podName.yml (diff)
The file was removeddocumentation/src/main/resources/openapi/sources/devops-index.yml
The file was modified documentation/src/main/resources/openapi/sources/paths/config/config.yml (diff)
The file was removeddocumentation/src/main/resources/openapi/ditto-devops.yml
The file was modified documentation/src/main/resources/openapi/sources/api-2-index.yml (diff)
Commit afd9f2be54d536f017f4da3d06e4bcfadd580d61 by Thomas Fries
UI - Build UI with esbuild

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/thingsSSE.js (diff)
The file was modified ui/modules/things/fields.js (diff)
The file was modified ui/modules/things/thingsSearch.js (diff)
The file was modified ui/modules/environments/authorization.js (diff)
The file was modified ui/main.js (diff)
The file was addedui/modules/environments/environmentTemplates.json
The file was removedui/templates/policyTemplates.json
The file was addedui/modules/connections/connectionTemplates.json
The file was modified ui/modules/things/features.js (diff)
The file was addedui/readme.md
The file was modified ui/modules/environments/environments.js (diff)
The file was modified ui/modules/things/featureMessages.js (diff)
The file was removedui/templates/connectionTemplates.json
The file was modified ui/modules/things/things.js (diff)
The file was addedui/modules/policies/policyTemplates.json
The file was modified .gitignore (diff)
The file was removedui/templates/thingTemplates.json
The file was addedui/modules/utils/crudToolbar.html
The file was addedui/modules/things/thingTemplates.json
The file was modified ui/modules/connections/connections.js (diff)
The file was modified ui/modules/utils/crudToolbar.js (diff)
The file was modified ui/modules/connections/connectionsCRUD.js (diff)
The file was modified ui/modules/things/messagesIncoming.js (diff)
The file was removedui/templates/environmentTemplates.json
The file was modified ui/modules/things/thingsCRUD.js (diff)
The file was modified ui/modules/policies/policies.js (diff)
The file was modified ui/modules/things/wotDescription.js (diff)
The file was modified ui/index.html (diff)
The file was modified ui/modules/operations/operations.js (diff)
Commit 8b67f61af448b41677bc51e921d764f64cefa87c by Luca Neotti
group Devops APIs iin unique tag
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/logging/moduleName.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/piggyback/instanceIndex.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/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)
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 removedui/index.css
The file was addedui/package.json
The file was modified .gitignore (diff)
The file was modified ui/modules/api.js (diff)
The file was modified ui/modules/things/thingsSSE.js (diff)
The file was modified ui/modules/utils.js (diff)
The file was addedui/build.mjs
The file was modified ui/index.html (diff)
The file was addedui/package-lock.json
The file was modified ui/main.js (diff)
The file was addedui/main.scss
Commit c8f890779ab40928ca569424d5315e2686c472e2 by Thomas Fries
UI with esbuild: added missing bootstrap imports

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/utils.js (diff)
The file was modified ui/modules/things/fields.js (diff)
Commit 2961f34379455f4f63d560ad7e87ba025d3a2358 by Thomas Fries
UI with esbuild
- prepared dockerfile
- fixed stylesheet in operations.html

Signed-off-by: thfries <thomas.fries0@gmail.com>
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 addeddeployment/helm/templates/nginx-ingress-api.yaml
The file was addeddeployment/helm/templates/thingssearch-pdb.yaml
The file was addeddeployment/helm/templates/nginx-service.yaml
The file was addeddeployment/helm/templates/gateway-secret.yaml
The file was addeddeployment/helm/templates/serviceaccount.yaml
The file was addeddeployment/helm/templates/swaggerui-service.yaml
The file was addeddeployment/helm/nginx-config/index.html
The file was addeddeployment/helm/templates/connectivity-podmonitor.yaml
The file was addeddeployment/helm/Chart.yaml
The file was addeddeployment/helm/templates/nginx-configmap.yaml
The file was addeddeployment/helm/templates/policies-podmonitor.yaml
The file was addeddeployment/helm/templates/nginx-ingress-ws.yaml
The file was addeddeployment/helm/templates/dittoui-service.yaml
The file was addeddeployment/helm/templates/logback-config.yaml
The file was addeddeployment/helm/templates/gateway-deployment.yaml
The file was addeddeployment/helm/templates/nginx-ingress-root.yaml
The file was modified deployment/docker/nginx.conf (diff)
The file was addeddeployment/helm/templates/dittoui-deployment.yaml
The file was addeddeployment/helm/templates/gateway-service.yaml
The file was addeddeployment/helm/templates/rolebinding.yaml
The file was addeddeployment/helm/templates/things-networkpolicy.yaml
The file was addeddeployment/helm/nginx-config/nginx-cors.conf
The file was addeddeployment/helm/swaggerui-config/index.html
The file was addeddeployment/helm/templates/things-pdb.yaml
The file was modified deployment/docker/sandbox/nginx.conf (diff)
The file was addeddeployment/helm/templates/nginx-route.yaml
The file was addeddeployment/helm/templates/policies-networkpolicy.yaml
The file was addeddeployment/helm/templates/role.yaml
The file was addeddeployment/helm/templates/swaggerui-networkpolicy.yaml
The file was addeddeployment/helm/templates/dittoui-pdb.yaml
The file was addeddeployment/helm/templates/swaggerui-pdb.yaml
The file was addeddeployment/helm/templates/nginx-networkpolicy.yaml
The file was addeddeployment/helm/templates/nginx-ingress-ui.yaml
The file was addeddeployment/helm/values.yaml
The file was addeddeployment/helm/logback-config/thingssearch.xml
The file was addeddeployment/helm/logback-config/gateway.xml
The file was modified deployment/openshift/nginx/nginx.conf (diff)
The file was addeddeployment/helm/templates/policies-pdb.yaml
The file was addeddeployment/helm/templates/nginx-deployment.yaml
The file was addeddeployment/helm/templates/things-podmonitor.yaml
The file was addeddeployment/helm/templates/connectivity-deployment.yaml
The file was addeddeployment/helm/templates/things-deployment.yaml
The file was addeddeployment/helm/templates/thingssearch-networkpolicy.yaml
The file was addeddeployment/helm/templates/thingssearch-podmonitor.yaml
The file was addeddeployment/helm/.gitignore
The file was addeddeployment/helm/templates/gateway-networkpolicy.yaml
The file was addeddeployment/helm/logback-config/connectivity.xml
The file was addeddeployment/helm/templates/dittoui-networkpolicy.yaml
The file was addeddeployment/helm/templates/connectivity-pdb.yaml
The file was addeddeployment/helm/local-values.yaml
The file was addeddeployment/helm/templates/NOTES.txt
The file was addeddeployment/helm/templates/swaggerui-config.yaml
The file was addeddeployment/helm/logback-config/things.xml
The file was addeddeployment/helm/templates/_helpers.tpl
The file was modified .github/workflows/license-check.yml (diff)
The file was modified deployment/helm/README.md (diff)
The file was addeddeployment/helm/templates/gateway-podmonitor.yaml
The file was addeddeployment/helm/templates/policies-deployment.yaml
The file was addeddeployment/helm/nginx-config/ditto-down.svg
The file was addeddeployment/helm/templates/nginx-auth.yaml
The file was addeddeployment/helm/nginx-config/ditto-up.svg
The file was addeddeployment/helm/templates/nginx-config.yaml
The file was addeddeployment/helm/templates/connectivity-networkpolicy.yaml
The file was addeddeployment/helm/templates/gateway-pdb.yaml
The file was addeddeployment/helm/templates/thingssearch-deployment.yaml
The file was addeddeployment/helm/templates/swaggerui-deployment.yaml
The file was addeddeployment/helm/templates/mongodb-secret.yaml
The file was addeddeployment/helm/logback-config/policies.xml
The file was addeddeployment/helm/.helmignore
Commit 8c5499caa9b7a7ad0205f03df319de1ecf892819 by Thomas Jaeckle
added initial GitHub actions CI files for linting/installing Ditto helm chart on Helm chart changes

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was added.github/kubeval.sh
The file was added.github/ct.yml
The file was added.github/workflows/helm-chart.yml
Commit 6bebb8eb993b05efa27e62236787001a39f38615 by Thomas Jaeckle
moved Helm chart into directory "ditto"

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was addeddeployment/helm/ditto/templates/nginx-networkpolicy.yaml
The file was addeddeployment/helm/ditto/logback-config/connectivity.xml
The file was addeddeployment/helm/ditto/values.yaml
The file was removeddeployment/helm/templates/connectivity-deployment.yaml
The file was removeddeployment/helm/templates/thingssearch-deployment.yaml
The file was addeddeployment/helm/ditto/nginx-config/index.html
The file was addeddeployment/helm/ditto/templates/gateway-service.yaml
The file was removeddeployment/helm/templates/gateway-secret.yaml
The file was addeddeployment/helm/ditto/nginx-config/nginx-cors.conf
The file was addeddeployment/helm/ditto/templates/nginx-service.yaml
The file was addeddeployment/helm/ditto/Chart.yaml
The file was removeddeployment/helm/templates/thingssearch-podmonitor.yaml
The file was removeddeployment/helm/templates/NOTES.txt
The file was addeddeployment/helm/ditto/README.md
The file was removeddeployment/helm/nginx-config/nginx-cors.conf
The file was addeddeployment/helm/ditto/templates/connectivity-pdb.yaml
The file was removeddeployment/helm/templates/gateway-podmonitor.yaml
The file was addeddeployment/helm/ditto/templates/nginx-route.yaml
The file was addeddeployment/helm/ditto/templates/nginx-configmap.yaml
The file was addeddeployment/helm/ditto/templates/gateway-deployment.yaml
The file was addeddeployment/helm/ditto/nginx-config/ditto-down.svg
The file was addeddeployment/helm/ditto/templates/swaggerui-deployment.yaml
The file was removeddeployment/helm/templates/dittoui-pdb.yaml
The file was addeddeployment/helm/ditto/templates/nginx-ingress-api.yaml
The file was removeddeployment/helm/templates/swaggerui-pdb.yaml
The file was addeddeployment/helm/ditto/templates/thingssearch-deployment.yaml
The file was addeddeployment/helm/ditto/templates/things-networkpolicy.yaml
The file was removeddeployment/helm/templates/serviceaccount.yaml
The file was addeddeployment/helm/ditto/templates/thingssearch-podmonitor.yaml
The file was addeddeployment/helm/ditto/templates/swaggerui-service.yaml
The file was removeddeployment/helm/templates/dittoui-service.yaml
The file was removeddeployment/helm/templates/swaggerui-config.yaml
The file was removeddeployment/helm/nginx-config/ditto-down.svg
The file was addeddeployment/helm/ditto/templates/gateway-podmonitor.yaml
The file was addeddeployment/helm/ditto/templates/connectivity-networkpolicy.yaml
The file was removeddeployment/helm/templates/nginx-configmap.yaml
The file was modified .github/workflows/helm-chart.yml (diff)
The file was addeddeployment/helm/ditto/templates/policies-networkpolicy.yaml
The file was removeddeployment/helm/templates/nginx-route.yaml
The file was addeddeployment/helm/ditto/templates/nginx-auth.yaml
The file was addeddeployment/helm/ditto/templates/policies-deployment.yaml
The file was addeddeployment/helm/ditto/templates/swaggerui-pdb.yaml
The file was removeddeployment/helm/templates/policies-deployment.yaml
The file was removeddeployment/helm/templates/gateway-networkpolicy.yaml
The file was removeddeployment/helm/templates/nginx-ingress-ui.yaml
The file was addeddeployment/helm/ditto/templates/gateway-pdb.yaml
The file was addeddeployment/helm/ditto/.helmignore
The file was addeddeployment/helm/ditto/templates/policies-pdb.yaml
The file was removeddeployment/helm/templates/thingssearch-networkpolicy.yaml
The file was addeddeployment/helm/ditto/templates/things-deployment.yaml
The file was removeddeployment/helm/templates/things-deployment.yaml
The file was removeddeployment/helm/Chart.yaml
The file was removeddeployment/helm/swaggerui-config/index.html
The file was addeddeployment/helm/ditto/templates/dittoui-deployment.yaml
The file was addeddeployment/helm/ditto/swaggerui-config/index.html
The file was removeddeployment/helm/values.yaml
The file was removeddeployment/helm/templates/nginx-deployment.yaml
The file was addeddeployment/helm/ditto/templates/thingssearch-networkpolicy.yaml
The file was removeddeployment/helm/templates/connectivity-podmonitor.yaml
The file was removeddeployment/helm/templates/things-networkpolicy.yaml
The file was removeddeployment/helm/nginx-config/index.html
The file was removeddeployment/helm/README.md
The file was removeddeployment/helm/nginx-config/ditto-up.svg
The file was removeddeployment/helm/templates/nginx-networkpolicy.yaml
The file was removeddeployment/helm/logback-config/gateway.xml
The file was removeddeployment/helm/templates/nginx-ingress-api.yaml
The file was removeddeployment/helm/templates/rolebinding.yaml
The file was removeddeployment/helm/logback-config/policies.xml
The file was addeddeployment/helm/ditto/templates/NOTES.txt
The file was addeddeployment/helm/ditto/templates/policies-podmonitor.yaml
The file was addeddeployment/helm/ditto/logback-config/thingssearch.xml
The file was addeddeployment/helm/ditto/templates/connectivity-podmonitor.yaml
The file was addeddeployment/helm/ditto/templates/gateway-secret.yaml
The file was addeddeployment/helm/ditto/templates/nginx-config.yaml
The file was addeddeployment/helm/ditto/templates/nginx-ingress-ui.yaml
The file was addeddeployment/helm/ditto/templates/mongodb-secret.yaml
The file was removeddeployment/helm/.helmignore
The file was addeddeployment/helm/ditto/templates/logback-config.yaml
The file was addeddeployment/helm/ditto/templates/dittoui-networkpolicy.yaml
The file was addeddeployment/helm/ditto/logback-config/gateway.xml
The file was removeddeployment/helm/templates/things-pdb.yaml
The file was removeddeployment/helm/templates/mongodb-secret.yaml
The file was removeddeployment/helm/templates/swaggerui-deployment.yaml
The file was modified .github/workflows/maven.yml (diff)
The file was removeddeployment/helm/templates/policies-podmonitor.yaml
The file was addeddeployment/helm/ditto/templates/thingssearch-pdb.yaml
The file was removeddeployment/helm/templates/swaggerui-networkpolicy.yaml
The file was removeddeployment/helm/logback-config/connectivity.xml
The file was removeddeployment/helm/templates/policies-networkpolicy.yaml
The file was addeddeployment/helm/ditto/templates/_helpers.tpl
The file was removeddeployment/helm/logback-config/things.xml
The file was addeddeployment/helm/ditto/nginx-config/ditto-up.svg
The file was addeddeployment/helm/ditto/.gitignore
The file was addeddeployment/helm/ditto/templates/dittoui-pdb.yaml
The file was removeddeployment/helm/logback-config/thingssearch.xml
The file was addeddeployment/helm/ditto/templates/nginx-ingress-ws.yaml
The file was removeddeployment/helm/templates/swaggerui-service.yaml
The file was addeddeployment/helm/ditto/logback-config/things.xml
The file was addeddeployment/helm/ditto/templates/nginx-ingress-root.yaml
The file was removeddeployment/helm/templates/connectivity-pdb.yaml
The file was removeddeployment/helm/templates/nginx-service.yaml
The file was addeddeployment/helm/ditto/templates/swaggerui-config.yaml
The file was removeddeployment/helm/templates/thingssearch-pdb.yaml
The file was removeddeployment/helm/templates/dittoui-networkpolicy.yaml
The file was addeddeployment/helm/ditto/templates/nginx-deployment.yaml
The file was removeddeployment/helm/templates/role.yaml
The file was addeddeployment/helm/ditto/templates/rolebinding.yaml
The file was addeddeployment/helm/ditto/templates/things-podmonitor.yaml
The file was removeddeployment/helm/templates/nginx-ingress-ws.yaml
The file was addeddeployment/helm/ditto/templates/things-pdb.yaml
The file was removeddeployment/helm/local-values.yaml
The file was removeddeployment/helm/templates/gateway-pdb.yaml
The file was removeddeployment/helm/templates/nginx-config.yaml
The file was removeddeployment/helm/.gitignore
The file was addeddeployment/helm/ditto/templates/gateway-networkpolicy.yaml
The file was addeddeployment/helm/ditto/logback-config/policies.xml
The file was addeddeployment/helm/ditto/templates/serviceaccount.yaml
The file was addeddeployment/helm/ditto/local-values.yaml
The file was addeddeployment/helm/ditto/templates/dittoui-service.yaml
The file was addeddeployment/helm/ditto/templates/swaggerui-networkpolicy.yaml
The file was addeddeployment/helm/ditto/templates/connectivity-deployment.yaml
The file was removeddeployment/helm/templates/things-podmonitor.yaml
The file was removeddeployment/helm/templates/nginx-auth.yaml
The file was removeddeployment/helm/templates/dittoui-deployment.yaml
The file was removeddeployment/helm/templates/_helpers.tpl
The file was removeddeployment/helm/templates/nginx-ingress-root.yaml
The file was removeddeployment/helm/templates/gateway-service.yaml
The file was removeddeployment/helm/templates/gateway-deployment.yaml
The file was removeddeployment/helm/templates/policies-pdb.yaml
The file was removeddeployment/helm/templates/connectivity-networkpolicy.yaml
The file was removeddeployment/helm/templates/logback-config.yaml
The file was addeddeployment/helm/ditto/templates/role.yaml
Commit 9e72ded09542e65287709d20a432bbfc1fa2016b by Thomas Jaeckle
fixed Helm linting errors

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified deployment/helm/ditto/values.yaml (diff)
Commit a8208a90b04e6f6761393a025b650ede7df77195 by Thomas Jaeckle
fixed kubeval chart dir

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified .github/kubeval.sh (diff)
Commit 615fc537c501b248da336aa11c848b5a95cdef8a by Thomas Jaeckle
added ci customization for lower resources

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was addeddeployment/helm/ditto/ci/ci-workflow-values.yaml
Commit 89ac39608f01ba63ee65aa24b4270ee79adace49 by Thomas Jaeckle
configured ci customization for lower resources correctly

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified deployment/helm/ditto/ci/ci-workflow-values.yaml (diff)
Commit 086db150ebf43c0ef6415ec3b59eb8e88d88343b by Thomas Jaeckle
reduce CPU requests for testing chart

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified deployment/helm/ditto/ci/ci-workflow-values.yaml (diff)
Commit 3fe3e1122ed8048217684ee9043612df6a198ff9 by Thomas Jaeckle
added GH action for publishing Ditto Helm chart to Docker Hub

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was added.github/workflows/helm-chart-release.yml
The file was modified deployment/helm/ditto/Chart.yaml (diff)
Commit bdb0c364c0f56905b8a9ffeca3a578a506700e71 by Thomas Jaeckle
added README.md for new Ditto Helm chart specifying configuration options

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified deployment/helm/ditto/README.md (diff)
The file was addeddeployment/helm/README.md
Commit b7d619d26649c98703ba63d0e4cdf3aaf653b1d2 by Thomas Jaeckle
added build steps for UI for:
* GH pages
* nightly job
* release jobs

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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)
Commit 5789e6d117e07745eeacd498037c6f2e3f869e45 by Thomas Jaeckle
fixed README typos

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified deployment/helm/ditto/README.md (diff)
Commit 9e28834467af5f29e0ee841ea30dbf7c2c8c9d1d by Thomas Jaeckle
add npm install for gh-pages build

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified .github/workflows/gh-pages.yml (diff)
Commit 432e65c39c7596767546050ab3980ac99d9caf20 by Thomas Jaeckle
add npm install for all other GH builds

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified .github/workflows/push-dockerhub.yml (diff)
The file was modified .github/workflows/docker-nightly.yml (diff)
The file was modified .github/workflows/push-dockerhub-on-demand.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/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.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 base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeaders.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 addedbase/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqualOption.java
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/DittoHeaders.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyPreconditionNotModifiedException.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.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 modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorProvider.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.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/exceptions/ConnectionPreconditionNotModifiedException.java (diff)
The file was addedinternal/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/AbstractDittoHeadersBuilder.java (diff)
Commit 65baf43212138800af9beb6496f1d31ad39174f7 by Thomas Jaeckle
#1524 provided unit tests for policies and things conditional "if-equal" header

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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 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)
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)
Commit 03b84713ed8d2acc07cfbbe97fdc00e30b20bf9c by Thomas Jaeckle
#1524 provided documentation for new `if-equal` header

* OpenAPI
* protocol
* httpapi-concepts.md

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/jsonschema/protocol-envelope.json (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/definition.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/feature.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.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/policies/import.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/thing.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/imports.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/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/sources/paths/things/policyId.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/properties.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/index.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/things/definition.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/policies/entries.yml (diff)
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/ifEqualHeaderParam.yml
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/ditto-api-2.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/resources.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/policies/resource.yml (diff)
Commit 28ad0b238b34898fc456305d677a03f2fa54903d by Thomas Jaeckle
#1524 renamed IfEqualOption enum

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/DittoHeaders.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeadersBuilder.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 base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PoliciesConditionalHeadersValidatorTest.java (diff)
The file was modified base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modified 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/AbstractDittoHeaders.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqual.java
The file was removedbase/model/src/main/java/org/eclipse/ditto/base/model/headers/IfEqualOption.java
Commit d8e4b2bc85bb46f54c38d99843903b3193fb5a63 by Thomas Jaeckle
#1524 addressed review comments

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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 documentation/src/main/resources/jsonschema/protocol-envelope.json (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/openapi/sources/parameters/ifEqualHeaderParam.yml (diff)
Commit ba0f73956b3fa53ede0c1d36f2acf2502893e336 by Thomas Jaeckle
#1644 support query params in the style where not comma separation is used, but duplicated keys

* e.g.: `?fields=thingId&fields=policyId`

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified things/model/src/test/java/org/eclipse/ditto/things/model/signals/commands/query/RetrieveThingsTest.java (diff)
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRouteTest.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/policies/PoliciesRoute.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/JsonFactoryTest.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/FeaturesRoute.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFactory.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/things/ThingsRoute.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/thingsearch/ThingSearchRoute.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/AbstractRoute.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff)
Commit 23a051b8acaa529829b6b9540ff3bb5e42a2900c by Thomas Jaeckle
fix helm chart release GH action

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified .github/workflows/helm-chart-release.yml (diff)
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
Commit f1e189406bad5dfeeb6943987d7efadb30e1e9e4 by Thomas Jaeckle
fix helm chart release GH action, added checkout

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified .github/workflows/helm-chart-release.yml (diff)
Commit 35418dbc4439366c3ada660009fad723917cdced by Thomas Jaeckle
fix errors in connection JSON schema

* make connection parsing more tolerant to handle `null` values for expected JsonObjects

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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/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 connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableMappingContext.java (diff)
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
Commit bd99030f105f937f92bf8c876a2d869a68b45029 by Thomas Jaeckle
fix helm chart release GH action, completely specified helm commands by our own

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified .github/workflows/helm-chart-release.yml (diff)
The file was modified deployment/README.md (diff)
Commit 30da6a660ca16339cf527fcfbd47ee890a453071 by Thomas Jaeckle
exhange Ditto Helm chart curl version

* with arm64 compatible one - used for healthcheck

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified deployment/helm/ditto/values.yaml (diff)
The file was modified deployment/helm/ditto/Chart.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)
Commit a6fc08e251d88d160cd0e305092d5d6b431001ab by Thomas Jaeckle
fix WoT dispatcher starvation by adding timeouts to fetch models

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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/main/resources/things.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 things/service/src/test/resources/test.conf (diff)
Commit 8904f7e0a57e56b5aa7991a472f11c0f7e585a18 by Thomas Jaeckle
filter out tm:optional in WoT TMs from being created as JSON skeleton elements

* bump Jackson version to fix known CVEs

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
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)
Commit bb33747bfcb2a9808ea9bf2afe50726eb933846c by Thomas Jaeckle
#1649 remove network policies from Ditto Helm Chart

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was removeddeployment/helm/ditto/templates/nginx-networkpolicy.yaml
The file was removeddeployment/helm/ditto/templates/things-networkpolicy.yaml
The file was removeddeployment/helm/ditto/templates/gateway-networkpolicy.yaml
The file was removeddeployment/helm/ditto/templates/thingssearch-networkpolicy.yaml
The file was modified deployment/helm/ditto/Chart.yaml (diff)
The file was removeddeployment/helm/ditto/templates/connectivity-networkpolicy.yaml
The file was removeddeployment/helm/ditto/templates/policies-networkpolicy.yaml
The file was removeddeployment/helm/ditto/templates/swaggerui-networkpolicy.yaml
The file was removeddeployment/helm/ditto/templates/dittoui-networkpolicy.yaml
The file was modified deployment/helm/ditto/values.yaml (diff)
Commit 9c9d4ae73042bdf51564272c0e435933f31f0419 by Thomas Jaeckle
updated dependencies and NOTICE-THIRD-PARTY.md
The file was modified legal/NOTICE-THIRD-PARTY.md (diff)
The file was modified legal/3rd-party-dependencies/compile.txt (diff)
Commit 2da1497ec25a1f5a72a7965c707f053b968e5152 by Thomas Jaeckle
prepare Ditto 3.3.0 release
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_330.md
The file was modified SECURITY.md (diff)
The file was modified documentation/src/main/resources/_config.yml (diff)
The file was addeddocumentation/src/main/resources/_posts/2023-06-23-release-announcement-330.md
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit d4c9cbbe88ab1ad03e076878932d4a774410dbf8 by Thomas Jaeckle
adjusted Eclipse Ditto domain to eclipse.dev/ditto

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/openapi/sources/paths/cloudevents/cloudevents.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/policies/resources.yml (diff)
The file was modified documentation/src/main/resources/wot/ditto-extension.html (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/things/definition.yml (diff)
The file was modified documentation/src/main/resources/jsonschema/protocol-search-subscribe-payload.json (diff)
The file was modified documentation/src/main/resources/_posts/2021-03-22-azure-iot-hub-integration.md (diff)
The file was modified pom.xml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml (diff)
The file was modified documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html (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/openapi/sources/parameters/policyIdPathParam.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_080M2.md (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabelInvalidException.java (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/policies/subjects.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/messages/inbox-claim.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/jsonschema/policy.json (diff)
The file was modified deployment/helm/ditto/ci/ci-workflow-values.yaml (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/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.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 wot/model/src/test/java/org/eclipse/ditto/wot/model/ThingDescriptionTest.java (diff)
The file was modified deployment/openshift/nginx/index.html (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/policies/subject.yml (diff)
The file was modified deployment/docker/sandbox/html/index.html (diff)
The file was modified documentation/src/main/resources/openapi/sources/parameters/importedPolicyIdPathParam.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/parameters/thingIdPathParam.yml (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/protocol/examples/policies/generated/exceptions/policies_id_invalid.md (diff)
The file was modified ui/modules/connections/connectionTemplates.json (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml (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 deployment/helm/ditto/local-values.yaml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/policies/import.yml (diff)
The file was modified deployment/docker/README.md (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/messages/feature-outbox-message.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml (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/openapi/sources/paths/things/policyId.yml (diff)
The file was modified documentation/src/main/resources/_includes/head.html (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/ThingIdInvalidException.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdInvalidException.java (diff)
The file was modified wot/model/README.md (diff)
The file was modified deployment/kubernetes/README.md (diff)
The file was modified deployment/helm/ditto/values.yaml (diff)
The file was modified legal/NOTICE.md (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/property.yml (diff)
The file was modified documentation/README.md (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was modified deployment/helm/ditto/Chart.yaml (diff)
The file was modified NOTICE.md (diff)
The file was modified documentation/src/main/resources/jsonschema/thing_v2.json (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/openapi/sources/paths/features/feature.yml (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/basic-errors.md (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/things/attributes.yml (diff)
The file was modified things/service/src/main/resources/things.conf (diff)
The file was modified README.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/openapi/sources/paths/policies/resource.yml (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/slides/2023_01_ditto-in-30-min/index.html (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/slides/2021_05_ditto-introduction-deck/index.html (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_100M1a.md (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/PolicyIdInvalidException.java (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/slides/2020_07_28-iot-wg-status-update/index.html (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/index.yml (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 documentation/src/main/resources/openapi/sources/requests/dittoProtocol.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml (diff)
The file was modified deployment/helm/ditto/README.md (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/things/attribute.yml (diff)
The file was modified RELEASE.md (diff)
The file was modified connectivity/service/src/main/resources/javascript/incoming-mapping.js (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/features/definition.yml (diff)
The file was modified wot/model/src/test/resources/tds/some-example.td.json (diff)
The file was modified documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html (diff)
The file was modified messages/model/src/main/java/org/eclipse/ditto/messages/model/ThingIdInvalidException.java (diff)
Commit dd9683cd3f3ac0c1740db14230139371697ae865 by Thomas Jaeckle
improve AskWithRetry WARN logging

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified internal/utils/cache-loaders/src/main/java/org/eclipse/ditto/internal/utils/cacheloaders/AskWithRetry.java (diff)
Commit b02a33885b3df11a2c0bec20d812c832ec4655b8 by Thomas Jaeckle
#1644 fix filtering out empty field selectors

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFactory.java (diff)