Releases: eclipse-ditto/ditto
Release list
3.9.3
Release Notes can be found here: https://eclipse.dev/ditto/release_notes_393.html
Helm chart was published as version: 4.3.0
Full Changelog: 3.9.2...3.9.3
3.9.2
Release notes can be found here: https://eclipse.dev/ditto/release_notes_392.html
Helm chart was published as version: 4.2.0
Full Changelog: 3.9.1...3.9.2
3.9.1
Release notes can be found here: https://eclipse.dev/ditto/release_notes_391.html
Helm chart was published as version: 4.1.0
3.9.0
Release notes can be found here: https://eclipse.dev/ditto/release_notes_390.html
What's Changed
- fix: nginx configmap syntax by @dguarascio in #2236
- fix bug assuming merge thing always and only operates on json objects by @thjaeckle in #2237
- Ditto 3.8.1 release notes by @thjaeckle in #2239
- Set bitnamilegacy/mongodb tag to latest existing tag 7.0.9 in helmchart by @mladBlum in #2240
- Make helm templates openshift SCC compliant by @dguarascio in #2242
- fix excessive AskTimeout errors during rolling updates / shard rebalancing by @thjaeckle in #2241
- prepare Ditto 3.8.2 release notes by @thjaeckle in #2243
- #2244 fix null values removal by @hu-ahmed in #2245
- Fixes for reducing ERROR logs during restart of "ditto-things" service by @thjaeckle in #2246
- fix feature toggles were not applied correctly by @thjaeckle in #2247
- add configuration for string escaping buffer size in order to be able to tune a very often invoked operation by @thjaeckle in #2248
- enhance Helm config options by G1 GC tuning; thing supervisor ask timeout config by @thjaeckle in #2249
- Ditto 3.8.3 release notes by @thjaeckle in #2250
- Bump validator from 13.7.0 to 13.15.20 in /documentation/src/main/resources/openapi/sources by @dependabot[bot] in #2251
- tune CBOR serialization and JsonSchema validation by @thjaeckle in #2252
- optimize checking for thing/policy/connection existence not using sharding proxy by @thjaeckle in #2254
- #2233: fix policy unable to be updated in case expired subject exists inside the policy by @vvasilevbosch in #2253
- fix configuring missing cluster sharding healthcheck names by @thjaeckle in #2255
- fixed exceptions during providePolicyEnforcer loading being silently treated as "empty enforcer" by @thjaeckle in #2256
- enhance Helm config with terminationGracePeriodSeconds, GC logging config by @thjaeckle in #2258
- Provide Ditto 3.8.4 release notes by @thjaeckle in #2259
- fix wrongly configured healthcheck name for "search" shard region by @thjaeckle in #2260
- Provide Ditto 3.8.5 release notes by @thjaeckle in #2261
- fix wrong CBOR upper bound calculation by @thjaeckle in #2262
- Provide Ditto 3.8.6 release notes by @thjaeckle in #2263
- improve stability of ThingsAggregatorProxy in "things" service during restart by @thjaeckle in #2265
- fix search timeout error handling by @thjaeckle in #2268
- fixing ordering problems on twin commands not requiring a response by @thjaeckle in #2269
- Bump js-yaml from 3.14.0 to 3.14.2 in /documentation/src/main/resources/openapi/sources by @dependabot[bot] in #2271
- Bump js-yaml from 3.14.1 to 3.14.2 in /ui by @dependabot[bot] in #2272
- add possibility to configure tracing tick-interval and queue-size by @thjaeckle in #2270
- add feature toggle for configuring trace span metric reporting by @thjaeckle in #2275
- fix wrong exceptions being thrown when duplicates occur in WoT parsing by @thjaeckle in #2276
- add missing "authorization" header to make sure it is not written to external headers by @thjaeckle in #2278
- fix retrieving thing for a message with a condition by @thjaeckle in #2279
- Bump validator from 13.15.20 to 13.15.23 in /documentation/src/main/resources/openapi/sources by @dependabot[bot] in #2281
- update kamon-io dependency to fix buffer-size bug by @thjaeckle in #2273
- update Rhino to bugfix 1.8.1 by @thjaeckle in #2282
- provide additional GC tuning config via Helm values by @thjaeckle in #2283
- Provide Ditto 3.8.7 release notes by @thjaeckle in #2284
- fix/reduce memory usage regarding duplicated configs in Persistence and other actors by @thjaeckle in #2285
- introduce feature toggle to choose implementation of policy evaluator by @thjaeckle in #2286
- Provide Ditto 3.8.8 release notes by @thjaeckle in #2288
- update lz4-java version, migrating to changed groupId by @thjaeckle in #2289
- fix ERROR on "response-required: false" for modifying commands by @thjaeckle in #2290
- provide Ditto 3.8.9 release notes by @thjaeckle in #2292
- fix false positive ERROR log for when "response-required: false" AND condition does not match by @thjaeckle in #2293
- improve docs on "merge-thing-patch-conditions" by @thjaeckle in #2295
- fix mapping of response payload of HTTP APIs invoked by http-push connections by @thjaeckle in #2294
- provide Ditto 3.8.10 release notes by @thjaeckle in #2296
- fixed still missed out hard-coded "local ask timeouts" of 5 seconds to be dependent on recovery by @thjaeckle in #2297
- add possibility to add custom annotations to serviceaccount.yaml by @kalinkostashki in #2300
- condition based maxUnavailable budget by @kalinkostashki in #2301
- fix CommandTimeoutExceptions for messages requiring no response by @thjaeckle in #2303
- #96 implement partial read access events emitting by @hu-ahmed in #2287
- Add configurable custom search indexes for MongoDB by @thjaeckle in #2302
- #2053: add configurable slow query logging to search service by @thjaeckle in #2308
- nginx config htpasswd secret made configurable in helm by @abalarev in #2310
- #2280: Add per-namespace activity check configuration by @thjaeckle in #2309
- Update building and running Ditto with Java 25 by @thjaeckle in #2313
- provide Ditto 3.8.11 release notes by @thjaeckle in #2315
- Bump ch.qos.logback:logback-core from 1.5.19 to 1.5.25 in /bom by @dependabot[bot] in #2316
- fix background sync always detecting policy inconsistency for things with policy imports by @thjaeckle in #2317
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.7 in /bom by @dependabot[bot] in #2318
- Add live entities metrics per namespace by @thjaeckle in #2314
- add validation that WoT context prefixes are defined in @context by @thjaeckle in #2305
- add deleteField mapping by @hu-ahmed in #2307
- #2319 support placeholder replacement in the migrateDefinition by @hu-ahmed in #2321
- adding blog about wot-toolings by @hu-ahmed in #2326
- Add comprehensive JavaDoc to WoT model public interfaces by @thjaeckle in #2324
- #2320: add ditto:deprecationNotice to WoT Extension Ontology by @thjaeckle in #2327
- #2142: provide WoT Discovery Thing Directory endpoint by @thjaeckle in #2298
- Fix aggregate metrics using wrong scrapeInterval and showing 0ms duration by @thjaeckle in #2334
- #2329 add optional per-metric index-hint config for custom metrics by @thjaeckle in #2333
- policy activation fixed in case other expired subjects exist by @abalarev in #2335
- Expose PEKKO_HTTP_HOSTPOOL_MAX_CONNECTION_LIFETIME via Helm values by @thjaeckle in #2336
- provide Ditto 3.8.12 release notes by @thjaeckle in #2337
- #2277 Add prerequisite-conditions for OpenID C...
3.8.12
Release notes can be found here: https://eclipse.dev/ditto/release_notes_3812.html
Full Changelog: 3.8.11...3.8.12
3.8.11
Release notes can be found here: https://eclipse.dev/ditto/release_notes_3811.html
Full Changelog: 3.8.10...3.8.11
3.8.10
Release notes can be found here: https://eclipse.dev/ditto/release_notes_3810.html
3.8.9
Release notes can be found here: https://eclipse.dev/ditto/release_notes_389.html
3.8.8
Release notes can be found here: https://eclipse.dev/ditto/release_notes_388.html
3.8.7
Release notes can be found here: https://eclipse.dev/ditto/release_notes_387.html