Skip to content

Releases: eclipse-ditto/ditto

3.2.1

01 Apr 10:41
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_321.html

Full Changelog: 3.2.0...3.2.1

3.2.0

08 Mar 12:46
ac27835
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_320.html

What's Changed

New Contributors

Full Changelog: 3.1.0...3.2.0

3.1.2

08 Feb 14:58
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_312.html

Full Changelog: 3.1.1...3.1.2

3.1.1

05 Jan 13:04
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_311.html

Full Changelog: 3.1.0...3.1.1

3.1.0

16 Dec 09:08
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_310.html

What's Changed

New Contributors

Full Changelog: 3.0.0...3.1.0

3.0.0

28 Sep 09:42
a022dcc
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_300.html

What's Changed

  • Make double decoding of connection usernames/passwords configurable by @DerSchwilk in #1346
  • In case of ThingDeleteModel always consider model as not outdated by @Yannic92 in #1368
  • [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 by @thjaeckle in #1364
  • Increase log level for CoordinatedShutdown by @DerSchwilk in #1370
  • Make Ditto default namespace configurable by @stmaute in #1372
  • Allow non-standard http status codes in the http api by @jokraehe in #1375
  • Allow turning the akka SBR on/off during runtime by @Yannic92 in #1373
  • Log buffer overflow on warn instead error level by @stmaute in #1377
  • Catch JmsOperationTimedOutException and log warning by @stmaute in #1378
  • Cleanup Dispatcher configuration by @Yannic92 in #1376
  • DevOps commands response consistency by @abalarev in #1380
  • Implement graceful shutdown for http publisher actor by @jokraehe in #1381
  • Add last modified timestamp to search results by @yufei-cai in #1382
  • Search index implementation based on MongoDB wildcard search by @dguggemos in #1383
  • Fix changed semantic of NE due to wildcard index by @yufei-cai in #1384
  • Fix error 168 from MongoDB due to unrecognized operator "unsetField" by @yufei-cai in #1385
  • Fix endless update due to skipped updates by @yufei-cai in #1388
  • Stop thing updater if initial update fails by @dguggemos in #1391
  • Fix indexing of arrays and enable it by default by @yufei-cai in #1396
  • Eclipse Ditto explorer UI by @thfries in #1397
  • Change expected role of search service by @dguggemos in #1399
  • Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. by @yufei-cai in #1398
  • Provide custom namespace for creating things via POST route by @Pranshu-G in #1395
  • Add resubscription to Ditto pub/sub to ensure long-term consistency by @yufei-cai in #1386
  • Allow smooth transition for existing connections to single encoded passwords by @Yannic92 in #1407
  • add maxIdleTime parameter to mongodb client configuration by @dguggemos in #1408
  • remove redundant configuration to disable sending acks from search by @dguggemos in #1400
  • Ditto explorer UI: Improvements from review by @thfries in #1405
  • Improve metrics for dropped messages on outgoing connections by @desislava-marinova in #1410
  • Remove broken array element diff computation by @dguggemos in #1409
  • Switch to using reactive streams based APIs for Ditto managed MQTT connections by @jufickel-b in #1411
  • Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. by @yufei-cai in #1412
  • added mechanism to build "ditto-ui" Docker image by @thjaeckle in #1415
  • Support to search by feature definition by @alstanchev in #1417
  • Stabilize unit tests by @yufei-cai in #1413
  • Explorer UI - Add initial support for connections by @thfries in #1414
  • Explorer UI - review improvements for connections by @thfries in #1418
  • Improve test stability by @yufei-cai in #1423
  • make connection decoding migration configurable by @Yannic92 in #1424
  • fix that JWTs were not decoded with "Base64 URL decoding" by @thjaeckle in #1425
  • Explorer UI: add local_ditto_ide and ditto_sanbdox environments by @thjaeckle in #1422
  • Eliminate Concierge service by @Yannic92 in #1416
  • Also consider an event as semantic change when previous entity was deleted by @Yannic92 in #1429
  • start ack aggregator for thing twin modify commands and live messages by @Yannic92 in #1431
  • Make Ditto pubsub update operations simpler and more consistent by @yufei-cai in #1427
  • Stabilize AskWithRetryTest by increasing timings for better comparability by @Yannic92 in #1433
  • Add random interval for policy announcements by @DerSchwilk in #1428
  • add log in aggregator and recover form twin processing state by @Yannic92 in #1438
  • Fix disconnecting state not shown in connection status for MQTT connection by @dguggemos in #1439
  • Remove unnecessary graceful stop signal in order to stabilize unit test by @Yannic92 in #1435
  • re-enable enrichment of ThingDeleted events by @thjaeckle in #1440
  • add monitoring of akka dispatchers by instrumenting underlying executor services by @dguggemos in #1436
  • Add support for JsonWebTokens with an EC keyType by @DerSchwilk in #1432
  • Extending metadata support by @jokraehe in #1402
  • Explorer UI - add support for policies by @thfries in #1430
  • Added WoT context extension ontologies in different formats by @thjaeckle in #1442
  • fixed that latest Ditto Docker images could not be started by @thjaeckle in #1448
  • Fix edge command forwarder ordering by @thjaeckle in #1447
  • renamed search cluster role to just "search" by @thjaeckle in #1450
  • Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-fo… by @Yannic92 in #1453
  • Add subscriber pooling to Ditto PubSub by @yufei-cai in #1426
  • don't log an ERROR log for automatically issued ackList by @thjaeckle in #1451
  • Fix edge command forwarder ordering by @Yannic92 in #1454
  • Fix Retrieval of Connection IDS via tag by @Yannic92 in #1452
  • bugfixes regarding merge patch with empty path and entity ID validation for acks by @Yannic92 in #1457
  • Apply WoT Ditto extension in skeleton and TD generation by @thjaeckle in #1460
  • enable self signed certificates for kafka by @kalinkostashki in #1456
  • Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException by @Yannic92 in #1462
  • Stabilize GH actions Build by @Yannic92 in #1461
  • Explorer UI - Fix: Avoid storing credentials by @thfries in #1464
  • Make ditto header validation extensible by @jokraehe in #1466
  • Make it possible to provide multiple OIDC issuer urls for a single configured openid-connect "prefix" by @thjaeckle in #1465
  • Bump sshd version and fixed some sonar issues by @stmaute in #1468
  • Don't take snapshot for entities in blocked namespaces by @Yannic92 in #1470
  • Remove double decoding credentials of Connection URI passwords by @SilviaGeorgievaLyoteva in #1471
  • fix failing patch updates of search index by @dguggemos in #1469
  • Explorer UI - Improve message to feature and some WoT support by @thfries in #1455
  • Skip hostname verification check with self signed in kafka by @kalinkostashki in #1475
  • enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver by @thjaeckle in #1474
  • Fix normalized payload for merge events with extra fields by @jokraehe in #1473
  • Ditto 3.0 release preparation by @thjaeckle in #1472
  • improved logging for incoming mapping exceptions by @thjaeckle in #1478
  • Filter MQTT messages where the message topic does not match the source topic by @DerSchwilk in #1480
  • CloudEvents Mapper by @Pranshu-G in https...
Read more

2.4.2

07 Sep 07:23
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_242.html

Full Changelog: 2.4.1...2.4.2

2.4.1

25 Aug 12:21
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_241.html

Full Changelog: 2.4.0...2.4.1

2.4.0

14 Apr 14:00
9f2714f
Compare
Choose a tag to compare

Release notes can be found here: https://www.eclipse.org/ditto/release_notes_240.html

What's Changed

  • Add configurable idle timeout for HTTP Push connections by @DerSchwilk in #1308
  • Fix that wrong metadata in search updater causes patch failure by @thjaeckle in #1310
  • Advanced jwt placeholder operations by @DerSchwilk in #1309
  • Update to JDK 17 by @jokraehe in #1284
  • install wget during setup by @Yannic92 in #1315
  • Bugfix/release build by @Yannic92 in #1316
  • fixed that ThingUpdater was already stopped when processing "ThingDeleted" events by @thjaeckle in #1317
  • Adapt documentation for building ditto by @Yannic92 in #1318
  • added possibility to add JVM options in Dockerfiles by @thjaeckle in #1322
  • Don't publish messages with failed enrichments and issue failed ack by @DerSchwilk in #1319
  • Adapt error propagation of tunnel errors by @stmaute in #1312
  • Filter for incorrect element types in jsonArray of feature definitions by @stmaute in #1325
  • remove rate limiting / throttling limits as default by @thjaeckle in #1324
  • Fix creation of tmp log files by @stmaute in #1327
  • fix potential parallelism problem in ThingUpdater and improve logging of ThingUpdater by @thjaeckle in #1320
  • made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config by @thjaeckle in #1326
  • fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper by @thjaeckle in #1328
  • [#1034] WoT (Web of Things) integration by @thjaeckle in #1270
  • Respect in-flight messages for throttling alerts by @DerSchwilk in #1329
  • split up the "policy enforcer cache" and the "thing cache" configuration in search by @thjaeckle in #1330
  • Bump swagger-ui and nginx versions by @stmaute in #1333
  • [#1332] incorporated feedback on WoT blogpost + documentation by @thjaeckle in #1334
  • Invalidate ResponseReceiver cache after a response is received. by @DerSchwilk in #1323
  • Add a "recoveryStatus" to the connection status by @thjaeckle in #1336
  • Don't build documentation in feature branch builds by @jokraehe in #1337
  • write add-opens to manifest so its not needed in the docker images by @Yannic92 in #1341
  • Add search consistency integration test by @DerSchwilk in #1338
  • Fixing that search ThingUpdater could be blocked when waiting for bulk write completions by @yufei-cai in #1340
  • Add class to calculate a JSON merge patch between to JSON values by @Yannic92 in #1342
  • Fix generation of code coverage reporting by @stmaute in #1343
  • Fix namespaced entity ID regex in documentation by @Yannic92 in #1344
  • #1345 fixed fn:substring-after assuming delimiter is only 1 character by @thjaeckle in #1347
  • update dependencies 2022/03 by @thjaeckle in #1349
  • Minor improvements to search updater mechanism by @thjaeckle in #1350
  • Add QUERY_CONFIG_ENABLED to swagger-ui deployment by @stmaute in #1352
  • Remove Optional from connection throttling message by @DerSchwilk in #1355
  • fix messages documentation which states that consuming messages is only possible via WebSocket by @thjaeckle in #1356
  • Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse by @jokraehe in #1354
  • Add field selector for RetrievePolicy command by @DerSchwilk in #1358
  • Add logger to TunnelChannelListener and extended logging by @stmaute in #1360
  • fixed disabling/enabling logging to SYSOUT mechanism by @thjaeckle in #1362
  • Enhance Placeholders to resolve to multiple values by @Yannic92 in #1331
  • adjust DITTO_LOGGING_FILE_APPENDER env key to be "true" so that file appender is used by @thjaeckle in #1365
  • Add workaround for ssh tunnel connections to Rebex SSH server by @stmaute in #1366
  • release notes and blogpost for Ditto 2.4.0 by @thjaeckle in #1351
  • Fixed illegal argument exception in outbound mapping processor actor by @kalinkostashki in #1367

New Contributors

Full Changelog: 2.3.2...2.4.0

2.4.0-M1

27 Mar 09:23
77871c6
Compare
Choose a tag to compare
2.4.0-M1 Pre-release
Pre-release

Pre release for upcoming Ditto 2.4.0

Full Changelog: 2.3.2...2.4.0-M1