Skip to content
Success

Changes

Summary

  1. bump Akka version to 2.6.21 (details)
  2. #1692 fix filtering of live message with empty resolved `extraFields` (details)
  3. #1691 fixed persisting inline "_policy" in ThingMerged events (details)
  4. #1690 use correct HTTP status code for "if-equal": skip on equality (details)
  5. adjusted method name of exception builder (details)
  6. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto (details)
  7. Provide Ditto 3.3.5 release notes (details)
Commit 1185463a877b38245e11f2ff7e6341ac3372dca6 by Thomas Jaeckle
bump Akka version to 2.6.21

* including a security fix

(cherry picked from commit ae863d7cb7531406578ae2ebe0a2ef56f25d973c)
The file was modified bom/pom.xml (diff)
Commit bdb1bbb832e8df9d05bf4a09cf113abc44790c66 by Thomas Jaeckle
#1692 fix filtering of live message with empty resolved `extraFields`

(cherry picked from commit b88978673e9c83f30723d33df8e399c63c2091ce)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/SignalFilterWithFilterTest.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/events/ThingEventToThingConverter.java (diff)
Commit c593cde5402eac09c85122d5245e61f7fb2dbaab by Thomas Jaeckle
#1691 fixed persisting inline "_policy" in ThingMerged events

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
(cherry picked from commit df4462c392415827653e222391efca8ba2d2abd1)
The file was removedinternal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/condition/package-info.java
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/serializer/ThingMongoEventAdapter.java (diff)
Commit e7f053365b038d06aeb1c6a5e0f61d45af8b2c18 by Thomas Jaeckle
#1690 use correct HTTP status code for "if-equal": skip on equality

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
(cherry picked from commit ec71965d7dd70064745fc69204bb885a7aa3c1b0)
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 policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PoliciesConditionalHeadersValidatorProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionsConditionalHeadersValidatorProvider.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PoliciesConditionalHeadersValidatorTest.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyPreconditionFailedException.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingPreconditionFailedException.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 connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionPreconditionFailedException.java (diff)
Commit 1099f53cc05430b2afbf00de54754c690d608a11 by Thomas Jaeckle
adjusted method name of exception builder

* restructured IfEqualPreconditionHeader logic to be more readable
* fixed that an inline policy in a "MergeThing" command would always cause inequality

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
(cherry picked from commit 73fb51ca79346cd007359fb6a7a4c2f1c751cf91)
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 internal/utils/conditional-headers/src/main/java/org/eclipse/ditto/internal/utils/headers/conditional/IfEqualPreconditionHeader.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 connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionsConditionalHeadersValidatorProvider.java (diff)
Commit aef22661c6e860bf65382a7149aafea758efa986 by Thomas Jaeckle
fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto

* was not done by default before, so would have to be activated by default

Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
(cherry picked from commit 5e53f7c112d76c85571724aed7caee77e225fa51)
The file was modified deployment/helm/ditto/templates/swaggerui-deployment.yaml (diff)
The file was modified deployment/helm/ditto/Chart.yaml (diff)
The file was modified deployment/helm/ditto/templates/gateway-deployment.yaml (diff)
Commit 366204b0461e3462d5ad690e27763db4680295a3 by Thomas Jaeckle
Provide Ditto 3.3.5 release notes

(cherry picked from commit 954dc481055787163afb1c3d76b04ef25190a769)
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_335.md
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)