Skip to content

Changes

#114 (Apr 10, 2024, 2:45:59 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. add initial structure for aas blog post — Johannes Kristan / githubweb
  31. improve wording and adjust blogpost date in file names — Johannes Kristan / githubweb
  32. improve wording, adjust author and add co-authors — Johannes Kristan / githubweb
  33. rework blog post — Johannes Kristan / githubweb
  34. removes comments in connections for aas blog post — Johannes Kristan / githubweb
  35. removes mappingforAttributeSubmodel from AAS blog post — Johannes Kristan / githubweb
  36. remove newlines in connections for AAS blog post — Johannes Kristan / githubweb
  37. add description on how the devops password can be obtained — Johannes Kristan / githubweb
  38. Replace ditto sandbox url with placeholder — Johannes Kristan / githubweb
  39. Add Listing captions and cross references — Johannes Kristan / githubweb
  40. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  41. update star history in README.md to support dark theme — noreply / githubweb
  42. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  43. adds placeholder for AAS registry and review findings — Sven Erik Jeroschewski / githubweb
  44. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  45. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  46. Some minor fixes — Johannes Kristan / githubweb
  47. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb
  48. formatting fixes for blogpost; change date to today — Thomas Jaeckle / githubweb
  49. update slides — Thomas Jaeckle / githubweb
  50. removed "version" from DittoHeaderDefinition - too generic name for something Ditto does no longer need (only one supported version) — Thomas Jaeckle / githubweb
  51. add jacpicmp exclude for DittoHeaderDefinition#SCHEMA_VERSION — Thomas Jaeckle / githubweb
  52. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  53. Helm gateway option for token-integration-subject — Nikolay Deliyski / githubweb
  54. Increased helm chart version — Andrey Balarev / githubweb
  55. Add support to provide existing kubernetes secret for nginx basic auth — Vasil Vasilev / githubweb
  56. Fix issues with trailing slash on ui and apidoc — Georgi Budinov / githubweb
  57. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Aleksandar Stanchev / githubweb
  58. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  59. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  60. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  61. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb
  62. fix eTag handling in UI, replacing "weak" on GET — Thomas Jaeckle / githubweb
  63. fix eTag handling in UI, replacing "weak" on GET for all resources — Thomas Jaeckle / githubweb

#113 (Apr 9, 2024, 5:29:35 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. add initial structure for aas blog post — Johannes Kristan / githubweb
  31. improve wording and adjust blogpost date in file names — Johannes Kristan / githubweb
  32. improve wording, adjust author and add co-authors — Johannes Kristan / githubweb
  33. rework blog post — Johannes Kristan / githubweb
  34. removes comments in connections for aas blog post — Johannes Kristan / githubweb
  35. removes mappingforAttributeSubmodel from AAS blog post — Johannes Kristan / githubweb
  36. remove newlines in connections for AAS blog post — Johannes Kristan / githubweb
  37. add description on how the devops password can be obtained — Johannes Kristan / githubweb
  38. Replace ditto sandbox url with placeholder — Johannes Kristan / githubweb
  39. Add Listing captions and cross references — Johannes Kristan / githubweb
  40. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  41. update star history in README.md to support dark theme — noreply / githubweb
  42. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  43. adds placeholder for AAS registry and review findings — Sven Erik Jeroschewski / githubweb
  44. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  45. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  46. Some minor fixes — Johannes Kristan / githubweb
  47. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb
  48. formatting fixes for blogpost; change date to today — Thomas Jaeckle / githubweb
  49. update slides — Thomas Jaeckle / githubweb
  50. removed "version" from DittoHeaderDefinition - too generic name for something Ditto does no longer need (only one supported version) — Thomas Jaeckle / githubweb
  51. add jacpicmp exclude for DittoHeaderDefinition#SCHEMA_VERSION — Thomas Jaeckle / githubweb
  52. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  53. Helm gateway option for token-integration-subject — Nikolay Deliyski / githubweb
  54. Increased helm chart version — Andrey Balarev / githubweb
  55. Add support to provide existing kubernetes secret for nginx basic auth — Vasil Vasilev / githubweb
  56. Fix issues with trailing slash on ui and apidoc — Georgi Budinov / githubweb
  57. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Aleksandar Stanchev / githubweb
  58. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  59. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  60. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  61. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb
  62. fix eTag handling in UI, replacing "weak" on GET — Thomas Jaeckle / githubweb
  63. fix eTag handling in UI, replacing "weak" on GET for all resources — Thomas Jaeckle / githubweb

#112 (Apr 9, 2024, 2:35:06 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. add initial structure for aas blog post — Johannes Kristan / githubweb
  31. improve wording and adjust blogpost date in file names — Johannes Kristan / githubweb
  32. improve wording, adjust author and add co-authors — Johannes Kristan / githubweb
  33. rework blog post — Johannes Kristan / githubweb
  34. removes comments in connections for aas blog post — Johannes Kristan / githubweb
  35. removes mappingforAttributeSubmodel from AAS blog post — Johannes Kristan / githubweb
  36. remove newlines in connections for AAS blog post — Johannes Kristan / githubweb
  37. add description on how the devops password can be obtained — Johannes Kristan / githubweb
  38. Replace ditto sandbox url with placeholder — Johannes Kristan / githubweb
  39. Add Listing captions and cross references — Johannes Kristan / githubweb
  40. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  41. update star history in README.md to support dark theme — noreply / githubweb
  42. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  43. adds placeholder for AAS registry and review findings — Sven Erik Jeroschewski / githubweb
  44. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  45. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  46. Some minor fixes — Johannes Kristan / githubweb
  47. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb
  48. formatting fixes for blogpost; change date to today — Thomas Jaeckle / githubweb
  49. update slides — Thomas Jaeckle / githubweb
  50. removed "version" from DittoHeaderDefinition - too generic name for something Ditto does no longer need (only one supported version) — Thomas Jaeckle / githubweb
  51. add jacpicmp exclude for DittoHeaderDefinition#SCHEMA_VERSION — Thomas Jaeckle / githubweb
  52. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  53. Helm gateway option for token-integration-subject — Nikolay Deliyski / githubweb
  54. Increased helm chart version — Andrey Balarev / githubweb
  55. Add support to provide existing kubernetes secret for nginx basic auth — Vasil Vasilev / githubweb
  56. Fix issues with trailing slash on ui and apidoc — Georgi Budinov / githubweb
  57. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Aleksandar Stanchev / githubweb
  58. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  59. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  60. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  61. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb

#111 (Apr 8, 2024, 12:15:44 PM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. add initial structure for aas blog post — Johannes Kristan / githubweb
  31. improve wording and adjust blogpost date in file names — Johannes Kristan / githubweb
  32. improve wording, adjust author and add co-authors — Johannes Kristan / githubweb
  33. rework blog post — Johannes Kristan / githubweb
  34. removes comments in connections for aas blog post — Johannes Kristan / githubweb
  35. removes mappingforAttributeSubmodel from AAS blog post — Johannes Kristan / githubweb
  36. remove newlines in connections for AAS blog post — Johannes Kristan / githubweb
  37. add description on how the devops password can be obtained — Johannes Kristan / githubweb
  38. Replace ditto sandbox url with placeholder — Johannes Kristan / githubweb
  39. Add Listing captions and cross references — Johannes Kristan / githubweb
  40. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  41. update star history in README.md to support dark theme — noreply / githubweb
  42. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  43. adds placeholder for AAS registry and review findings — Sven Erik Jeroschewski / githubweb
  44. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  45. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  46. Some minor fixes — Johannes Kristan / githubweb
  47. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb
  48. formatting fixes for blogpost; change date to today — Thomas Jaeckle / githubweb
  49. update slides — Thomas Jaeckle / githubweb
  50. removed "version" from DittoHeaderDefinition - too generic name for something Ditto does no longer need (only one supported version) — Thomas Jaeckle / githubweb
  51. add jacpicmp exclude for DittoHeaderDefinition#SCHEMA_VERSION — Thomas Jaeckle / githubweb
  52. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  53. Helm gateway option for token-integration-subject — Nikolay Deliyski / githubweb
  54. Increased helm chart version — Andrey Balarev / githubweb
  55. Add support to provide existing kubernetes secret for nginx basic auth — Vasil Vasilev / githubweb
  56. Fix issues with trailing slash on ui and apidoc — Georgi Budinov / githubweb
  57. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Aleksandar Stanchev / githubweb
  58. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  59. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  60. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  61. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb

#110 (Apr 8, 2024, 11:36:49 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. add initial structure for aas blog post — Johannes Kristan / githubweb
  31. improve wording and adjust blogpost date in file names — Johannes Kristan / githubweb
  32. improve wording, adjust author and add co-authors — Johannes Kristan / githubweb
  33. rework blog post — Johannes Kristan / githubweb
  34. removes comments in connections for aas blog post — Johannes Kristan / githubweb
  35. removes mappingforAttributeSubmodel from AAS blog post — Johannes Kristan / githubweb
  36. remove newlines in connections for AAS blog post — Johannes Kristan / githubweb
  37. add description on how the devops password can be obtained — Johannes Kristan / githubweb
  38. Replace ditto sandbox url with placeholder — Johannes Kristan / githubweb
  39. Add Listing captions and cross references — Johannes Kristan / githubweb
  40. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  41. update star history in README.md to support dark theme — noreply / githubweb
  42. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  43. adds placeholder for AAS registry and review findings — Sven Erik Jeroschewski / githubweb
  44. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  45. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  46. Some minor fixes — Johannes Kristan / githubweb
  47. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb
  48. formatting fixes for blogpost; change date to today — Thomas Jaeckle / githubweb
  49. update slides — Thomas Jaeckle / githubweb
  50. removed "version" from DittoHeaderDefinition - too generic name for something Ditto does no longer need (only one supported version) — Thomas Jaeckle / githubweb
  51. add jacpicmp exclude for DittoHeaderDefinition#SCHEMA_VERSION — Thomas Jaeckle / githubweb
  52. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  53. Helm gateway option for token-integration-subject — Nikolay Deliyski / githubweb
  54. Increased helm chart version — Andrey Balarev / githubweb
  55. Add support to provide existing kubernetes secret for nginx basic auth — Vasil Vasilev / githubweb
  56. Fix issues with trailing slash on ui and apidoc — Georgi Budinov / githubweb
  57. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Aleksandar Stanchev / githubweb
  58. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  59. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  60. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  61. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb

#109 (Apr 8, 2024, 10:02:18 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. add initial structure for aas blog post — Johannes Kristan / githubweb
  31. improve wording and adjust blogpost date in file names — Johannes Kristan / githubweb
  32. improve wording, adjust author and add co-authors — Johannes Kristan / githubweb
  33. rework blog post — Johannes Kristan / githubweb
  34. removes comments in connections for aas blog post — Johannes Kristan / githubweb
  35. removes mappingforAttributeSubmodel from AAS blog post — Johannes Kristan / githubweb
  36. remove newlines in connections for AAS blog post — Johannes Kristan / githubweb
  37. add description on how the devops password can be obtained — Johannes Kristan / githubweb
  38. Replace ditto sandbox url with placeholder — Johannes Kristan / githubweb
  39. Add Listing captions and cross references — Johannes Kristan / githubweb
  40. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  41. update star history in README.md to support dark theme — noreply / githubweb
  42. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  43. adds placeholder for AAS registry and review findings — Sven Erik Jeroschewski / githubweb
  44. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  45. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  46. Some minor fixes — Johannes Kristan / githubweb
  47. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb
  48. formatting fixes for blogpost; change date to today — Thomas Jaeckle / githubweb
  49. update slides — Thomas Jaeckle / githubweb
  50. removed "version" from DittoHeaderDefinition - too generic name for something Ditto does no longer need (only one supported version) — Thomas Jaeckle / githubweb
  51. add jacpicmp exclude for DittoHeaderDefinition#SCHEMA_VERSION — Thomas Jaeckle / githubweb
  52. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  53. Helm gateway option for token-integration-subject — Nikolay Deliyski / githubweb
  54. Increased helm chart version — Andrey Balarev / githubweb
  55. Add support to provide existing kubernetes secret for nginx basic auth — Vasil Vasilev / githubweb
  56. Fix issues with trailing slash on ui and apidoc — Georgi Budinov / githubweb
  57. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Aleksandar Stanchev / githubweb
  58. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  59. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  60. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  61. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb

#109 (Apr 8, 2024, 10:02:18 AM)

  1. Helm gateway option for token-integration-subject — Thomas Jaeckle / githubweb
  2. Increased helm chart version — Thomas Jaeckle / githubweb
  3. Add support to provide existing kubernetes secret for nginx basic auth — Thomas Jaeckle / githubweb
  4. Fix issues with trailing slash on ui and apidoc — Thomas Jaeckle / githubweb
  5. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Thomas Jaeckle / githubweb
  6. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  7. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  8. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  9. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  10. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb

#108 (Feb 27, 2024, 10:40:33 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. add initial structure for aas blog post — Johannes Kristan / githubweb
  31. improve wording and adjust blogpost date in file names — Johannes Kristan / githubweb
  32. improve wording, adjust author and add co-authors — Johannes Kristan / githubweb
  33. rework blog post — Johannes Kristan / githubweb
  34. removes comments in connections for aas blog post — Johannes Kristan / githubweb
  35. removes mappingforAttributeSubmodel from AAS blog post — Johannes Kristan / githubweb
  36. remove newlines in connections for AAS blog post — Johannes Kristan / githubweb
  37. add description on how the devops password can be obtained — Johannes Kristan / githubweb
  38. Replace ditto sandbox url with placeholder — Johannes Kristan / githubweb
  39. Add Listing captions and cross references — Johannes Kristan / githubweb
  40. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  41. update star history in README.md to support dark theme — noreply / githubweb
  42. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  43. adds placeholder for AAS registry and review findings — Sven Erik Jeroschewski / githubweb
  44. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  45. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  46. Some minor fixes — Johannes Kristan / githubweb
  47. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb
  48. formatting fixes for blogpost; change date to today — Thomas Jaeckle / githubweb
  49. update slides — Thomas Jaeckle / githubweb

#107 (Feb 27, 2024, 9:12:20 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  31. update star history in README.md to support dark theme — noreply / githubweb
  32. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  33. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  34. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  35. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb

#106 (Feb 27, 2024, 8:58:08 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  31. update star history in README.md to support dark theme — noreply / githubweb
  32. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  33. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  34. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
  35. provide slides for 2024/02 Eclipse Ditto project update — Thomas Jaeckle / githubweb

#105 (Feb 26, 2024, 10:51:22 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
  18. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  19. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  20. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  21. Added option to add custom annotations to podDeletionCostPatching jobs. — Vít Holásek / githubweb
  22. Bumped chart version. — Vít Holásek / githubweb
  23. fix missing test config — Thomas Jaeckle / githubweb
  24. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  25. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  26. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  27. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  28. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  29. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  30. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  31. update star history in README.md to support dark theme — noreply / githubweb
  32. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  33. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  34. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb

#105 (Feb 26, 2024, 10:51:22 AM)

  1. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  2. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  3. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  4. Added option to add custom annotations to podDeletionCostPatching jobs. — Thomas Jaeckle / githubweb
  5. fix missing test config — Thomas Jaeckle / githubweb
  6. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  7. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  8. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  9. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  10. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  11. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  12. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  13. update star history in README.md to support dark theme — Thomas Jaeckle / githubweb
  14. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  15. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  16. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb

#104 (Feb 5, 2024, 5:30:40 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb
  12. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  13. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  14. UI - small fixes and improvements — Thomas Fries / githubweb
  15. UI fixes: — Thomas Jaeckle / githubweb
  16. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  17. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb

#104 (Feb 5, 2024, 5:30:40 AM)

  1. fix(helm): fix hook scripts uses release name instead of fullname — Thomas Jaeckle / githubweb
  2. fix wrongly done invalidation of non-existing cached policy entry in search — Thomas Jaeckle / githubweb
  3. #1888 fix retrieving simple arrays via field selectors — Thomas Jaeckle / githubweb
  4. UI - small fixes and improvements — Thomas Jaeckle / githubweb
  5. UI fixes: — Thomas Jaeckle / githubweb
  6. provide Ditto 3.5.2 release notes — Thomas Jaeckle / githubweb
  7. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb

#103 (Jan 30, 2024, 4:50:50 AM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb
  2. fix(helm): fix hook-scripts missing in helm upgrade — Mathias Maes / githubweb
  3. bump chart — Mathias Maes / githubweb
  4. prevent linebreak in script — Thomas Jaeckle / githubweb
  5. #1882 fixed ResolvedPolicyCacheLoader loading policy imports transitively — Thomas Jaeckle / githubweb
  6. #1882 enhanced unit test to ensure that transitive policy is not loaded — Thomas Jaeckle / githubweb
  7. change default for thing update messages in UI being ONLY_CONTEXT — Thomas Jaeckle / githubweb
  8. fix Helm config for operatorMetrics not having defined a "scrapeInterval" — Thomas Jaeckle / githubweb
  9. bump Helm Chart appVersion to 3.5.1 — Thomas Jaeckle / githubweb
  10. fix(helm): fix hook scripts uses release name instead of fullname — Mathias Maes / githubweb
  11. provide Ditto 3.5.1 release notes — Thomas Jaeckle / githubweb

#102 (Jan 27, 2024, 3:58:13 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. UI - migrate to typescript — Thomas Fries / githubweb
  21. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  22. UI - add typescript compiler to build step — Thomas Fries / githubweb
  23. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  24. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  25. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  26. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  27. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  28. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  29. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  30. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  31. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  32. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  33. updated sitemap url — Thomas Jaeckle / githubweb
  34. Bump Chart version — Vladica Obojevic / githubweb
  35. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  36. added post method for search and count — Pieter-Jan Lanneer / githubweb
  37. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  38. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  39. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  40. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  41. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  42. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  43. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  44. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  45. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  46. update documentation links — Aleksandar Stanchev / githubweb
  47. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  48. fix some wrong package names — Aleksandar Stanchev / githubweb
  49. fix ddata tests — Aleksandar Stanchev / githubweb
  50. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  51. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  52. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  53. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  54. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  55. fix unit tests — Aleksandar Stanchev / githubweb
  56. dependency fix — Aleksandar Stanchev / githubweb
  57. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  58. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  59. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  60. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  61. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  62. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  63. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  64. update legal dependencies files — Aleksandar Stanchev / githubweb
  65. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  66. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  67. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  68. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  69. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  70. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  71. update documentation with migration steps — Aleksandar Stanchev / githubweb
  72. remove unneeded line from config — Aleksandar Stanchev / githubweb
  73. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  74. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  75. Bump Chart version — Vladica Obojevic / githubweb
  76. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  77. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  78. openApi documentation — Pieter-Jan Lanneer / githubweb
  79. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  80. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  81. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  82. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  83. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  84. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  85. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  86. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  87. Optimize docker files — Dmitriy Barbul / githubweb
  88. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  89. ditto docs — Pieter-Jan Lanneer / githubweb
  90. #1706 fix review findings: — Thomas Jaeckle / githubweb
  91. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  92. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  93. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  94. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  95. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  96. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  97. #1727 fix test — Thomas Jaeckle / githubweb
  98. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  99. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  100. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  101. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  102. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  103. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  104. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  105. #1739 undid chart changes — Thomas Jaeckle / githubweb
  106. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  107. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  108. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  109. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  110. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  111. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  112. Update documentation — Dmitriy Barbul / githubweb
  113. Add javadoc — Dmitriy Barbul / githubweb
  114. New Ingress resources only for devops paths — Rade Martinović / githubweb
  115. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  116. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  117. update dependencies — Thomas Jaeckle / githubweb
  118. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  119. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  120. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
  121. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  122. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  123. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  124. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  125. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  126. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  127. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  128. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  129. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  130. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  131. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
  132. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  133. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  134. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  135. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  136. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  137. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  138. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  139. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  140. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  141. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  142. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  143. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  144. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  145. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  146. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  147. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  148. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  149. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  150. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  151. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  152. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  153. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
  154. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
  155. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
  156. disable reduced pom generation — Aleksandar Stanchev / githubweb
  157. #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
  158. remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
  159. fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
  160. bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
  161. fix swaggerui-init container script — Thomas Jaeckle / githubweb
  162. Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
  163. Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
  164. #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
  165. Bump chart version — Dominik Mlasko / githubweb
  166. Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
  167. fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
  168. bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
  169. Update .github/workflows/helm-chart.yml — noreply / githubweb
  170. Update .github/workflows/helm-chart.yml — noreply / githubweb
  171. fix regression introduced in #1792 — Thomas Jaeckle / githubweb
  172. UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
  173. Add piggyback commands to ui — Vasil Vasilev / githubweb
  174. Move try catch block to correct place, make sure onRequestDone is called in case of callDittoREST method error thrown — Vasil Vasilev / githubweb
  175. Move stringifyPretty to utils, replace all JSON.stringify usage with util function. — Vasil Vasilev / githubweb
  176. Moved piggyback to operations tab — Vasil Vasilev / githubweb
  177. add newlines at end of files — Vasil Vasilev / githubweb
  178. move piggyback files to operations/, rename operations to serviceLogging — Vasil Vasilev / githubweb
  179. Fix path for piggyback request, remove commands not part of ditto — Vasil Vasilev / githubweb
  180. fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
  181. fix search query mutiple sort option — Aleksandar Stanchev / githubweb
  182. provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
  183. adjust Helm versions for 3.4.1 release — noreply / githubweb
  184. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
  185. #1801 Add trusted certificates configuration for HonoConnection. — Carsten Lohmann / githubweb
  186. Remove util method for set editor value, replace calls with setEditorValue(value, -1) — Vasil Vasilev / githubweb
  187. UI - Allow editors in full screen mode — Thomas Fries / githubweb
  188. UI - enable scrolling back if not fullscreen — Thomas Fries / githubweb
  189. Fix set command from template to command editor — Vasil Vasilev / githubweb
  190. setValue instead of setEditorValue — Vasil Vasilev / githubweb
  191. Add integration tests for MQTT — Dmitriy Barbul / githubweb
  192. Update MqttClientActorIT to test MQTT 3 and 5 — Dmitriy Barbul / githubweb
  193. Refactor — Dmitriy Barbul / githubweb
  194. Use rule instead of before for disabling tracing — Dmitriy Barbul / githubweb
  195. Start mosquitto container via tests — Dmitriy Barbul / githubweb
  196. Small improvements to tests — Dmitriy Barbul / githubweb
  197. Run MqttClientActorIT tests for clean session as well — Dmitriy Barbul / githubweb
  198. Small fixes — Dmitriy Barbul / githubweb
  199. Fix year in file headers — Dmitriy Barbul / githubweb
  200. Rework consuming messages from MQTT broker — Dmitriy Barbul / githubweb
  201. Minor changes — Dmitriy Barbul / githubweb
  202. Add some checks to BufferingFlowableWrapper — Dmitriy Barbul / githubweb
  203. Lower visibility of GenericMqttConsumingClient — Dmitriy Barbul / githubweb
  204. Uncomment assertion that all messages aare acked in testMultipleSources — Dmitriy Barbul / githubweb
  205. UI - Support for policy imports — Thomas Fries / githubweb
  206. UI - policy imports review — Thomas Fries / githubweb
  207. UI - policy imports review 2 — Thomas Fries / githubweb
  208. UI - Send messages improvements — Thomas Fries / githubweb
  209. UI - policy imports missing headers in new files — Thomas Fries / githubweb
  210. UI - bug fix for things without features — Thomas Fries / githubweb
  211. fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
  212. display attributes in UI in an aceEditor instead of a simple inputfield — Thomas Jaeckle / githubweb
  213. enhance "Incoming Thing Updates" in UI to provide more information at a glance — Thomas Jaeckle / githubweb
  214. fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
  215. address review finding, adding class resizable_pane and height — Thomas Jaeckle / githubweb
  216. improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
  217. UI - fix operations new empty logger — Thomas Fries / githubweb
  218. UI - fix 401 on startup — Thomas Fries / githubweb
  219. preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Aleksandar Stanchev / githubweb
  220. removed X-Original-URI — Kalin Kostashki / githubweb
  221. add "final" to BufferingFlowableWrapper class — noreply / githubweb
  222. #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
  223. Added 50m log limit to all docker containers — noreply / githubweb
  224. #1806 make a common metric prefix configurable for all gathered Ditto custom metrics — Thomas Jaeckle / githubweb
  225. #1806 provide configuration for operator defined custom metrics — Thomas Jaeckle / githubweb
  226. #1806 provide Helm configuration for metric prefix and custom metrics — Thomas Jaeckle / githubweb
  227. #1806 provide documentation — Thomas Jaeckle / githubweb
  228. #1806 added missing param javadoc — Thomas Jaeckle / githubweb
  229. #1806 bumped chart version to pass linting — Thomas Jaeckle / githubweb
  230. migrate logging to SLF4J 2.0.x and Logback 1.3.x — Thomas Jaeckle / githubweb
  231. provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb
  232. prepare helm Chart.yaml for 3.4.2 — noreply / githubweb
  233. fixed unit tests relying on old SLF4J "Binder" mechanism — Thomas Jaeckle / githubweb
  234. use logback 1.4.13 instead of 1.3.13 — Thomas Jaeckle / githubweb
  235. updated other logging related dependency versions — Thomas Jaeckle / githubweb
  236. #1883 return pre-authenticated configuration to location-snippet — Rade Martinović / githubweb
  237. Updating chart version — Rade Martinović / githubweb
  238. update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
  239. prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb
  240. exclude false positive method from binary comp. check — Thomas Jaeckle / githubweb
  241. #1699 made building the Ditto UI image optional and configurable in build-images.sh — Thomas Jaeckle / githubweb
  242. fixed "deleted" action column values containing all features — Thomas Jaeckle / githubweb
  243. #1844 fix resolving revision or timestamp from the future was not directly denied — Thomas Jaeckle / githubweb
  244. #1844 fix wrong "reduction" when calculating retrieving `at-historical-revision` — Thomas Jaeckle / githubweb
  245. enhance WoT skeleton creation with more options — Thomas Jaeckle / githubweb
  246. remove noisy INFO log statement in StreamingSessionActor — Thomas Jaeckle / githubweb
  247. fixed that "condition" query param could not be provided as form field — Thomas Jaeckle / githubweb
  248. enhanced documentation, adding the "condition" for POST search — Thomas Jaeckle / githubweb
  249. updated docker-compose files to version 3.4, fixing broken file due to "logging" only being available in version "3" — Thomas Jaeckle / githubweb
  250. Fix maxWait value to match the newest version of xk6-kafka — Vasil Vasilev / githubweb
  251. Remove test-local.env, rename test-cluster.env to test.env, add copyright headers to ditto-helm-values.yaml — Vasil Vasilev / githubweb
  252. prepare Ditto 3.4.4 release notes — Thomas Jaeckle / githubweb
  253. bump Helm chart versions to 3.4.4 — Thomas Jaeckle / githubweb
  254. added license headers for 2024 — Thomas Jaeckle / githubweb
  255. Declare connectionStatusError variable — Vasil Vasilev / githubweb
  256. #1854 enhance time:now* placeholders to calculate plus and minus from now — Thomas Jaeckle / githubweb
  257. #1854 provide documentation about enhanced now placeholder functionality — Thomas Jaeckle / githubweb
  258. #1583 apply RQL based filtering when streaming "historical" thing events — Thomas Jaeckle / githubweb
  259. #1583 provided documentation for filtering in historical thing events — Thomas Jaeckle / githubweb
  260. Provide same behavior for filtering in arrays via search's "filter" for specified "condition" — Thomas Jaeckle / githubweb
  261. UI - add filter for tables — Thomas Fries / githubweb
  262. fix _policy enrichment on ThingCreated event — Aleksandar Stanchev / githubweb
  263. update EnforcementFlowTest tests to supports updated cache retrieval for _policy enrichment — Aleksandar Stanchev / githubweb
  264. fix license header — Thomas Jaeckle / githubweb
  265. added missing `logstash-logback-encoder.version` property — Thomas Jaeckle / githubweb
  266. fixed logging testing — Thomas Jaeckle / githubweb
  267. Enhance things search slot by displaying the amount of matching things — Thomas Jaeckle / githubweb
  268. Provide option to provide negative numbers to historical event streaming — Thomas Jaeckle / githubweb
  269. fixed copy&paste errors for calling wrapped `containsFlatteningArrays` — Thomas Jaeckle / githubweb
  270. Add subsystem health check to liveness checks — Dmitriy Barbul / githubweb
  271. Ditto 1521: Initial submission of scoping search fields for things. — Erik Salter / githubweb
  272. Corrected license headers. — Erik Salter / githubweb
  273. More corrected license headers. — Erik Salter / githubweb
  274. bumped slf4j and logback versions to latest patch releases — Thomas Jaeckle / githubweb
  275. 1. Corrected issues based on review.  2.  Added documentation on this feature. — Erik Salter / githubweb
  276. #1869 use cache in order to load imported policies when policies are loaded after invalidation in search — Thomas Jaeckle / githubweb
  277. Replaced namespace string with pattern. — Erik Salter / githubweb
  278. Added a namespace-pattern configuration. — Erik Salter / githubweb
  279. review commit: — Thomas Jaeckle / githubweb
  280. provided Helm configuration for configuring indexedFields for namespaces — Thomas Jaeckle / githubweb
  281. #1869 provided missing javadocs, fixed test — Thomas Jaeckle / githubweb
  282. provided unit test for testing an imported policy is only loaded once by using cache — Thomas Jaeckle / githubweb
  283. fixed trying to process empty "currentWriteModel" leading to BsonException — Thomas Jaeckle / githubweb
  284. #1839: introduce script to Helm chart updating pod-deletion-cost — Thomas Jaeckle / githubweb
  285. Fix helm-chart securityContext identation if openshift enabled — Dominik Mlasko / githubweb
  286. Bump chart version — Dominik Mlasko / githubweb
  287. prevent browser autocomplete to suggest credentials for several input fields — Thomas Jaeckle / githubweb
  288. prepare Ditto 3.5.0 release notes — Thomas Jaeckle / githubweb
  289. bump chart version, fix indentation — Thomas Jaeckle / githubweb
  290. update third parties — Thomas Jaeckle / githubweb
  291. change configmap to be more similar to other existing configmaps — Thomas Jaeckle / githubweb

#101 (Jan 2, 2024, 9:27:06 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. UI - migrate to typescript — Thomas Fries / githubweb
  21. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  22. UI - add typescript compiler to build step — Thomas Fries / githubweb
  23. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  24. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  25. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  26. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  27. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  28. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  29. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  30. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  31. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  32. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  33. updated sitemap url — Thomas Jaeckle / githubweb
  34. Bump Chart version — Vladica Obojevic / githubweb
  35. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  36. added post method for search and count — Pieter-Jan Lanneer / githubweb
  37. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  38. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  39. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  40. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  41. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  42. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  43. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  44. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  45. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  46. update documentation links — Aleksandar Stanchev / githubweb
  47. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  48. fix some wrong package names — Aleksandar Stanchev / githubweb
  49. fix ddata tests — Aleksandar Stanchev / githubweb
  50. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  51. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  52. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  53. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  54. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  55. fix unit tests — Aleksandar Stanchev / githubweb
  56. dependency fix — Aleksandar Stanchev / githubweb
  57. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  58. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  59. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  60. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  61. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  62. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  63. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  64. update legal dependencies files — Aleksandar Stanchev / githubweb
  65. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  66. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  67. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  68. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  69. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  70. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  71. update documentation with migration steps — Aleksandar Stanchev / githubweb
  72. remove unneeded line from config — Aleksandar Stanchev / githubweb
  73. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  74. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  75. Bump Chart version — Vladica Obojevic / githubweb
  76. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  77. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  78. openApi documentation — Pieter-Jan Lanneer / githubweb
  79. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  80. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  81. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  82. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  83. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  84. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  85. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  86. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  87. Optimize docker files — Dmitriy Barbul / githubweb
  88. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  89. ditto docs — Pieter-Jan Lanneer / githubweb
  90. #1706 fix review findings: — Thomas Jaeckle / githubweb
  91. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  92. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  93. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  94. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  95. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  96. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  97. #1727 fix test — Thomas Jaeckle / githubweb
  98. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  99. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  100. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  101. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  102. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  103. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  104. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  105. #1739 undid chart changes — Thomas Jaeckle / githubweb
  106. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  107. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  108. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  109. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  110. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  111. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  112. Update documentation — Dmitriy Barbul / githubweb
  113. Add javadoc — Dmitriy Barbul / githubweb
  114. New Ingress resources only for devops paths — Rade Martinović / githubweb
  115. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  116. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  117. update dependencies — Thomas Jaeckle / githubweb
  118. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  119. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  120. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
  121. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  122. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  123. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  124. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  125. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  126. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  127. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  128. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  129. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  130. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  131. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
  132. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  133. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  134. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  135. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  136. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  137. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  138. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  139. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  140. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  141. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  142. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  143. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  144. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  145. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  146. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  147. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  148. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  149. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  150. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  151. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  152. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  153. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
  154. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
  155. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
  156. disable reduced pom generation — Aleksandar Stanchev / githubweb
  157. #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
  158. remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
  159. fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
  160. bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
  161. fix swaggerui-init container script — Thomas Jaeckle / githubweb
  162. Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
  163. Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
  164. #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
  165. Bump chart version — Dominik Mlasko / githubweb
  166. Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
  167. fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
  168. bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
  169. Update .github/workflows/helm-chart.yml — noreply / githubweb
  170. Update .github/workflows/helm-chart.yml — noreply / githubweb
  171. fix regression introduced in #1792 — Thomas Jaeckle / githubweb
  172. UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
  173. Add piggyback commands to ui — Vasil Vasilev / githubweb
  174. Move try catch block to correct place, make sure onRequestDone is called in case of callDittoREST method error thrown — Vasil Vasilev / githubweb
  175. Move stringifyPretty to utils, replace all JSON.stringify usage with util function. — Vasil Vasilev / githubweb
  176. Moved piggyback to operations tab — Vasil Vasilev / githubweb
  177. add newlines at end of files — Vasil Vasilev / githubweb
  178. move piggyback files to operations/, rename operations to serviceLogging — Vasil Vasilev / githubweb
  179. Fix path for piggyback request, remove commands not part of ditto — Vasil Vasilev / githubweb
  180. fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
  181. fix search query mutiple sort option — Aleksandar Stanchev / githubweb
  182. provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
  183. adjust Helm versions for 3.4.1 release — noreply / githubweb
  184. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
  185. #1801 Add trusted certificates configuration for HonoConnection. — Carsten Lohmann / githubweb
  186. Remove util method for set editor value, replace calls with setEditorValue(value, -1) — Vasil Vasilev / githubweb
  187. UI - Allow editors in full screen mode — Thomas Fries / githubweb
  188. UI - enable scrolling back if not fullscreen — Thomas Fries / githubweb
  189. Fix set command from template to command editor — Vasil Vasilev / githubweb
  190. setValue instead of setEditorValue — Vasil Vasilev / githubweb
  191. Add integration tests for MQTT — Dmitriy Barbul / githubweb
  192. Update MqttClientActorIT to test MQTT 3 and 5 — Dmitriy Barbul / githubweb
  193. Refactor — Dmitriy Barbul / githubweb
  194. Use rule instead of before for disabling tracing — Dmitriy Barbul / githubweb
  195. Start mosquitto container via tests — Dmitriy Barbul / githubweb
  196. Small improvements to tests — Dmitriy Barbul / githubweb
  197. Run MqttClientActorIT tests for clean session as well — Dmitriy Barbul / githubweb
  198. Small fixes — Dmitriy Barbul / githubweb
  199. Fix year in file headers — Dmitriy Barbul / githubweb
  200. Rework consuming messages from MQTT broker — Dmitriy Barbul / githubweb
  201. Minor changes — Dmitriy Barbul / githubweb
  202. Add some checks to BufferingFlowableWrapper — Dmitriy Barbul / githubweb
  203. Lower visibility of GenericMqttConsumingClient — Dmitriy Barbul / githubweb
  204. Uncomment assertion that all messages aare acked in testMultipleSources — Dmitriy Barbul / githubweb
  205. UI - Support for policy imports — Thomas Fries / githubweb
  206. UI - policy imports review — Thomas Fries / githubweb
  207. UI - policy imports review 2 — Thomas Fries / githubweb
  208. UI - Send messages improvements — Thomas Fries / githubweb
  209. UI - policy imports missing headers in new files — Thomas Fries / githubweb
  210. UI - bug fix for things without features — Thomas Fries / githubweb
  211. fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
  212. display attributes in UI in an aceEditor instead of a simple inputfield — Thomas Jaeckle / githubweb
  213. enhance "Incoming Thing Updates" in UI to provide more information at a glance — Thomas Jaeckle / githubweb
  214. fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
  215. address review finding, adding class resizable_pane and height — Thomas Jaeckle / githubweb
  216. improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
  217. UI - fix operations new empty logger — Thomas Fries / githubweb
  218. UI - fix 401 on startup — Thomas Fries / githubweb
  219. preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Aleksandar Stanchev / githubweb
  220. removed X-Original-URI — Kalin Kostashki / githubweb
  221. add "final" to BufferingFlowableWrapper class — noreply / githubweb
  222. #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
  223. Added 50m log limit to all docker containers — noreply / githubweb
  224. #1806 make a common metric prefix configurable for all gathered Ditto custom metrics — Thomas Jaeckle / githubweb
  225. #1806 provide configuration for operator defined custom metrics — Thomas Jaeckle / githubweb
  226. #1806 provide Helm configuration for metric prefix and custom metrics — Thomas Jaeckle / githubweb
  227. #1806 provide documentation — Thomas Jaeckle / githubweb
  228. #1806 added missing param javadoc — Thomas Jaeckle / githubweb
  229. #1806 bumped chart version to pass linting — Thomas Jaeckle / githubweb
  230. provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb
  231. prepare helm Chart.yaml for 3.4.2 — noreply / githubweb
  232. #1883 return pre-authenticated configuration to location-snippet — Rade Martinović / githubweb
  233. Updating chart version — Rade Martinović / githubweb
  234. update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
  235. prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb
  236. exclude false positive method from binary comp. check — Thomas Jaeckle / githubweb
  237. #1699 made building the Ditto UI image optional and configurable in build-images.sh — Thomas Jaeckle / githubweb
  238. fixed "deleted" action column values containing all features — Thomas Jaeckle / githubweb
  239. #1844 fix resolving revision or timestamp from the future was not directly denied — Thomas Jaeckle / githubweb
  240. #1844 fix wrong "reduction" when calculating retrieving `at-historical-revision` — Thomas Jaeckle / githubweb
  241. remove noisy INFO log statement in StreamingSessionActor — Thomas Jaeckle / githubweb
  242. fixed that "condition" query param could not be provided as form field — Thomas Jaeckle / githubweb
  243. enhanced documentation, adding the "condition" for POST search — Thomas Jaeckle / githubweb
  244. updated docker-compose files to version 3.4, fixing broken file due to "logging" only being available in version "3" — Thomas Jaeckle / githubweb
  245. Fix maxWait value to match the newest version of xk6-kafka — Vasil Vasilev / githubweb
  246. Remove test-local.env, rename test-cluster.env to test.env, add copyright headers to ditto-helm-values.yaml — Vasil Vasilev / githubweb
  247. prepare Ditto 3.4.4 release notes — Thomas Jaeckle / githubweb
  248. bump Helm chart versions to 3.4.4 — Thomas Jaeckle / githubweb
  249. added license headers for 2024 — Thomas Jaeckle / githubweb
  250. Declare connectionStatusError variable — Vasil Vasilev / githubweb

#101 (Jan 2, 2024, 9:27:06 AM)

  1. remove noisy INFO log statement in StreamingSessionActor — Thomas Jaeckle / githubweb
  2. #1844 fix resolving revision or timestamp from the future was not directly denied — Thomas Jaeckle / githubweb
  3. #1844 fix wrong "reduction" when calculating retrieving `at-historical-revision` — Thomas Jaeckle / githubweb
  4. enhanced documentation, adding the "condition" for POST search — Thomas Jaeckle / githubweb
  5. fixed that "condition" query param could not be provided as form field — Thomas Jaeckle / githubweb
  6. prepare Ditto 3.4.4 release notes — Thomas Jaeckle / githubweb
  7. bump Helm chart versions to 3.4.4 — Thomas Jaeckle / githubweb

#100 (Dec 5, 2023, 8:59:23 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. UI - migrate to typescript — Thomas Fries / githubweb
  21. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  22. UI - add typescript compiler to build step — Thomas Fries / githubweb
  23. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  24. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  25. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  26. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  27. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  28. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  29. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  30. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  31. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  32. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  33. updated sitemap url — Thomas Jaeckle / githubweb
  34. Bump Chart version — Vladica Obojevic / githubweb
  35. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  36. added post method for search and count — Pieter-Jan Lanneer / githubweb
  37. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  38. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  39. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  40. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  41. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  42. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  43. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  44. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  45. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  46. update documentation links — Aleksandar Stanchev / githubweb
  47. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  48. fix some wrong package names — Aleksandar Stanchev / githubweb
  49. fix ddata tests — Aleksandar Stanchev / githubweb
  50. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  51. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  52. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  53. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  54. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  55. fix unit tests — Aleksandar Stanchev / githubweb
  56. dependency fix — Aleksandar Stanchev / githubweb
  57. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  58. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  59. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  60. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  61. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  62. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  63. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  64. update legal dependencies files — Aleksandar Stanchev / githubweb
  65. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  66. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  67. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  68. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  69. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  70. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  71. update documentation with migration steps — Aleksandar Stanchev / githubweb
  72. remove unneeded line from config — Aleksandar Stanchev / githubweb
  73. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  74. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  75. Bump Chart version — Vladica Obojevic / githubweb
  76. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  77. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  78. openApi documentation — Pieter-Jan Lanneer / githubweb
  79. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  80. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  81. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  82. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  83. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  84. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  85. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  86. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  87. Optimize docker files — Dmitriy Barbul / githubweb
  88. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  89. ditto docs — Pieter-Jan Lanneer / githubweb
  90. #1706 fix review findings: — Thomas Jaeckle / githubweb
  91. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  92. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  93. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  94. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  95. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  96. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  97. #1727 fix test — Thomas Jaeckle / githubweb
  98. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  99. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  100. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  101. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  102. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  103. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  104. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  105. #1739 undid chart changes — Thomas Jaeckle / githubweb
  106. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  107. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  108. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  109. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  110. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  111. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  112. Update documentation — Dmitriy Barbul / githubweb
  113. Add javadoc — Dmitriy Barbul / githubweb
  114. New Ingress resources only for devops paths — Rade Martinović / githubweb
  115. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  116. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  117. update dependencies — Thomas Jaeckle / githubweb
  118. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  119. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  120. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
  121. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  122. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  123. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  124. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  125. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  126. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  127. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  128. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  129. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  130. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  131. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
  132. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  133. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  134. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  135. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  136. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  137. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  138. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  139. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  140. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  141. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  142. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  143. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  144. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  145. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  146. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  147. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  148. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  149. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  150. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  151. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  152. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  153. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
  154. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
  155. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
  156. disable reduced pom generation — Aleksandar Stanchev / githubweb
  157. #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
  158. remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
  159. fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
  160. bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
  161. fix swaggerui-init container script — Thomas Jaeckle / githubweb
  162. Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
  163. Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
  164. #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
  165. Bump chart version — Dominik Mlasko / githubweb
  166. Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
  167. fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
  168. bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
  169. Update .github/workflows/helm-chart.yml — noreply / githubweb
  170. Update .github/workflows/helm-chart.yml — noreply / githubweb
  171. fix regression introduced in #1792 — Thomas Jaeckle / githubweb
  172. UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
  173. Add piggyback commands to ui — Vasil Vasilev / githubweb
  174. Move try catch block to correct place, make sure onRequestDone is called in case of callDittoREST method error thrown — Vasil Vasilev / githubweb
  175. Move stringifyPretty to utils, replace all JSON.stringify usage with util function. — Vasil Vasilev / githubweb
  176. Moved piggyback to operations tab — Vasil Vasilev / githubweb
  177. add newlines at end of files — Vasil Vasilev / githubweb
  178. move piggyback files to operations/, rename operations to serviceLogging — Vasil Vasilev / githubweb
  179. Fix path for piggyback request, remove commands not part of ditto — Vasil Vasilev / githubweb
  180. fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
  181. fix search query mutiple sort option — Aleksandar Stanchev / githubweb
  182. provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
  183. adjust Helm versions for 3.4.1 release — noreply / githubweb
  184. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
  185. #1801 Add trusted certificates configuration for HonoConnection. — Carsten Lohmann / githubweb
  186. Remove util method for set editor value, replace calls with setEditorValue(value, -1) — Vasil Vasilev / githubweb
  187. UI - Allow editors in full screen mode — Thomas Fries / githubweb
  188. UI - enable scrolling back if not fullscreen — Thomas Fries / githubweb
  189. Fix set command from template to command editor — Vasil Vasilev / githubweb
  190. setValue instead of setEditorValue — Vasil Vasilev / githubweb
  191. Add integration tests for MQTT — Dmitriy Barbul / githubweb
  192. Update MqttClientActorIT to test MQTT 3 and 5 — Dmitriy Barbul / githubweb
  193. Refactor — Dmitriy Barbul / githubweb
  194. Use rule instead of before for disabling tracing — Dmitriy Barbul / githubweb
  195. Start mosquitto container via tests — Dmitriy Barbul / githubweb
  196. Small improvements to tests — Dmitriy Barbul / githubweb
  197. Run MqttClientActorIT tests for clean session as well — Dmitriy Barbul / githubweb
  198. Small fixes — Dmitriy Barbul / githubweb
  199. Fix year in file headers — Dmitriy Barbul / githubweb
  200. Rework consuming messages from MQTT broker — Dmitriy Barbul / githubweb
  201. Minor changes — Dmitriy Barbul / githubweb
  202. Add some checks to BufferingFlowableWrapper — Dmitriy Barbul / githubweb
  203. Lower visibility of GenericMqttConsumingClient — Dmitriy Barbul / githubweb
  204. Uncomment assertion that all messages aare acked in testMultipleSources — Dmitriy Barbul / githubweb
  205. UI - Support for policy imports — Thomas Fries / githubweb
  206. UI - policy imports review — Thomas Fries / githubweb
  207. UI - policy imports review 2 — Thomas Fries / githubweb
  208. UI - Send messages improvements — Thomas Fries / githubweb
  209. UI - policy imports missing headers in new files — Thomas Fries / githubweb
  210. UI - bug fix for things without features — Thomas Fries / githubweb
  211. fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
  212. display attributes in UI in an aceEditor instead of a simple inputfield — Thomas Jaeckle / githubweb
  213. enhance "Incoming Thing Updates" in UI to provide more information at a glance — Thomas Jaeckle / githubweb
  214. fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
  215. address review finding, adding class resizable_pane and height — Thomas Jaeckle / githubweb
  216. improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
  217. UI - fix operations new empty logger — Thomas Fries / githubweb
  218. UI - fix 401 on startup — Thomas Fries / githubweb
  219. preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Aleksandar Stanchev / githubweb
  220. removed X-Original-URI — Kalin Kostashki / githubweb
  221. add "final" to BufferingFlowableWrapper class — noreply / githubweb
  222. #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
  223. Added 50m log limit to all docker containers — noreply / githubweb
  224. #1806 make a common metric prefix configurable for all gathered Ditto custom metrics — Thomas Jaeckle / githubweb
  225. #1806 provide configuration for operator defined custom metrics — Thomas Jaeckle / githubweb
  226. #1806 provide Helm configuration for metric prefix and custom metrics — Thomas Jaeckle / githubweb
  227. #1806 provide documentation — Thomas Jaeckle / githubweb
  228. #1806 added missing param javadoc — Thomas Jaeckle / githubweb
  229. #1806 bumped chart version to pass linting — Thomas Jaeckle / githubweb
  230. provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb
  231. prepare helm Chart.yaml for 3.4.2 — noreply / githubweb
  232. #1883 return pre-authenticated configuration to location-snippet — Rade Martinović / githubweb
  233. Updating chart version — Rade Martinović / githubweb
  234. update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
  235. prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb
  236. exclude false positive method from binary comp. check — Thomas Jaeckle / githubweb

#100 (Dec 5, 2023, 8:59:23 AM)

  1. prepare helm Chart.yaml for 3.4.2 — Thomas Jaeckle / githubweb
  2. #1883 return pre-authenticated configuration to location-snippet — Thomas Jaeckle / githubweb
  3. Updating chart version — Thomas Jaeckle / githubweb
  4. update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
  5. prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb

#99 (Nov 30, 2023, 6:52:40 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. UI - migrate to typescript — Thomas Fries / githubweb
  21. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  22. UI - add typescript compiler to build step — Thomas Fries / githubweb
  23. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  24. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  25. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  26. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  27. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  28. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  29. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  30. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  31. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  32. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  33. updated sitemap url — Thomas Jaeckle / githubweb
  34. Bump Chart version — Vladica Obojevic / githubweb
  35. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  36. added post method for search and count — Pieter-Jan Lanneer / githubweb
  37. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  38. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  39. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  40. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  41. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  42. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  43. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  44. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  45. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  46. update documentation links — Aleksandar Stanchev / githubweb
  47. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  48. fix some wrong package names — Aleksandar Stanchev / githubweb
  49. fix ddata tests — Aleksandar Stanchev / githubweb
  50. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  51. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  52. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  53. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  54. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  55. fix unit tests — Aleksandar Stanchev / githubweb
  56. dependency fix — Aleksandar Stanchev / githubweb
  57. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  58. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  59. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  60. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  61. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  62. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  63. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  64. update legal dependencies files — Aleksandar Stanchev / githubweb
  65. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  66. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  67. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  68. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  69. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  70. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  71. update documentation with migration steps — Aleksandar Stanchev / githubweb
  72. remove unneeded line from config — Aleksandar Stanchev / githubweb
  73. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  74. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  75. Bump Chart version — Vladica Obojevic / githubweb
  76. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  77. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  78. openApi documentation — Pieter-Jan Lanneer / githubweb
  79. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  80. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  81. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  82. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  83. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  84. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  85. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  86. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  87. Optimize docker files — Dmitriy Barbul / githubweb
  88. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  89. ditto docs — Pieter-Jan Lanneer / githubweb
  90. #1706 fix review findings: — Thomas Jaeckle / githubweb
  91. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  92. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  93. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  94. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  95. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  96. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  97. #1727 fix test — Thomas Jaeckle / githubweb
  98. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  99. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  100. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  101. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  102. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  103. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  104. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  105. #1739 undid chart changes — Thomas Jaeckle / githubweb
  106. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  107. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  108. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  109. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  110. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  111. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  112. Update documentation — Dmitriy Barbul / githubweb
  113. Add javadoc — Dmitriy Barbul / githubweb
  114. New Ingress resources only for devops paths — Rade Martinović / githubweb
  115. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  116. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  117. update dependencies — Thomas Jaeckle / githubweb
  118. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  119. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  120. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
  121. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  122. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  123. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  124. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  125. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  126. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  127. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  128. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  129. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  130. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  131. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
  132. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  133. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  134. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  135. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  136. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  137. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  138. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  139. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  140. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  141. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  142. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  143. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  144. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  145. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  146. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  147. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  148. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  149. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  150. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  151. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  152. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  153. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
  154. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
  155. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
  156. disable reduced pom generation — Aleksandar Stanchev / githubweb
  157. #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
  158. remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
  159. fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
  160. bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
  161. fix swaggerui-init container script — Thomas Jaeckle / githubweb
  162. Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
  163. Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
  164. #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
  165. Bump chart version — Dominik Mlasko / githubweb
  166. Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
  167. fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
  168. bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
  169. Update .github/workflows/helm-chart.yml — noreply / githubweb
  170. Update .github/workflows/helm-chart.yml — noreply / githubweb
  171. fix regression introduced in #1792 — Thomas Jaeckle / githubweb
  172. UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
  173. Add piggyback commands to ui — Vasil Vasilev / githubweb
  174. Move try catch block to correct place, make sure onRequestDone is called in case of callDittoREST method error thrown — Vasil Vasilev / githubweb
  175. Move stringifyPretty to utils, replace all JSON.stringify usage with util function. — Vasil Vasilev / githubweb
  176. Moved piggyback to operations tab — Vasil Vasilev / githubweb
  177. add newlines at end of files — Vasil Vasilev / githubweb
  178. move piggyback files to operations/, rename operations to serviceLogging — Vasil Vasilev / githubweb
  179. Fix path for piggyback request, remove commands not part of ditto — Vasil Vasilev / githubweb
  180. fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
  181. fix search query mutiple sort option — Aleksandar Stanchev / githubweb
  182. provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
  183. adjust Helm versions for 3.4.1 release — noreply / githubweb
  184. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
  185. #1801 Add trusted certificates configuration for HonoConnection. — Carsten Lohmann / githubweb
  186. Remove util method for set editor value, replace calls with setEditorValue(value, -1) — Vasil Vasilev / githubweb
  187. UI - Allow editors in full screen mode — Thomas Fries / githubweb
  188. UI - enable scrolling back if not fullscreen — Thomas Fries / githubweb
  189. Fix set command from template to command editor — Vasil Vasilev / githubweb
  190. setValue instead of setEditorValue — Vasil Vasilev / githubweb
  191. Add integration tests for MQTT — Dmitriy Barbul / githubweb
  192. Update MqttClientActorIT to test MQTT 3 and 5 — Dmitriy Barbul / githubweb
  193. Refactor — Dmitriy Barbul / githubweb
  194. Use rule instead of before for disabling tracing — Dmitriy Barbul / githubweb
  195. Start mosquitto container via tests — Dmitriy Barbul / githubweb
  196. Small improvements to tests — Dmitriy Barbul / githubweb
  197. Run MqttClientActorIT tests for clean session as well — Dmitriy Barbul / githubweb
  198. Small fixes — Dmitriy Barbul / githubweb
  199. Fix year in file headers — Dmitriy Barbul / githubweb
  200. Rework consuming messages from MQTT broker — Dmitriy Barbul / githubweb
  201. Minor changes — Dmitriy Barbul / githubweb
  202. Add some checks to BufferingFlowableWrapper — Dmitriy Barbul / githubweb
  203. Lower visibility of GenericMqttConsumingClient — Dmitriy Barbul / githubweb
  204. Uncomment assertion that all messages aare acked in testMultipleSources — Dmitriy Barbul / githubweb
  205. UI - Support for policy imports — Thomas Fries / githubweb
  206. UI - policy imports review — Thomas Fries / githubweb
  207. UI - policy imports review 2 — Thomas Fries / githubweb
  208. UI - Send messages improvements — Thomas Fries / githubweb
  209. UI - policy imports missing headers in new files — Thomas Fries / githubweb
  210. UI - bug fix for things without features — Thomas Fries / githubweb
  211. fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
  212. display attributes in UI in an aceEditor instead of a simple inputfield — Thomas Jaeckle / githubweb
  213. enhance "Incoming Thing Updates" in UI to provide more information at a glance — Thomas Jaeckle / githubweb
  214. fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
  215. address review finding, adding class resizable_pane and height — Thomas Jaeckle / githubweb
  216. improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
  217. UI - fix operations new empty logger — Thomas Fries / githubweb
  218. UI - fix 401 on startup — Thomas Fries / githubweb
  219. preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Aleksandar Stanchev / githubweb
  220. removed X-Original-URI — Kalin Kostashki / githubweb
  221. add "final" to BufferingFlowableWrapper class — noreply / githubweb
  222. #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
  223. #1806 make a common metric prefix configurable for all gathered Ditto custom metrics — Thomas Jaeckle / githubweb
  224. #1806 provide configuration for operator defined custom metrics — Thomas Jaeckle / githubweb
  225. #1806 provide Helm configuration for metric prefix and custom metrics — Thomas Jaeckle / githubweb
  226. #1806 provide documentation — Thomas Jaeckle / githubweb
  227. #1806 added missing param javadoc — Thomas Jaeckle / githubweb
  228. #1806 bumped chart version to pass linting — Thomas Jaeckle / githubweb
  229. provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb

#99 (Nov 30, 2023, 6:52:40 AM)

  1. #1801 Add trusted certificates configuration for HonoConnection. — Thomas Jaeckle / githubweb
  2. fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
  3. improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
  4. removed X-Original-URI — Thomas Jaeckle / githubweb
  5. preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Thomas Jaeckle / githubweb
  6. Update MqttClientActorIT to test MQTT 3 and 5 — Thomas Jaeckle / githubweb
  7. Refactor — Thomas Jaeckle / githubweb
  8. Use rule instead of before for disabling tracing — Thomas Jaeckle / githubweb
  9. Start mosquitto container via tests — Thomas Jaeckle / githubweb
  10. Small improvements to tests — Thomas Jaeckle / githubweb
  11. Run MqttClientActorIT tests for clean session as well — Thomas Jaeckle / githubweb
  12. Small fixes — Thomas Jaeckle / githubweb
  13. Fix year in file headers — Thomas Jaeckle / githubweb
  14. Rework consuming messages from MQTT broker — Thomas Jaeckle / githubweb
  15. Minor changes — Thomas Jaeckle / githubweb
  16. Add some checks to BufferingFlowableWrapper — Thomas Jaeckle / githubweb
  17. Lower visibility of GenericMqttConsumingClient — Thomas Jaeckle / githubweb
  18. Uncomment assertion that all messages aare acked in testMultipleSources — Thomas Jaeckle / githubweb
  19. add "final" to BufferingFlowableWrapper class — Thomas Jaeckle / githubweb
  20. fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
  21. #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
  22. provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb

#98 (Nov 9, 2023, 5:17:43 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. UI - migrate to typescript — Thomas Fries / githubweb
  21. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  22. UI - add typescript compiler to build step — Thomas Fries / githubweb
  23. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  24. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  25. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  26. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  27. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  28. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  29. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  30. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  31. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  32. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  33. updated sitemap url — Thomas Jaeckle / githubweb
  34. Bump Chart version — Vladica Obojevic / githubweb
  35. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  36. added post method for search and count — Pieter-Jan Lanneer / githubweb
  37. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  38. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  39. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  40. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  41. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  42. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  43. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  44. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  45. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  46. update documentation links — Aleksandar Stanchev / githubweb
  47. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  48. fix some wrong package names — Aleksandar Stanchev / githubweb
  49. fix ddata tests — Aleksandar Stanchev / githubweb
  50. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  51. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  52. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  53. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  54. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  55. fix unit tests — Aleksandar Stanchev / githubweb
  56. dependency fix — Aleksandar Stanchev / githubweb
  57. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  58. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  59. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  60. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  61. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  62. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  63. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  64. update legal dependencies files — Aleksandar Stanchev / githubweb
  65. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  66. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  67. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  68. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  69. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  70. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  71. update documentation with migration steps — Aleksandar Stanchev / githubweb
  72. remove unneeded line from config — Aleksandar Stanchev / githubweb
  73. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  74. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  75. Bump Chart version — Vladica Obojevic / githubweb
  76. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  77. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  78. openApi documentation — Pieter-Jan Lanneer / githubweb
  79. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  80. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  81. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  82. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  83. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  84. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  85. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  86. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  87. Optimize docker files — Dmitriy Barbul / githubweb
  88. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  89. ditto docs — Pieter-Jan Lanneer / githubweb
  90. #1706 fix review findings: — Thomas Jaeckle / githubweb
  91. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  92. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  93. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  94. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  95. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  96. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  97. #1727 fix test — Thomas Jaeckle / githubweb
  98. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  99. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  100. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  101. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  102. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  103. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  104. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  105. #1739 undid chart changes — Thomas Jaeckle / githubweb
  106. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  107. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  108. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  109. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  110. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  111. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  112. Update documentation — Dmitriy Barbul / githubweb
  113. Add javadoc — Dmitriy Barbul / githubweb
  114. New Ingress resources only for devops paths — Rade Martinović / githubweb
  115. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  116. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  117. update dependencies — Thomas Jaeckle / githubweb
  118. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  119. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  120. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
  121. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  122. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  123. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  124. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  125. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  126. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  127. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  128. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  129. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  130. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  131. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
  132. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  133. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  134. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  135. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  136. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  137. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  138. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  139. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  140. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  141. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  142. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  143. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  144. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  145. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  146. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  147. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  148. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  149. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  150. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  151. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  152. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  153. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
  154. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
  155. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
  156. disable reduced pom generation — Aleksandar Stanchev / githubweb
  157. #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
  158. remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
  159. fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
  160. bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
  161. fix swaggerui-init container script — Thomas Jaeckle / githubweb
  162. Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
  163. Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
  164. #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
  165. Bump chart version — Dominik Mlasko / githubweb
  166. Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
  167. fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
  168. bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
  169. Update .github/workflows/helm-chart.yml — noreply / githubweb
  170. Update .github/workflows/helm-chart.yml — noreply / githubweb
  171. fix regression introduced in #1792 — Thomas Jaeckle / githubweb
  172. UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
  173. fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
  174. fix search query mutiple sort option — Aleksandar Stanchev / githubweb
  175. provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
  176. adjust Helm versions for 3.4.1 release — noreply / githubweb
  177. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb

#98 (Nov 9, 2023, 5:17:43 AM)

  1. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
  2. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
  3. disable reduced pom generation — Aleksandar Stanchev / githubweb
  4. #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
  5. remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
  6. fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
  7. bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
  8. fix swaggerui-init container script — Thomas Jaeckle / githubweb
  9. Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
  10. Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
  11. #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
  12. Bump chart version — Dominik Mlasko / githubweb
  13. Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
  14. fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
  15. bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
  16. Update .github/workflows/helm-chart.yml — noreply / githubweb
  17. Update .github/workflows/helm-chart.yml — noreply / githubweb
  18. fix regression introduced in #1792 — Thomas Jaeckle / githubweb
  19. UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
  20. fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
  21. fix search query mutiple sort option — Aleksandar Stanchev / githubweb
  22. provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
  23. adjust Helm versions for 3.4.1 release — noreply / githubweb
  24. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb

#97 (Oct 17, 2023, 8:23:29 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. UI - migrate to typescript — Thomas Fries / githubweb
  21. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  22. UI - add typescript compiler to build step — Thomas Fries / githubweb
  23. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  24. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  25. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  26. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  27. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  28. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  29. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  30. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  31. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  32. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  33. updated sitemap url — Thomas Jaeckle / githubweb
  34. Bump Chart version — Vladica Obojevic / githubweb
  35. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  36. added post method for search and count — Pieter-Jan Lanneer / githubweb
  37. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  38. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  39. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  40. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  41. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  42. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  43. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  44. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  45. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  46. update documentation links — Aleksandar Stanchev / githubweb
  47. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  48. fix some wrong package names — Aleksandar Stanchev / githubweb
  49. fix ddata tests — Aleksandar Stanchev / githubweb
  50. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  51. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  52. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  53. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  54. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  55. fix unit tests — Aleksandar Stanchev / githubweb
  56. dependency fix — Aleksandar Stanchev / githubweb
  57. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  58. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  59. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  60. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  61. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  62. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  63. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  64. update legal dependencies files — Aleksandar Stanchev / githubweb
  65. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  66. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  67. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  68. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  69. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  70. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  71. update documentation with migration steps — Aleksandar Stanchev / githubweb
  72. remove unneeded line from config — Aleksandar Stanchev / githubweb
  73. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  74. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  75. Bump Chart version — Vladica Obojevic / githubweb
  76. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  77. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  78. openApi documentation — Pieter-Jan Lanneer / githubweb
  79. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  80. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  81. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  82. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  83. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  84. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  85. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  86. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  87. Optimize docker files — Dmitriy Barbul / githubweb
  88. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  89. ditto docs — Pieter-Jan Lanneer / githubweb
  90. #1706 fix review findings: — Thomas Jaeckle / githubweb
  91. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  92. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  93. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  94. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  95. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  96. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  97. #1727 fix test — Thomas Jaeckle / githubweb
  98. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  99. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  100. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  101. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  102. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  103. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  104. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  105. #1739 undid chart changes — Thomas Jaeckle / githubweb
  106. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  107. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  108. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  109. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  110. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  111. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  112. Update documentation — Dmitriy Barbul / githubweb
  113. Add javadoc — Dmitriy Barbul / githubweb
  114. New Ingress resources only for devops paths — Rade Martinović / githubweb
  115. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  116. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  117. update dependencies — Thomas Jaeckle / githubweb
  118. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  119. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  120. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
  121. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  122. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  123. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  124. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  125. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  126. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  127. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  128. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  129. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  130. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  131. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
  132. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  133. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  134. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  135. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  136. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  137. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  138. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  139. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  140. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  141. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  142. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  143. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  144. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  145. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  146. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  147. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  148. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  149. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  150. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  151. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  152. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  153. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
  154. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb

#96 (Oct 9, 2023, 10:52:53 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. UI - migrate to typescript — Thomas Fries / githubweb
  21. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  22. UI - add typescript compiler to build step — Thomas Fries / githubweb
  23. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  24. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  25. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  26. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  27. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  28. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  29. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  30. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  31. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  32. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  33. updated sitemap url — Thomas Jaeckle / githubweb
  34. Bump Chart version — Vladica Obojevic / githubweb
  35. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  36. added post method for search and count — Pieter-Jan Lanneer / githubweb
  37. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  38. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  39. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  40. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  41. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  42. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  43. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  44. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  45. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  46. update documentation links — Aleksandar Stanchev / githubweb
  47. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  48. fix some wrong package names — Aleksandar Stanchev / githubweb
  49. fix ddata tests — Aleksandar Stanchev / githubweb
  50. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  51. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  52. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  53. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  54. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  55. fix unit tests — Aleksandar Stanchev / githubweb
  56. dependency fix — Aleksandar Stanchev / githubweb
  57. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  58. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  59. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  60. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  61. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  62. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  63. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  64. update legal dependencies files — Aleksandar Stanchev / githubweb
  65. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  66. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  67. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  68. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  69. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  70. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  71. update documentation with migration steps — Aleksandar Stanchev / githubweb
  72. remove unneeded line from config — Aleksandar Stanchev / githubweb
  73. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  74. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  75. Bump Chart version — Vladica Obojevic / githubweb
  76. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  77. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  78. openApi documentation — Pieter-Jan Lanneer / githubweb
  79. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  80. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  81. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  82. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  83. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  84. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  85. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  86. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  87. Optimize docker files — Dmitriy Barbul / githubweb
  88. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  89. ditto docs — Pieter-Jan Lanneer / githubweb
  90. #1706 fix review findings: — Thomas Jaeckle / githubweb
  91. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  92. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  93. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  94. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  95. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  96. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  97. #1727 fix test — Thomas Jaeckle / githubweb
  98. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  99. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  100. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  101. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  102. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  103. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  104. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  105. #1739 undid chart changes — Thomas Jaeckle / githubweb
  106. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  107. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  108. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  109. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  110. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  111. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  112. Update documentation — Dmitriy Barbul / githubweb
  113. Add javadoc — Dmitriy Barbul / githubweb
  114. New Ingress resources only for devops paths — Rade Martinović / githubweb
  115. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  116. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  117. update dependencies — Thomas Jaeckle / githubweb
  118. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  119. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  120. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
  121. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  122. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  123. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  124. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  125. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  126. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  127. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  128. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  129. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  130. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  131. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb

#95 (Sep 18, 2023, 2:32:30 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. UI - migrate to typescript — Thomas Fries / githubweb
  9. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  10. UI - add typescript compiler to build step — Thomas Fries / githubweb
  11. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  12. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  13. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  14. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  15. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  16. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  17. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  18. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  19. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  20. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  21. updated sitemap url — Thomas Jaeckle / githubweb
  22. Bump Chart version — Vladica Obojevic / githubweb
  23. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  24. added post method for search and count — Pieter-Jan Lanneer / githubweb
  25. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  26. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  27. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  28. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  29. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  30. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  31. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  32. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  33. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  34. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  35. Bump Chart version — Vladica Obojevic / githubweb
  36. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  37. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  38. openApi documentation — Pieter-Jan Lanneer / githubweb
  39. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  40. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  41. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  42. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  43. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  44. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  45. Optimize docker files — Dmitriy Barbul / githubweb
  46. ditto docs — Pieter-Jan Lanneer / githubweb
  47. #1706 fix review findings: — Thomas Jaeckle / githubweb
  48. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  49. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  50. prepare Ditto 3.3.7 Helm chart — noreply / githubweb

#95 (Sep 18, 2023, 2:32:30 AM)

  1. add topology spread constraints so ditto services spread equally among cluster nodes — Thomas Jaeckle / githubweb
  2. extract to values.yaml file hard-coded nginx-ingress configuration values — Thomas Jaeckle / githubweb
  3. Bump Chart version — Thomas Jaeckle / githubweb
  4. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  5. feat(helm): allow priorityClassNames to be configured — Thomas Jaeckle / githubweb
  6. #1731 use tpl function for otelExporterOtlpEndpoint value — Thomas Jaeckle / githubweb
  7. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  8. Correct wording about need for URL-encoding of encryption key — Thomas Jaeckle / githubweb
  9. Remove hint about changing inbox to outbox — Thomas Jaeckle / githubweb
  10. Allow spaces inside placeholder in target issued acknowledgement label — Thomas Jaeckle / githubweb
  11. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  12. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  13. prepare Ditto 3.3.7 Helm chart — Thomas Jaeckle / githubweb

#94 (Aug 23, 2023, 11:20:06 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. UI - migrate to typescript — Thomas Fries / githubweb
  9. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  10. UI - add typescript compiler to build step — Thomas Fries / githubweb
  11. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  12. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  13. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  14. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  15. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  16. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  17. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  18. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  19. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  20. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  21. updated sitemap url — Thomas Jaeckle / githubweb
  22. Bump Chart version — Vladica Obojevic / githubweb
  23. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  24. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  25. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  26. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  27. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  28. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  29. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  30. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  31. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb

#94 (Aug 23, 2023, 11:20:06 AM)

  1. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb

#93 (Aug 23, 2023, 10:46:55 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. UI - migrate to typescript — Thomas Fries / githubweb
  9. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  10. UI - add typescript compiler to build step — Thomas Fries / githubweb
  11. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  12. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  13. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  14. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  15. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  16. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  17. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  18. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  19. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  20. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  21. updated sitemap url — Thomas Jaeckle / githubweb
  22. Bump Chart version — Vladica Obojevic / githubweb
  23. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  24. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  25. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  26. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  27. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  28. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  29. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  30. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb

#93 (Aug 23, 2023, 10:46:55 AM)

  1. Support for basic nginx-ingress authentication — Thomas Jaeckle / githubweb
  2. Bump Chart version — Thomas Jaeckle / githubweb
  3. Remove hardcoded release name from the values.yaml file — Thomas Jaeckle / githubweb
  4. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  5. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  6. Remove accidentally duplicated section — Thomas Jaeckle / githubweb
  7. Correct documentation of RawMessage payload mapper headers — Thomas Jaeckle / githubweb
  8. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  9. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb

#92 (Jul 21, 2023, 11:31:36 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. UI - migrate to typescript — Thomas Fries / githubweb
  9. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  10. UI - add typescript compiler to build step — Thomas Fries / githubweb
  11. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  12. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  13. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  14. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  15. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  16. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  17. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  18. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  19. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  20. updated sitemap url — Thomas Jaeckle / githubweb

#92 (Jul 21, 2023, 11:31:36 AM)

  1. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  2. updated sitemap url — Thomas Jaeckle / githubweb

#91 (Jul 21, 2023, 6:32:11 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. UI - migrate to typescript — Thomas Fries / githubweb
  9. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  10. UI - add typescript compiler to build step — Thomas Fries / githubweb
  11. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  12. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  13. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  14. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  15. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  16. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  17. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  18. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb

#90 (Jul 11, 2023, 3:26:06 AM)

  1. update to Ditto 3.3.3 in helm chart — Thomas Jaeckle / githubweb
  2. fix that CreationRestrictionPreEnforcer did not work — Thomas Jaeckle / githubweb
  3. Helm chart: add support for entity creation via Helm configuration — Thomas Jaeckle / githubweb
  4. adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb
  5. prepare Ditto 3.3.4 release notes — Thomas Jaeckle / githubweb
  6. prepare Helm chart for 3.3.4 release — Thomas Jaeckle / githubweb

#89 (Jul 7, 2023, 3:48:07 AM)

  1. fix that ImmutablePolicyImports.getPolicyImport with arbitrary CharSequence did not work — Thomas Jaeckle / githubweb
  2. fix JsonSchema for policy "announcements" — Thomas Jaeckle / githubweb
  3. fix(helm): Allow inter cluster communication — Altair Bueno / githubweb
  4. chores(helm): Bump chart version — Altair Bueno / githubweb
  5. fix(gha): Avoid running cron on forks — Altair Bueno / githubweb
  6. fix non-correct WARN log about potentially failing connections status — Thomas Jaeckle / githubweb
  7. fix(gha): Hardcode repo name into action — Altair Bueno / githubweb
  8. fix MergeThing command being used for creating new things did not respect "inlinePolicy" — Thomas Jaeckle / githubweb
  9. prepare release notes for Ditto 3.3.3 — Thomas Jaeckle / githubweb

#86 (Jun 13, 2023, 12:09:38 PM)

  1. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Thomas Jaeckle / githubweb
  2. post Ditto 3.2.0 release: update SECURITY.md — Thomas Jaeckle / githubweb
  3. adding some documentation to available configuration — Thomas Jaeckle / githubweb
  4. fix reading configured WoT TD "json template" from system property — Thomas Jaeckle / githubweb
  5. configure OpenAPI doc to also contain configurable "Bearer" security for /connections resource — Thomas Jaeckle / githubweb
  6. Fixed filtering desired properties signals. #1599 — Vít Holásek / githubweb
  7. Moved filtering test to more suitable place — Vít Holásek / githubweb
  8. remove mentioning Vorto from "Hello World" — Thomas Jaeckle / githubweb
  9. don't use WARN log level when no policy is rolled back — Thomas Jaeckle / githubweb
  10. don't use WARN log level when "Target actor exception received" — Thomas Jaeckle / githubweb
  11. enforcer actor ack time out handled in atomic thing create context (#1598) — noreply / githubweb
  12. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Thomas Jaeckle / githubweb
  13. UI - New Operations tab (#1600) — noreply / githubweb
  14. fix in UI that "bearerDevOps" token is stored to local storage — Thomas Jaeckle / githubweb
  15. provide release notes for Ditto 3.2.1 — Thomas Jaeckle / githubweb
  16. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Thomas Jaeckle / githubweb
  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 — Thomas Jaeckle / githubweb
  18. #1614 enabled creating a thing for a "MergeThing" when it does not yet exist — Thomas Jaeckle / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Thomas Jaeckle / githubweb
  20. uniform paths using " char instead of ' — Luca Neotti / githubweb
  21. fix openapi error — Luca Neotti / githubweb
  22. #1614 provided documentation for creating a thing with "merge/patch command" — Thomas Jaeckle / githubweb
  23. add devops swagger to openapi project — Luca Neotti / githubweb
  24. fix copyright header with file creation year '2023' — Luca Neotti / githubweb
  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. — Luca Neotti / githubweb
  26. UI - Build UI with esbuild — Thomas Fries / githubweb
  27. group Devops APIs iin unique tag — Luca Neotti / githubweb
  28. UI - build with esbuild — Thomas Fries / githubweb
  29. UI with esbuild: added missing bootstrap imports — Thomas Fries / githubweb
  30. UI with esbuild — Thomas Fries / githubweb
  31. Provide Helm chart in Ditto repository — Thomas Jaeckle / githubweb
  32. added initial GitHub actions CI files for linting/installing Ditto helm chart on Helm chart changes — Thomas Jaeckle / githubweb
  33. moved Helm chart into directory "ditto" — Thomas Jaeckle / githubweb
  34. fixed Helm linting errors — Thomas Jaeckle / githubweb
  35. fixed kubeval chart dir — Thomas Jaeckle / githubweb
  36. added ci customization for lower resources — Thomas Jaeckle / githubweb
  37. configured ci customization for lower resources correctly — Thomas Jaeckle / githubweb
  38. reduce CPU requests for testing chart — Thomas Jaeckle / githubweb
  39. added GH action for publishing Ditto Helm chart to Docker Hub — Thomas Jaeckle / githubweb
  40. added README.md for new Ditto Helm chart specifying configuration options — Thomas Jaeckle / githubweb
  41. added build steps for UI for: — Thomas Jaeckle / githubweb
  42. fixed README typos — Thomas Jaeckle / githubweb
  43. add npm install for gh-pages build — Thomas Jaeckle / githubweb
  44. add npm install for all other GH builds — Thomas Jaeckle / githubweb
  45. #1524 added "if-equal" header to define whether to "skip" and update of an equal value — Thomas Jaeckle / githubweb
  46. #1524 provided unit tests for policies and things conditional "if-equal" header — Thomas Jaeckle / githubweb
  47. #1524 provided documentation for new `if-equal` header — Thomas Jaeckle / githubweb
  48. #1524 renamed IfEqualOption enum — Thomas Jaeckle / githubweb
  49. #1524 addressed review comments — Thomas Jaeckle / githubweb
  50. fix helm chart release GH action — Thomas Jaeckle / githubweb
  51. fix helm chart release GH action, added checkout — Thomas Jaeckle / githubweb
  52. fix errors in connection JSON schema — Thomas Jaeckle / githubweb
  53. fix helm chart release GH action, completely specified helm commands by our own — Thomas Jaeckle / githubweb

#85 (Apr 1, 2023, 6:42:31 AM)

  1. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Thomas Jaeckle / githubweb
  2. post Ditto 3.2.0 release: update SECURITY.md — Thomas Jaeckle / githubweb
  3. adding some documentation to available configuration — Thomas Jaeckle / githubweb
  4. fix reading configured WoT TD "json template" from system property — Thomas Jaeckle / githubweb
  5. configure OpenAPI doc to also contain configurable "Bearer" security for /connections resource — Thomas Jaeckle / githubweb
  6. Fixed filtering desired properties signals. #1599 — Vít Holásek / githubweb
  7. Moved filtering test to more suitable place — Vít Holásek / githubweb
  8. remove mentioning Vorto from "Hello World" — Thomas Jaeckle / githubweb
  9. don't use WARN log level when no policy is rolled back — Thomas Jaeckle / githubweb
  10. don't use WARN log level when "Target actor exception received" — Thomas Jaeckle / githubweb
  11. enforcer actor ack time out handled in atomic thing create context (#1598) — noreply / githubweb
  12. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Thomas Jaeckle / githubweb
  13. UI - New Operations tab (#1600) — noreply / githubweb
  14. fix in UI that "bearerDevOps" token is stored to local storage — Thomas Jaeckle / githubweb
  15. provide release notes for Ditto 3.2.1 — Thomas Jaeckle / githubweb

#83 (Mar 8, 2023, 7:20:44 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Refactored things.js and split into smaller files — Thomas Fries / githubweb
  57. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  58. Add SSE support to Explorer UI — Thomas Fries / githubweb
  59. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  60. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  61. Unit test fixed — Andrey Balarev / githubweb
  62. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  63. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  64. Fixed copyright headers — Andrey Balarev / githubweb
  65. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  66. Copyright headers — Andrey Balarev / githubweb
  67. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  68. Update SECURITY.md — noreply / githubweb
  69. SSE for explorer UI next step — Thomas Fries / githubweb
  70. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  71. fixed openAPI error — Thomas Jaeckle / githubweb
  72. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  73. SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
  74. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  75. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  76. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
  77. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  78. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  79. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  80. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  81. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  82. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  83. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  84. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
  85. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
  86. Enable "History API" support: — Thomas Jaeckle / githubweb
  87. switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
  88. Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
  89. Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
  90. Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
  91. improved sandbox nginx security headers — Thomas Jaeckle / githubweb
  92. add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint — Thomas Jaeckle / githubweb
  93. external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
  94. Explorere UI - SSE support — Thomas Fries / githubweb
  95. Explorer UI - SSE support — Thomas Fries / githubweb
  96. Explorer UI - SSE support — Thomas Fries / githubweb
  97. Explorer UI - SSE bugfix — Thomas Fries / githubweb
  98. added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
  99. UI - SSE support: — Thomas Fries / githubweb
  100. extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
  101. Update SECURITY.md — noreply / githubweb
  102. UI - SSE Support: — Thomas Fries / githubweb
  103. UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
  104. Connections API doc fixes Ditto — Andrey Balarev / githubweb
  105. fixed Grafana dashboard datasource configurations — Thomas Jaeckle / githubweb
  106. added example prometheus.yml config for a Ditto deployment — Thomas Jaeckle / githubweb
  107. added 30 minutes overview of Eclipse Ditto slides — Thomas Jaeckle / githubweb
  108. improved documentation on token handling with e.g. "oauth2-proxy" — Thomas Jaeckle / githubweb
  109. enhanced Connections with their "_revision", "_created" and "_modified" information — Thomas Jaeckle / githubweb
  110. fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream — Thomas Jaeckle / githubweb
  111. stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels — Thomas Jaeckle / githubweb
  112. updated github repository locations to new "eclipse-ditto" org — Thomas Jaeckle / githubweb
  113. added streaming protocol usage example to history documentation — Thomas Jaeckle / githubweb
  114. increased defaults for configured history-retention-duration — Thomas Jaeckle / githubweb
  115. provide release notes for Ditto bugfix release 3.1.2 — Thomas Jaeckle / githubweb
  116. updated sidebar to inlcude release 3.1.2 — Thomas Jaeckle / githubweb
  117. updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme" — Thomas Jaeckle / githubweb
  118. Hono connection address suffix added - hono tenant id — Andrey Balarev / githubweb
  119. Added case insensitive search for things-search — Abhijeet Mishra / githubweb
  120. correction & update the year in the copyright headers of the added files to 2023 — Abhijeet Mishra / githubweb
  121. correction and refactoring in ilike — Abhijeet Mishra / githubweb
  122. correction & refactoring in LikeHelperTest class & removed copy&paste error — Abhijeet Mishra / githubweb
  123. stabilize MQTT unsubscribing — Thomas Jaeckle / githubweb
  124. added agreed on "additional OSS contributing rules" for Eclipse Ditto to existing CONTRIBUTING.md — Thomas Jaeckle / githubweb
  125. Fixed from review issues in documentation. — Andrey Balarev / githubweb
  126. re-generated openapi docs — Thomas Jaeckle / githubweb
  127. improve resiliency of connection id retrieval from journal by excluding empty events — Thomas Jaeckle / githubweb
  128. added "ilike" to thingssearch-model — Thomas Jaeckle / githubweb
  129. ignore very unstable unit test — Thomas Jaeckle / githubweb
  130. removed access token from star history chart — noreply / githubweb
  131. Explorer UI - autocomplete for search — Thomas Fries / githubweb
  132. update Jekyll version in Gemfile dependencies to get local build/serve working — Thomas J??ckle / githubweb
  133. Create of thing's policy is atomic with creation the of thing itself — Aleksandar Stanchev / githubweb
  134. Explorer UI - change favorite spelling — Thomas Fries / githubweb
  135. UI - removed old dropdown for searchfilters — Thomas Fries / githubweb
  136. fix href in docs — Bob Claerhout / githubweb
  137. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Thomas Jaeckle / githubweb
  138. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Thomas Jaeckle / githubweb
  139. Added unit tests and fixed things pointed out in the code review. — Aleksandar Stanchev / githubweb
  140. prepare Ditto 3.2.0 release — Thomas Jaeckle / githubweb

#82 (Feb 8, 2023, 8:04:39 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Refactored things.js and split into smaller files — Thomas Fries / githubweb
  57. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  58. Add SSE support to Explorer UI — Thomas Fries / githubweb
  59. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  60. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  61. Unit test fixed — Andrey Balarev / githubweb
  62. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  63. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  64. Fixed copyright headers — Andrey Balarev / githubweb
  65. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  66. Copyright headers — Andrey Balarev / githubweb
  67. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  68. Update SECURITY.md — noreply / githubweb
  69. SSE for explorer UI next step — Thomas Fries / githubweb
  70. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  71. fixed openAPI error — Thomas Jaeckle / githubweb
  72. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  73. SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
  74. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  75. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  76. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
  77. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  78. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  79. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  80. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  81. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  82. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  83. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  84. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
  85. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
  86. Enable "History API" support: — Thomas Jaeckle / githubweb
  87. switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
  88. Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
  89. Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
  90. Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
  91. improved sandbox nginx security headers — Thomas Jaeckle / githubweb
  92. add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint — Thomas Jaeckle / githubweb
  93. external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
  94. Explorere UI - SSE support — Thomas Fries / githubweb
  95. Explorer UI - SSE support — Thomas Fries / githubweb
  96. Explorer UI - SSE support — Thomas Fries / githubweb
  97. Explorer UI - SSE bugfix — Thomas Fries / githubweb
  98. added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
  99. UI - SSE support: — Thomas Fries / githubweb
  100. extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
  101. Update SECURITY.md — noreply / githubweb
  102. UI - SSE Support: — Thomas Fries / githubweb
  103. UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
  104. Connections API doc fixes Ditto — Andrey Balarev / githubweb
  105. fixed Grafana dashboard datasource configurations — Thomas Jaeckle / githubweb
  106. added example prometheus.yml config for a Ditto deployment — Thomas Jaeckle / githubweb
  107. added 30 minutes overview of Eclipse Ditto slides — Thomas Jaeckle / githubweb
  108. improved documentation on token handling with e.g. "oauth2-proxy" — Thomas Jaeckle / githubweb
  109. enhanced Connections with their "_revision", "_created" and "_modified" information — Thomas Jaeckle / githubweb
  110. fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream — Thomas Jaeckle / githubweb
  111. stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels — Thomas Jaeckle / githubweb
  112. updated github repository locations to new "eclipse-ditto" org — Thomas Jaeckle / githubweb
  113. added streaming protocol usage example to history documentation — Thomas Jaeckle / githubweb
  114. increased defaults for configured history-retention-duration — Thomas Jaeckle / githubweb
  115. provide release notes for Ditto bugfix release 3.1.2 — Thomas Jaeckle / githubweb
  116. updated sidebar to inlcude release 3.1.2 — Thomas Jaeckle / githubweb
  117. updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme" — Thomas Jaeckle / githubweb

#82 (Feb 8, 2023, 8:04:39 AM)

  1. external message to mqtt publish transform should not fail on blank header values — Thomas Jaeckle / githubweb
  2. extracts rawUserInfo to prevent unwanted url decoding — Thomas Jaeckle / githubweb
  3. fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream — Thomas Jaeckle / githubweb
  4. provide release notes for Ditto bugfix release 3.1.2 — Thomas Jaeckle / githubweb
  5. updated sidebar to inlcude release 3.1.2 — Thomas Jaeckle / githubweb

#81 (Jan 26, 2023, 8:49:20 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Refactored things.js and split into smaller files — Thomas Fries / githubweb
  57. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  58. Add SSE support to Explorer UI — Thomas Fries / githubweb
  59. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  60. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  61. Unit test fixed — Andrey Balarev / githubweb
  62. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  63. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  64. Fixed copyright headers — Andrey Balarev / githubweb
  65. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  66. Copyright headers — Andrey Balarev / githubweb
  67. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  68. Update SECURITY.md — noreply / githubweb
  69. SSE for explorer UI next step — Thomas Fries / githubweb
  70. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  71. fixed openAPI error — Thomas Jaeckle / githubweb
  72. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  73. SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
  74. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  75. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  76. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
  77. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  78. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  79. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  80. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  81. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  82. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  83. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  84. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
  85. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
  86. switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
  87. Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
  88. Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
  89. Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
  90. improved sandbox nginx security headers — Thomas Jaeckle / githubweb
  91. external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
  92. Explorere UI - SSE support — Thomas Fries / githubweb
  93. Explorer UI - SSE support — Thomas Fries / githubweb
  94. Explorer UI - SSE support — Thomas Fries / githubweb
  95. Explorer UI - SSE bugfix — Thomas Fries / githubweb
  96. added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
  97. UI - SSE support: — Thomas Fries / githubweb
  98. extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
  99. Update SECURITY.md — noreply / githubweb
  100. UI - SSE Support: — Thomas Fries / githubweb
  101. UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
  102. Connections API doc fixes Ditto — Andrey Balarev / githubweb
  103. fixed Grafana dashboard datasource configurations — Thomas Jaeckle / githubweb
  104. added example prometheus.yml config for a Ditto deployment — Thomas Jaeckle / githubweb
  105. added 30 minutes overview of Eclipse Ditto slides — Thomas Jaeckle / githubweb

#80 (Jan 26, 2023, 8:44:52 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Refactored things.js and split into smaller files — Thomas Fries / githubweb
  57. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  58. Add SSE support to Explorer UI — Thomas Fries / githubweb
  59. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  60. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  61. Unit test fixed — Andrey Balarev / githubweb
  62. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  63. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  64. Fixed copyright headers — Andrey Balarev / githubweb
  65. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  66. Copyright headers — Andrey Balarev / githubweb
  67. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  68. Update SECURITY.md — noreply / githubweb
  69. SSE for explorer UI next step — Thomas Fries / githubweb
  70. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  71. fixed openAPI error — Thomas Jaeckle / githubweb
  72. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  73. SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
  74. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  75. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  76. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
  77. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  78. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  79. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  80. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  81. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  82. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  83. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  84. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
  85. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
  86. switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
  87. Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
  88. Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
  89. Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
  90. improved sandbox nginx security headers — Thomas Jaeckle / githubweb
  91. external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
  92. Explorere UI - SSE support — Thomas Fries / githubweb
  93. Explorer UI - SSE support — Thomas Fries / githubweb
  94. Explorer UI - SSE support — Thomas Fries / githubweb
  95. Explorer UI - SSE bugfix — Thomas Fries / githubweb
  96. added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
  97. UI - SSE support: — Thomas Fries / githubweb
  98. extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
  99. Update SECURITY.md — noreply / githubweb
  100. UI - SSE Support: — Thomas Fries / githubweb
  101. UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
  102. Connections API doc fixes Ditto — Andrey Balarev / githubweb
  103. fixed Grafana dashboard datasource configurations — Thomas Jaeckle / githubweb
  104. added example prometheus.yml config for a Ditto deployment — Thomas Jaeckle / githubweb
  105. added 30 minutes overview of Eclipse Ditto slides — Thomas Jaeckle / githubweb

#79 (Jan 24, 2023, 9:31:31 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Refactored things.js and split into smaller files — Thomas Fries / githubweb
  57. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  58. Add SSE support to Explorer UI — Thomas Fries / githubweb
  59. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  60. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  61. Unit test fixed — Andrey Balarev / githubweb
  62. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  63. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  64. Fixed copyright headers — Andrey Balarev / githubweb
  65. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  66. Copyright headers — Andrey Balarev / githubweb
  67. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  68. Update SECURITY.md — noreply / githubweb
  69. SSE for explorer UI next step — Thomas Fries / githubweb
  70. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  71. fixed openAPI error — Thomas Jaeckle / githubweb
  72. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  73. SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
  74. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  75. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  76. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
  77. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  78. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  79. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  80. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  81. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  82. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  83. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  84. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
  85. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
  86. switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
  87. Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
  88. Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
  89. Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
  90. improved sandbox nginx security headers — Thomas Jaeckle / githubweb
  91. external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
  92. Explorere UI - SSE support — Thomas Fries / githubweb
  93. Explorer UI - SSE support — Thomas Fries / githubweb
  94. Explorer UI - SSE support — Thomas Fries / githubweb
  95. Explorer UI - SSE bugfix — Thomas Fries / githubweb
  96. added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
  97. UI - SSE support: — Thomas Fries / githubweb
  98. extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
  99. Update SECURITY.md — noreply / githubweb
  100. UI - SSE Support: — Thomas Fries / githubweb
  101. UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
  102. Connections API doc fixes Ditto — Andrey Balarev / githubweb

#78 (Jan 5, 2023, 7:53:42 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  57. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  58. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  59. Unit test fixed — Andrey Balarev / githubweb
  60. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  61. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  62. Fixed copyright headers — Andrey Balarev / githubweb
  63. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  64. Copyright headers — Andrey Balarev / githubweb
  65. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  66. Update SECURITY.md — noreply / githubweb
  67. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  68. fixed openAPI error — Thomas Jaeckle / githubweb
  69. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  70. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  71. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  72. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
  73. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  74. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  75. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  76. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  77. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  78. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  79. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  80. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
  81. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb

#78 (Jan 5, 2023, 7:53:42 AM)

  1. Revert "Fix incorrect envelope in ClientSupervisor." — Thomas Jaeckle / githubweb
  2. Revert "Add serializer for ClientActorPropsArgs." — Thomas Jaeckle / githubweb
  3. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Thomas Jaeckle / githubweb
  4. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Thomas Jaeckle / githubweb
  5. Revert "Add hand-off messages to connection and client shard regions." — Thomas Jaeckle / githubweb
  6. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Thomas Jaeckle / githubweb
  7. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Thomas Jaeckle / githubweb
  8. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Thomas Jaeckle / githubweb
  9. Revert "Move client actors to their own shard region." — Thomas Jaeckle / githubweb
  10. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Thomas Jaeckle / githubweb
  11. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Thomas Jaeckle / githubweb
  12. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb

#77 (Dec 19, 2022, 8:02:40 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  57. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  58. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  59. Unit test fixed — Andrey Balarev / githubweb
  60. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  61. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  62. Fixed copyright headers — Andrey Balarev / githubweb
  63. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  64. Copyright headers — Andrey Balarev / githubweb
  65. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  66. Update SECURITY.md — noreply / githubweb
  67. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  68. fixed openAPI error — Thomas Jaeckle / githubweb
  69. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb

#76 (Dec 16, 2022, 3:49:58 AM)

  1. reduce joining on completion stages — Thomas Jaeckle / githubweb
  2. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  3. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  4. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  5. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  6. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  7. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  8. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  9. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  10. Add last modified timestamp to search results. — Yufei Cai / githubweb
  11. Avoid potential NPE — Andrey Balarev / githubweb
  12. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  13. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  14. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  15. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  16. fix error registry tests — Thomas Jaeckle / githubweb
  17. added package-info files in edge-api — Thomas Jaeckle / githubweb
  18. broken aggregated response fixed — Andrey Balarev / githubweb
  19. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  20. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  21. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  22. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  23. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  24. Minor review adaptions — Yannic Klem / githubweb
  25. fix wrong renaming — Yannic Klem / githubweb
  26. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  27. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  28. Add extensions to connectivity service — David Schwilk / githubweb
  29. Add more extensions to connectivity service — David Schwilk / githubweb
  30. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  31. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  32. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  33. Create materializer just once — Yannic Klem / githubweb
  34. Minor review findings — Yannic Klem / githubweb
  35. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  36. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  37. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  38. Add last modified timestamp to search results. — Yufei Cai / githubweb
  39. Fix compile error. — Yufei Cai / githubweb
  40. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  41. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  42. Adjust extensions in things-search — David Schwilk / githubweb
  43. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  44. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  45. Remove test for class which is no longer existing — Yannic Klem / githubweb
  46. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  47. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  48. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  49. Temp — Yannic Klem / githubweb
  50. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  51. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  52. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  53. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  54. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  55. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  56. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  57. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  58. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  59. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  60. Fix remaining failing tests — Yannic Klem / githubweb
  61. Fix gateway tests — Yannic Klem / githubweb
  62. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  63. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  64. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  65. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  66. stabilize unit test — Thomas Jaeckle / githubweb
  67. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  68. fixed compile error — Thomas Jaeckle / githubweb
  69. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  70. fixed Helm installation script for Helm 3 — noreply / githubweb
  71. Add PreEnforcer Extension — David Schwilk / githubweb
  72. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  73. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  74. Fix tests — David Schwilk / githubweb
  75. Fix more tests — David Schwilk / githubweb
  76. Fix one last test — David Schwilk / githubweb
  77. Correct config path for pre enforcer provider — David Schwilk / githubweb
  78. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  79. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  80. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  81. added missing Nullable — Thomas Jaeckle / githubweb
  82. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  83. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  84. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  85. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  86. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  87. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  88. fix imports — Johannes Schneider / githubweb
  89. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  90. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  91. Remove unused method — Yannic Klem / githubweb
  92. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  93. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  94. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  95. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  96. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  97. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  98. minor formatting — Yannic Klem / githubweb
  99. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  100. Remove unused import — David Schwilk / githubweb
  101. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  102. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  103. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  104. rename package to fit module name — Yannic Klem / githubweb
  105. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  106. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  107. Preserve original sender during async processing — Yannic Klem / githubweb
  108. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  109. Fix cache invalidation — Yannic Klem / githubweb
  110. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  111. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  112. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  113. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  114. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  115. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  116. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  117. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  118. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  119. Fix Policies service registry tests — David Schwilk / githubweb
  120. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  121. fix CreateThingTest; — Stefan Maute / githubweb
  122. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  123. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  124. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  125. do not sync things without a policyId — Dominik Guggemos / githubweb
  126. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  127. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  128. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  129. Add pre-enforcement for search commands — David Schwilk / githubweb
  130. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  131. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  132. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  133. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  134. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  135. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  136. Removed some code smells. — Juergen Fickel / githubweb
  137. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  138. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  139. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  140. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  141. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  142. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  143. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  144. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  145. delete existing metadata for delete commands; — Stefan Maute / githubweb
  146. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  147. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  148. Slightly adjusted formatting. — Juergen Fickel / githubweb
  149. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  150. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  151. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  152. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  153. minor code formatting; — Stefan Maute / githubweb
  154. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  155. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  156. Minor adaptions — Yannic Klem / githubweb
  157. review: minor style fixes — Thomas Jaeckle / githubweb
  158. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  159. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  160. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  161. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  162. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  163. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  164. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  165. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  166. fixed unit test — Thomas Jaeckle / githubweb
  167. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  168. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  169. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  170. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  171. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  172. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  173. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  174. Squashed Initial Commit UI — Thomas Fries / githubweb
  175. fix license header; — Stefan Maute / githubweb
  176. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  177. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  178. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  179. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  180. fix unit tests — Johannes Schneider / githubweb
  181. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  182. fix more unit tests — Johannes Schneider / githubweb
  183. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  184. fixed unit test — Thomas Jaeckle / githubweb
  185. fix more unit tests — Johannes Schneider / githubweb
  186. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  187. fix another tests — Johannes Schneider / githubweb
  188. minor formatting — Johannes Schneider / githubweb
  189. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  190. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  191. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  192. fix handling of live command responses — Thomas Jaeckle / githubweb
  193. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  194. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  195. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  196. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  197. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  198. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  199. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  200. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  201. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  202. fix creation of relative metadata — Johannes Schneider / githubweb
  203. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  204. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  205. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  206. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  207. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  208. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  209. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  210. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  211. fix tests — Yannic Klem / githubweb
  212. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  213. Added copyright header — Thomas Fries / githubweb
  214. Added copyright header — Thomas Fries / githubweb
  215. Added default user credentials for sandbox — Thomas Fries / githubweb
  216. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  217. Remove non-working array element diff computation. — Yufei Cai / githubweb
  218. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  219. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  220. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  221. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  222. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  223. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  224. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  225. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  226. Remove sandbox environment — Thomas Fries / githubweb
  227. Improved error handling on ditto calls — Thomas Fries / githubweb
  228. Update ace editor if changed in background — Thomas Fries / githubweb
  229. fixed more button color on odd table rows — Thomas Fries / githubweb
  230. keep order of metadata when creating it; — Stefan Maute / githubweb
  231. Don't cache policyEnforcer — Yannic Klem / githubweb
  232. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  233. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  234. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  235. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  236. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  237. Review: Minor adjustements — David Schwilk / githubweb
  238. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  239. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  240. Fixed unit test. — Juergen Fickel / githubweb
  241. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  242. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  243. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  244. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  245. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  246. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  247. fix typos in test names — Yannic Klem / githubweb
  248. move pre enforcer to pre package — Yannic Klem / githubweb
  249. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  250. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  251. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  252. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  253. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  254. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  255. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  256. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  257. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  258. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  259. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  260. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  261. fixed unit test — Thomas Jaeckle / githubweb
  262. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  263. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  264. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  265. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  266. Use lambda function reference — Yannic Klem / githubweb
  267. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  268. removed no more legit test cases; — Stefan Maute / githubweb
  269. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  270. fix unit tests — Johannes Schneider / githubweb
  271. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  272. Log read and write concern in search persistences. — Yufei Cai / githubweb
  273. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  274. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  275. fix license header year — Johannes Schneider / githubweb
  276. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  277. added section in readme about UI — noreply / githubweb
  278. custom namespace /POST for things route — Pranshu Grover / githubweb
  279. add license year 2022 — Pranshu Grover / githubweb
  280. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  281. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  282. fixed ignored unit test — Thomas Jaeckle / githubweb
  283. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  284. fixed timeout behavior — Thomas Jaeckle / githubweb
  285. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  286. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  287. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  288. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  289. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  290. review: — Thomas Jaeckle / githubweb
  291. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  292. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  293. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  294. fixed test compile error — Thomas Jaeckle / githubweb
  295. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  296. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  297. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  298. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  299. Fix unittests — Yannic Klem / githubweb
  300. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  301. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  302. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  303. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  304. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  305. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  306. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  307. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  308. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  309. fixed unit test — Thomas Jaeckle / githubweb
  310. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  311. Fix failing enforcement tests — David Schwilk / githubweb
  312. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  313. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  314. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  315. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  316. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  317. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  318. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  319. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  320. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  321. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  322. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  323. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  324. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  325. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  326. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  327. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  328. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  329. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  330. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  331. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  332. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  333. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  334. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  335. Explorer-ui added connections — Thomas Fries / githubweb
  336. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  337. Review findings fixes — Desislava Marinova / githubweb
  338. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  339. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  340. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  341. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  342. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  343. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  344. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  345. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  346. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  347. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  348. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  349. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  350. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  351. Removed one superfluous constructor. — Juergen Fickel / githubweb
  352. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  353. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  354. Removed superfluous props method. — Juergen Fickel / githubweb
  355. Fixed license header year. — Juergen Fickel / githubweb
  356. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  357. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  358. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  359. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  360. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  361. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  362. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  363. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  364. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  365. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  366. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  367. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  368. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  369. fix route tests — Yannic Klem / githubweb
  370. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  371. fixed up blogpost about reactive MQTT — noreply / githubweb
  372. Explorer-UI connections: — Thomas Fries / githubweb
  373. Fixed blog post file name — noreply / githubweb
  374. Explorer-UI: connection — Thomas Fries / githubweb
  375. update docker pulls tag in README.md — noreply / githubweb
  376. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  377. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  378. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  379. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  380. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  381. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  382. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  383. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  384. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  385. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  386. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  387. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  388. fixed compile errors — Thomas Jaeckle / githubweb
  389. fixed unit test — Thomas Jaeckle / githubweb
  390. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  391. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  392. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  393. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  394. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  395. fixed unit test — Thomas Jaeckle / githubweb
  396. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  397. explorer ui connections headers for new files — Thomas Fries / githubweb
  398. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  399. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  400. fixed piggyback command sending — Thomas Jaeckle / githubweb
  401. Use pre enforced signal for further processing — Yannic Klem / githubweb
  402. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  403. fix search unittests — Yannic Klem / githubweb
  404. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  405. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  406. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  407. Improved changing environments: — Thomas Fries / githubweb
  408. Apply pre enforcers on live responses — Yannic Klem / githubweb
  409. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  410. Fix unittests — Yannic Klem / githubweb
  411. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  412. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  413. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  414. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  415. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  416. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  417. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  418. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  419. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  420. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  421. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  422. Apply SignalTransformer also for search — Yannic Klem / githubweb
  423. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  424. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  425. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  426. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  427. simplify QueryParser — Thomas Jaeckle / githubweb
  428. Improve logging in signal transformer — Yannic Klem / githubweb
  429. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  430. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  431. Explorer-UI - review feedback — Thomas Fries / githubweb
  432. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  433. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  434. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  435. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  436. restrict creating things with too large metadata — Johannes Schneider / githubweb
  437. fix javadoc — Yannic Klem / githubweb
  438. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  439. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  440. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  441. enable caching by default — Yannic Klem / githubweb
  442. Review: Optimize configurability of extension — David Schwilk / githubweb
  443. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  444. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  445. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  446. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  447. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  448. Apply suggestions from code review — noreply / githubweb
  449. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  450. Review: SignalTransformers — David Schwilk / githubweb
  451. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  452. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  453. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  454. Explorer UI - review final small fixes — Thomas Fries / githubweb
  455. Copyright header year update — Aleksandar Stanchev / githubweb
  456. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  457. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  458. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  459. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  460. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  461. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  462. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  463. remove unnecessary import — Johannes Schneider / githubweb
  464. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  465. apply signal transformer for sudo commands — Yannic Klem / githubweb
  466. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  467. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  468. Add documentation about extending Ditto — David Schwilk / githubweb
  469. Fix SubUpdaterTest. — Yufei Cai / githubweb
  470. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  471. fix imports — Thomas Jaeckle / githubweb
  472. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  473. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  474. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  475. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  476. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  477. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  478. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  479. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  480. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  481. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  482. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  483. added star history to readme.md — noreply / githubweb
  484. remove unused field — Yannic Klem / githubweb
  485. make connection decoding migration configurable — Yannic Klem / githubweb
  486. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  487. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  488. handle invalid URI exception — Yannic Klem / githubweb
  489. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  490. updated Grafana dashboards — Thomas Jaeckle / githubweb
  491. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  492. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  493. fixed cluster roles — Thomas Jaeckle / githubweb
  494. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  495. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  496. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  497. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  498. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  499. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  500. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  501. Explorer-ui - add support for policies — Thomas Fries / githubweb
  502. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  503. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  504. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  505. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  506. Add random interval for policy announcements — David Schwilk / githubweb
  507. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  508. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  509. log when child actor is stopped — Yannic Klem / githubweb
  510. log shutdown reason of persistence actor — Yannic Klem / githubweb
  511. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  512. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  513. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  514. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  515. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  516. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  517. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  518. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  519. Extend randomizationInterval apidocs — David Schwilk / githubweb
  520. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  521. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  522. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  523. use correct maximum value — Yannic Klem / githubweb
  524. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  525. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  526. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  527. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  528. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  529. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  530. avoid unnecessary watch — Yannic Klem / githubweb
  531. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  532. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  533. Add creator of shard regions with a custom hand-off message. — Yufei Cai / githubweb
  534. Make ThingUpdater participate in shard hand-off; test self restart of sharded actors. — Yufei Cai / githubweb
  535. initial commit of "Policy imports" functionality after Ditto 3.0 refactoring - preserved via former PoCs and contributions on that topic — Thomas Jaeckle / githubweb
  536. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  537. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  538. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  539. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  540. Make StopShardedActor java-serializable for tests; restructure ShardRegionCreatorTest. — Yufei Cai / githubweb
  541. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  542. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  543. activate WoT integration by default — Thomas Jaeckle / githubweb
  544. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  545. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  546. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  547. Logging and validation — Pranshu Grover / githubweb
  548. Payload Validation Test — Pranshu Grover / githubweb
  549. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  550. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  551. reformat — Pranshu Grover / githubweb
  552. remove main function from mapper — Pranshu Grover / githubweb
  553. Remove logging statements — Pranshu Grover / githubweb
  554. change license header year — Pranshu Grover / githubweb
  555. remove Tests — Pranshu Grover / githubweb
  556. Add mapping Tests — Pranshu Grover / githubweb
  557. More Tests — Pranshu Grover / githubweb
  558. fix build — Pranshu Grover / githubweb
  559. validate headers — Pranshu Grover / githubweb
  560. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  561. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  562. Reduce additional queries to number of batches — Yannic Klem / githubweb
  563. preserve order of pids — Yannic Klem / githubweb
  564. Integrate SearchActor into coordinated shutdown. — Yufei Cai / githubweb
  565. Initial Binary CE support — Pranshu Grover / githubweb
  566. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  567. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  568. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  569. formatting and minor changes — Pranshu Grover / githubweb
  570. fix build — Pranshu Grover / githubweb
  571. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  572. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  573. added support for self-signed certificates — Kalin Kostashki / githubweb
  574. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  575. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  576. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  577. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  578. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  579. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  580. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  581. Add exclusions for moved classes — Yannic Klem / githubweb
  582. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  583. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  584. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  585. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  586. Only handle command timeout exception specially — Yannic Klem / githubweb
  587. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  588. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  589. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  590. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  591. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  592. [wip] send thing events directly to search updater shard region. — Yufei Cai / githubweb
  593. fixed typo in config — Thomas Jaeckle / githubweb
  594. * Allow to save message templates for a feature — Thomas Fries / githubweb
  595. Replace Ditto pubsub by direct shard messaging for search update. — Yufei Cai / githubweb
  596. Make considering only latest journal entry optional — Yannic Klem / githubweb
  597. fix compile errors — Yannic Klem / githubweb
  598. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  599. Add signals to things registry tests. — Yufei Cai / githubweb
  600. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  601. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  602. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  603. use entity ID from response — Yannic Klem / githubweb
  604. Integrate policies into Akka coordinated shutdown. — Yufei Cai / githubweb
  605. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  606. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  607. Add PolicySupervisorActorTest; fix unit tests. — Yufei Cai / githubweb
  608. add private constructor for ShardRegionCreator; — Stefan Maute / githubweb
  609. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  610. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  611. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  612. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  613. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  614. read max-bytes from config as bytes — Johannes Schneider / githubweb
  615. fix test configuration — Johannes Schneider / githubweb
  616. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  617. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  618. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  619. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  620. minor formatting changes; — Stefan Maute / githubweb
  621. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  622. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  623. cleanup things messaging constants — Yannic Klem / githubweb
  624. build exception and content-type check — Pranshu Grover / githubweb
  625. change content-type for tests — Pranshu Grover / githubweb
  626. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  627. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  628. Review: minor code formatting change — Stefan Maute / githubweb
  629. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  630. binary CE test — Pranshu Grover / githubweb
  631. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  632. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  633. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  634. fixed another unit test error — Thomas Jaeckle / githubweb
  635. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  636. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  637. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  638. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  639. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  640. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  641. fixed sonar issues; — Stefan Maute / githubweb
  642. fix tests; — Stefan Maute / githubweb
  643. fix more broken tests; — Stefan Maute / githubweb
  644. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  645. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  646. remove unused imports and unused code; — Stefan Maute / githubweb
  647. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  648. update netty + akka-management — Thomas Jaeckle / githubweb
  649. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  650. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  651. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  652. try out adding trivy vulnerability scanner — noreply / githubweb
  653. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  654. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  655. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  656. Integrate Things into Akka coordinated shutdown. — Yufei Cai / githubweb
  657. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  658. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  659. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  660. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  661. add javadoc to messaging constants — Yannic Klem / githubweb
  662. switch ditto-ui base image to alpine variant — noreply / githubweb
  663. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  664. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  665. Documentation — Pranshu Grover / githubweb
  666. Also terminate twin operations on coordinated shutdown after timeout. — Yufei Cai / githubweb
  667. add documentation plus remove blocklist — Pranshu Grover / githubweb
  668. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  669. add Test plus minor housekeeping — Pranshu Grover / githubweb
  670. fixed duplicated dependency — Thomas Jaeckle / githubweb
  671. remove thing-event-aware from test config; — Stefan Maute / githubweb
  672. add remove method to DistPubSubAccess in order to remove an actor from pubSubMediator; — Stefan Maute / githubweb
  673. update readme.md with new project site — noreply / githubweb
  674. reformatting — Pranshu Grover / githubweb
  675. add unit-test to reproduce bug — Johannes Schneider / githubweb
  676. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  677. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  678. reformat InboundDispatchSink — Pranshu Grover / githubweb
  679. remove comments and other necessary changes — Pranshu Grover / githubweb
  680. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  681. minor reformatting — Pranshu Grover / githubweb
  682. exception handling — Pranshu Grover / githubweb
  683. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  684. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  685. reformat docs — Pranshu Grover / githubweb
  686. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  687. exception handling — Pranshu Grover / githubweb
  688. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  689. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  690. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  691. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  692. made second start method of ShardRegionCreator also public; — Stefan Maute / githubweb
  693. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  694. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  695. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  696. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  697. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  698. extend logging for unsubscribing from pubsub; — Stefan Maute / githubweb
  699. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  700. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  701. fix build — Pranshu Grover / githubweb
  702. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  703. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  704. adjust method name and logging; — Stefan Maute / githubweb
  705. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  706. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  707. increased coordinated-shutdown-timeout to 65s to give the requests enough time to complete; — Stefan Maute / githubweb
  708. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  709. made coordinated shutdown task in AbstractHttpRequestActor cancellable and remove task when actor is shutdown; — Stefan Maute / githubweb
  710. add new exception GatewayWebsocketSessionAbortedException which is used for terminating the websocket session; — Stefan Maute / githubweb
  711. cleanup unused variable; — Stefan Maute / githubweb
  712. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  713. Extract group-index-key from Ditto PubSub so that it is not restricted to signals with entity ID. — Yufei Cai / githubweb
  714. fix unittest — Yannic Klem / githubweb
  715. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  716. fix intendation in connections.js — noreply / githubweb
  717. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  718. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  719. Replace importable flag of a policy entry with ImportableType enum to allow more differentiated options (implicit, explicit, never). Simplify included/excluded notation from policy imports and expect only a list of (included) policy entries. Adapt PolicyImporter accordingly. — Dominik Guggemos / githubweb
  720. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  721. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  722. Some polishing, method names, comments, etc. Added more tests to PolicyImporterTest. — Dominik Guggemos / githubweb
  723. fix test by adding some more subjects to increase size of policy entry (the limits changed a bit after recent modifications) — Dominik Guggemos / githubweb
  724. adjusted input type from "integer" to "number" — noreply / githubweb
  725. made StopShardedActor an implementation of AkkaJacksonCborSerializable because java serialization is disabled; — Stefan Maute / githubweb
  726. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  727. adjusted definition label — noreply / githubweb
  728. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  729. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  730. fix failing tests — Dominik Guggemos / githubweb
  731. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  732. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  733. use default value for importable type defined in ImmutablePolicyEntry — Dominik Guggemos / githubweb
  734. Replace ClientActorRefs by ConnectionPubSub for consistency during coordinated shutdown. — Yufei Cai / githubweb
  735. extend AbstractPersistenceOperationsActor with getActorName method; — Stefan Maute / githubweb
  736. add ditto-internal-utils-akka as test dependency to pom.xml — Stefan Maute / githubweb
  737. Restore distinction between inbound and outbound signals after going through ConnectionPubSub. — Yufei Cai / githubweb
  738. save purgeNamespace and purgeEntities commands in a map while processing and re-publish them in case the actor gets shutdown; — Stefan Maute / githubweb
  739. terminate persistence cleanup stream when graceful shutdown is triggered; — Stefan Maute / githubweb
  740. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  741. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  742. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  743. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  744. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  745. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  746. Fixed error in unit test. — David Schwilk / githubweb
  747. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  748. Resolve imports when creating the PolicyEnforcer — Yannic Bürgmann / githubweb
  749. rename Policy.getImports() to Policy.getPolicyImports to be consistent with other methods — Yannic Bürgmann / githubweb
  750. fix check for existence of policy import in DeletePolicyImportStrategy — Yannic Bürgmann / githubweb
  751. fix compile error — Yannic Bürgmann / githubweb
  752. fix failing unittests — Yannic Bürgmann / githubweb
  753. add missing DeletePolicyImportStrategyTest — Yannic Bürgmann / githubweb
  754. invalidate policy enforcer cache of policies that import a changed policy — Yannic Bürgmann / githubweb
  755. Ensure that a policy tag is published when the imports of a policy change — Yannic Bürgmann / githubweb
  756. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  757. change Policy.getPolicyImports() to not return an optional of PolicyImports but instead default to an empty PolicyImports instance if no imports are defined and always return a non-null instance — Dominik Guggemos / githubweb
  758. adapt to previous changes of policy model — Dominik Guggemos / githubweb
  759. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  760. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  761. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  762. Retrieve all connections support — Aleksandar Stanchev / githubweb
  763. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  764. Review connections API — Aleksandar Stanchev / githubweb
  765. Fix tests — Aleksandar Stanchev / githubweb
  766. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  767. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  768. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  769. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  770. Review — Aleksandar Stanchev / githubweb
  771. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  772. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  773. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  774. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  775. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  776. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  777. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  778. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  779. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  780. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  781. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  782. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  783. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  784. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  785. Update documentation review fixes — Aleksandar Stanchev / githubweb
  786. review of docs: — Aleksandar Stanchev / githubweb
  787. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  788. Fix copyright headers — Aleksandar Stanchev / githubweb
  789. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  790. Fix resolving of imported policies in PolicyEnforcerActor — Yannic Bürgmann / githubweb
  791. Make PolicyCacheLoader an Extension and therefore a singleton — Yannic Bürgmann / githubweb
  792. Stabilized unittest — Yannic Bürgmann / githubweb
  793. Fix failing unittest which didn't expect empty imports by default — Yannic Bürgmann / githubweb
  794. remove wrong @Nullable annotation — Dominik Guggemos / githubweb
  795. add shutdown behaviour to SnapshotStreamingActor and terminate stream in PhaseServiceRequestsDone; — Stefan Maute / githubweb
  796. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  797. fix BackgroundSyncActorTest; — Stefan Maute / githubweb
  798. moved actor name of SnapshotStreamingActor into the actor itself; — Stefan Maute / githubweb
  799. made Cancellable nullable and initialize it with null to fix sonar issue; — Stefan Maute / githubweb
  800. subscribe via PubSub for RetrieveThings and SudoRetrieveThings in ThingsAggregatorActor and publish commands in ThingsAggregatorProxyActor; — Stefan Maute / githubweb
  801. set logger akka.actor.CoordinatedShutdown to INFO instead DEBUG; — Stefan Maute / githubweb
  802. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  803. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  804. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  805. remove HealthSignal from BaseClientActor because it isn't needed anymore; — Stefan Maute / githubweb
  806. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  807. remove putting searchactor ref to pubSubMediator because searchActor registeres itself via pubSub; — Stefan Maute / githubweb
  808. increased ditto.http.coordinated-shutdown-timeout to 65s in ditto-http.conf; — Stefan Maute / githubweb
  809. fixed info log for successfully unsubscribing from pubSub; — Stefan Maute / githubweb
  810. implement pre-enforcer to enforce read access on imported policies — Dominik Guggemos / githubweb
  811. add searchActor to pubSub in SearchRootActor; — Stefan Maute / githubweb
  812. handle SERVICE_REQUESTS_DONE inAnyState() of PersistenceCleanupActor; — Stefan Maute / githubweb
  813. use Control.SERVICE_REQUESTS_DONE of PersistenceCleanupActor; — Stefan Maute / githubweb
  814. Use fully resolved policy (including imports) when building write models — Yannic Bürgmann / githubweb
  815. Invalidate search index for thing when a policy imported by the thing policy changes — Yannic Bürgmann / githubweb
  816. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  817. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  818. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  819. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  820. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  821. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  822. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  823. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  824. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  825. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  826. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  827. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  828. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  829. re-enable Debug logs for akka.actor.CoordinatedShutdown in things; — Stefan Maute / githubweb
  830. load PolicyEnforcerProvider using an extension — Dominik Guggemos / githubweb
  831. extend logging; — Stefan Maute / githubweb
  832. add basic logging to PolicyImportsPreEnforcer — Dominik Guggemos / githubweb
  833. ignore order of referenced policy tags — Yannic Bürgmann / githubweb
  834. enforce read access on all policy entries that are imported implicitly — Dominik Guggemos / githubweb
  835. small fixes and improvements of error handling related to policy imports — Dominik Guggemos / githubweb
  836. extracted an abstract class AbstractActorWithShutdownBehavior which handles the shutdown behaviour of Actors; — Stefan Maute / githubweb
  837. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  838. Fixed multiple issues regarding imported policies in the search index — Yannic Bürgmann / githubweb
  839. add policy imports documentation to openapi — Dominik Guggemos / githubweb
  840. make policy import resolving asynchronous — Yannic Bürgmann / githubweb
  841. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  842. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  843. Stop consuming and unsubscribe from PubSub on Service-Unbind. — Yufei Cai / githubweb
  844. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  845. Stop client actors at the end of tests; do not wait for graceful shutdown in client actor tests. — Yufei Cai / githubweb
  846. Test stopping consumers during graceful shutdown. — Yufei Cai / githubweb
  847. optimize policy enforcer cache invalidation — Yannic Bürgmann / githubweb
  848. Use correct key for setting correlation ID to tags. — Juergen Fickel / githubweb
  849. Use correct key for setting correlation ID to tags. — Juergen Fickel / githubweb
  850. optimize map building — Yannic Bürgmann / githubweb
  851. Fix review finding — David Schwilk / githubweb
  852. Consider change of importable type as semantical change — Yannic Bürgmann / githubweb
  853. Wait for active acknowledgement aggregator actors for a short time during coordinated shutdown. — Yufei Cai / githubweb
  854. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  855. remove unused code in LabelInvalidException — Yannic Bürgmann / githubweb
  856. Omit initial WebSocket request "/ws/2" from tracing in `RequestTracingDirective`. — Juergen Fickel / githubweb
  857. throw PolicyImportInvalidException if policy import references own policy, consolidate/simplify policy size validation in policy strategies — Dominik Guggemos / githubweb
  858. fix failing tests — Dominik Guggemos / githubweb
  859. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  860. add new class AbstractActorWithShutdownBehaviorAndRequestCounting which implements shutdown and request counting behavior; — Stefan Maute / githubweb
  861. ignored flaky unit test again — Thomas Jaeckle / githubweb
  862. check also for self reference in policy modify commands — Dominik Guggemos / githubweb
  863. improve logging — Dominik Guggemos / githubweb
  864. Move client actors to their own shard region. — Yufei Cai / githubweb
  865. Remove headers as a part of client actor props to prevent accidental restarts. — Yufei Cai / githubweb
  866. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  867. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  868. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  869. Prefix message annotations — David Schwilk / githubweb
  870. Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements. — Yufei Cai / githubweb
  871. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  872. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  873. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  874. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  875. Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest. — Yufei Cai / githubweb
  876. Add hand-off messages to connection and client shard regions. — Yufei Cai / githubweb
  877. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  878. Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown. — Yufei Cai / githubweb
  879. Tolerate lower case connection status. — Yufei Cai / githubweb
  880. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  881. New documentation page for ui — Thomas Fries / githubweb
  882. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  883. Added screenshot to UI documentation — Thomas Fries / githubweb
  884. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  885. fixed docker-ui rc publishing — noreply / githubweb
  886. added workflow for pushing docker images on demand — noreply / githubweb
  887. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  888. Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors. — Yufei Cai / githubweb
  889. validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource — Dominik Guggemos / githubweb
  890. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  891. do not fallback to ImportableType implicit if given type is not valid but return an error instead (default is still implicit, if value is not provided) — Dominik Guggemos / githubweb
  892. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  893. Add serializer for ClientActorPropsArgs. — Yufei Cai / githubweb
  894. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  895. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  896. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  897. UI Documentation: feedback from review — Thomas Fries / githubweb
  898. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  899. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  900. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  901. made presentation better printable — Thomas Jaeckle / githubweb
  902. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  903. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  904. Revert "validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource" — Dominik Guggemos / githubweb
  905. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  906. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  907. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  908. Add vaildation of condition header for live messages — David Schwilk / githubweb
  909. Adjust documentation for supported live message conditions — David Schwilk / githubweb
  910. Only increase timeout for flaky test — David Schwilk / githubweb
  911. Make ShardedBinaryEnvelope self-delimiting; log failed serialization. — Yufei Cai / githubweb
  912. fix timing issues for LiveSignalEnforcementTest — Dominik Guggemos / githubweb
  913. Fix endian-ness of serializer; fix serialization of SudoRetrieveConnectionStatusResponse. — Yufei Cai / githubweb
  914. fix compilation after merging master — Dominik Guggemos / githubweb
  915. document policy imports and extend ditto protocol specification — Dominik Guggemos / githubweb
  916. Refactored `DittoTracing` to slim down its API and get rid of direct dependencies to Kamon. — Juergen Fickel / githubweb
  917. Disable automatic passivation for shard region creator; start blocked namespaces replicator in connectivity. — Yufei Cai / githubweb
  918. Delete SearchActorTest#terminateStreams; log blocked namespaces replicator. — Yufei Cai / githubweb
  919. Add logger for connection validation exception — David Schwilk / githubweb
  920. `ActorSystemResource` now can receive an actor system name. — Juergen Fickel / githubweb
  921. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  922. Fixed but in `UnmodifiableExternalMessage`. — Juergen Fickel / githubweb
  923. Fixed failing unit tests because of uninitialized DittoTracing. — Juergen Fickel / githubweb
  924. added limit for maximum number of policies to be imported — Kalin Kostashki / githubweb
  925. Fixed handling of possible duplicate header keys to default behaviour of `Map`. — Juergen Fickel / githubweb
  926. Added builder for `TracingConfig` to `DittoTracingInitResource` to create a config directly at instantiation. — Juergen Fickel / githubweb
  927. Added unit tests for `RequestTracingDirective`. — Juergen Fickel / githubweb
  928. Ensured that `DittoTracing#init` could not be called multiple times. — Juergen Fickel / githubweb
  929. Renamed types from '*Trace' to '*Span' where appropriate. — Juergen Fickel / githubweb
  930. Fixed wrong expectation in unit test. — Juergen Fickel / githubweb
  931. Wait for pending issued acknowledgements during graceful shutdown. — Yufei Cai / githubweb
  932. Fix incorrect envelope in ClientSupervisor. — Yufei Cai / githubweb
  933. Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded. — Yufei Cai / githubweb
  934. Revert "Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded." — Yufei Cai / githubweb
  935. Revert "Wait for pending issued acknowledgements during graceful shutdown." — Yufei Cai / githubweb
  936. Reworked tagging to be more correct. — Juergen Fickel / githubweb
  937. Fixed issue which was uncovered by unit tests. — Juergen Fickel / githubweb
  938. Extended trace context propagation to all instances of `DittoHeadersSettable`. — Juergen Fickel / githubweb
  939. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  940. fixed link — noreply / githubweb
  941. Updated slides — noreply / githubweb
  942. Allow to use namespaces in search in Explorer UI — Thomas Fries / githubweb
  943. Use different library for subnet validation (Apache didn't work with IPv6) — David Schwilk / githubweb
  944. fix year in copyright header; — Stefan Maute / githubweb
  945. Fixed handling of already existing W3C tracing headers within RequestTracingDirective. — Juergen Fickel / githubweb
  946. Include `KamonTracingInitResource` in test-jar to make it available for other module's unit tests. — Juergen Fickel / githubweb
  947. Invoke get segment tag only if logger has tracing enabled. — Juergen Fickel / githubweb
  948. Introduced configuration option to include or exclude operation names to or from tracing. — Juergen Fickel / githubweb
  949. Fixed test failure and added unit test for filtering in `DittoTracing`. — Juergen Fickel / githubweb
  950. Rely on configured filter to exclude WebSocket initialisation from tracing. — Juergen Fickel / githubweb
  951. Revert "Add logger for connection validation exception" — David Schwilk / githubweb
  952. Review changes — David Schwilk / githubweb
  953. review: fixed some minor findings and adjusted code style; — Stefan Maute / githubweb
  954. Fix failing test — David Schwilk / githubweb
  955. Add type name to serialize and deserialize trace span operation name if possible. — Juergen Fickel / githubweb
  956. fix tests temporarily — Dominik Guggemos / githubweb
  957. fix hashCode of DefaultLimitsConfig — Dominik Guggemos / githubweb
  958. fixed typos and review comments — Kalin Kostashki / githubweb
  959. Fixed glob pattern of includes to accept all operation names regardless of any slashes. — Juergen Fickel / githubweb
  960. Ensure that W3C tracing headers are always set to request. — Juergen Fickel / githubweb
  961. adjusted URL of github pages after Ditto GitHub organization move — Thomas Jaeckle / githubweb
  962. Renamed `fail` methods of `StartedSpan` to `tagAsFailed`. — Juergen Fickel / githubweb
  963. Added test resource for Kamon test span reporters. — Juergen Fickel / githubweb
  964. Made static factory method of `KamonHttpContextPropagation` less error-prone. — Juergen Fickel / githubweb
  965. Add blog post for live message conditions — Aleksandar Stanchev / githubweb
  966. Minor code review fixes — Aleksandar Stanchev / githubweb
  967. Explorer UI json payload for messages — Thomas Fries / githubweb
  968. Introduced result type for Java. — Juergen Fickel / githubweb
  969. Replaced Scala `Try` with Ditto's new `Result`. — Juergen Fickel / githubweb
  970. Made instance creation of `KamonHttpContextPropagation` even more fluent. — Juergen Fickel / githubweb
  971. Fixed year of license header. — Juergen Fickel / githubweb
  972. Adjusted source version of Javadoc plugin. — Juergen Fickel / githubweb
  973. Blog post redacted — Aleksandar Stanchev / githubweb
  974. fix blogpost code-snippets to render correctly in Jekyll — Thomas Jaeckle / githubweb
  975. Improved search filter in explorer ui — Thomas Fries / githubweb
  976. adding some system tests for policy imports — Kalin Kostashki / githubweb
  977. Explorer UI: fixed bug caused by filter dropdown — Thomas Fries / githubweb
  978. Implement SubnetValidator for blocked subnet matching — David Schwilk / githubweb
  979. Add ClassRule for DittoTracingInitResource to disable tracing in the test; — Stefan Maute / githubweb
  980. Fix PolicySupervisorActorTest. — Yufei Cai / githubweb
  981. Fix SearchActorTest. — Yufei Cai / githubweb
  982. fix installation-operating.md typo — Thomas Jaeckle / githubweb
  983. fixed wrong span key string for SpanTagKey.REQUEST_URI — Thomas Jaeckle / githubweb
  984. Turn on debug log for PolicySupervisorActorTest. — Yufei Cai / githubweb
  985. Fix license header; fix PolicySupervisorActorTest. — Yufei Cai / githubweb
  986. removed mention of Bosch IoT Things as "free plan" sandbox from docs — noreply / githubweb
  987. update star chart in Readme — noreply / githubweb
  988. cancelReceiveTimeout moved after exception creating — Andrey Balarev / githubweb
  989. removed deprecated TLS versions from sandbox nginx config — Thomas Jaeckle / githubweb
  990. added security enhancing headers to nginx.conf of sandbox — Thomas Jaeckle / githubweb
  991. fix k8s descritor file, removing "java", "-jar", "starter.jar" — Thomas Jaeckle / githubweb
  992. Fix unserializable restart message in ClientSupervisor. — noreply / githubweb
  993. Connections API doc fixes — Andrey Balarev / githubweb
  994. credentials in connections are encrypted when written to the db — Aleksandar Stanchev / githubweb
  995. dependency updates: — Thomas Jaeckle / githubweb
  996. configured content-security-policy correctly for sandbox — Thomas Jaeckle / githubweb
  997. fixed content-security-policy for sandbox — Thomas Jaeckle / githubweb
  998. ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing. — Yufei Cai / githubweb
  999. Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance. — Yufei Cai / githubweb
  1000. Increase relative rebalance limit to coincide with absolute limit when all shards are active. — Yufei Cai / githubweb
  1001. directly close&release OSS nexus repositories on Ditto release — Thomas Jaeckle / githubweb
  1002. fix for putPolicyWithTooManyImports method — Kalin Kostashki / githubweb
  1003. Code review fixes — Aleksandar Stanchev / githubweb
  1004. extend documentation for credentials encryption — Aleksandar Stanchev / githubweb
  1005. fixed @since TODOs — Kalin Kostashki / githubweb
  1006. connectivity-manage-connections-piggyback added to ditto_sidebar — Andrey Balarev / githubweb
  1007. Documentation links minor fixes. — Andrey Balarev / githubweb
  1008. prepare Ditto 3.1.0 — Thomas Jaeckle / githubweb
  1009. added doc version 3.1 to _config.yml — Thomas Jaeckle / githubweb
  1010. fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
  1011. fixes wrong asString call instead of formatAsString — Aleksandar Stanchev / githubweb
  1012. fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
  1013. prepare 3.1.0 release, continued — Thomas Jaeckle / githubweb
  1014. fix missing OpenAPI "policy import" references and re-generated ditto-api-2.yml — Thomas Jaeckle / githubweb
  1015. fixed sandbox "Content-Security-Policy" for Ditto UI — Thomas Jaeckle / githubweb
  1016. disable caching for sandbox — Thomas Jaeckle / githubweb
  1017. updated Connectivity_Metrics.json Grafana dashboard to include per connection-id filtering for top row — Thomas Jaeckle / githubweb
  1018. updated Connectivity_Metrics.json to also filter id on throttled connections — Thomas Jaeckle / githubweb
  1019. fix json pointers config when read from env — Aleksandar Stanchev / githubweb
  1020. fix alerting in Connectivity_Metrics.json — Thomas Jaeckle / githubweb
  1021. fix license header year — Thomas Jaeckle / githubweb
  1022. added missing label for throttled connections — Thomas Jaeckle / githubweb
  1023. adjusted 3.1.0 release date in docs — Thomas Jaeckle / githubweb
  1024. fixed RELEASE.md — Thomas Jaeckle / githubweb

#75 (Nov 4, 2022, 12:02:52 PM)

  1. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  2. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  3. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  4. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  5. Remove unused environment variable. — Thomas Jaeckle / githubweb
  6. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  7. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  8. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  9. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  10. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  11. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  12. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  13. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  14. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  15. review: code format and use predefined constant; — Stefan Maute / githubweb
  16. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  17. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  18. fixed compile error after merge — Thomas Jaeckle / githubweb
  19. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  20. Fix review findings — Yannic Klem / githubweb
  21. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  22. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  23. simplify if condition — Yannic Klem / githubweb
  24. fix generation of code coverage reporting; — Stefan Maute / githubweb
  25. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  26. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  27. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  28. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  29. Remove unnecessary escaping — Yannic Klem / githubweb
  30. remove unnecessary grouping — Yannic Klem / githubweb
  31. Update documentation according to changes in the regex — Yannic Klem / githubweb
  32. Fix japicmp plugin — Yannic Klem / githubweb
  33. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  34. update nexus-staging-maven-plugin to latest — noreply / githubweb
  35. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  36. Add missing javadoc — Yannic Klem / githubweb
  37. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  38. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  39. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  40. Change search policy cache type. — Yufei Cai / githubweb
  41. review commits — Kalin Kostashki / githubweb
  42. improved search-updater logic by: — Thomas Jaeckle / githubweb
  43. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  44. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  45. fix inverted isEmpty check — Yannic Klem / githubweb
  46. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  47. add code of conduct — noreply / githubweb
  48. fixed file ending to .md — noreply / githubweb
  49. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  50. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  51. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  52. Fix unit tests. — Yufei Cai / githubweb
  53. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  54. adapt documentation to review findings — Yannic Klem / githubweb
  55. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  56. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  57. Move URI decoding back to Connection model — David Schwilk / githubweb
  58. Fix rendering issues of documentation — Yannic Klem / githubweb
  59. Decode depending on shouldUriDecode — David Schwilk / githubweb
  60. Prevent API break, deprecate old methods — David Schwilk / githubweb
  61. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  62. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  63. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  64. Use same validation for fromString — Yannic Klem / githubweb
  65. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  66. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  67. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  68. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  69. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  70. Remove Optional from connection throttling message — David Schwilk / githubweb
  71. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  72. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  73. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  74. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  75. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  76. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  77. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  78. Delete Metadata.origin. — Yufei Cai / githubweb
  79. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  80. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  81. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  82. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  83. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  84. Fix some TODOs for search update. — Yufei Cai / githubweb
  85. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  86. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  87. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  88. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  89. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  90. Amend search indices. — Yufei Cai / githubweb
  91. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  92. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  93. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  94. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  95. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  96. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  97. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  98. partly revert commit and fix tests — Dominik Guggemos / githubweb
  99. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  100. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  101. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  102. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  103. Rename config of SearchService. — Yufei Cai / githubweb
  104. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  105. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  106. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  107. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  108. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  109. Fix config key for unit tests. — Yufei Cai / githubweb
  110. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  111. Fix more keys — Yufei Cai / githubweb
  112. Fix LimitsConfig. — Yufei Cai / githubweb
  113. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  114. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  115. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  116. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  117. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  118. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  119. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  120. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  121. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  122. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  123. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  124. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  125. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  126. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  127. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  128. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  129. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  130. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  131. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  132. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  133. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  134. fixed k3s step in README.md — noreply / githubweb
  135. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  136. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  137. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  138. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  139. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  140. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  141. Fix some TODOs. — Yufei Cai / githubweb
  142. added release_notes_240.html to sidebar — noreply / githubweb
  143. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  144. make Ditto default namespace configurable; — Stefan Maute / githubweb
  145. add default-namespace to test.conf; — Stefan Maute / githubweb
  146. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  147. Add missing license header — David Schwilk / githubweb
  148. Enable SBR automatically after some time — Yannic Klem / githubweb
  149. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  150. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  151. Remove outdated unit test. — Yufei Cai / githubweb
  152. Change search collection names. — Yufei Cai / githubweb
  153. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  154. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  155. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  156. Enable indexing of arrays. — Yufei Cai / githubweb
  157. Fix search root actor tests. — Yufei Cai / githubweb
  158. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  159. fixed javadoc errors — Thomas Jaeckle / githubweb
  160. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  161. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  162. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  163. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  164. DevOps commands error responses fixes — Andrey Balarev / githubweb
  165. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  166. minor doc improvements — Dominik Guggemos / githubweb
  167. Added package 'subscribing'. — Juergen Fickel / githubweb
  168. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  169. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  170. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  171. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  172. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  173. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  174. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  175. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  176. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  177. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  178. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  179. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  180. fixed compile error — Thomas Jaeckle / githubweb
  181. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  182. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  183. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  184. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  185. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  186. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  187. review: — Stefan Maute / githubweb
  188. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  189. deleted concierge module — Thomas Jaeckle / githubweb
  190. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  191. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  192. try to fix tests — Thomas Jaeckle / githubweb
  193. fix tests — Thomas Jaeckle / githubweb
  194. review: — Stefan Maute / githubweb
  195. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  196. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  197. review: — Stefan Maute / githubweb
  198. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  199. Fix concierge service tests — Yannic Klem / githubweb
  200. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  201. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  202. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  203. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  204. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  205. fix indentation and imports — Yannic Klem / githubweb
  206. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  207. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  208. fixed Ditto logo in Readme.md — noreply / githubweb
  209. fix readme — noreply / githubweb
  210. reduce joining on completion stages — Thomas Jaeckle / githubweb
  211. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  212. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  213. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  214. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  215. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  216. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  217. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  218. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  219. Add last modified timestamp to search results. — Yufei Cai / githubweb
  220. Avoid potential NPE — Andrey Balarev / githubweb
  221. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  222. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  223. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  224. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  225. fix error registry tests — Thomas Jaeckle / githubweb
  226. added package-info files in edge-api — Thomas Jaeckle / githubweb
  227. broken aggregated response fixed — Andrey Balarev / githubweb
  228. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  229. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  230. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  231. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  232. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  233. Minor review adaptions — Yannic Klem / githubweb
  234. fix wrong renaming — Yannic Klem / githubweb
  235. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  236. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  237. Add extensions to connectivity service — David Schwilk / githubweb
  238. Add more extensions to connectivity service — David Schwilk / githubweb
  239. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  240. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  241. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  242. Create materializer just once — Yannic Klem / githubweb
  243. Minor review findings — Yannic Klem / githubweb
  244. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  245. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  246. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  247. Add last modified timestamp to search results. — Yufei Cai / githubweb
  248. Fix compile error. — Yufei Cai / githubweb
  249. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  250. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  251. Adjust extensions in things-search — David Schwilk / githubweb
  252. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  253. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  254. Remove test for class which is no longer existing — Yannic Klem / githubweb
  255. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  256. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  257. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  258. Temp — Yannic Klem / githubweb
  259. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  260. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  261. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  262. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  263. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  264. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  265. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  266. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  267. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  268. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  269. Fix remaining failing tests — Yannic Klem / githubweb
  270. Fix gateway tests — Yannic Klem / githubweb
  271. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  272. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  273. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  274. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  275. stabilize unit test — Thomas Jaeckle / githubweb
  276. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  277. fixed compile error — Thomas Jaeckle / githubweb
  278. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  279. fixed Helm installation script for Helm 3 — noreply / githubweb
  280. Add PreEnforcer Extension — David Schwilk / githubweb
  281. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  282. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  283. Fix tests — David Schwilk / githubweb
  284. Fix more tests — David Schwilk / githubweb
  285. Fix one last test — David Schwilk / githubweb
  286. Correct config path for pre enforcer provider — David Schwilk / githubweb
  287. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  288. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  289. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  290. added missing Nullable — Thomas Jaeckle / githubweb
  291. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  292. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  293. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  294. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  295. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  296. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  297. fix imports — Johannes Schneider / githubweb
  298. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  299. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  300. Remove unused method — Yannic Klem / githubweb
  301. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  302. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  303. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  304. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  305. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  306. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  307. minor formatting — Yannic Klem / githubweb
  308. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  309. Remove unused import — David Schwilk / githubweb
  310. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  311. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  312. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  313. rename package to fit module name — Yannic Klem / githubweb
  314. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  315. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  316. Preserve original sender during async processing — Yannic Klem / githubweb
  317. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  318. Fix cache invalidation — Yannic Klem / githubweb
  319. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  320. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  321. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  322. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  323. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  324. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  325. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  326. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  327. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  328. Fix Policies service registry tests — David Schwilk / githubweb
  329. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  330. fix CreateThingTest; — Stefan Maute / githubweb
  331. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  332. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  333. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  334. do not sync things without a policyId — Dominik Guggemos / githubweb
  335. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  336. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  337. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  338. Add pre-enforcement for search commands — David Schwilk / githubweb
  339. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  340. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  341. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  342. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  343. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  344. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  345. Removed some code smells. — Juergen Fickel / githubweb
  346. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  347. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  348. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  349. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  350. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  351. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  352. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  353. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  354. delete existing metadata for delete commands; — Stefan Maute / githubweb
  355. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  356. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  357. Slightly adjusted formatting. — Juergen Fickel / githubweb
  358. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  359. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  360. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  361. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  362. minor code formatting; — Stefan Maute / githubweb
  363. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  364. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  365. Minor adaptions — Yannic Klem / githubweb
  366. review: minor style fixes — Thomas Jaeckle / githubweb
  367. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  368. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  369. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  370. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  371. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  372. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  373. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  374. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  375. fixed unit test — Thomas Jaeckle / githubweb
  376. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  377. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  378. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  379. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  380. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  381. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  382. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  383. Squashed Initial Commit UI — Thomas Fries / githubweb
  384. fix license header; — Stefan Maute / githubweb
  385. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  386. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  387. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  388. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  389. fix unit tests — Johannes Schneider / githubweb
  390. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  391. fix more unit tests — Johannes Schneider / githubweb
  392. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  393. fixed unit test — Thomas Jaeckle / githubweb
  394. fix more unit tests — Johannes Schneider / githubweb
  395. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  396. fix another tests — Johannes Schneider / githubweb
  397. minor formatting — Johannes Schneider / githubweb
  398. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  399. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  400. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  401. fix handling of live command responses — Thomas Jaeckle / githubweb
  402. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  403. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  404. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  405. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  406. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  407. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  408. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  409. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  410. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  411. fix creation of relative metadata — Johannes Schneider / githubweb
  412. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  413. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  414. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  415. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  416. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  417. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  418. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  419. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  420. fix tests — Yannic Klem / githubweb
  421. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  422. Added copyright header — Thomas Fries / githubweb
  423. Added copyright header — Thomas Fries / githubweb
  424. Added default user credentials for sandbox — Thomas Fries / githubweb
  425. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  426. Remove non-working array element diff computation. — Yufei Cai / githubweb
  427. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  428. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  429. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  430. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  431. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  432. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  433. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  434. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  435. Remove sandbox environment — Thomas Fries / githubweb
  436. Improved error handling on ditto calls — Thomas Fries / githubweb
  437. Update ace editor if changed in background — Thomas Fries / githubweb
  438. fixed more button color on odd table rows — Thomas Fries / githubweb
  439. keep order of metadata when creating it; — Stefan Maute / githubweb
  440. Don't cache policyEnforcer — Yannic Klem / githubweb
  441. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  442. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  443. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  444. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  445. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  446. Review: Minor adjustements — David Schwilk / githubweb
  447. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  448. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  449. Fixed unit test. — Juergen Fickel / githubweb
  450. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  451. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  452. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  453. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  454. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  455. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  456. fix typos in test names — Yannic Klem / githubweb
  457. move pre enforcer to pre package — Yannic Klem / githubweb
  458. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  459. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  460. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  461. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  462. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  463. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  464. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  465. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  466. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  467. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  468. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  469. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  470. fixed unit test — Thomas Jaeckle / githubweb
  471. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  472. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  473. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  474. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  475. Use lambda function reference — Yannic Klem / githubweb
  476. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  477. removed no more legit test cases; — Stefan Maute / githubweb
  478. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  479. fix unit tests — Johannes Schneider / githubweb
  480. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  481. Log read and write concern in search persistences. — Yufei Cai / githubweb
  482. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  483. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  484. fix license header year — Johannes Schneider / githubweb
  485. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  486. added section in readme about UI — noreply / githubweb
  487. custom namespace /POST for things route — Pranshu Grover / githubweb
  488. add license year 2022 — Pranshu Grover / githubweb
  489. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  490. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  491. fixed ignored unit test — Thomas Jaeckle / githubweb
  492. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  493. fixed timeout behavior — Thomas Jaeckle / githubweb
  494. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  495. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  496. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  497. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  498. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  499. review: — Thomas Jaeckle / githubweb
  500. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  501. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  502. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  503. fixed test compile error — Thomas Jaeckle / githubweb
  504. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  505. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  506. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  507. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  508. Fix unittests — Yannic Klem / githubweb
  509. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  510. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  511. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  512. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  513. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  514. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  515. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  516. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  517. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  518. fixed unit test — Thomas Jaeckle / githubweb
  519. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  520. Fix failing enforcement tests — David Schwilk / githubweb
  521. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  522. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  523. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  524. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  525. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  526. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  527. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  528. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  529. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  530. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  531. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  532. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  533. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  534. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  535. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  536. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  537. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  538. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  539. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  540. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  541. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  542. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  543. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  544. Explorer-ui added connections — Thomas Fries / githubweb
  545. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  546. Review findings fixes — Desislava Marinova / githubweb
  547. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  548. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  549. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  550. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  551. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  552. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  553. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  554. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  555. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  556. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  557. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  558. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  559. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  560. Removed one superfluous constructor. — Juergen Fickel / githubweb
  561. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  562. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  563. Removed superfluous props method. — Juergen Fickel / githubweb
  564. Fixed license header year. — Juergen Fickel / githubweb
  565. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  566. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  567. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  568. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  569. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  570. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  571. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  572. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  573. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  574. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  575. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  576. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  577. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  578. fix route tests — Yannic Klem / githubweb
  579. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  580. fixed up blogpost about reactive MQTT — noreply / githubweb
  581. Explorer-UI connections: — Thomas Fries / githubweb
  582. Fixed blog post file name — noreply / githubweb
  583. Explorer-UI: connection — Thomas Fries / githubweb
  584. update docker pulls tag in README.md — noreply / githubweb
  585. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  586. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  587. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  588. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  589. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  590. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  591. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  592. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  593. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  594. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  595. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  596. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  597. fixed compile errors — Thomas Jaeckle / githubweb
  598. fixed unit test — Thomas Jaeckle / githubweb
  599. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  600. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  601. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  602. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  603. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  604. fixed unit test — Thomas Jaeckle / githubweb
  605. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  606. explorer ui connections headers for new files — Thomas Fries / githubweb
  607. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  608. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  609. fixed piggyback command sending — Thomas Jaeckle / githubweb
  610. Use pre enforced signal for further processing — Yannic Klem / githubweb
  611. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  612. fix search unittests — Yannic Klem / githubweb
  613. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  614. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  615. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  616. Improved changing environments: — Thomas Fries / githubweb
  617. Apply pre enforcers on live responses — Yannic Klem / githubweb
  618. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  619. Fix unittests — Yannic Klem / githubweb
  620. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  621. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  622. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  623. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  624. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  625. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  626. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  627. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  628. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  629. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  630. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  631. Apply SignalTransformer also for search — Yannic Klem / githubweb
  632. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  633. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  634. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  635. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  636. simplify QueryParser — Thomas Jaeckle / githubweb
  637. Improve logging in signal transformer — Yannic Klem / githubweb
  638. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  639. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  640. Explorer-UI - review feedback — Thomas Fries / githubweb
  641. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  642. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  643. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  644. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  645. restrict creating things with too large metadata — Johannes Schneider / githubweb
  646. fix javadoc — Yannic Klem / githubweb
  647. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  648. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  649. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  650. enable caching by default — Yannic Klem / githubweb
  651. Review: Optimize configurability of extension — David Schwilk / githubweb
  652. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  653. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  654. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  655. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  656. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  657. Apply suggestions from code review — noreply / githubweb
  658. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  659. Review: SignalTransformers — David Schwilk / githubweb
  660. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  661. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  662. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  663. Explorer UI - review final small fixes — Thomas Fries / githubweb
  664. Copyright header year update — Aleksandar Stanchev / githubweb
  665. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  666. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  667. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  668. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  669. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  670. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  671. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  672. remove unnecessary import — Johannes Schneider / githubweb
  673. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  674. apply signal transformer for sudo commands — Yannic Klem / githubweb
  675. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  676. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  677. Add documentation about extending Ditto — David Schwilk / githubweb
  678. Fix SubUpdaterTest. — Yufei Cai / githubweb
  679. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  680. fix imports — Thomas Jaeckle / githubweb
  681. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  682. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  683. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  684. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  685. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  686. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  687. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  688. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  689. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  690. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  691. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  692. added star history to readme.md — noreply / githubweb
  693. remove unused field — Yannic Klem / githubweb
  694. make connection decoding migration configurable — Yannic Klem / githubweb
  695. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  696. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  697. handle invalid URI exception — Yannic Klem / githubweb
  698. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  699. updated Grafana dashboards — Thomas Jaeckle / githubweb
  700. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  701. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  702. fixed cluster roles — Thomas Jaeckle / githubweb
  703. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  704. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  705. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  706. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  707. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  708. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  709. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  710. Explorer-ui - add support for policies — Thomas Fries / githubweb
  711. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  712. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  713. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  714. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  715. Add random interval for policy announcements — David Schwilk / githubweb
  716. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  717. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  718. log when child actor is stopped — Yannic Klem / githubweb
  719. log shutdown reason of persistence actor — Yannic Klem / githubweb
  720. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  721. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  722. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  723. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  724. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  725. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  726. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  727. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  728. Extend randomizationInterval apidocs — David Schwilk / githubweb
  729. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  730. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  731. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  732. use correct maximum value — Yannic Klem / githubweb
  733. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  734. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  735. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  736. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  737. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  738. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  739. avoid unnecessary watch — Yannic Klem / githubweb
  740. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  741. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  742. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  743. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  744. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  745. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  746. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  747. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  748. activate WoT integration by default — Thomas Jaeckle / githubweb
  749. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  750. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  751. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  752. Logging and validation — Pranshu Grover / githubweb
  753. Payload Validation Test — Pranshu Grover / githubweb
  754. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  755. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  756. reformat — Pranshu Grover / githubweb
  757. remove main function from mapper — Pranshu Grover / githubweb
  758. Remove logging statements — Pranshu Grover / githubweb
  759. change license header year — Pranshu Grover / githubweb
  760. remove Tests — Pranshu Grover / githubweb
  761. Add mapping Tests — Pranshu Grover / githubweb
  762. More Tests — Pranshu Grover / githubweb
  763. fix build — Pranshu Grover / githubweb
  764. validate headers — Pranshu Grover / githubweb
  765. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  766. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  767. Reduce additional queries to number of batches — Yannic Klem / githubweb
  768. preserve order of pids — Yannic Klem / githubweb
  769. Initial Binary CE support — Pranshu Grover / githubweb
  770. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  771. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  772. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  773. formatting and minor changes — Pranshu Grover / githubweb
  774. fix build — Pranshu Grover / githubweb
  775. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  776. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  777. added support for self-signed certificates — Kalin Kostashki / githubweb
  778. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  779. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  780. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  781. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  782. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  783. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  784. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  785. Add exclusions for moved classes — Yannic Klem / githubweb
  786. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  787. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  788. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  789. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  790. Only handle command timeout exception specially — Yannic Klem / githubweb
  791. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  792. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  793. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  794. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  795. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  796. fixed typo in config — Thomas Jaeckle / githubweb
  797. * Allow to save message templates for a feature — Thomas Fries / githubweb
  798. Make considering only latest journal entry optional — Yannic Klem / githubweb
  799. fix compile errors — Yannic Klem / githubweb
  800. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  801. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  802. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  803. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  804. use entity ID from response — Yannic Klem / githubweb
  805. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  806. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  807. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  808. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  809. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  810. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  811. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  812. read max-bytes from config as bytes — Johannes Schneider / githubweb
  813. fix test configuration — Johannes Schneider / githubweb
  814. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  815. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  816. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  817. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  818. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  819. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  820. cleanup things messaging constants — Yannic Klem / githubweb
  821. build exception and content-type check — Pranshu Grover / githubweb
  822. change content-type for tests — Pranshu Grover / githubweb
  823. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  824. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  825. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  826. binary CE test — Pranshu Grover / githubweb
  827. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  828. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  829. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  830. fixed another unit test error — Thomas Jaeckle / githubweb
  831. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  832. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  833. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  834. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  835. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  836. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  837. fixed sonar issues; — Stefan Maute / githubweb
  838. fix tests; — Stefan Maute / githubweb
  839. fix more broken tests; — Stefan Maute / githubweb
  840. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  841. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  842. remove unused imports and unused code; — Stefan Maute / githubweb
  843. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  844. update netty + akka-management — Thomas Jaeckle / githubweb
  845. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  846. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  847. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  848. try out adding trivy vulnerability scanner — noreply / githubweb
  849. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  850. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  851. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  852. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  853. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  854. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  855. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  856. add javadoc to messaging constants — Yannic Klem / githubweb
  857. switch ditto-ui base image to alpine variant — noreply / githubweb
  858. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  859. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  860. Documentation — Pranshu Grover / githubweb
  861. add documentation plus remove blocklist — Pranshu Grover / githubweb
  862. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  863. add Test plus minor housekeeping — Pranshu Grover / githubweb
  864. fixed duplicated dependency — Thomas Jaeckle / githubweb
  865. update readme.md with new project site — noreply / githubweb
  866. reformatting — Pranshu Grover / githubweb
  867. add unit-test to reproduce bug — Johannes Schneider / githubweb
  868. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  869. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  870. reformat InboundDispatchSink — Pranshu Grover / githubweb
  871. remove comments and other necessary changes — Pranshu Grover / githubweb
  872. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  873. minor reformatting — Pranshu Grover / githubweb
  874. exception handling — Pranshu Grover / githubweb
  875. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  876. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  877. reformat docs — Pranshu Grover / githubweb
  878. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  879. exception handling — Pranshu Grover / githubweb
  880. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  881. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  882. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  883. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  884. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  885. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  886. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  887. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  888. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  889. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  890. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  891. fix build — Pranshu Grover / githubweb
  892. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  893. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  894. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  895. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  896. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  897. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  898. fix unittest — Yannic Klem / githubweb
  899. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  900. fix intendation in connections.js — noreply / githubweb
  901. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  902. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  903. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  904. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  905. adjusted input type from "integer" to "number" — noreply / githubweb
  906. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  907. adjusted definition label — noreply / githubweb
  908. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  909. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  910. fix failing tests — Dominik Guggemos / githubweb
  911. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  912. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  913. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  914. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  915. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  916. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  917. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  918. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  919. Fixed error in unit test. — David Schwilk / githubweb
  920. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  921. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  922. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  923. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  924. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  925. Retrieve all connections support — Aleksandar Stanchev / githubweb
  926. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  927. Review connections API — Aleksandar Stanchev / githubweb
  928. Fix tests — Aleksandar Stanchev / githubweb
  929. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  930. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  931. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  932. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  933. Review — Aleksandar Stanchev / githubweb
  934. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  935. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  936. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  937. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  938. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  939. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  940. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  941. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  942. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  943. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  944. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  945. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  946. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  947. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  948. Update documentation review fixes — Aleksandar Stanchev / githubweb
  949. review of docs: — Aleksandar Stanchev / githubweb
  950. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  951. Fix copyright headers — Aleksandar Stanchev / githubweb
  952. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  953. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  954. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  955. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  956. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  957. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  958. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  959. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  960. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  961. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  962. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  963. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  964. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  965. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  966. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  967. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  968. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  969. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  970. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  971. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  972. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  973. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  974. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  975. Fix review finding — David Schwilk / githubweb
  976. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  977. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  978. ignored flaky unit test again — Thomas Jaeckle / githubweb
  979. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  980. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  981. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  982. Prefix message annotations — David Schwilk / githubweb
  983. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  984. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  985. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  986. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  987. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  988. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  989. New documentation page for ui — Thomas Fries / githubweb
  990. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  991. Added screenshot to UI documentation — Thomas Fries / githubweb
  992. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  993. fixed docker-ui rc publishing — noreply / githubweb
  994. added workflow for pushing docker images on demand — noreply / githubweb
  995. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  996. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  997. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  998. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  999. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1000. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1001. UI Documentation: feedback from review — Thomas Fries / githubweb
  1002. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1003. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1004. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1005. made presentation better printable — Thomas Jaeckle / githubweb
  1006. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1007. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1008. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1009. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1010. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1011. Add vaildation of condition header for live messages — David Schwilk / githubweb
  1012. Adjust documentation for supported live message conditions — David Schwilk / githubweb
  1013. Only increase timeout for flaky test — David Schwilk / githubweb
  1014. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1015. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  1016. fixed link — noreply / githubweb
  1017. Updated slides — noreply / githubweb
  1018. Allow to use namespaces in search in Explorer UI — Thomas Fries / githubweb
  1019. adjusted URL of github pages after Ditto GitHub organization move — Thomas Jaeckle / githubweb
  1020. Add blog post for live message conditions — Aleksandar Stanchev / githubweb
  1021. Minor code review fixes — Aleksandar Stanchev / githubweb
  1022. Explorer UI json payload for messages — Thomas Fries / githubweb
  1023. Blog post redacted — Aleksandar Stanchev / githubweb
  1024. fix blogpost code-snippets to render correctly in Jekyll — Thomas Jaeckle / githubweb

#74 (Nov 4, 2022, 11:47:12 AM)

  1. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  2. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  3. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  4. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  5. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  6. Remove unused environment variable. — Thomas Jaeckle / githubweb
  7. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  8. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  9. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  10. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  11. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  12. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  13. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  14. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  15. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  16. review: code format and use predefined constant; — Stefan Maute / githubweb
  17. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  18. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  19. fixed compile error after merge — Thomas Jaeckle / githubweb
  20. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  21. Fix review findings — Yannic Klem / githubweb
  22. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  23. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  24. simplify if condition — Yannic Klem / githubweb
  25. fix generation of code coverage reporting; — Stefan Maute / githubweb
  26. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  27. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  28. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  29. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  30. Remove unnecessary escaping — Yannic Klem / githubweb
  31. remove unnecessary grouping — Yannic Klem / githubweb
  32. Update documentation according to changes in the regex — Yannic Klem / githubweb
  33. Fix japicmp plugin — Yannic Klem / githubweb
  34. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  35. update nexus-staging-maven-plugin to latest — noreply / githubweb
  36. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  37. Add missing javadoc — Yannic Klem / githubweb
  38. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  39. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  40. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  41. Change search policy cache type. — Yufei Cai / githubweb
  42. review commits — Kalin Kostashki / githubweb
  43. improved search-updater logic by: — Thomas Jaeckle / githubweb
  44. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  45. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  46. fix inverted isEmpty check — Yannic Klem / githubweb
  47. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  48. add code of conduct — noreply / githubweb
  49. fixed file ending to .md — noreply / githubweb
  50. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  51. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  52. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  53. Fix unit tests. — Yufei Cai / githubweb
  54. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  55. adapt documentation to review findings — Yannic Klem / githubweb
  56. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  57. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  58. Move URI decoding back to Connection model — David Schwilk / githubweb
  59. Fix rendering issues of documentation — Yannic Klem / githubweb
  60. Decode depending on shouldUriDecode — David Schwilk / githubweb
  61. Prevent API break, deprecate old methods — David Schwilk / githubweb
  62. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  63. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  64. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  65. Use same validation for fromString — Yannic Klem / githubweb
  66. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  67. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  68. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  69. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  70. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  71. Remove Optional from connection throttling message — David Schwilk / githubweb
  72. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  73. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  74. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  75. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  76. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  77. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  78. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  79. Delete Metadata.origin. — Yufei Cai / githubweb
  80. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  81. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  82. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  83. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  84. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  85. Fix some TODOs for search update. — Yufei Cai / githubweb
  86. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  87. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  88. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  89. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  90. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  91. Amend search indices. — Yufei Cai / githubweb
  92. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  93. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  94. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  95. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  96. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  97. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  98. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  99. partly revert commit and fix tests — Dominik Guggemos / githubweb
  100. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  101. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  102. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  103. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  104. Rename config of SearchService. — Yufei Cai / githubweb
  105. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  106. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  107. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  108. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  109. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  110. Fix config key for unit tests. — Yufei Cai / githubweb
  111. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  112. Fix more keys — Yufei Cai / githubweb
  113. Fix LimitsConfig. — Yufei Cai / githubweb
  114. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  115. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  116. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  117. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  118. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  119. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  120. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  121. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  122. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  123. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  124. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  125. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  126. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  127. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  128. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  129. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  130. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  131. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  132. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  133. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  134. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  135. fixed k3s step in README.md — noreply / githubweb
  136. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  137. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  138. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  139. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  140. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  141. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  142. Fix some TODOs. — Yufei Cai / githubweb
  143. added release_notes_240.html to sidebar — noreply / githubweb
  144. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  145. make Ditto default namespace configurable; — Stefan Maute / githubweb
  146. add default-namespace to test.conf; — Stefan Maute / githubweb
  147. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  148. Add missing license header — David Schwilk / githubweb
  149. Enable SBR automatically after some time — Yannic Klem / githubweb
  150. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  151. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  152. Remove outdated unit test. — Yufei Cai / githubweb
  153. Change search collection names. — Yufei Cai / githubweb
  154. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  155. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  156. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  157. Enable indexing of arrays. — Yufei Cai / githubweb
  158. Fix search root actor tests. — Yufei Cai / githubweb
  159. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  160. fixed javadoc errors — Thomas Jaeckle / githubweb
  161. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  162. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  163. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  164. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  165. DevOps commands error responses fixes — Andrey Balarev / githubweb
  166. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  167. minor doc improvements — Dominik Guggemos / githubweb
  168. Added package 'subscribing'. — Juergen Fickel / githubweb
  169. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  170. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  171. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  172. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  173. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  174. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  175. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  176. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  177. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  178. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  179. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  180. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  181. fixed compile error — Thomas Jaeckle / githubweb
  182. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  183. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  184. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  185. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  186. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  187. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  188. review: — Stefan Maute / githubweb
  189. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  190. deleted concierge module — Thomas Jaeckle / githubweb
  191. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  192. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  193. try to fix tests — Thomas Jaeckle / githubweb
  194. fix tests — Thomas Jaeckle / githubweb
  195. review: — Stefan Maute / githubweb
  196. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  197. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  198. review: — Stefan Maute / githubweb
  199. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  200. Fix concierge service tests — Yannic Klem / githubweb
  201. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  202. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  203. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  204. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  205. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  206. fix indentation and imports — Yannic Klem / githubweb
  207. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  208. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  209. fixed Ditto logo in Readme.md — noreply / githubweb
  210. fix readme — noreply / githubweb
  211. reduce joining on completion stages — Thomas Jaeckle / githubweb
  212. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  213. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  214. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  215. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  216. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  217. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  218. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  219. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  220. Add last modified timestamp to search results. — Yufei Cai / githubweb
  221. Avoid potential NPE — Andrey Balarev / githubweb
  222. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  223. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  224. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  225. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  226. fix error registry tests — Thomas Jaeckle / githubweb
  227. added package-info files in edge-api — Thomas Jaeckle / githubweb
  228. broken aggregated response fixed — Andrey Balarev / githubweb
  229. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  230. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  231. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  232. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  233. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  234. Minor review adaptions — Yannic Klem / githubweb
  235. fix wrong renaming — Yannic Klem / githubweb
  236. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  237. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  238. Add extensions to connectivity service — David Schwilk / githubweb
  239. Add more extensions to connectivity service — David Schwilk / githubweb
  240. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  241. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  242. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  243. Create materializer just once — Yannic Klem / githubweb
  244. Minor review findings — Yannic Klem / githubweb
  245. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  246. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  247. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  248. Add last modified timestamp to search results. — Yufei Cai / githubweb
  249. Fix compile error. — Yufei Cai / githubweb
  250. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  251. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  252. Adjust extensions in things-search — David Schwilk / githubweb
  253. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  254. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  255. Remove test for class which is no longer existing — Yannic Klem / githubweb
  256. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  257. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  258. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  259. Temp — Yannic Klem / githubweb
  260. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  261. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  262. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  263. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  264. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  265. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  266. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  267. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  268. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  269. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  270. Fix remaining failing tests — Yannic Klem / githubweb
  271. Fix gateway tests — Yannic Klem / githubweb
  272. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  273. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  274. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  275. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  276. stabilize unit test — Thomas Jaeckle / githubweb
  277. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  278. fixed compile error — Thomas Jaeckle / githubweb
  279. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  280. fixed Helm installation script for Helm 3 — noreply / githubweb
  281. Add PreEnforcer Extension — David Schwilk / githubweb
  282. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  283. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  284. Fix tests — David Schwilk / githubweb
  285. Fix more tests — David Schwilk / githubweb
  286. Fix one last test — David Schwilk / githubweb
  287. Correct config path for pre enforcer provider — David Schwilk / githubweb
  288. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  289. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  290. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  291. added missing Nullable — Thomas Jaeckle / githubweb
  292. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  293. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  294. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  295. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  296. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  297. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  298. fix imports — Johannes Schneider / githubweb
  299. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  300. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  301. Remove unused method — Yannic Klem / githubweb
  302. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  303. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  304. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  305. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  306. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  307. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  308. minor formatting — Yannic Klem / githubweb
  309. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  310. Remove unused import — David Schwilk / githubweb
  311. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  312. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  313. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  314. rename package to fit module name — Yannic Klem / githubweb
  315. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  316. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  317. Preserve original sender during async processing — Yannic Klem / githubweb
  318. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  319. Fix cache invalidation — Yannic Klem / githubweb
  320. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  321. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  322. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  323. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  324. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  325. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  326. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  327. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  328. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  329. Fix Policies service registry tests — David Schwilk / githubweb
  330. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  331. fix CreateThingTest; — Stefan Maute / githubweb
  332. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  333. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  334. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  335. do not sync things without a policyId — Dominik Guggemos / githubweb
  336. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  337. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  338. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  339. Add pre-enforcement for search commands — David Schwilk / githubweb
  340. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  341. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  342. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  343. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  344. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  345. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  346. Removed some code smells. — Juergen Fickel / githubweb
  347. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  348. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  349. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  350. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  351. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  352. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  353. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  354. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  355. delete existing metadata for delete commands; — Stefan Maute / githubweb
  356. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  357. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  358. Slightly adjusted formatting. — Juergen Fickel / githubweb
  359. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  360. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  361. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  362. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  363. minor code formatting; — Stefan Maute / githubweb
  364. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  365. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  366. Minor adaptions — Yannic Klem / githubweb
  367. review: minor style fixes — Thomas Jaeckle / githubweb
  368. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  369. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  370. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  371. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  372. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  373. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  374. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  375. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  376. fixed unit test — Thomas Jaeckle / githubweb
  377. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  378. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  379. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  380. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  381. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  382. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  383. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  384. Squashed Initial Commit UI — Thomas Fries / githubweb
  385. fix license header; — Stefan Maute / githubweb
  386. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  387. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  388. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  389. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  390. fix unit tests — Johannes Schneider / githubweb
  391. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  392. fix more unit tests — Johannes Schneider / githubweb
  393. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  394. fixed unit test — Thomas Jaeckle / githubweb
  395. fix more unit tests — Johannes Schneider / githubweb
  396. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  397. fix another tests — Johannes Schneider / githubweb
  398. minor formatting — Johannes Schneider / githubweb
  399. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  400. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  401. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  402. fix handling of live command responses — Thomas Jaeckle / githubweb
  403. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  404. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  405. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  406. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  407. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  408. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  409. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  410. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  411. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  412. fix creation of relative metadata — Johannes Schneider / githubweb
  413. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  414. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  415. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  416. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  417. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  418. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  419. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  420. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  421. fix tests — Yannic Klem / githubweb
  422. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  423. Added copyright header — Thomas Fries / githubweb
  424. Added copyright header — Thomas Fries / githubweb
  425. Added default user credentials for sandbox — Thomas Fries / githubweb
  426. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  427. Remove non-working array element diff computation. — Yufei Cai / githubweb
  428. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  429. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  430. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  431. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  432. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  433. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  434. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  435. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  436. Remove sandbox environment — Thomas Fries / githubweb
  437. Improved error handling on ditto calls — Thomas Fries / githubweb
  438. Update ace editor if changed in background — Thomas Fries / githubweb
  439. fixed more button color on odd table rows — Thomas Fries / githubweb
  440. keep order of metadata when creating it; — Stefan Maute / githubweb
  441. Don't cache policyEnforcer — Yannic Klem / githubweb
  442. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  443. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  444. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  445. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  446. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  447. Review: Minor adjustements — David Schwilk / githubweb
  448. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  449. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  450. Fixed unit test. — Juergen Fickel / githubweb
  451. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  452. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  453. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  454. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  455. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  456. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  457. fix typos in test names — Yannic Klem / githubweb
  458. move pre enforcer to pre package — Yannic Klem / githubweb
  459. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  460. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  461. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  462. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  463. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  464. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  465. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  466. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  467. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  468. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  469. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  470. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  471. fixed unit test — Thomas Jaeckle / githubweb
  472. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  473. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  474. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  475. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  476. Use lambda function reference — Yannic Klem / githubweb
  477. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  478. removed no more legit test cases; — Stefan Maute / githubweb
  479. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  480. fix unit tests — Johannes Schneider / githubweb
  481. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  482. Log read and write concern in search persistences. — Yufei Cai / githubweb
  483. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  484. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  485. fix license header year — Johannes Schneider / githubweb
  486. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  487. added section in readme about UI — noreply / githubweb
  488. custom namespace /POST for things route — Pranshu Grover / githubweb
  489. add license year 2022 — Pranshu Grover / githubweb
  490. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  491. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  492. fixed ignored unit test — Thomas Jaeckle / githubweb
  493. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  494. fixed timeout behavior — Thomas Jaeckle / githubweb
  495. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  496. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  497. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  498. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  499. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  500. review: — Thomas Jaeckle / githubweb
  501. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  502. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  503. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  504. fixed test compile error — Thomas Jaeckle / githubweb
  505. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  506. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  507. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  508. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  509. Fix unittests — Yannic Klem / githubweb
  510. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  511. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  512. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  513. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  514. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  515. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  516. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  517. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  518. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  519. fixed unit test — Thomas Jaeckle / githubweb
  520. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  521. Fix failing enforcement tests — David Schwilk / githubweb
  522. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  523. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  524. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  525. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  526. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  527. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  528. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  529. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  530. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  531. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  532. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  533. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  534. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  535. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  536. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  537. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  538. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  539. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  540. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  541. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  542. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  543. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  544. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  545. Explorer-ui added connections — Thomas Fries / githubweb
  546. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  547. Review findings fixes — Desislava Marinova / githubweb
  548. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  549. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  550. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  551. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  552. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  553. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  554. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  555. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  556. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  557. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  558. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  559. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  560. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  561. Removed one superfluous constructor. — Juergen Fickel / githubweb
  562. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  563. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  564. Removed superfluous props method. — Juergen Fickel / githubweb
  565. Fixed license header year. — Juergen Fickel / githubweb
  566. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  567. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  568. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  569. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  570. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  571. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  572. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  573. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  574. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  575. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  576. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  577. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  578. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  579. fix route tests — Yannic Klem / githubweb
  580. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  581. fixed up blogpost about reactive MQTT — noreply / githubweb
  582. Explorer-UI connections: — Thomas Fries / githubweb
  583. Fixed blog post file name — noreply / githubweb
  584. Explorer-UI: connection — Thomas Fries / githubweb
  585. update docker pulls tag in README.md — noreply / githubweb
  586. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  587. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  588. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  589. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  590. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  591. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  592. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  593. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  594. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  595. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  596. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  597. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  598. fixed compile errors — Thomas Jaeckle / githubweb
  599. fixed unit test — Thomas Jaeckle / githubweb
  600. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  601. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  602. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  603. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  604. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  605. fixed unit test — Thomas Jaeckle / githubweb
  606. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  607. explorer ui connections headers for new files — Thomas Fries / githubweb
  608. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  609. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  610. fixed piggyback command sending — Thomas Jaeckle / githubweb
  611. Use pre enforced signal for further processing — Yannic Klem / githubweb
  612. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  613. fix search unittests — Yannic Klem / githubweb
  614. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  615. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  616. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  617. Improved changing environments: — Thomas Fries / githubweb
  618. Apply pre enforcers on live responses — Yannic Klem / githubweb
  619. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  620. Fix unittests — Yannic Klem / githubweb
  621. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  622. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  623. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  624. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  625. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  626. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  627. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  628. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  629. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  630. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  631. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  632. Apply SignalTransformer also for search — Yannic Klem / githubweb
  633. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  634. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  635. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  636. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  637. simplify QueryParser — Thomas Jaeckle / githubweb
  638. Improve logging in signal transformer — Yannic Klem / githubweb
  639. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  640. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  641. Explorer-UI - review feedback — Thomas Fries / githubweb
  642. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  643. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  644. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  645. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  646. restrict creating things with too large metadata — Johannes Schneider / githubweb
  647. fix javadoc — Yannic Klem / githubweb
  648. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  649. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  650. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  651. enable caching by default — Yannic Klem / githubweb
  652. Review: Optimize configurability of extension — David Schwilk / githubweb
  653. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  654. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  655. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  656. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  657. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  658. Apply suggestions from code review — noreply / githubweb
  659. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  660. Review: SignalTransformers — David Schwilk / githubweb
  661. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  662. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  663. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  664. Explorer UI - review final small fixes — Thomas Fries / githubweb
  665. Copyright header year update — Aleksandar Stanchev / githubweb
  666. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  667. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  668. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  669. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  670. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  671. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  672. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  673. remove unnecessary import — Johannes Schneider / githubweb
  674. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  675. apply signal transformer for sudo commands — Yannic Klem / githubweb
  676. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  677. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  678. Add documentation about extending Ditto — David Schwilk / githubweb
  679. Fix SubUpdaterTest. — Yufei Cai / githubweb
  680. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  681. fix imports — Thomas Jaeckle / githubweb
  682. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  683. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  684. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  685. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  686. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  687. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  688. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  689. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  690. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  691. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  692. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  693. added star history to readme.md — noreply / githubweb
  694. remove unused field — Yannic Klem / githubweb
  695. make connection decoding migration configurable — Yannic Klem / githubweb
  696. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  697. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  698. handle invalid URI exception — Yannic Klem / githubweb
  699. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  700. updated Grafana dashboards — Thomas Jaeckle / githubweb
  701. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  702. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  703. fixed cluster roles — Thomas Jaeckle / githubweb
  704. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  705. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  706. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  707. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  708. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  709. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  710. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  711. Explorer-ui - add support for policies — Thomas Fries / githubweb
  712. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  713. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  714. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  715. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  716. Add random interval for policy announcements — David Schwilk / githubweb
  717. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  718. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  719. log when child actor is stopped — Yannic Klem / githubweb
  720. log shutdown reason of persistence actor — Yannic Klem / githubweb
  721. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  722. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  723. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  724. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  725. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  726. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  727. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  728. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  729. Extend randomizationInterval apidocs — David Schwilk / githubweb
  730. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  731. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  732. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  733. use correct maximum value — Yannic Klem / githubweb
  734. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  735. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  736. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  737. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  738. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  739. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  740. avoid unnecessary watch — Yannic Klem / githubweb
  741. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  742. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  743. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  744. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  745. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  746. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  747. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  748. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  749. activate WoT integration by default — Thomas Jaeckle / githubweb
  750. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  751. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  752. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  753. Logging and validation — Pranshu Grover / githubweb
  754. Payload Validation Test — Pranshu Grover / githubweb
  755. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  756. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  757. reformat — Pranshu Grover / githubweb
  758. remove main function from mapper — Pranshu Grover / githubweb
  759. Remove logging statements — Pranshu Grover / githubweb
  760. change license header year — Pranshu Grover / githubweb
  761. remove Tests — Pranshu Grover / githubweb
  762. Add mapping Tests — Pranshu Grover / githubweb
  763. More Tests — Pranshu Grover / githubweb
  764. fix build — Pranshu Grover / githubweb
  765. validate headers — Pranshu Grover / githubweb
  766. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  767. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  768. Reduce additional queries to number of batches — Yannic Klem / githubweb
  769. preserve order of pids — Yannic Klem / githubweb
  770. Initial Binary CE support — Pranshu Grover / githubweb
  771. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  772. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  773. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  774. formatting and minor changes — Pranshu Grover / githubweb
  775. fix build — Pranshu Grover / githubweb
  776. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  777. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  778. added support for self-signed certificates — Kalin Kostashki / githubweb
  779. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  780. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  781. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  782. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  783. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  784. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  785. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  786. Add exclusions for moved classes — Yannic Klem / githubweb
  787. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  788. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  789. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  790. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  791. Only handle command timeout exception specially — Yannic Klem / githubweb
  792. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  793. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  794. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  795. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  796. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  797. fixed typo in config — Thomas Jaeckle / githubweb
  798. * Allow to save message templates for a feature — Thomas Fries / githubweb
  799. Make considering only latest journal entry optional — Yannic Klem / githubweb
  800. fix compile errors — Yannic Klem / githubweb
  801. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  802. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  803. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  804. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  805. use entity ID from response — Yannic Klem / githubweb
  806. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  807. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  808. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  809. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  810. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  811. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  812. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  813. read max-bytes from config as bytes — Johannes Schneider / githubweb
  814. fix test configuration — Johannes Schneider / githubweb
  815. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  816. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  817. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  818. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  819. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  820. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  821. cleanup things messaging constants — Yannic Klem / githubweb
  822. build exception and content-type check — Pranshu Grover / githubweb
  823. change content-type for tests — Pranshu Grover / githubweb
  824. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  825. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  826. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  827. binary CE test — Pranshu Grover / githubweb
  828. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  829. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  830. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  831. fixed another unit test error — Thomas Jaeckle / githubweb
  832. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  833. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  834. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  835. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  836. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  837. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  838. fixed sonar issues; — Stefan Maute / githubweb
  839. fix tests; — Stefan Maute / githubweb
  840. fix more broken tests; — Stefan Maute / githubweb
  841. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  842. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  843. remove unused imports and unused code; — Stefan Maute / githubweb
  844. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  845. update netty + akka-management — Thomas Jaeckle / githubweb
  846. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  847. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  848. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  849. try out adding trivy vulnerability scanner — noreply / githubweb
  850. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  851. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  852. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  853. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  854. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  855. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  856. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  857. add javadoc to messaging constants — Yannic Klem / githubweb
  858. switch ditto-ui base image to alpine variant — noreply / githubweb
  859. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  860. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  861. Documentation — Pranshu Grover / githubweb
  862. add documentation plus remove blocklist — Pranshu Grover / githubweb
  863. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  864. add Test plus minor housekeeping — Pranshu Grover / githubweb
  865. fixed duplicated dependency — Thomas Jaeckle / githubweb
  866. update readme.md with new project site — noreply / githubweb
  867. reformatting — Pranshu Grover / githubweb
  868. add unit-test to reproduce bug — Johannes Schneider / githubweb
  869. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  870. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  871. reformat InboundDispatchSink — Pranshu Grover / githubweb
  872. remove comments and other necessary changes — Pranshu Grover / githubweb
  873. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  874. minor reformatting — Pranshu Grover / githubweb
  875. exception handling — Pranshu Grover / githubweb
  876. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  877. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  878. reformat docs — Pranshu Grover / githubweb
  879. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  880. exception handling — Pranshu Grover / githubweb
  881. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  882. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  883. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  884. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  885. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  886. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  887. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  888. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  889. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  890. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  891. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  892. fix build — Pranshu Grover / githubweb
  893. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  894. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  895. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  896. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  897. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  898. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  899. fix unittest — Yannic Klem / githubweb
  900. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  901. fix intendation in connections.js — noreply / githubweb
  902. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  903. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  904. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  905. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  906. adjusted input type from "integer" to "number" — noreply / githubweb
  907. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  908. adjusted definition label — noreply / githubweb
  909. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  910. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  911. fix failing tests — Dominik Guggemos / githubweb
  912. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  913. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  914. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  915. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  916. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  917. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  918. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  919. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  920. Fixed error in unit test. — David Schwilk / githubweb
  921. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  922. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  923. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  924. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  925. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  926. Retrieve all connections support — Aleksandar Stanchev / githubweb
  927. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  928. Review connections API — Aleksandar Stanchev / githubweb
  929. Fix tests — Aleksandar Stanchev / githubweb
  930. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  931. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  932. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  933. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  934. Review — Aleksandar Stanchev / githubweb
  935. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  936. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  937. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  938. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  939. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  940. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  941. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  942. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  943. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  944. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  945. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  946. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  947. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  948. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  949. Update documentation review fixes — Aleksandar Stanchev / githubweb
  950. review of docs: — Aleksandar Stanchev / githubweb
  951. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  952. Fix copyright headers — Aleksandar Stanchev / githubweb
  953. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  954. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  955. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  956. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  957. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  958. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  959. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  960. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  961. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  962. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  963. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  964. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  965. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  966. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  967. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  968. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  969. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  970. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  971. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  972. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  973. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  974. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  975. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  976. Fix review finding — David Schwilk / githubweb
  977. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  978. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  979. ignored flaky unit test again — Thomas Jaeckle / githubweb
  980. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  981. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  982. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  983. Prefix message annotations — David Schwilk / githubweb
  984. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  985. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  986. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  987. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  988. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  989. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  990. New documentation page for ui — Thomas Fries / githubweb
  991. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  992. Added screenshot to UI documentation — Thomas Fries / githubweb
  993. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  994. fixed docker-ui rc publishing — noreply / githubweb
  995. added workflow for pushing docker images on demand — noreply / githubweb
  996. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  997. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  998. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  999. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1000. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1001. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1002. UI Documentation: feedback from review — Thomas Fries / githubweb
  1003. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1004. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1005. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1006. made presentation better printable — Thomas Jaeckle / githubweb
  1007. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1008. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1009. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1010. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1011. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1012. Add vaildation of condition header for live messages — David Schwilk / githubweb
  1013. Adjust documentation for supported live message conditions — David Schwilk / githubweb
  1014. Only increase timeout for flaky test — David Schwilk / githubweb
  1015. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1016. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  1017. fixed link — noreply / githubweb
  1018. Updated slides — noreply / githubweb
  1019. Allow to use namespaces in search in Explorer UI — Thomas Fries / githubweb
  1020. adjusted URL of github pages after Ditto GitHub organization move — Thomas Jaeckle / githubweb
  1021. Add blog post for live message conditions — Aleksandar Stanchev / githubweb
  1022. Minor code review fixes — Aleksandar Stanchev / githubweb
  1023. Explorer UI json payload for messages — Thomas Fries / githubweb
  1024. Blog post redacted — Aleksandar Stanchev / githubweb

#73 (Nov 2, 2022, 6:30:06 AM)

  1. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  2. Switch to Temurin for Github action. — Yufei Cai / githubweb
  3. Remove unused environment variable. — Yufei Cai / githubweb
  4. Update maven.yml — Thomas Jaeckle / githubweb
  5. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  6. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  7. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  8. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  9. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  10. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  11. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  12. Remove unused environment variable. — Thomas Jaeckle / githubweb
  13. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  14. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  15. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  16. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  17. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  18. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  19. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  20. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  21. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  22. review: code format and use predefined constant; — Stefan Maute / githubweb
  23. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  24. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  25. fixed compile error after merge — Thomas Jaeckle / githubweb
  26. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  27. Fix review findings — Yannic Klem / githubweb
  28. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  29. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  30. simplify if condition — Yannic Klem / githubweb
  31. fix generation of code coverage reporting; — Stefan Maute / githubweb
  32. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  33. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  34. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  35. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  36. Remove unnecessary escaping — Yannic Klem / githubweb
  37. remove unnecessary grouping — Yannic Klem / githubweb
  38. Update documentation according to changes in the regex — Yannic Klem / githubweb
  39. Fix japicmp plugin — Yannic Klem / githubweb
  40. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  41. update nexus-staging-maven-plugin to latest — noreply / githubweb
  42. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  43. Add missing javadoc — Yannic Klem / githubweb
  44. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  45. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  46. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  47. Change search policy cache type. — Yufei Cai / githubweb
  48. review commits — Kalin Kostashki / githubweb
  49. improved search-updater logic by: — Thomas Jaeckle / githubweb
  50. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  51. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  52. fix inverted isEmpty check — Yannic Klem / githubweb
  53. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  54. add code of conduct — noreply / githubweb
  55. fixed file ending to .md — noreply / githubweb
  56. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  57. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  58. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  59. Fix unit tests. — Yufei Cai / githubweb
  60. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  61. adapt documentation to review findings — Yannic Klem / githubweb
  62. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  63. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  64. Move URI decoding back to Connection model — David Schwilk / githubweb
  65. Fix rendering issues of documentation — Yannic Klem / githubweb
  66. Decode depending on shouldUriDecode — David Schwilk / githubweb
  67. Prevent API break, deprecate old methods — David Schwilk / githubweb
  68. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  69. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  70. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  71. Use same validation for fromString — Yannic Klem / githubweb
  72. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  73. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  74. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  75. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  76. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  77. Remove Optional from connection throttling message — David Schwilk / githubweb
  78. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  79. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  80. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  81. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  82. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  83. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  84. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  85. Delete Metadata.origin. — Yufei Cai / githubweb
  86. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  87. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  88. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  89. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  90. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  91. Fix some TODOs for search update. — Yufei Cai / githubweb
  92. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  93. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  94. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  95. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  96. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  97. Amend search indices. — Yufei Cai / githubweb
  98. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  99. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  100. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  101. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  102. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  103. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  104. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  105. partly revert commit and fix tests — Dominik Guggemos / githubweb
  106. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  107. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  108. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  109. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  110. Rename config of SearchService. — Yufei Cai / githubweb
  111. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  112. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  113. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  114. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  115. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  116. Fix config key for unit tests. — Yufei Cai / githubweb
  117. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  118. Fix more keys — Yufei Cai / githubweb
  119. Fix LimitsConfig. — Yufei Cai / githubweb
  120. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  121. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  122. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  123. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  124. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  125. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  126. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  127. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  128. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  129. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  130. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  131. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  132. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  133. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  134. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  135. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  136. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  137. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  138. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  139. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  140. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  141. fixed k3s step in README.md — noreply / githubweb
  142. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  143. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  144. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  145. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  146. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  147. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  148. Fix some TODOs. — Yufei Cai / githubweb
  149. added release_notes_240.html to sidebar — noreply / githubweb
  150. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  151. make Ditto default namespace configurable; — Stefan Maute / githubweb
  152. add default-namespace to test.conf; — Stefan Maute / githubweb
  153. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  154. Add missing license header — David Schwilk / githubweb
  155. Enable SBR automatically after some time — Yannic Klem / githubweb
  156. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  157. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  158. Remove outdated unit test. — Yufei Cai / githubweb
  159. Change search collection names. — Yufei Cai / githubweb
  160. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  161. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  162. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  163. Enable indexing of arrays. — Yufei Cai / githubweb
  164. Fix search root actor tests. — Yufei Cai / githubweb
  165. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  166. fixed javadoc errors — Thomas Jaeckle / githubweb
  167. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  168. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  169. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  170. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  171. DevOps commands error responses fixes — Andrey Balarev / githubweb
  172. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  173. minor doc improvements — Dominik Guggemos / githubweb
  174. Added package 'subscribing'. — Juergen Fickel / githubweb
  175. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  176. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  177. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  178. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  179. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  180. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  181. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  182. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  183. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  184. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  185. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  186. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  187. fixed compile error — Thomas Jaeckle / githubweb
  188. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  189. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  190. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  191. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  192. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  193. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  194. review: — Stefan Maute / githubweb
  195. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  196. deleted concierge module — Thomas Jaeckle / githubweb
  197. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  198. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  199. try to fix tests — Thomas Jaeckle / githubweb
  200. fix tests — Thomas Jaeckle / githubweb
  201. review: — Stefan Maute / githubweb
  202. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  203. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  204. review: — Stefan Maute / githubweb
  205. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  206. Fix concierge service tests — Yannic Klem / githubweb
  207. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  208. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  209. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  210. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  211. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  212. fix indentation and imports — Yannic Klem / githubweb
  213. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  214. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  215. fixed Ditto logo in Readme.md — noreply / githubweb
  216. fix readme — noreply / githubweb
  217. reduce joining on completion stages — Thomas Jaeckle / githubweb
  218. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  219. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  220. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  221. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  222. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  223. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  224. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  225. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  226. Add last modified timestamp to search results. — Yufei Cai / githubweb
  227. Avoid potential NPE — Andrey Balarev / githubweb
  228. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  229. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  230. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  231. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  232. fix error registry tests — Thomas Jaeckle / githubweb
  233. added package-info files in edge-api — Thomas Jaeckle / githubweb
  234. broken aggregated response fixed — Andrey Balarev / githubweb
  235. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  236. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  237. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  238. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  239. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  240. Minor review adaptions — Yannic Klem / githubweb
  241. fix wrong renaming — Yannic Klem / githubweb
  242. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  243. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  244. Add extensions to connectivity service — David Schwilk / githubweb
  245. Add more extensions to connectivity service — David Schwilk / githubweb
  246. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  247. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  248. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  249. Create materializer just once — Yannic Klem / githubweb
  250. Minor review findings — Yannic Klem / githubweb
  251. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  252. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  253. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  254. Add last modified timestamp to search results. — Yufei Cai / githubweb
  255. Fix compile error. — Yufei Cai / githubweb
  256. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  257. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  258. Adjust extensions in things-search — David Schwilk / githubweb
  259. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  260. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  261. Remove test for class which is no longer existing — Yannic Klem / githubweb
  262. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  263. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  264. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  265. Temp — Yannic Klem / githubweb
  266. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  267. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  268. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  269. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  270. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  271. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  272. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  273. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  274. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  275. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  276. Fix remaining failing tests — Yannic Klem / githubweb
  277. Fix gateway tests — Yannic Klem / githubweb
  278. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  279. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  280. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  281. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  282. stabilize unit test — Thomas Jaeckle / githubweb
  283. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  284. fixed compile error — Thomas Jaeckle / githubweb
  285. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  286. fixed Helm installation script for Helm 3 — noreply / githubweb
  287. Add PreEnforcer Extension — David Schwilk / githubweb
  288. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  289. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  290. Fix tests — David Schwilk / githubweb
  291. Fix more tests — David Schwilk / githubweb
  292. Fix one last test — David Schwilk / githubweb
  293. Correct config path for pre enforcer provider — David Schwilk / githubweb
  294. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  295. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  296. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  297. added missing Nullable — Thomas Jaeckle / githubweb
  298. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  299. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  300. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  301. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  302. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  303. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  304. fix imports — Johannes Schneider / githubweb
  305. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  306. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  307. Remove unused method — Yannic Klem / githubweb
  308. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  309. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  310. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  311. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  312. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  313. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  314. minor formatting — Yannic Klem / githubweb
  315. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  316. Remove unused import — David Schwilk / githubweb
  317. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  318. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  319. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  320. rename package to fit module name — Yannic Klem / githubweb
  321. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  322. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  323. Preserve original sender during async processing — Yannic Klem / githubweb
  324. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  325. Fix cache invalidation — Yannic Klem / githubweb
  326. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  327. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  328. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  329. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  330. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  331. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  332. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  333. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  334. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  335. Fix Policies service registry tests — David Schwilk / githubweb
  336. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  337. fix CreateThingTest; — Stefan Maute / githubweb
  338. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  339. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  340. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  341. do not sync things without a policyId — Dominik Guggemos / githubweb
  342. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  343. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  344. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  345. Add pre-enforcement for search commands — David Schwilk / githubweb
  346. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  347. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  348. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  349. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  350. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  351. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  352. Removed some code smells. — Juergen Fickel / githubweb
  353. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  354. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  355. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  356. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  357. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  358. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  359. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  360. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  361. delete existing metadata for delete commands; — Stefan Maute / githubweb
  362. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  363. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  364. Slightly adjusted formatting. — Juergen Fickel / githubweb
  365. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  366. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  367. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  368. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  369. minor code formatting; — Stefan Maute / githubweb
  370. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  371. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  372. Minor adaptions — Yannic Klem / githubweb
  373. review: minor style fixes — Thomas Jaeckle / githubweb
  374. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  375. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  376. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  377. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  378. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  379. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  380. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  381. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  382. fixed unit test — Thomas Jaeckle / githubweb
  383. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  384. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  385. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  386. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  387. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  388. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  389. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  390. Squashed Initial Commit UI — Thomas Fries / githubweb
  391. fix license header; — Stefan Maute / githubweb
  392. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  393. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  394. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  395. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  396. fix unit tests — Johannes Schneider / githubweb
  397. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  398. fix more unit tests — Johannes Schneider / githubweb
  399. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  400. fixed unit test — Thomas Jaeckle / githubweb
  401. fix more unit tests — Johannes Schneider / githubweb
  402. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  403. fix another tests — Johannes Schneider / githubweb
  404. minor formatting — Johannes Schneider / githubweb
  405. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  406. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  407. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  408. fix handling of live command responses — Thomas Jaeckle / githubweb
  409. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  410. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  411. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  412. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  413. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  414. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  415. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  416. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  417. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  418. fix creation of relative metadata — Johannes Schneider / githubweb
  419. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  420. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  421. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  422. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  423. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  424. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  425. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  426. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  427. fix tests — Yannic Klem / githubweb
  428. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  429. Added copyright header — Thomas Fries / githubweb
  430. Added copyright header — Thomas Fries / githubweb
  431. Added default user credentials for sandbox — Thomas Fries / githubweb
  432. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  433. Remove non-working array element diff computation. — Yufei Cai / githubweb
  434. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  435. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  436. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  437. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  438. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  439. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  440. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  441. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  442. Remove sandbox environment — Thomas Fries / githubweb
  443. Improved error handling on ditto calls — Thomas Fries / githubweb
  444. Update ace editor if changed in background — Thomas Fries / githubweb
  445. fixed more button color on odd table rows — Thomas Fries / githubweb
  446. keep order of metadata when creating it; — Stefan Maute / githubweb
  447. Don't cache policyEnforcer — Yannic Klem / githubweb
  448. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  449. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  450. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  451. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  452. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  453. Review: Minor adjustements — David Schwilk / githubweb
  454. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  455. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  456. Fixed unit test. — Juergen Fickel / githubweb
  457. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  458. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  459. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  460. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  461. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  462. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  463. fix typos in test names — Yannic Klem / githubweb
  464. move pre enforcer to pre package — Yannic Klem / githubweb
  465. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  466. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  467. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  468. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  469. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  470. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  471. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  472. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  473. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  474. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  475. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  476. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  477. fixed unit test — Thomas Jaeckle / githubweb
  478. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  479. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  480. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  481. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  482. Use lambda function reference — Yannic Klem / githubweb
  483. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  484. removed no more legit test cases; — Stefan Maute / githubweb
  485. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  486. fix unit tests — Johannes Schneider / githubweb
  487. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  488. Log read and write concern in search persistences. — Yufei Cai / githubweb
  489. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  490. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  491. fix license header year — Johannes Schneider / githubweb
  492. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  493. added section in readme about UI — noreply / githubweb
  494. custom namespace /POST for things route — Pranshu Grover / githubweb
  495. add license year 2022 — Pranshu Grover / githubweb
  496. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  497. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  498. fixed ignored unit test — Thomas Jaeckle / githubweb
  499. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  500. fixed timeout behavior — Thomas Jaeckle / githubweb
  501. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  502. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  503. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  504. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  505. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  506. review: — Thomas Jaeckle / githubweb
  507. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  508. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  509. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  510. fixed test compile error — Thomas Jaeckle / githubweb
  511. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  512. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  513. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  514. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  515. Fix unittests — Yannic Klem / githubweb
  516. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  517. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  518. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  519. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  520. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  521. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  522. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  523. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  524. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  525. fixed unit test — Thomas Jaeckle / githubweb
  526. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  527. Fix failing enforcement tests — David Schwilk / githubweb
  528. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  529. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  530. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  531. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  532. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  533. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  534. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  535. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  536. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  537. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  538. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  539. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  540. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  541. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  542. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  543. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  544. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  545. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  546. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  547. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  548. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  549. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  550. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  551. Explorer-ui added connections — Thomas Fries / githubweb
  552. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  553. Review findings fixes — Desislava Marinova / githubweb
  554. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  555. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  556. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  557. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  558. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  559. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  560. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  561. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  562. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  563. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  564. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  565. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  566. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  567. Removed one superfluous constructor. — Juergen Fickel / githubweb
  568. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  569. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  570. Removed superfluous props method. — Juergen Fickel / githubweb
  571. Fixed license header year. — Juergen Fickel / githubweb
  572. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  573. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  574. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  575. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  576. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  577. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  578. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  579. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  580. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  581. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  582. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  583. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  584. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  585. fix route tests — Yannic Klem / githubweb
  586. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  587. fixed up blogpost about reactive MQTT — noreply / githubweb
  588. Explorer-UI connections: — Thomas Fries / githubweb
  589. Fixed blog post file name — noreply / githubweb
  590. Explorer-UI: connection — Thomas Fries / githubweb
  591. update docker pulls tag in README.md — noreply / githubweb
  592. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  593. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  594. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  595. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  596. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  597. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  598. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  599. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  600. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  601. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  602. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  603. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  604. fixed compile errors — Thomas Jaeckle / githubweb
  605. fixed unit test — Thomas Jaeckle / githubweb
  606. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  607. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  608. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  609. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  610. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  611. fixed unit test — Thomas Jaeckle / githubweb
  612. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  613. explorer ui connections headers for new files — Thomas Fries / githubweb
  614. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  615. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  616. fixed piggyback command sending — Thomas Jaeckle / githubweb
  617. Use pre enforced signal for further processing — Yannic Klem / githubweb
  618. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  619. fix search unittests — Yannic Klem / githubweb
  620. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  621. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  622. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  623. Improved changing environments: — Thomas Fries / githubweb
  624. Apply pre enforcers on live responses — Yannic Klem / githubweb
  625. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  626. Fix unittests — Yannic Klem / githubweb
  627. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  628. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  629. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  630. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  631. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  632. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  633. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  634. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  635. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  636. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  637. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  638. Apply SignalTransformer also for search — Yannic Klem / githubweb
  639. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  640. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  641. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  642. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  643. simplify QueryParser — Thomas Jaeckle / githubweb
  644. Improve logging in signal transformer — Yannic Klem / githubweb
  645. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  646. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  647. Explorer-UI - review feedback — Thomas Fries / githubweb
  648. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  649. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  650. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  651. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  652. restrict creating things with too large metadata — Johannes Schneider / githubweb
  653. fix javadoc — Yannic Klem / githubweb
  654. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  655. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  656. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  657. enable caching by default — Yannic Klem / githubweb
  658. Review: Optimize configurability of extension — David Schwilk / githubweb
  659. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  660. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  661. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  662. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  663. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  664. Apply suggestions from code review — noreply / githubweb
  665. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  666. Review: SignalTransformers — David Schwilk / githubweb
  667. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  668. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  669. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  670. Explorer UI - review final small fixes — Thomas Fries / githubweb
  671. Copyright header year update — Aleksandar Stanchev / githubweb
  672. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  673. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  674. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  675. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  676. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  677. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  678. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  679. remove unnecessary import — Johannes Schneider / githubweb
  680. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  681. apply signal transformer for sudo commands — Yannic Klem / githubweb
  682. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  683. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  684. Add documentation about extending Ditto — David Schwilk / githubweb
  685. Fix SubUpdaterTest. — Yufei Cai / githubweb
  686. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  687. fix imports — Thomas Jaeckle / githubweb
  688. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  689. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  690. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  691. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  692. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  693. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  694. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  695. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  696. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  697. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  698. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  699. added star history to readme.md — noreply / githubweb
  700. remove unused field — Yannic Klem / githubweb
  701. make connection decoding migration configurable — Yannic Klem / githubweb
  702. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  703. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  704. handle invalid URI exception — Yannic Klem / githubweb
  705. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  706. updated Grafana dashboards — Thomas Jaeckle / githubweb
  707. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  708. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  709. fixed cluster roles — Thomas Jaeckle / githubweb
  710. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  711. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  712. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  713. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  714. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  715. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  716. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  717. Explorer-ui - add support for policies — Thomas Fries / githubweb
  718. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  719. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  720. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  721. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  722. Add random interval for policy announcements — David Schwilk / githubweb
  723. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  724. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  725. log when child actor is stopped — Yannic Klem / githubweb
  726. log shutdown reason of persistence actor — Yannic Klem / githubweb
  727. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  728. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  729. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  730. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  731. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  732. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  733. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  734. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  735. Extend randomizationInterval apidocs — David Schwilk / githubweb
  736. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  737. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  738. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  739. use correct maximum value — Yannic Klem / githubweb
  740. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  741. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  742. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  743. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  744. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  745. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  746. avoid unnecessary watch — Yannic Klem / githubweb
  747. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  748. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  749. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  750. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  751. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  752. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  753. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  754. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  755. activate WoT integration by default — Thomas Jaeckle / githubweb
  756. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  757. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  758. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  759. Logging and validation — Pranshu Grover / githubweb
  760. Payload Validation Test — Pranshu Grover / githubweb
  761. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  762. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  763. reformat — Pranshu Grover / githubweb
  764. remove main function from mapper — Pranshu Grover / githubweb
  765. Remove logging statements — Pranshu Grover / githubweb
  766. change license header year — Pranshu Grover / githubweb
  767. remove Tests — Pranshu Grover / githubweb
  768. Add mapping Tests — Pranshu Grover / githubweb
  769. More Tests — Pranshu Grover / githubweb
  770. fix build — Pranshu Grover / githubweb
  771. validate headers — Pranshu Grover / githubweb
  772. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  773. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  774. Reduce additional queries to number of batches — Yannic Klem / githubweb
  775. preserve order of pids — Yannic Klem / githubweb
  776. Initial Binary CE support — Pranshu Grover / githubweb
  777. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  778. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  779. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  780. formatting and minor changes — Pranshu Grover / githubweb
  781. fix build — Pranshu Grover / githubweb
  782. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  783. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  784. added support for self-signed certificates — Kalin Kostashki / githubweb
  785. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  786. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  787. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  788. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  789. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  790. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  791. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  792. Add exclusions for moved classes — Yannic Klem / githubweb
  793. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  794. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  795. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  796. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  797. Only handle command timeout exception specially — Yannic Klem / githubweb
  798. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  799. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  800. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  801. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  802. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  803. fixed typo in config — Thomas Jaeckle / githubweb
  804. * Allow to save message templates for a feature — Thomas Fries / githubweb
  805. Make considering only latest journal entry optional — Yannic Klem / githubweb
  806. fix compile errors — Yannic Klem / githubweb
  807. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  808. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  809. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  810. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  811. use entity ID from response — Yannic Klem / githubweb
  812. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  813. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  814. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  815. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  816. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  817. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  818. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  819. read max-bytes from config as bytes — Johannes Schneider / githubweb
  820. fix test configuration — Johannes Schneider / githubweb
  821. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  822. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  823. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  824. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  825. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  826. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  827. cleanup things messaging constants — Yannic Klem / githubweb
  828. build exception and content-type check — Pranshu Grover / githubweb
  829. change content-type for tests — Pranshu Grover / githubweb
  830. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  831. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  832. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  833. binary CE test — Pranshu Grover / githubweb
  834. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  835. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  836. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  837. fixed another unit test error — Thomas Jaeckle / githubweb
  838. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  839. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  840. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  841. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  842. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  843. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  844. fixed sonar issues; — Stefan Maute / githubweb
  845. fix tests; — Stefan Maute / githubweb
  846. fix more broken tests; — Stefan Maute / githubweb
  847. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  848. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  849. remove unused imports and unused code; — Stefan Maute / githubweb
  850. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  851. update netty + akka-management — Thomas Jaeckle / githubweb
  852. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  853. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  854. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  855. try out adding trivy vulnerability scanner — noreply / githubweb
  856. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  857. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  858. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  859. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  860. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  861. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  862. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  863. add javadoc to messaging constants — Yannic Klem / githubweb
  864. switch ditto-ui base image to alpine variant — noreply / githubweb
  865. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  866. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  867. Documentation — Pranshu Grover / githubweb
  868. add documentation plus remove blocklist — Pranshu Grover / githubweb
  869. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  870. add Test plus minor housekeeping — Pranshu Grover / githubweb
  871. fixed duplicated dependency — Thomas Jaeckle / githubweb
  872. update readme.md with new project site — noreply / githubweb
  873. reformatting — Pranshu Grover / githubweb
  874. add unit-test to reproduce bug — Johannes Schneider / githubweb
  875. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  876. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  877. reformat InboundDispatchSink — Pranshu Grover / githubweb
  878. remove comments and other necessary changes — Pranshu Grover / githubweb
  879. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  880. minor reformatting — Pranshu Grover / githubweb
  881. exception handling — Pranshu Grover / githubweb
  882. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  883. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  884. reformat docs — Pranshu Grover / githubweb
  885. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  886. exception handling — Pranshu Grover / githubweb
  887. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  888. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  889. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  890. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  891. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  892. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  893. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  894. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  895. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  896. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  897. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  898. fix build — Pranshu Grover / githubweb
  899. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  900. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  901. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  902. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  903. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  904. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  905. fix unittest — Yannic Klem / githubweb
  906. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  907. fix intendation in connections.js — noreply / githubweb
  908. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  909. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  910. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  911. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  912. adjusted input type from "integer" to "number" — noreply / githubweb
  913. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  914. adjusted definition label — noreply / githubweb
  915. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  916. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  917. fix failing tests — Dominik Guggemos / githubweb
  918. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  919. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  920. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  921. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  922. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  923. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  924. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  925. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  926. Fixed error in unit test. — David Schwilk / githubweb
  927. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  928. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  929. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  930. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  931. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  932. Retrieve all connections support — Aleksandar Stanchev / githubweb
  933. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  934. Review connections API — Aleksandar Stanchev / githubweb
  935. Fix tests — Aleksandar Stanchev / githubweb
  936. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  937. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  938. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  939. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  940. Review — Aleksandar Stanchev / githubweb
  941. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  942. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  943. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  944. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  945. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  946. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  947. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  948. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  949. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  950. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  951. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  952. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  953. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  954. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  955. Update documentation review fixes — Aleksandar Stanchev / githubweb
  956. review of docs: — Aleksandar Stanchev / githubweb
  957. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  958. Fix copyright headers — Aleksandar Stanchev / githubweb
  959. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  960. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  961. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  962. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  963. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  964. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  965. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  966. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  967. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  968. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  969. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  970. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  971. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  972. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  973. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  974. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  975. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  976. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  977. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  978. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  979. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  980. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  981. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  982. Fix review finding — David Schwilk / githubweb
  983. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  984. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  985. ignored flaky unit test again — Thomas Jaeckle / githubweb
  986. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  987. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  988. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  989. Prefix message annotations — David Schwilk / githubweb
  990. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  991. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  992. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  993. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  994. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  995. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  996. New documentation page for ui — Thomas Fries / githubweb
  997. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  998. Added screenshot to UI documentation — Thomas Fries / githubweb
  999. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1000. fixed docker-ui rc publishing — noreply / githubweb
  1001. added workflow for pushing docker images on demand — noreply / githubweb
  1002. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1003. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1004. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1005. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1006. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1007. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1008. UI Documentation: feedback from review — Thomas Fries / githubweb
  1009. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1010. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1011. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1012. made presentation better printable — Thomas Jaeckle / githubweb
  1013. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1014. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1015. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1016. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1017. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1018. Only increase timeout for flaky test — David Schwilk / githubweb
  1019. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1020. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  1021. fixed link — noreply / githubweb
  1022. Updated slides — noreply / githubweb
  1023. Allow to use namespaces in search in Explorer UI — Thomas Fries / githubweb
  1024. adjusted URL of github pages after Ditto GitHub organization move — Thomas Jaeckle / githubweb

#72 (Oct 26, 2022, 7:46:29 AM)

  1. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  2. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  3. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  4. Switch to Temurin for Github action. — Yufei Cai / githubweb
  5. Remove unused environment variable. — Yufei Cai / githubweb
  6. Update maven.yml — Thomas Jaeckle / githubweb
  7. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  8. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  9. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  10. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  11. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  12. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  13. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  14. Remove unused environment variable. — Thomas Jaeckle / githubweb
  15. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  16. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  17. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  18. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  19. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  20. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  21. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  22. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  23. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  24. review: code format and use predefined constant; — Stefan Maute / githubweb
  25. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  26. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  27. fixed compile error after merge — Thomas Jaeckle / githubweb
  28. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  29. Fix review findings — Yannic Klem / githubweb
  30. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  31. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  32. simplify if condition — Yannic Klem / githubweb
  33. fix generation of code coverage reporting; — Stefan Maute / githubweb
  34. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  35. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  36. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  37. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  38. Remove unnecessary escaping — Yannic Klem / githubweb
  39. remove unnecessary grouping — Yannic Klem / githubweb
  40. Update documentation according to changes in the regex — Yannic Klem / githubweb
  41. Fix japicmp plugin — Yannic Klem / githubweb
  42. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  43. update nexus-staging-maven-plugin to latest — noreply / githubweb
  44. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  45. Add missing javadoc — Yannic Klem / githubweb
  46. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  47. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  48. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  49. Change search policy cache type. — Yufei Cai / githubweb
  50. review commits — Kalin Kostashki / githubweb
  51. improved search-updater logic by: — Thomas Jaeckle / githubweb
  52. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  53. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  54. fix inverted isEmpty check — Yannic Klem / githubweb
  55. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  56. add code of conduct — noreply / githubweb
  57. fixed file ending to .md — noreply / githubweb
  58. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  59. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  60. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  61. Fix unit tests. — Yufei Cai / githubweb
  62. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  63. adapt documentation to review findings — Yannic Klem / githubweb
  64. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  65. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  66. Move URI decoding back to Connection model — David Schwilk / githubweb
  67. Fix rendering issues of documentation — Yannic Klem / githubweb
  68. Decode depending on shouldUriDecode — David Schwilk / githubweb
  69. Prevent API break, deprecate old methods — David Schwilk / githubweb
  70. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  71. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  72. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  73. Use same validation for fromString — Yannic Klem / githubweb
  74. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  75. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  76. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  77. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  78. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  79. Remove Optional from connection throttling message — David Schwilk / githubweb
  80. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  81. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  82. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  83. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  84. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  85. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  86. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  87. Delete Metadata.origin. — Yufei Cai / githubweb
  88. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  89. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  90. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  91. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  92. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  93. Fix some TODOs for search update. — Yufei Cai / githubweb
  94. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  95. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  96. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  97. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  98. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  99. Amend search indices. — Yufei Cai / githubweb
  100. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  101. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  102. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  103. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  104. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  105. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  106. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  107. partly revert commit and fix tests — Dominik Guggemos / githubweb
  108. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  109. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  110. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  111. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  112. Rename config of SearchService. — Yufei Cai / githubweb
  113. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  114. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  115. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  116. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  117. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  118. Fix config key for unit tests. — Yufei Cai / githubweb
  119. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  120. Fix more keys — Yufei Cai / githubweb
  121. Fix LimitsConfig. — Yufei Cai / githubweb
  122. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  123. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  124. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  125. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  126. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  127. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  128. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  129. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  130. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  131. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  132. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  133. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  134. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  135. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  136. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  137. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  138. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  139. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  140. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  141. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  142. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  143. fixed k3s step in README.md — noreply / githubweb
  144. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  145. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  146. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  147. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  148. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  149. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  150. Fix some TODOs. — Yufei Cai / githubweb
  151. added release_notes_240.html to sidebar — noreply / githubweb
  152. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  153. make Ditto default namespace configurable; — Stefan Maute / githubweb
  154. add default-namespace to test.conf; — Stefan Maute / githubweb
  155. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  156. Add missing license header — David Schwilk / githubweb
  157. Enable SBR automatically after some time — Yannic Klem / githubweb
  158. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  159. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  160. Remove outdated unit test. — Yufei Cai / githubweb
  161. Change search collection names. — Yufei Cai / githubweb
  162. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  163. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  164. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  165. Enable indexing of arrays. — Yufei Cai / githubweb
  166. Fix search root actor tests. — Yufei Cai / githubweb
  167. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  168. fixed javadoc errors — Thomas Jaeckle / githubweb
  169. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  170. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  171. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  172. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  173. DevOps commands error responses fixes — Andrey Balarev / githubweb
  174. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  175. minor doc improvements — Dominik Guggemos / githubweb
  176. Added package 'subscribing'. — Juergen Fickel / githubweb
  177. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  178. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  179. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  180. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  181. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  182. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  183. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  184. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  185. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  186. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  187. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  188. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  189. fixed compile error — Thomas Jaeckle / githubweb
  190. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  191. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  192. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  193. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  194. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  195. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  196. review: — Stefan Maute / githubweb
  197. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  198. deleted concierge module — Thomas Jaeckle / githubweb
  199. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  200. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  201. try to fix tests — Thomas Jaeckle / githubweb
  202. fix tests — Thomas Jaeckle / githubweb
  203. review: — Stefan Maute / githubweb
  204. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  205. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  206. review: — Stefan Maute / githubweb
  207. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  208. Fix concierge service tests — Yannic Klem / githubweb
  209. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  210. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  211. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  212. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  213. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  214. fix indentation and imports — Yannic Klem / githubweb
  215. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  216. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  217. fixed Ditto logo in Readme.md — noreply / githubweb
  218. fix readme — noreply / githubweb
  219. reduce joining on completion stages — Thomas Jaeckle / githubweb
  220. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  221. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  222. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  223. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  224. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  225. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  226. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  227. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  228. Add last modified timestamp to search results. — Yufei Cai / githubweb
  229. Avoid potential NPE — Andrey Balarev / githubweb
  230. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  231. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  232. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  233. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  234. fix error registry tests — Thomas Jaeckle / githubweb
  235. added package-info files in edge-api — Thomas Jaeckle / githubweb
  236. broken aggregated response fixed — Andrey Balarev / githubweb
  237. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  238. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  239. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  240. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  241. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  242. Minor review adaptions — Yannic Klem / githubweb
  243. fix wrong renaming — Yannic Klem / githubweb
  244. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  245. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  246. Add extensions to connectivity service — David Schwilk / githubweb
  247. Add more extensions to connectivity service — David Schwilk / githubweb
  248. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  249. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  250. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  251. Create materializer just once — Yannic Klem / githubweb
  252. Minor review findings — Yannic Klem / githubweb
  253. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  254. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  255. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  256. Add last modified timestamp to search results. — Yufei Cai / githubweb
  257. Fix compile error. — Yufei Cai / githubweb
  258. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  259. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  260. Adjust extensions in things-search — David Schwilk / githubweb
  261. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  262. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  263. Remove test for class which is no longer existing — Yannic Klem / githubweb
  264. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  265. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  266. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  267. Temp — Yannic Klem / githubweb
  268. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  269. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  270. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  271. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  272. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  273. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  274. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  275. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  276. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  277. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  278. Fix remaining failing tests — Yannic Klem / githubweb
  279. Fix gateway tests — Yannic Klem / githubweb
  280. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  281. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  282. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  283. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  284. stabilize unit test — Thomas Jaeckle / githubweb
  285. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  286. fixed compile error — Thomas Jaeckle / githubweb
  287. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  288. fixed Helm installation script for Helm 3 — noreply / githubweb
  289. Add PreEnforcer Extension — David Schwilk / githubweb
  290. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  291. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  292. Fix tests — David Schwilk / githubweb
  293. Fix more tests — David Schwilk / githubweb
  294. Fix one last test — David Schwilk / githubweb
  295. Correct config path for pre enforcer provider — David Schwilk / githubweb
  296. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  297. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  298. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  299. added missing Nullable — Thomas Jaeckle / githubweb
  300. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  301. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  302. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  303. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  304. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  305. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  306. fix imports — Johannes Schneider / githubweb
  307. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  308. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  309. Remove unused method — Yannic Klem / githubweb
  310. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  311. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  312. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  313. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  314. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  315. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  316. minor formatting — Yannic Klem / githubweb
  317. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  318. Remove unused import — David Schwilk / githubweb
  319. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  320. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  321. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  322. rename package to fit module name — Yannic Klem / githubweb
  323. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  324. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  325. Preserve original sender during async processing — Yannic Klem / githubweb
  326. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  327. Fix cache invalidation — Yannic Klem / githubweb
  328. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  329. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  330. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  331. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  332. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  333. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  334. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  335. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  336. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  337. Fix Policies service registry tests — David Schwilk / githubweb
  338. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  339. fix CreateThingTest; — Stefan Maute / githubweb
  340. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  341. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  342. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  343. do not sync things without a policyId — Dominik Guggemos / githubweb
  344. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  345. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  346. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  347. Add pre-enforcement for search commands — David Schwilk / githubweb
  348. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  349. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  350. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  351. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  352. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  353. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  354. Removed some code smells. — Juergen Fickel / githubweb
  355. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  356. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  357. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  358. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  359. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  360. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  361. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  362. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  363. delete existing metadata for delete commands; — Stefan Maute / githubweb
  364. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  365. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  366. Slightly adjusted formatting. — Juergen Fickel / githubweb
  367. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  368. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  369. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  370. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  371. minor code formatting; — Stefan Maute / githubweb
  372. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  373. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  374. Minor adaptions — Yannic Klem / githubweb
  375. review: minor style fixes — Thomas Jaeckle / githubweb
  376. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  377. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  378. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  379. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  380. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  381. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  382. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  383. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  384. fixed unit test — Thomas Jaeckle / githubweb
  385. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  386. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  387. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  388. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  389. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  390. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  391. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  392. Squashed Initial Commit UI — Thomas Fries / githubweb
  393. fix license header; — Stefan Maute / githubweb
  394. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  395. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  396. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  397. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  398. fix unit tests — Johannes Schneider / githubweb
  399. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  400. fix more unit tests — Johannes Schneider / githubweb
  401. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  402. fixed unit test — Thomas Jaeckle / githubweb
  403. fix more unit tests — Johannes Schneider / githubweb
  404. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  405. fix another tests — Johannes Schneider / githubweb
  406. minor formatting — Johannes Schneider / githubweb
  407. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  408. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  409. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  410. fix handling of live command responses — Thomas Jaeckle / githubweb
  411. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  412. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  413. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  414. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  415. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  416. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  417. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  418. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  419. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  420. fix creation of relative metadata — Johannes Schneider / githubweb
  421. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  422. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  423. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  424. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  425. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  426. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  427. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  428. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  429. fix tests — Yannic Klem / githubweb
  430. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  431. Added copyright header — Thomas Fries / githubweb
  432. Added copyright header — Thomas Fries / githubweb
  433. Added default user credentials for sandbox — Thomas Fries / githubweb
  434. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  435. Remove non-working array element diff computation. — Yufei Cai / githubweb
  436. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  437. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  438. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  439. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  440. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  441. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  442. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  443. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  444. Remove sandbox environment — Thomas Fries / githubweb
  445. Improved error handling on ditto calls — Thomas Fries / githubweb
  446. Update ace editor if changed in background — Thomas Fries / githubweb
  447. fixed more button color on odd table rows — Thomas Fries / githubweb
  448. keep order of metadata when creating it; — Stefan Maute / githubweb
  449. Don't cache policyEnforcer — Yannic Klem / githubweb
  450. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  451. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  452. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  453. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  454. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  455. Review: Minor adjustements — David Schwilk / githubweb
  456. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  457. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  458. Fixed unit test. — Juergen Fickel / githubweb
  459. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  460. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  461. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  462. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  463. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  464. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  465. fix typos in test names — Yannic Klem / githubweb
  466. move pre enforcer to pre package — Yannic Klem / githubweb
  467. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  468. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  469. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  470. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  471. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  472. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  473. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  474. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  475. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  476. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  477. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  478. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  479. fixed unit test — Thomas Jaeckle / githubweb
  480. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  481. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  482. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  483. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  484. Use lambda function reference — Yannic Klem / githubweb
  485. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  486. removed no more legit test cases; — Stefan Maute / githubweb
  487. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  488. fix unit tests — Johannes Schneider / githubweb
  489. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  490. Log read and write concern in search persistences. — Yufei Cai / githubweb
  491. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  492. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  493. fix license header year — Johannes Schneider / githubweb
  494. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  495. added section in readme about UI — noreply / githubweb
  496. custom namespace /POST for things route — Pranshu Grover / githubweb
  497. add license year 2022 — Pranshu Grover / githubweb
  498. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  499. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  500. fixed ignored unit test — Thomas Jaeckle / githubweb
  501. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  502. fixed timeout behavior — Thomas Jaeckle / githubweb
  503. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  504. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  505. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  506. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  507. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  508. review: — Thomas Jaeckle / githubweb
  509. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  510. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  511. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  512. fixed test compile error — Thomas Jaeckle / githubweb
  513. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  514. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  515. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  516. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  517. Fix unittests — Yannic Klem / githubweb
  518. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  519. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  520. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  521. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  522. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  523. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  524. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  525. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  526. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  527. fixed unit test — Thomas Jaeckle / githubweb
  528. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  529. Fix failing enforcement tests — David Schwilk / githubweb
  530. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  531. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  532. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  533. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  534. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  535. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  536. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  537. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  538. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  539. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  540. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  541. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  542. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  543. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  544. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  545. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  546. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  547. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  548. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  549. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  550. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  551. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  552. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  553. Explorer-ui added connections — Thomas Fries / githubweb
  554. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  555. Review findings fixes — Desislava Marinova / githubweb
  556. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  557. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  558. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  559. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  560. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  561. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  562. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  563. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  564. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  565. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  566. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  567. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  568. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  569. Removed one superfluous constructor. — Juergen Fickel / githubweb
  570. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  571. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  572. Removed superfluous props method. — Juergen Fickel / githubweb
  573. Fixed license header year. — Juergen Fickel / githubweb
  574. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  575. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  576. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  577. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  578. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  579. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  580. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  581. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  582. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  583. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  584. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  585. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  586. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  587. fix route tests — Yannic Klem / githubweb
  588. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  589. fixed up blogpost about reactive MQTT — noreply / githubweb
  590. Explorer-UI connections: — Thomas Fries / githubweb
  591. Fixed blog post file name — noreply / githubweb
  592. Explorer-UI: connection — Thomas Fries / githubweb
  593. update docker pulls tag in README.md — noreply / githubweb
  594. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  595. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  596. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  597. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  598. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  599. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  600. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  601. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  602. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  603. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  604. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  605. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  606. fixed compile errors — Thomas Jaeckle / githubweb
  607. fixed unit test — Thomas Jaeckle / githubweb
  608. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  609. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  610. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  611. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  612. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  613. fixed unit test — Thomas Jaeckle / githubweb
  614. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  615. explorer ui connections headers for new files — Thomas Fries / githubweb
  616. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  617. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  618. fixed piggyback command sending — Thomas Jaeckle / githubweb
  619. Use pre enforced signal for further processing — Yannic Klem / githubweb
  620. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  621. fix search unittests — Yannic Klem / githubweb
  622. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  623. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  624. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  625. Improved changing environments: — Thomas Fries / githubweb
  626. Apply pre enforcers on live responses — Yannic Klem / githubweb
  627. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  628. Fix unittests — Yannic Klem / githubweb
  629. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  630. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  631. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  632. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  633. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  634. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  635. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  636. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  637. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  638. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  639. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  640. Apply SignalTransformer also for search — Yannic Klem / githubweb
  641. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  642. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  643. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  644. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  645. simplify QueryParser — Thomas Jaeckle / githubweb
  646. Improve logging in signal transformer — Yannic Klem / githubweb
  647. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  648. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  649. Explorer-UI - review feedback — Thomas Fries / githubweb
  650. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  651. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  652. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  653. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  654. restrict creating things with too large metadata — Johannes Schneider / githubweb
  655. fix javadoc — Yannic Klem / githubweb
  656. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  657. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  658. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  659. enable caching by default — Yannic Klem / githubweb
  660. Review: Optimize configurability of extension — David Schwilk / githubweb
  661. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  662. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  663. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  664. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  665. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  666. Apply suggestions from code review — noreply / githubweb
  667. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  668. Review: SignalTransformers — David Schwilk / githubweb
  669. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  670. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  671. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  672. Explorer UI - review final small fixes — Thomas Fries / githubweb
  673. Copyright header year update — Aleksandar Stanchev / githubweb
  674. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  675. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  676. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  677. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  678. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  679. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  680. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  681. remove unnecessary import — Johannes Schneider / githubweb
  682. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  683. apply signal transformer for sudo commands — Yannic Klem / githubweb
  684. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  685. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  686. Add documentation about extending Ditto — David Schwilk / githubweb
  687. Fix SubUpdaterTest. — Yufei Cai / githubweb
  688. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  689. fix imports — Thomas Jaeckle / githubweb
  690. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  691. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  692. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  693. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  694. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  695. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  696. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  697. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  698. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  699. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  700. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  701. added star history to readme.md — noreply / githubweb
  702. remove unused field — Yannic Klem / githubweb
  703. make connection decoding migration configurable — Yannic Klem / githubweb
  704. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  705. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  706. handle invalid URI exception — Yannic Klem / githubweb
  707. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  708. updated Grafana dashboards — Thomas Jaeckle / githubweb
  709. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  710. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  711. fixed cluster roles — Thomas Jaeckle / githubweb
  712. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  713. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  714. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  715. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  716. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  717. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  718. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  719. Explorer-ui - add support for policies — Thomas Fries / githubweb
  720. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  721. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  722. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  723. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  724. Add random interval for policy announcements — David Schwilk / githubweb
  725. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  726. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  727. log when child actor is stopped — Yannic Klem / githubweb
  728. log shutdown reason of persistence actor — Yannic Klem / githubweb
  729. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  730. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  731. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  732. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  733. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  734. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  735. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  736. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  737. Extend randomizationInterval apidocs — David Schwilk / githubweb
  738. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  739. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  740. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  741. use correct maximum value — Yannic Klem / githubweb
  742. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  743. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  744. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  745. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  746. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  747. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  748. avoid unnecessary watch — Yannic Klem / githubweb
  749. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  750. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  751. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  752. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  753. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  754. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  755. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  756. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  757. activate WoT integration by default — Thomas Jaeckle / githubweb
  758. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  759. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  760. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  761. Logging and validation — Pranshu Grover / githubweb
  762. Payload Validation Test — Pranshu Grover / githubweb
  763. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  764. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  765. reformat — Pranshu Grover / githubweb
  766. remove main function from mapper — Pranshu Grover / githubweb
  767. Remove logging statements — Pranshu Grover / githubweb
  768. change license header year — Pranshu Grover / githubweb
  769. remove Tests — Pranshu Grover / githubweb
  770. Add mapping Tests — Pranshu Grover / githubweb
  771. More Tests — Pranshu Grover / githubweb
  772. fix build — Pranshu Grover / githubweb
  773. validate headers — Pranshu Grover / githubweb
  774. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  775. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  776. Reduce additional queries to number of batches — Yannic Klem / githubweb
  777. preserve order of pids — Yannic Klem / githubweb
  778. Initial Binary CE support — Pranshu Grover / githubweb
  779. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  780. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  781. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  782. formatting and minor changes — Pranshu Grover / githubweb
  783. fix build — Pranshu Grover / githubweb
  784. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  785. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  786. added support for self-signed certificates — Kalin Kostashki / githubweb
  787. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  788. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  789. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  790. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  791. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  792. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  793. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  794. Add exclusions for moved classes — Yannic Klem / githubweb
  795. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  796. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  797. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  798. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  799. Only handle command timeout exception specially — Yannic Klem / githubweb
  800. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  801. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  802. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  803. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  804. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  805. fixed typo in config — Thomas Jaeckle / githubweb
  806. * Allow to save message templates for a feature — Thomas Fries / githubweb
  807. Make considering only latest journal entry optional — Yannic Klem / githubweb
  808. fix compile errors — Yannic Klem / githubweb
  809. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  810. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  811. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  812. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  813. use entity ID from response — Yannic Klem / githubweb
  814. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  815. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  816. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  817. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  818. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  819. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  820. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  821. read max-bytes from config as bytes — Johannes Schneider / githubweb
  822. fix test configuration — Johannes Schneider / githubweb
  823. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  824. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  825. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  826. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  827. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  828. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  829. cleanup things messaging constants — Yannic Klem / githubweb
  830. build exception and content-type check — Pranshu Grover / githubweb
  831. change content-type for tests — Pranshu Grover / githubweb
  832. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  833. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  834. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  835. binary CE test — Pranshu Grover / githubweb
  836. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  837. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  838. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  839. fixed another unit test error — Thomas Jaeckle / githubweb
  840. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  841. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  842. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  843. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  844. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  845. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  846. fixed sonar issues; — Stefan Maute / githubweb
  847. fix tests; — Stefan Maute / githubweb
  848. fix more broken tests; — Stefan Maute / githubweb
  849. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  850. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  851. remove unused imports and unused code; — Stefan Maute / githubweb
  852. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  853. update netty + akka-management — Thomas Jaeckle / githubweb
  854. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  855. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  856. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  857. try out adding trivy vulnerability scanner — noreply / githubweb
  858. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  859. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  860. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  861. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  862. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  863. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  864. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  865. add javadoc to messaging constants — Yannic Klem / githubweb
  866. switch ditto-ui base image to alpine variant — noreply / githubweb
  867. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  868. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  869. Documentation — Pranshu Grover / githubweb
  870. add documentation plus remove blocklist — Pranshu Grover / githubweb
  871. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  872. add Test plus minor housekeeping — Pranshu Grover / githubweb
  873. fixed duplicated dependency — Thomas Jaeckle / githubweb
  874. update readme.md with new project site — noreply / githubweb
  875. reformatting — Pranshu Grover / githubweb
  876. add unit-test to reproduce bug — Johannes Schneider / githubweb
  877. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  878. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  879. reformat InboundDispatchSink — Pranshu Grover / githubweb
  880. remove comments and other necessary changes — Pranshu Grover / githubweb
  881. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  882. minor reformatting — Pranshu Grover / githubweb
  883. exception handling — Pranshu Grover / githubweb
  884. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  885. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  886. reformat docs — Pranshu Grover / githubweb
  887. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  888. exception handling — Pranshu Grover / githubweb
  889. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  890. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  891. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  892. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  893. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  894. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  895. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  896. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  897. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  898. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  899. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  900. fix build — Pranshu Grover / githubweb
  901. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  902. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  903. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  904. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  905. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  906. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  907. fix unittest — Yannic Klem / githubweb
  908. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  909. fix intendation in connections.js — noreply / githubweb
  910. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  911. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  912. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  913. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  914. adjusted input type from "integer" to "number" — noreply / githubweb
  915. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  916. adjusted definition label — noreply / githubweb
  917. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  918. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  919. fix failing tests — Dominik Guggemos / githubweb
  920. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  921. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  922. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  923. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  924. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  925. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  926. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  927. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  928. Fixed error in unit test. — David Schwilk / githubweb
  929. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  930. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  931. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  932. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  933. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  934. Retrieve all connections support — Aleksandar Stanchev / githubweb
  935. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  936. Review connections API — Aleksandar Stanchev / githubweb
  937. Fix tests — Aleksandar Stanchev / githubweb
  938. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  939. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  940. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  941. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  942. Review — Aleksandar Stanchev / githubweb
  943. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  944. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  945. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  946. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  947. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  948. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  949. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  950. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  951. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  952. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  953. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  954. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  955. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  956. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  957. Update documentation review fixes — Aleksandar Stanchev / githubweb
  958. review of docs: — Aleksandar Stanchev / githubweb
  959. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  960. Fix copyright headers — Aleksandar Stanchev / githubweb
  961. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  962. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  963. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  964. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  965. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  966. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  967. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  968. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  969. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  970. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  971. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  972. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  973. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  974. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  975. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  976. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  977. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  978. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  979. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  980. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  981. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  982. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  983. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  984. Fix review finding — David Schwilk / githubweb
  985. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  986. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  987. ignored flaky unit test again — Thomas Jaeckle / githubweb
  988. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  989. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  990. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  991. Prefix message annotations — David Schwilk / githubweb
  992. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  993. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  994. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  995. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  996. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  997. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  998. New documentation page for ui — Thomas Fries / githubweb
  999. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1000. Added screenshot to UI documentation — Thomas Fries / githubweb
  1001. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1002. fixed docker-ui rc publishing — noreply / githubweb
  1003. added workflow for pushing docker images on demand — noreply / githubweb
  1004. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1005. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1006. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1007. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1008. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1009. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1010. UI Documentation: feedback from review — Thomas Fries / githubweb
  1011. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1012. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1013. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1014. made presentation better printable — Thomas Jaeckle / githubweb
  1015. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1016. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1017. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1018. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1019. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1020. Only increase timeout for flaky test — David Schwilk / githubweb
  1021. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1022. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  1023. fixed link — noreply / githubweb
  1024. Updated slides — noreply / githubweb

#71 (Oct 26, 2022, 1:54:13 AM)

  1. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  2. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  3. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  4. Switch to Temurin for Github action. — Yufei Cai / githubweb
  5. Remove unused environment variable. — Yufei Cai / githubweb
  6. Update maven.yml — Thomas Jaeckle / githubweb
  7. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  8. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  9. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  10. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  11. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  12. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  13. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  14. Remove unused environment variable. — Thomas Jaeckle / githubweb
  15. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  16. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  17. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  18. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  19. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  20. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  21. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  22. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  23. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  24. review: code format and use predefined constant; — Stefan Maute / githubweb
  25. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  26. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  27. fixed compile error after merge — Thomas Jaeckle / githubweb
  28. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  29. Fix review findings — Yannic Klem / githubweb
  30. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  31. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  32. simplify if condition — Yannic Klem / githubweb
  33. fix generation of code coverage reporting; — Stefan Maute / githubweb
  34. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  35. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  36. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  37. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  38. Remove unnecessary escaping — Yannic Klem / githubweb
  39. remove unnecessary grouping — Yannic Klem / githubweb
  40. Update documentation according to changes in the regex — Yannic Klem / githubweb
  41. Fix japicmp plugin — Yannic Klem / githubweb
  42. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  43. update nexus-staging-maven-plugin to latest — noreply / githubweb
  44. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  45. Add missing javadoc — Yannic Klem / githubweb
  46. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  47. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  48. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  49. Change search policy cache type. — Yufei Cai / githubweb
  50. review commits — Kalin Kostashki / githubweb
  51. improved search-updater logic by: — Thomas Jaeckle / githubweb
  52. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  53. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  54. fix inverted isEmpty check — Yannic Klem / githubweb
  55. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  56. add code of conduct — noreply / githubweb
  57. fixed file ending to .md — noreply / githubweb
  58. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  59. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  60. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  61. Fix unit tests. — Yufei Cai / githubweb
  62. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  63. adapt documentation to review findings — Yannic Klem / githubweb
  64. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  65. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  66. Move URI decoding back to Connection model — David Schwilk / githubweb
  67. Fix rendering issues of documentation — Yannic Klem / githubweb
  68. Decode depending on shouldUriDecode — David Schwilk / githubweb
  69. Prevent API break, deprecate old methods — David Schwilk / githubweb
  70. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  71. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  72. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  73. Use same validation for fromString — Yannic Klem / githubweb
  74. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  75. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  76. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  77. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  78. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  79. Remove Optional from connection throttling message — David Schwilk / githubweb
  80. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  81. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  82. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  83. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  84. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  85. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  86. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  87. Delete Metadata.origin. — Yufei Cai / githubweb
  88. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  89. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  90. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  91. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  92. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  93. Fix some TODOs for search update. — Yufei Cai / githubweb
  94. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  95. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  96. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  97. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  98. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  99. Amend search indices. — Yufei Cai / githubweb
  100. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  101. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  102. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  103. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  104. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  105. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  106. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  107. partly revert commit and fix tests — Dominik Guggemos / githubweb
  108. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  109. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  110. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  111. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  112. Rename config of SearchService. — Yufei Cai / githubweb
  113. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  114. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  115. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  116. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  117. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  118. Fix config key for unit tests. — Yufei Cai / githubweb
  119. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  120. Fix more keys — Yufei Cai / githubweb
  121. Fix LimitsConfig. — Yufei Cai / githubweb
  122. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  123. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  124. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  125. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  126. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  127. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  128. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  129. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  130. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  131. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  132. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  133. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  134. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  135. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  136. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  137. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  138. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  139. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  140. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  141. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  142. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  143. fixed k3s step in README.md — noreply / githubweb
  144. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  145. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  146. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  147. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  148. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  149. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  150. Fix some TODOs. — Yufei Cai / githubweb
  151. added release_notes_240.html to sidebar — noreply / githubweb
  152. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  153. make Ditto default namespace configurable; — Stefan Maute / githubweb
  154. add default-namespace to test.conf; — Stefan Maute / githubweb
  155. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  156. Add missing license header — David Schwilk / githubweb
  157. Enable SBR automatically after some time — Yannic Klem / githubweb
  158. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  159. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  160. Remove outdated unit test. — Yufei Cai / githubweb
  161. Change search collection names. — Yufei Cai / githubweb
  162. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  163. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  164. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  165. Enable indexing of arrays. — Yufei Cai / githubweb
  166. Fix search root actor tests. — Yufei Cai / githubweb
  167. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  168. fixed javadoc errors — Thomas Jaeckle / githubweb
  169. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  170. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  171. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  172. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  173. DevOps commands error responses fixes — Andrey Balarev / githubweb
  174. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  175. minor doc improvements — Dominik Guggemos / githubweb
  176. Added package 'subscribing'. — Juergen Fickel / githubweb
  177. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  178. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  179. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  180. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  181. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  182. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  183. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  184. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  185. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  186. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  187. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  188. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  189. fixed compile error — Thomas Jaeckle / githubweb
  190. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  191. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  192. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  193. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  194. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  195. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  196. review: — Stefan Maute / githubweb
  197. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  198. deleted concierge module — Thomas Jaeckle / githubweb
  199. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  200. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  201. try to fix tests — Thomas Jaeckle / githubweb
  202. fix tests — Thomas Jaeckle / githubweb
  203. review: — Stefan Maute / githubweb
  204. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  205. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  206. review: — Stefan Maute / githubweb
  207. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  208. Fix concierge service tests — Yannic Klem / githubweb
  209. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  210. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  211. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  212. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  213. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  214. fix indentation and imports — Yannic Klem / githubweb
  215. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  216. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  217. fixed Ditto logo in Readme.md — noreply / githubweb
  218. fix readme — noreply / githubweb
  219. reduce joining on completion stages — Thomas Jaeckle / githubweb
  220. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  221. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  222. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  223. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  224. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  225. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  226. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  227. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  228. Add last modified timestamp to search results. — Yufei Cai / githubweb
  229. Avoid potential NPE — Andrey Balarev / githubweb
  230. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  231. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  232. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  233. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  234. fix error registry tests — Thomas Jaeckle / githubweb
  235. added package-info files in edge-api — Thomas Jaeckle / githubweb
  236. broken aggregated response fixed — Andrey Balarev / githubweb
  237. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  238. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  239. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  240. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  241. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  242. Minor review adaptions — Yannic Klem / githubweb
  243. fix wrong renaming — Yannic Klem / githubweb
  244. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  245. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  246. Add extensions to connectivity service — David Schwilk / githubweb
  247. Add more extensions to connectivity service — David Schwilk / githubweb
  248. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  249. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  250. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  251. Create materializer just once — Yannic Klem / githubweb
  252. Minor review findings — Yannic Klem / githubweb
  253. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  254. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  255. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  256. Add last modified timestamp to search results. — Yufei Cai / githubweb
  257. Fix compile error. — Yufei Cai / githubweb
  258. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  259. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  260. Adjust extensions in things-search — David Schwilk / githubweb
  261. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  262. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  263. Remove test for class which is no longer existing — Yannic Klem / githubweb
  264. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  265. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  266. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  267. Temp — Yannic Klem / githubweb
  268. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  269. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  270. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  271. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  272. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  273. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  274. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  275. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  276. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  277. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  278. Fix remaining failing tests — Yannic Klem / githubweb
  279. Fix gateway tests — Yannic Klem / githubweb
  280. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  281. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  282. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  283. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  284. stabilize unit test — Thomas Jaeckle / githubweb
  285. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  286. fixed compile error — Thomas Jaeckle / githubweb
  287. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  288. fixed Helm installation script for Helm 3 — noreply / githubweb
  289. Add PreEnforcer Extension — David Schwilk / githubweb
  290. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  291. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  292. Fix tests — David Schwilk / githubweb
  293. Fix more tests — David Schwilk / githubweb
  294. Fix one last test — David Schwilk / githubweb
  295. Correct config path for pre enforcer provider — David Schwilk / githubweb
  296. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  297. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  298. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  299. added missing Nullable — Thomas Jaeckle / githubweb
  300. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  301. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  302. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  303. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  304. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  305. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  306. fix imports — Johannes Schneider / githubweb
  307. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  308. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  309. Remove unused method — Yannic Klem / githubweb
  310. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  311. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  312. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  313. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  314. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  315. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  316. minor formatting — Yannic Klem / githubweb
  317. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  318. Remove unused import — David Schwilk / githubweb
  319. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  320. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  321. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  322. rename package to fit module name — Yannic Klem / githubweb
  323. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  324. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  325. Preserve original sender during async processing — Yannic Klem / githubweb
  326. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  327. Fix cache invalidation — Yannic Klem / githubweb
  328. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  329. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  330. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  331. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  332. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  333. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  334. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  335. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  336. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  337. Fix Policies service registry tests — David Schwilk / githubweb
  338. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  339. fix CreateThingTest; — Stefan Maute / githubweb
  340. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  341. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  342. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  343. do not sync things without a policyId — Dominik Guggemos / githubweb
  344. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  345. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  346. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  347. Add pre-enforcement for search commands — David Schwilk / githubweb
  348. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  349. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  350. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  351. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  352. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  353. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  354. Removed some code smells. — Juergen Fickel / githubweb
  355. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  356. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  357. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  358. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  359. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  360. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  361. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  362. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  363. delete existing metadata for delete commands; — Stefan Maute / githubweb
  364. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  365. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  366. Slightly adjusted formatting. — Juergen Fickel / githubweb
  367. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  368. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  369. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  370. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  371. minor code formatting; — Stefan Maute / githubweb
  372. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  373. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  374. Minor adaptions — Yannic Klem / githubweb
  375. review: minor style fixes — Thomas Jaeckle / githubweb
  376. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  377. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  378. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  379. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  380. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  381. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  382. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  383. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  384. fixed unit test — Thomas Jaeckle / githubweb
  385. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  386. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  387. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  388. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  389. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  390. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  391. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  392. Squashed Initial Commit UI — Thomas Fries / githubweb
  393. fix license header; — Stefan Maute / githubweb
  394. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  395. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  396. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  397. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  398. fix unit tests — Johannes Schneider / githubweb
  399. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  400. fix more unit tests — Johannes Schneider / githubweb
  401. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  402. fixed unit test — Thomas Jaeckle / githubweb
  403. fix more unit tests — Johannes Schneider / githubweb
  404. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  405. fix another tests — Johannes Schneider / githubweb
  406. minor formatting — Johannes Schneider / githubweb
  407. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  408. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  409. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  410. fix handling of live command responses — Thomas Jaeckle / githubweb
  411. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  412. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  413. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  414. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  415. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  416. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  417. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  418. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  419. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  420. fix creation of relative metadata — Johannes Schneider / githubweb
  421. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  422. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  423. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  424. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  425. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  426. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  427. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  428. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  429. fix tests — Yannic Klem / githubweb
  430. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  431. Added copyright header — Thomas Fries / githubweb
  432. Added copyright header — Thomas Fries / githubweb
  433. Added default user credentials for sandbox — Thomas Fries / githubweb
  434. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  435. Remove non-working array element diff computation. — Yufei Cai / githubweb
  436. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  437. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  438. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  439. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  440. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  441. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  442. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  443. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  444. Remove sandbox environment — Thomas Fries / githubweb
  445. Improved error handling on ditto calls — Thomas Fries / githubweb
  446. Update ace editor if changed in background — Thomas Fries / githubweb
  447. fixed more button color on odd table rows — Thomas Fries / githubweb
  448. keep order of metadata when creating it; — Stefan Maute / githubweb
  449. Don't cache policyEnforcer — Yannic Klem / githubweb
  450. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  451. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  452. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  453. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  454. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  455. Review: Minor adjustements — David Schwilk / githubweb
  456. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  457. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  458. Fixed unit test. — Juergen Fickel / githubweb
  459. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  460. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  461. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  462. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  463. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  464. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  465. fix typos in test names — Yannic Klem / githubweb
  466. move pre enforcer to pre package — Yannic Klem / githubweb
  467. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  468. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  469. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  470. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  471. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  472. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  473. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  474. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  475. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  476. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  477. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  478. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  479. fixed unit test — Thomas Jaeckle / githubweb
  480. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  481. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  482. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  483. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  484. Use lambda function reference — Yannic Klem / githubweb
  485. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  486. removed no more legit test cases; — Stefan Maute / githubweb
  487. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  488. fix unit tests — Johannes Schneider / githubweb
  489. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  490. Log read and write concern in search persistences. — Yufei Cai / githubweb
  491. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  492. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  493. fix license header year — Johannes Schneider / githubweb
  494. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  495. added section in readme about UI — noreply / githubweb
  496. custom namespace /POST for things route — Pranshu Grover / githubweb
  497. add license year 2022 — Pranshu Grover / githubweb
  498. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  499. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  500. fixed ignored unit test — Thomas Jaeckle / githubweb
  501. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  502. fixed timeout behavior — Thomas Jaeckle / githubweb
  503. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  504. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  505. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  506. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  507. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  508. review: — Thomas Jaeckle / githubweb
  509. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  510. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  511. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  512. fixed test compile error — Thomas Jaeckle / githubweb
  513. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  514. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  515. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  516. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  517. Fix unittests — Yannic Klem / githubweb
  518. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  519. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  520. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  521. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  522. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  523. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  524. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  525. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  526. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  527. fixed unit test — Thomas Jaeckle / githubweb
  528. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  529. Fix failing enforcement tests — David Schwilk / githubweb
  530. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  531. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  532. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  533. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  534. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  535. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  536. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  537. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  538. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  539. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  540. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  541. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  542. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  543. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  544. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  545. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  546. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  547. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  548. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  549. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  550. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  551. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  552. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  553. Explorer-ui added connections — Thomas Fries / githubweb
  554. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  555. Review findings fixes — Desislava Marinova / githubweb
  556. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  557. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  558. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  559. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  560. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  561. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  562. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  563. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  564. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  565. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  566. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  567. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  568. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  569. Removed one superfluous constructor. — Juergen Fickel / githubweb
  570. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  571. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  572. Removed superfluous props method. — Juergen Fickel / githubweb
  573. Fixed license header year. — Juergen Fickel / githubweb
  574. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  575. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  576. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  577. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  578. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  579. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  580. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  581. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  582. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  583. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  584. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  585. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  586. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  587. fix route tests — Yannic Klem / githubweb
  588. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  589. fixed up blogpost about reactive MQTT — noreply / githubweb
  590. Explorer-UI connections: — Thomas Fries / githubweb
  591. Fixed blog post file name — noreply / githubweb
  592. Explorer-UI: connection — Thomas Fries / githubweb
  593. update docker pulls tag in README.md — noreply / githubweb
  594. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  595. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  596. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  597. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  598. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  599. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  600. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  601. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  602. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  603. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  604. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  605. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  606. fixed compile errors — Thomas Jaeckle / githubweb
  607. fixed unit test — Thomas Jaeckle / githubweb
  608. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  609. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  610. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  611. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  612. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  613. fixed unit test — Thomas Jaeckle / githubweb
  614. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  615. explorer ui connections headers for new files — Thomas Fries / githubweb
  616. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  617. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  618. fixed piggyback command sending — Thomas Jaeckle / githubweb
  619. Use pre enforced signal for further processing — Yannic Klem / githubweb
  620. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  621. fix search unittests — Yannic Klem / githubweb
  622. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  623. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  624. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  625. Improved changing environments: — Thomas Fries / githubweb
  626. Apply pre enforcers on live responses — Yannic Klem / githubweb
  627. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  628. Fix unittests — Yannic Klem / githubweb
  629. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  630. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  631. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  632. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  633. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  634. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  635. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  636. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  637. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  638. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  639. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  640. Apply SignalTransformer also for search — Yannic Klem / githubweb
  641. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  642. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  643. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  644. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  645. simplify QueryParser — Thomas Jaeckle / githubweb
  646. Improve logging in signal transformer — Yannic Klem / githubweb
  647. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  648. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  649. Explorer-UI - review feedback — Thomas Fries / githubweb
  650. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  651. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  652. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  653. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  654. restrict creating things with too large metadata — Johannes Schneider / githubweb
  655. fix javadoc — Yannic Klem / githubweb
  656. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  657. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  658. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  659. enable caching by default — Yannic Klem / githubweb
  660. Review: Optimize configurability of extension — David Schwilk / githubweb
  661. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  662. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  663. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  664. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  665. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  666. Apply suggestions from code review — noreply / githubweb
  667. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  668. Review: SignalTransformers — David Schwilk / githubweb
  669. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  670. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  671. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  672. Explorer UI - review final small fixes — Thomas Fries / githubweb
  673. Copyright header year update — Aleksandar Stanchev / githubweb
  674. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  675. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  676. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  677. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  678. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  679. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  680. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  681. remove unnecessary import — Johannes Schneider / githubweb
  682. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  683. apply signal transformer for sudo commands — Yannic Klem / githubweb
  684. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  685. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  686. Add documentation about extending Ditto — David Schwilk / githubweb
  687. Fix SubUpdaterTest. — Yufei Cai / githubweb
  688. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  689. fix imports — Thomas Jaeckle / githubweb
  690. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  691. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  692. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  693. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  694. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  695. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  696. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  697. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  698. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  699. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  700. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  701. added star history to readme.md — noreply / githubweb
  702. remove unused field — Yannic Klem / githubweb
  703. make connection decoding migration configurable — Yannic Klem / githubweb
  704. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  705. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  706. handle invalid URI exception — Yannic Klem / githubweb
  707. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  708. updated Grafana dashboards — Thomas Jaeckle / githubweb
  709. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  710. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  711. fixed cluster roles — Thomas Jaeckle / githubweb
  712. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  713. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  714. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  715. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  716. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  717. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  718. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  719. Explorer-ui - add support for policies — Thomas Fries / githubweb
  720. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  721. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  722. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  723. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  724. Add random interval for policy announcements — David Schwilk / githubweb
  725. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  726. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  727. log when child actor is stopped — Yannic Klem / githubweb
  728. log shutdown reason of persistence actor — Yannic Klem / githubweb
  729. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  730. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  731. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  732. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  733. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  734. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  735. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  736. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  737. Extend randomizationInterval apidocs — David Schwilk / githubweb
  738. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  739. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  740. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  741. use correct maximum value — Yannic Klem / githubweb
  742. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  743. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  744. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  745. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  746. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  747. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  748. avoid unnecessary watch — Yannic Klem / githubweb
  749. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  750. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  751. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  752. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  753. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  754. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  755. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  756. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  757. activate WoT integration by default — Thomas Jaeckle / githubweb
  758. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  759. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  760. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  761. Logging and validation — Pranshu Grover / githubweb
  762. Payload Validation Test — Pranshu Grover / githubweb
  763. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  764. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  765. reformat — Pranshu Grover / githubweb
  766. remove main function from mapper — Pranshu Grover / githubweb
  767. Remove logging statements — Pranshu Grover / githubweb
  768. change license header year — Pranshu Grover / githubweb
  769. remove Tests — Pranshu Grover / githubweb
  770. Add mapping Tests — Pranshu Grover / githubweb
  771. More Tests — Pranshu Grover / githubweb
  772. fix build — Pranshu Grover / githubweb
  773. validate headers — Pranshu Grover / githubweb
  774. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  775. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  776. Reduce additional queries to number of batches — Yannic Klem / githubweb
  777. preserve order of pids — Yannic Klem / githubweb
  778. Initial Binary CE support — Pranshu Grover / githubweb
  779. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  780. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  781. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  782. formatting and minor changes — Pranshu Grover / githubweb
  783. fix build — Pranshu Grover / githubweb
  784. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  785. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  786. added support for self-signed certificates — Kalin Kostashki / githubweb
  787. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  788. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  789. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  790. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  791. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  792. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  793. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  794. Add exclusions for moved classes — Yannic Klem / githubweb
  795. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  796. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  797. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  798. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  799. Only handle command timeout exception specially — Yannic Klem / githubweb
  800. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  801. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  802. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  803. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  804. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  805. fixed typo in config — Thomas Jaeckle / githubweb
  806. * Allow to save message templates for a feature — Thomas Fries / githubweb
  807. Make considering only latest journal entry optional — Yannic Klem / githubweb
  808. fix compile errors — Yannic Klem / githubweb
  809. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  810. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  811. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  812. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  813. use entity ID from response — Yannic Klem / githubweb
  814. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  815. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  816. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  817. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  818. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  819. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  820. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  821. read max-bytes from config as bytes — Johannes Schneider / githubweb
  822. fix test configuration — Johannes Schneider / githubweb
  823. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  824. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  825. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  826. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  827. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  828. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  829. cleanup things messaging constants — Yannic Klem / githubweb
  830. build exception and content-type check — Pranshu Grover / githubweb
  831. change content-type for tests — Pranshu Grover / githubweb
  832. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  833. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  834. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  835. binary CE test — Pranshu Grover / githubweb
  836. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  837. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  838. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  839. fixed another unit test error — Thomas Jaeckle / githubweb
  840. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  841. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  842. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  843. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  844. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  845. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  846. fixed sonar issues; — Stefan Maute / githubweb
  847. fix tests; — Stefan Maute / githubweb
  848. fix more broken tests; — Stefan Maute / githubweb
  849. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  850. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  851. remove unused imports and unused code; — Stefan Maute / githubweb
  852. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  853. update netty + akka-management — Thomas Jaeckle / githubweb
  854. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  855. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  856. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  857. try out adding trivy vulnerability scanner — noreply / githubweb
  858. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  859. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  860. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  861. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  862. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  863. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  864. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  865. add javadoc to messaging constants — Yannic Klem / githubweb
  866. switch ditto-ui base image to alpine variant — noreply / githubweb
  867. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  868. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  869. Documentation — Pranshu Grover / githubweb
  870. add documentation plus remove blocklist — Pranshu Grover / githubweb
  871. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  872. add Test plus minor housekeeping — Pranshu Grover / githubweb
  873. fixed duplicated dependency — Thomas Jaeckle / githubweb
  874. update readme.md with new project site — noreply / githubweb
  875. reformatting — Pranshu Grover / githubweb
  876. add unit-test to reproduce bug — Johannes Schneider / githubweb
  877. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  878. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  879. reformat InboundDispatchSink — Pranshu Grover / githubweb
  880. remove comments and other necessary changes — Pranshu Grover / githubweb
  881. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  882. minor reformatting — Pranshu Grover / githubweb
  883. exception handling — Pranshu Grover / githubweb
  884. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  885. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  886. reformat docs — Pranshu Grover / githubweb
  887. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  888. exception handling — Pranshu Grover / githubweb
  889. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  890. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  891. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  892. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  893. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  894. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  895. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  896. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  897. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  898. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  899. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  900. fix build — Pranshu Grover / githubweb
  901. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  902. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  903. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  904. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  905. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  906. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  907. fix unittest — Yannic Klem / githubweb
  908. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  909. fix intendation in connections.js — noreply / githubweb
  910. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  911. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  912. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  913. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  914. adjusted input type from "integer" to "number" — noreply / githubweb
  915. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  916. adjusted definition label — noreply / githubweb
  917. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  918. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  919. fix failing tests — Dominik Guggemos / githubweb
  920. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  921. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  922. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  923. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  924. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  925. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  926. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  927. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  928. Fixed error in unit test. — David Schwilk / githubweb
  929. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  930. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  931. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  932. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  933. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  934. Retrieve all connections support — Aleksandar Stanchev / githubweb
  935. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  936. Review connections API — Aleksandar Stanchev / githubweb
  937. Fix tests — Aleksandar Stanchev / githubweb
  938. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  939. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  940. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  941. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  942. Review — Aleksandar Stanchev / githubweb
  943. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  944. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  945. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  946. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  947. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  948. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  949. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  950. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  951. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  952. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  953. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  954. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  955. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  956. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  957. Update documentation review fixes — Aleksandar Stanchev / githubweb
  958. review of docs: — Aleksandar Stanchev / githubweb
  959. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  960. Fix copyright headers — Aleksandar Stanchev / githubweb
  961. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  962. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  963. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  964. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  965. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  966. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  967. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  968. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  969. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  970. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  971. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  972. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  973. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  974. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  975. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  976. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  977. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  978. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  979. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  980. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  981. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  982. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  983. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  984. Fix review finding — David Schwilk / githubweb
  985. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  986. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  987. ignored flaky unit test again — Thomas Jaeckle / githubweb
  988. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  989. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  990. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  991. Prefix message annotations — David Schwilk / githubweb
  992. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  993. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  994. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  995. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  996. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  997. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  998. New documentation page for ui — Thomas Fries / githubweb
  999. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1000. Added screenshot to UI documentation — Thomas Fries / githubweb
  1001. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1002. fixed docker-ui rc publishing — noreply / githubweb
  1003. added workflow for pushing docker images on demand — noreply / githubweb
  1004. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1005. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1006. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1007. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1008. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1009. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1010. UI Documentation: feedback from review — Thomas Fries / githubweb
  1011. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1012. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1013. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1014. made presentation better printable — Thomas Jaeckle / githubweb
  1015. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1016. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1017. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1018. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1019. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1020. Only increase timeout for flaky test — David Schwilk / githubweb
  1021. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1022. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  1023. fixed link — noreply / githubweb
  1024. Updated slides — noreply / githubweb

#70 (Oct 22, 2022, 3:18:43 AM)

  1. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  2. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  3. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  4. Switch to Temurin for Github action. — Yufei Cai / githubweb
  5. Remove unused environment variable. — Yufei Cai / githubweb
  6. Update maven.yml — Thomas Jaeckle / githubweb
  7. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  8. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  9. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  10. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  11. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  12. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  13. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  14. Remove unused environment variable. — Thomas Jaeckle / githubweb
  15. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  16. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  17. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  18. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  19. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  20. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  21. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  22. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  23. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  24. review: code format and use predefined constant; — Stefan Maute / githubweb
  25. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  26. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  27. fixed compile error after merge — Thomas Jaeckle / githubweb
  28. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  29. Fix review findings — Yannic Klem / githubweb
  30. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  31. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  32. simplify if condition — Yannic Klem / githubweb
  33. fix generation of code coverage reporting; — Stefan Maute / githubweb
  34. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  35. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  36. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  37. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  38. Remove unnecessary escaping — Yannic Klem / githubweb
  39. remove unnecessary grouping — Yannic Klem / githubweb
  40. Update documentation according to changes in the regex — Yannic Klem / githubweb
  41. Fix japicmp plugin — Yannic Klem / githubweb
  42. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  43. update nexus-staging-maven-plugin to latest — noreply / githubweb
  44. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  45. Add missing javadoc — Yannic Klem / githubweb
  46. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  47. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  48. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  49. Change search policy cache type. — Yufei Cai / githubweb
  50. review commits — Kalin Kostashki / githubweb
  51. improved search-updater logic by: — Thomas Jaeckle / githubweb
  52. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  53. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  54. fix inverted isEmpty check — Yannic Klem / githubweb
  55. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  56. add code of conduct — noreply / githubweb
  57. fixed file ending to .md — noreply / githubweb
  58. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  59. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  60. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  61. Fix unit tests. — Yufei Cai / githubweb
  62. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  63. adapt documentation to review findings — Yannic Klem / githubweb
  64. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  65. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  66. Move URI decoding back to Connection model — David Schwilk / githubweb
  67. Fix rendering issues of documentation — Yannic Klem / githubweb
  68. Decode depending on shouldUriDecode — David Schwilk / githubweb
  69. Prevent API break, deprecate old methods — David Schwilk / githubweb
  70. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  71. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  72. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  73. Use same validation for fromString — Yannic Klem / githubweb
  74. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  75. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  76. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  77. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  78. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  79. Remove Optional from connection throttling message — David Schwilk / githubweb
  80. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  81. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  82. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  83. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  84. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  85. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  86. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  87. Delete Metadata.origin. — Yufei Cai / githubweb
  88. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  89. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  90. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  91. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  92. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  93. Fix some TODOs for search update. — Yufei Cai / githubweb
  94. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  95. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  96. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  97. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  98. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  99. Amend search indices. — Yufei Cai / githubweb
  100. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  101. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  102. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  103. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  104. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  105. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  106. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  107. partly revert commit and fix tests — Dominik Guggemos / githubweb
  108. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  109. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  110. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  111. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  112. Rename config of SearchService. — Yufei Cai / githubweb
  113. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  114. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  115. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  116. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  117. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  118. Fix config key for unit tests. — Yufei Cai / githubweb
  119. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  120. Fix more keys — Yufei Cai / githubweb
  121. Fix LimitsConfig. — Yufei Cai / githubweb
  122. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  123. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  124. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  125. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  126. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  127. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  128. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  129. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  130. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  131. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  132. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  133. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  134. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  135. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  136. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  137. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  138. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  139. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  140. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  141. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  142. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  143. fixed k3s step in README.md — noreply / githubweb
  144. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  145. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  146. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  147. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  148. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  149. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  150. Fix some TODOs. — Yufei Cai / githubweb
  151. added release_notes_240.html to sidebar — noreply / githubweb
  152. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  153. make Ditto default namespace configurable; — Stefan Maute / githubweb
  154. add default-namespace to test.conf; — Stefan Maute / githubweb
  155. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  156. Add missing license header — David Schwilk / githubweb
  157. Enable SBR automatically after some time — Yannic Klem / githubweb
  158. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  159. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  160. Remove outdated unit test. — Yufei Cai / githubweb
  161. Change search collection names. — Yufei Cai / githubweb
  162. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  163. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  164. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  165. Enable indexing of arrays. — Yufei Cai / githubweb
  166. Fix search root actor tests. — Yufei Cai / githubweb
  167. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  168. fixed javadoc errors — Thomas Jaeckle / githubweb
  169. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  170. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  171. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  172. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  173. DevOps commands error responses fixes — Andrey Balarev / githubweb
  174. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  175. minor doc improvements — Dominik Guggemos / githubweb
  176. Added package 'subscribing'. — Juergen Fickel / githubweb
  177. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  178. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  179. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  180. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  181. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  182. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  183. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  184. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  185. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  186. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  187. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  188. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  189. fixed compile error — Thomas Jaeckle / githubweb
  190. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  191. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  192. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  193. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  194. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  195. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  196. review: — Stefan Maute / githubweb
  197. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  198. deleted concierge module — Thomas Jaeckle / githubweb
  199. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  200. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  201. try to fix tests — Thomas Jaeckle / githubweb
  202. fix tests — Thomas Jaeckle / githubweb
  203. review: — Stefan Maute / githubweb
  204. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  205. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  206. review: — Stefan Maute / githubweb
  207. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  208. Fix concierge service tests — Yannic Klem / githubweb
  209. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  210. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  211. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  212. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  213. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  214. fix indentation and imports — Yannic Klem / githubweb
  215. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  216. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  217. fixed Ditto logo in Readme.md — noreply / githubweb
  218. fix readme — noreply / githubweb
  219. reduce joining on completion stages — Thomas Jaeckle / githubweb
  220. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  221. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  222. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  223. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  224. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  225. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  226. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  227. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  228. Add last modified timestamp to search results. — Yufei Cai / githubweb
  229. Avoid potential NPE — Andrey Balarev / githubweb
  230. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  231. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  232. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  233. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  234. fix error registry tests — Thomas Jaeckle / githubweb
  235. added package-info files in edge-api — Thomas Jaeckle / githubweb
  236. broken aggregated response fixed — Andrey Balarev / githubweb
  237. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  238. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  239. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  240. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  241. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  242. Minor review adaptions — Yannic Klem / githubweb
  243. fix wrong renaming — Yannic Klem / githubweb
  244. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  245. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  246. Add extensions to connectivity service — David Schwilk / githubweb
  247. Add more extensions to connectivity service — David Schwilk / githubweb
  248. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  249. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  250. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  251. Create materializer just once — Yannic Klem / githubweb
  252. Minor review findings — Yannic Klem / githubweb
  253. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  254. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  255. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  256. Add last modified timestamp to search results. — Yufei Cai / githubweb
  257. Fix compile error. — Yufei Cai / githubweb
  258. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  259. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  260. Adjust extensions in things-search — David Schwilk / githubweb
  261. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  262. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  263. Remove test for class which is no longer existing — Yannic Klem / githubweb
  264. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  265. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  266. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  267. Temp — Yannic Klem / githubweb
  268. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  269. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  270. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  271. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  272. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  273. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  274. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  275. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  276. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  277. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  278. Fix remaining failing tests — Yannic Klem / githubweb
  279. Fix gateway tests — Yannic Klem / githubweb
  280. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  281. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  282. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  283. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  284. stabilize unit test — Thomas Jaeckle / githubweb
  285. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  286. fixed compile error — Thomas Jaeckle / githubweb
  287. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  288. fixed Helm installation script for Helm 3 — noreply / githubweb
  289. Add PreEnforcer Extension — David Schwilk / githubweb
  290. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  291. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  292. Fix tests — David Schwilk / githubweb
  293. Fix more tests — David Schwilk / githubweb
  294. Fix one last test — David Schwilk / githubweb
  295. Correct config path for pre enforcer provider — David Schwilk / githubweb
  296. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  297. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  298. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  299. added missing Nullable — Thomas Jaeckle / githubweb
  300. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  301. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  302. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  303. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  304. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  305. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  306. fix imports — Johannes Schneider / githubweb
  307. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  308. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  309. Remove unused method — Yannic Klem / githubweb
  310. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  311. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  312. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  313. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  314. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  315. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  316. minor formatting — Yannic Klem / githubweb
  317. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  318. Remove unused import — David Schwilk / githubweb
  319. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  320. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  321. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  322. rename package to fit module name — Yannic Klem / githubweb
  323. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  324. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  325. Preserve original sender during async processing — Yannic Klem / githubweb
  326. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  327. Fix cache invalidation — Yannic Klem / githubweb
  328. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  329. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  330. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  331. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  332. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  333. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  334. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  335. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  336. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  337. Fix Policies service registry tests — David Schwilk / githubweb
  338. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  339. fix CreateThingTest; — Stefan Maute / githubweb
  340. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  341. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  342. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  343. do not sync things without a policyId — Dominik Guggemos / githubweb
  344. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  345. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  346. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  347. Add pre-enforcement for search commands — David Schwilk / githubweb
  348. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  349. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  350. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  351. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  352. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  353. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  354. Removed some code smells. — Juergen Fickel / githubweb
  355. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  356. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  357. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  358. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  359. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  360. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  361. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  362. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  363. delete existing metadata for delete commands; — Stefan Maute / githubweb
  364. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  365. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  366. Slightly adjusted formatting. — Juergen Fickel / githubweb
  367. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  368. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  369. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  370. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  371. minor code formatting; — Stefan Maute / githubweb
  372. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  373. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  374. Minor adaptions — Yannic Klem / githubweb
  375. review: minor style fixes — Thomas Jaeckle / githubweb
  376. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  377. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  378. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  379. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  380. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  381. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  382. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  383. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  384. fixed unit test — Thomas Jaeckle / githubweb
  385. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  386. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  387. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  388. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  389. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  390. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  391. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  392. Squashed Initial Commit UI — Thomas Fries / githubweb
  393. fix license header; — Stefan Maute / githubweb
  394. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  395. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  396. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  397. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  398. fix unit tests — Johannes Schneider / githubweb
  399. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  400. fix more unit tests — Johannes Schneider / githubweb
  401. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  402. fixed unit test — Thomas Jaeckle / githubweb
  403. fix more unit tests — Johannes Schneider / githubweb
  404. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  405. fix another tests — Johannes Schneider / githubweb
  406. minor formatting — Johannes Schneider / githubweb
  407. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  408. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  409. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  410. fix handling of live command responses — Thomas Jaeckle / githubweb
  411. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  412. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  413. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  414. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  415. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  416. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  417. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  418. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  419. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  420. fix creation of relative metadata — Johannes Schneider / githubweb
  421. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  422. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  423. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  424. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  425. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  426. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  427. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  428. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  429. fix tests — Yannic Klem / githubweb
  430. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  431. Added copyright header — Thomas Fries / githubweb
  432. Added copyright header — Thomas Fries / githubweb
  433. Added default user credentials for sandbox — Thomas Fries / githubweb
  434. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  435. Remove non-working array element diff computation. — Yufei Cai / githubweb
  436. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  437. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  438. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  439. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  440. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  441. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  442. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  443. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  444. Remove sandbox environment — Thomas Fries / githubweb
  445. Improved error handling on ditto calls — Thomas Fries / githubweb
  446. Update ace editor if changed in background — Thomas Fries / githubweb
  447. fixed more button color on odd table rows — Thomas Fries / githubweb
  448. keep order of metadata when creating it; — Stefan Maute / githubweb
  449. Don't cache policyEnforcer — Yannic Klem / githubweb
  450. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  451. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  452. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  453. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  454. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  455. Review: Minor adjustements — David Schwilk / githubweb
  456. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  457. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  458. Fixed unit test. — Juergen Fickel / githubweb
  459. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  460. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  461. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  462. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  463. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  464. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  465. fix typos in test names — Yannic Klem / githubweb
  466. move pre enforcer to pre package — Yannic Klem / githubweb
  467. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  468. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  469. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  470. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  471. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  472. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  473. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  474. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  475. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  476. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  477. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  478. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  479. fixed unit test — Thomas Jaeckle / githubweb
  480. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  481. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  482. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  483. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  484. Use lambda function reference — Yannic Klem / githubweb
  485. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  486. removed no more legit test cases; — Stefan Maute / githubweb
  487. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  488. fix unit tests — Johannes Schneider / githubweb
  489. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  490. Log read and write concern in search persistences. — Yufei Cai / githubweb
  491. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  492. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  493. fix license header year — Johannes Schneider / githubweb
  494. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  495. added section in readme about UI — noreply / githubweb
  496. custom namespace /POST for things route — Pranshu Grover / githubweb
  497. add license year 2022 — Pranshu Grover / githubweb
  498. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  499. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  500. fixed ignored unit test — Thomas Jaeckle / githubweb
  501. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  502. fixed timeout behavior — Thomas Jaeckle / githubweb
  503. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  504. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  505. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  506. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  507. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  508. review: — Thomas Jaeckle / githubweb
  509. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  510. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  511. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  512. fixed test compile error — Thomas Jaeckle / githubweb
  513. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  514. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  515. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  516. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  517. Fix unittests — Yannic Klem / githubweb
  518. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  519. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  520. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  521. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  522. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  523. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  524. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  525. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  526. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  527. fixed unit test — Thomas Jaeckle / githubweb
  528. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  529. Fix failing enforcement tests — David Schwilk / githubweb
  530. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  531. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  532. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  533. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  534. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  535. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  536. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  537. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  538. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  539. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  540. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  541. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  542. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  543. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  544. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  545. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  546. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  547. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  548. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  549. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  550. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  551. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  552. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  553. Explorer-ui added connections — Thomas Fries / githubweb
  554. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  555. Review findings fixes — Desislava Marinova / githubweb
  556. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  557. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  558. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  559. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  560. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  561. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  562. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  563. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  564. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  565. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  566. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  567. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  568. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  569. Removed one superfluous constructor. — Juergen Fickel / githubweb
  570. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  571. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  572. Removed superfluous props method. — Juergen Fickel / githubweb
  573. Fixed license header year. — Juergen Fickel / githubweb
  574. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  575. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  576. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  577. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  578. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  579. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  580. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  581. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  582. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  583. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  584. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  585. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  586. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  587. fix route tests — Yannic Klem / githubweb
  588. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  589. fixed up blogpost about reactive MQTT — noreply / githubweb
  590. Explorer-UI connections: — Thomas Fries / githubweb
  591. Fixed blog post file name — noreply / githubweb
  592. Explorer-UI: connection — Thomas Fries / githubweb
  593. update docker pulls tag in README.md — noreply / githubweb
  594. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  595. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  596. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  597. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  598. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  599. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  600. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  601. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  602. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  603. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  604. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  605. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  606. fixed compile errors — Thomas Jaeckle / githubweb
  607. fixed unit test — Thomas Jaeckle / githubweb
  608. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  609. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  610. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  611. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  612. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  613. fixed unit test — Thomas Jaeckle / githubweb
  614. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  615. explorer ui connections headers for new files — Thomas Fries / githubweb
  616. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  617. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  618. fixed piggyback command sending — Thomas Jaeckle / githubweb
  619. Use pre enforced signal for further processing — Yannic Klem / githubweb
  620. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  621. fix search unittests — Yannic Klem / githubweb
  622. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  623. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  624. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  625. Improved changing environments: — Thomas Fries / githubweb
  626. Apply pre enforcers on live responses — Yannic Klem / githubweb
  627. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  628. Fix unittests — Yannic Klem / githubweb
  629. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  630. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  631. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  632. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  633. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  634. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  635. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  636. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  637. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  638. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  639. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  640. Apply SignalTransformer also for search — Yannic Klem / githubweb
  641. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  642. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  643. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  644. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  645. simplify QueryParser — Thomas Jaeckle / githubweb
  646. Improve logging in signal transformer — Yannic Klem / githubweb
  647. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  648. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  649. Explorer-UI - review feedback — Thomas Fries / githubweb
  650. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  651. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  652. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  653. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  654. restrict creating things with too large metadata — Johannes Schneider / githubweb
  655. fix javadoc — Yannic Klem / githubweb
  656. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  657. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  658. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  659. enable caching by default — Yannic Klem / githubweb
  660. Review: Optimize configurability of extension — David Schwilk / githubweb
  661. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  662. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  663. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  664. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  665. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  666. Apply suggestions from code review — noreply / githubweb
  667. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  668. Review: SignalTransformers — David Schwilk / githubweb
  669. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  670. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  671. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  672. Explorer UI - review final small fixes — Thomas Fries / githubweb
  673. Copyright header year update — Aleksandar Stanchev / githubweb
  674. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  675. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  676. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  677. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  678. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  679. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  680. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  681. remove unnecessary import — Johannes Schneider / githubweb
  682. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  683. apply signal transformer for sudo commands — Yannic Klem / githubweb
  684. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  685. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  686. Add documentation about extending Ditto — David Schwilk / githubweb
  687. Fix SubUpdaterTest. — Yufei Cai / githubweb
  688. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  689. fix imports — Thomas Jaeckle / githubweb
  690. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  691. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  692. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  693. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  694. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  695. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  696. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  697. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  698. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  699. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  700. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  701. added star history to readme.md — noreply / githubweb
  702. remove unused field — Yannic Klem / githubweb
  703. make connection decoding migration configurable — Yannic Klem / githubweb
  704. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  705. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  706. handle invalid URI exception — Yannic Klem / githubweb
  707. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  708. updated Grafana dashboards — Thomas Jaeckle / githubweb
  709. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  710. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  711. fixed cluster roles — Thomas Jaeckle / githubweb
  712. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  713. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  714. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  715. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  716. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  717. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  718. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  719. Explorer-ui - add support for policies — Thomas Fries / githubweb
  720. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  721. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  722. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  723. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  724. Add random interval for policy announcements — David Schwilk / githubweb
  725. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  726. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  727. log when child actor is stopped — Yannic Klem / githubweb
  728. log shutdown reason of persistence actor — Yannic Klem / githubweb
  729. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  730. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  731. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  732. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  733. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  734. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  735. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  736. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  737. Extend randomizationInterval apidocs — David Schwilk / githubweb
  738. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  739. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  740. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  741. use correct maximum value — Yannic Klem / githubweb
  742. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  743. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  744. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  745. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  746. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  747. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  748. avoid unnecessary watch — Yannic Klem / githubweb
  749. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  750. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  751. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  752. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  753. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  754. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  755. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  756. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  757. activate WoT integration by default — Thomas Jaeckle / githubweb
  758. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  759. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  760. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  761. Logging and validation — Pranshu Grover / githubweb
  762. Payload Validation Test — Pranshu Grover / githubweb
  763. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  764. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  765. reformat — Pranshu Grover / githubweb
  766. remove main function from mapper — Pranshu Grover / githubweb
  767. Remove logging statements — Pranshu Grover / githubweb
  768. change license header year — Pranshu Grover / githubweb
  769. remove Tests — Pranshu Grover / githubweb
  770. Add mapping Tests — Pranshu Grover / githubweb
  771. More Tests — Pranshu Grover / githubweb
  772. fix build — Pranshu Grover / githubweb
  773. validate headers — Pranshu Grover / githubweb
  774. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  775. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  776. Reduce additional queries to number of batches — Yannic Klem / githubweb
  777. preserve order of pids — Yannic Klem / githubweb
  778. Initial Binary CE support — Pranshu Grover / githubweb
  779. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  780. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  781. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  782. formatting and minor changes — Pranshu Grover / githubweb
  783. fix build — Pranshu Grover / githubweb
  784. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  785. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  786. added support for self-signed certificates — Kalin Kostashki / githubweb
  787. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  788. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  789. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  790. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  791. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  792. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  793. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  794. Add exclusions for moved classes — Yannic Klem / githubweb
  795. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  796. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  797. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  798. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  799. Only handle command timeout exception specially — Yannic Klem / githubweb
  800. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  801. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  802. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  803. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  804. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  805. fixed typo in config — Thomas Jaeckle / githubweb
  806. * Allow to save message templates for a feature — Thomas Fries / githubweb
  807. Make considering only latest journal entry optional — Yannic Klem / githubweb
  808. fix compile errors — Yannic Klem / githubweb
  809. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  810. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  811. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  812. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  813. use entity ID from response — Yannic Klem / githubweb
  814. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  815. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  816. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  817. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  818. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  819. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  820. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  821. read max-bytes from config as bytes — Johannes Schneider / githubweb
  822. fix test configuration — Johannes Schneider / githubweb
  823. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  824. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  825. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  826. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  827. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  828. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  829. cleanup things messaging constants — Yannic Klem / githubweb
  830. build exception and content-type check — Pranshu Grover / githubweb
  831. change content-type for tests — Pranshu Grover / githubweb
  832. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  833. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  834. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  835. binary CE test — Pranshu Grover / githubweb
  836. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  837. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  838. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  839. fixed another unit test error — Thomas Jaeckle / githubweb
  840. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  841. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  842. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  843. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  844. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  845. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  846. fixed sonar issues; — Stefan Maute / githubweb
  847. fix tests; — Stefan Maute / githubweb
  848. fix more broken tests; — Stefan Maute / githubweb
  849. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  850. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  851. remove unused imports and unused code; — Stefan Maute / githubweb
  852. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  853. update netty + akka-management — Thomas Jaeckle / githubweb
  854. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  855. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  856. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  857. try out adding trivy vulnerability scanner — noreply / githubweb
  858. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  859. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  860. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  861. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  862. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  863. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  864. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  865. add javadoc to messaging constants — Yannic Klem / githubweb
  866. switch ditto-ui base image to alpine variant — noreply / githubweb
  867. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  868. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  869. Documentation — Pranshu Grover / githubweb
  870. add documentation plus remove blocklist — Pranshu Grover / githubweb
  871. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  872. add Test plus minor housekeeping — Pranshu Grover / githubweb
  873. fixed duplicated dependency — Thomas Jaeckle / githubweb
  874. update readme.md with new project site — noreply / githubweb
  875. reformatting — Pranshu Grover / githubweb
  876. add unit-test to reproduce bug — Johannes Schneider / githubweb
  877. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  878. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  879. reformat InboundDispatchSink — Pranshu Grover / githubweb
  880. remove comments and other necessary changes — Pranshu Grover / githubweb
  881. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  882. minor reformatting — Pranshu Grover / githubweb
  883. exception handling — Pranshu Grover / githubweb
  884. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  885. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  886. reformat docs — Pranshu Grover / githubweb
  887. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  888. exception handling — Pranshu Grover / githubweb
  889. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  890. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  891. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  892. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  893. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  894. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  895. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  896. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  897. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  898. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  899. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  900. fix build — Pranshu Grover / githubweb
  901. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  902. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  903. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  904. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  905. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  906. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  907. fix unittest — Yannic Klem / githubweb
  908. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  909. fix intendation in connections.js — noreply / githubweb
  910. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  911. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  912. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  913. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  914. adjusted input type from "integer" to "number" — noreply / githubweb
  915. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  916. adjusted definition label — noreply / githubweb
  917. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  918. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  919. fix failing tests — Dominik Guggemos / githubweb
  920. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  921. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  922. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  923. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  924. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  925. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  926. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  927. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  928. Fixed error in unit test. — David Schwilk / githubweb
  929. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  930. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  931. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  932. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  933. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  934. Retrieve all connections support — Aleksandar Stanchev / githubweb
  935. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  936. Review connections API — Aleksandar Stanchev / githubweb
  937. Fix tests — Aleksandar Stanchev / githubweb
  938. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  939. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  940. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  941. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  942. Review — Aleksandar Stanchev / githubweb
  943. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  944. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  945. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  946. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  947. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  948. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  949. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  950. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  951. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  952. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  953. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  954. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  955. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  956. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  957. Update documentation review fixes — Aleksandar Stanchev / githubweb
  958. review of docs: — Aleksandar Stanchev / githubweb
  959. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  960. Fix copyright headers — Aleksandar Stanchev / githubweb
  961. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  962. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  963. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  964. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  965. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  966. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  967. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  968. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  969. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  970. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  971. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  972. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  973. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  974. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  975. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  976. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  977. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  978. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  979. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  980. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  981. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  982. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  983. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  984. Fix review finding — David Schwilk / githubweb
  985. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  986. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  987. ignored flaky unit test again — Thomas Jaeckle / githubweb
  988. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  989. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  990. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  991. Prefix message annotations — David Schwilk / githubweb
  992. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  993. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  994. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  995. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  996. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  997. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  998. New documentation page for ui — Thomas Fries / githubweb
  999. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1000. Added screenshot to UI documentation — Thomas Fries / githubweb
  1001. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1002. fixed docker-ui rc publishing — noreply / githubweb
  1003. added workflow for pushing docker images on demand — noreply / githubweb
  1004. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1005. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1006. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1007. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1008. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1009. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1010. UI Documentation: feedback from review — Thomas Fries / githubweb
  1011. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1012. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1013. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1014. made presentation better printable — Thomas Jaeckle / githubweb
  1015. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1016. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1017. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1018. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1019. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1020. Only increase timeout for flaky test — David Schwilk / githubweb
  1021. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1022. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  1023. fixed link — noreply / githubweb
  1024. Updated slides — noreply / githubweb

#69 (Oct 21, 2022, 9:43:40 AM)

  1. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  2. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  3. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  4. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  5. Switch to Temurin for Github action. — Yufei Cai / githubweb
  6. Remove unused environment variable. — Yufei Cai / githubweb
  7. Update maven.yml — Thomas Jaeckle / githubweb
  8. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  9. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  10. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  11. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  12. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  13. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  14. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  15. Remove unused environment variable. — Thomas Jaeckle / githubweb
  16. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  17. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  18. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  19. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  20. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  21. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  22. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  23. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  24. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  25. review: code format and use predefined constant; — Stefan Maute / githubweb
  26. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  27. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  28. fixed compile error after merge — Thomas Jaeckle / githubweb
  29. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  30. Fix review findings — Yannic Klem / githubweb
  31. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  32. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  33. simplify if condition — Yannic Klem / githubweb
  34. fix generation of code coverage reporting; — Stefan Maute / githubweb
  35. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  36. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  37. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  38. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  39. Remove unnecessary escaping — Yannic Klem / githubweb
  40. remove unnecessary grouping — Yannic Klem / githubweb
  41. Update documentation according to changes in the regex — Yannic Klem / githubweb
  42. Fix japicmp plugin — Yannic Klem / githubweb
  43. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  44. update nexus-staging-maven-plugin to latest — noreply / githubweb
  45. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  46. Add missing javadoc — Yannic Klem / githubweb
  47. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  48. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  49. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  50. Change search policy cache type. — Yufei Cai / githubweb
  51. review commits — Kalin Kostashki / githubweb
  52. improved search-updater logic by: — Thomas Jaeckle / githubweb
  53. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  54. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  55. fix inverted isEmpty check — Yannic Klem / githubweb
  56. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  57. add code of conduct — noreply / githubweb
  58. fixed file ending to .md — noreply / githubweb
  59. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  60. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  61. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  62. Fix unit tests. — Yufei Cai / githubweb
  63. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  64. adapt documentation to review findings — Yannic Klem / githubweb
  65. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  66. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  67. Move URI decoding back to Connection model — David Schwilk / githubweb
  68. Fix rendering issues of documentation — Yannic Klem / githubweb
  69. Decode depending on shouldUriDecode — David Schwilk / githubweb
  70. Prevent API break, deprecate old methods — David Schwilk / githubweb
  71. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  72. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  73. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  74. Use same validation for fromString — Yannic Klem / githubweb
  75. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  76. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  77. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  78. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  79. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  80. Remove Optional from connection throttling message — David Schwilk / githubweb
  81. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  82. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  83. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  84. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  85. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  86. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  87. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  88. Delete Metadata.origin. — Yufei Cai / githubweb
  89. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  90. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  91. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  92. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  93. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  94. Fix some TODOs for search update. — Yufei Cai / githubweb
  95. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  96. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  97. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  98. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  99. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  100. Amend search indices. — Yufei Cai / githubweb
  101. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  102. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  103. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  104. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  105. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  106. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  107. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  108. partly revert commit and fix tests — Dominik Guggemos / githubweb
  109. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  110. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  111. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  112. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  113. Rename config of SearchService. — Yufei Cai / githubweb
  114. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  115. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  116. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  117. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  118. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  119. Fix config key for unit tests. — Yufei Cai / githubweb
  120. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  121. Fix more keys — Yufei Cai / githubweb
  122. Fix LimitsConfig. — Yufei Cai / githubweb
  123. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  124. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  125. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  126. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  127. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  128. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  129. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  130. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  131. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  132. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  133. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  134. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  135. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  136. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  137. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  138. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  139. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  140. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  141. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  142. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  143. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  144. fixed k3s step in README.md — noreply / githubweb
  145. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  146. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  147. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  148. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  149. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  150. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  151. Fix some TODOs. — Yufei Cai / githubweb
  152. added release_notes_240.html to sidebar — noreply / githubweb
  153. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  154. make Ditto default namespace configurable; — Stefan Maute / githubweb
  155. add default-namespace to test.conf; — Stefan Maute / githubweb
  156. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  157. Add missing license header — David Schwilk / githubweb
  158. Enable SBR automatically after some time — Yannic Klem / githubweb
  159. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  160. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  161. Remove outdated unit test. — Yufei Cai / githubweb
  162. Change search collection names. — Yufei Cai / githubweb
  163. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  164. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  165. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  166. Enable indexing of arrays. — Yufei Cai / githubweb
  167. Fix search root actor tests. — Yufei Cai / githubweb
  168. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  169. fixed javadoc errors — Thomas Jaeckle / githubweb
  170. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  171. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  172. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  173. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  174. DevOps commands error responses fixes — Andrey Balarev / githubweb
  175. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  176. minor doc improvements — Dominik Guggemos / githubweb
  177. Added package 'subscribing'. — Juergen Fickel / githubweb
  178. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  179. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  180. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  181. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  182. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  183. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  184. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  185. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  186. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  187. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  188. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  189. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  190. fixed compile error — Thomas Jaeckle / githubweb
  191. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  192. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  193. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  194. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  195. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  196. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  197. review: — Stefan Maute / githubweb
  198. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  199. deleted concierge module — Thomas Jaeckle / githubweb
  200. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  201. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  202. try to fix tests — Thomas Jaeckle / githubweb
  203. fix tests — Thomas Jaeckle / githubweb
  204. review: — Stefan Maute / githubweb
  205. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  206. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  207. review: — Stefan Maute / githubweb
  208. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  209. Fix concierge service tests — Yannic Klem / githubweb
  210. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  211. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  212. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  213. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  214. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  215. fix indentation and imports — Yannic Klem / githubweb
  216. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  217. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  218. fixed Ditto logo in Readme.md — noreply / githubweb
  219. fix readme — noreply / githubweb
  220. reduce joining on completion stages — Thomas Jaeckle / githubweb
  221. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  222. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  223. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  224. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  225. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  226. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  227. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  228. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  229. Add last modified timestamp to search results. — Yufei Cai / githubweb
  230. Avoid potential NPE — Andrey Balarev / githubweb
  231. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  232. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  233. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  234. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  235. fix error registry tests — Thomas Jaeckle / githubweb
  236. added package-info files in edge-api — Thomas Jaeckle / githubweb
  237. broken aggregated response fixed — Andrey Balarev / githubweb
  238. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  239. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  240. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  241. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  242. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  243. Minor review adaptions — Yannic Klem / githubweb
  244. fix wrong renaming — Yannic Klem / githubweb
  245. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  246. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  247. Add extensions to connectivity service — David Schwilk / githubweb
  248. Add more extensions to connectivity service — David Schwilk / githubweb
  249. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  250. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  251. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  252. Create materializer just once — Yannic Klem / githubweb
  253. Minor review findings — Yannic Klem / githubweb
  254. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  255. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  256. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  257. Add last modified timestamp to search results. — Yufei Cai / githubweb
  258. Fix compile error. — Yufei Cai / githubweb
  259. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  260. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  261. Adjust extensions in things-search — David Schwilk / githubweb
  262. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  263. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  264. Remove test for class which is no longer existing — Yannic Klem / githubweb
  265. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  266. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  267. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  268. Temp — Yannic Klem / githubweb
  269. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  270. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  271. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  272. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  273. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  274. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  275. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  276. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  277. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  278. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  279. Fix remaining failing tests — Yannic Klem / githubweb
  280. Fix gateway tests — Yannic Klem / githubweb
  281. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  282. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  283. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  284. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  285. stabilize unit test — Thomas Jaeckle / githubweb
  286. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  287. fixed compile error — Thomas Jaeckle / githubweb
  288. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  289. fixed Helm installation script for Helm 3 — noreply / githubweb
  290. Add PreEnforcer Extension — David Schwilk / githubweb
  291. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  292. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  293. Fix tests — David Schwilk / githubweb
  294. Fix more tests — David Schwilk / githubweb
  295. Fix one last test — David Schwilk / githubweb
  296. Correct config path for pre enforcer provider — David Schwilk / githubweb
  297. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  298. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  299. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  300. added missing Nullable — Thomas Jaeckle / githubweb
  301. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  302. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  303. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  304. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  305. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  306. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  307. fix imports — Johannes Schneider / githubweb
  308. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  309. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  310. Remove unused method — Yannic Klem / githubweb
  311. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  312. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  313. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  314. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  315. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  316. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  317. minor formatting — Yannic Klem / githubweb
  318. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  319. Remove unused import — David Schwilk / githubweb
  320. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  321. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  322. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  323. rename package to fit module name — Yannic Klem / githubweb
  324. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  325. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  326. Preserve original sender during async processing — Yannic Klem / githubweb
  327. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  328. Fix cache invalidation — Yannic Klem / githubweb
  329. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  330. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  331. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  332. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  333. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  334. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  335. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  336. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  337. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  338. Fix Policies service registry tests — David Schwilk / githubweb
  339. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  340. fix CreateThingTest; — Stefan Maute / githubweb
  341. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  342. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  343. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  344. do not sync things without a policyId — Dominik Guggemos / githubweb
  345. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  346. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  347. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  348. Add pre-enforcement for search commands — David Schwilk / githubweb
  349. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  350. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  351. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  352. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  353. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  354. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  355. Removed some code smells. — Juergen Fickel / githubweb
  356. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  357. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  358. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  359. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  360. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  361. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  362. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  363. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  364. delete existing metadata for delete commands; — Stefan Maute / githubweb
  365. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  366. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  367. Slightly adjusted formatting. — Juergen Fickel / githubweb
  368. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  369. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  370. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  371. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  372. minor code formatting; — Stefan Maute / githubweb
  373. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  374. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  375. Minor adaptions — Yannic Klem / githubweb
  376. review: minor style fixes — Thomas Jaeckle / githubweb
  377. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  378. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  379. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  380. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  381. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  382. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  383. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  384. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  385. fixed unit test — Thomas Jaeckle / githubweb
  386. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  387. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  388. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  389. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  390. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  391. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  392. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  393. Squashed Initial Commit UI — Thomas Fries / githubweb
  394. fix license header; — Stefan Maute / githubweb
  395. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  396. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  397. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  398. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  399. fix unit tests — Johannes Schneider / githubweb
  400. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  401. fix more unit tests — Johannes Schneider / githubweb
  402. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  403. fixed unit test — Thomas Jaeckle / githubweb
  404. fix more unit tests — Johannes Schneider / githubweb
  405. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  406. fix another tests — Johannes Schneider / githubweb
  407. minor formatting — Johannes Schneider / githubweb
  408. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  409. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  410. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  411. fix handling of live command responses — Thomas Jaeckle / githubweb
  412. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  413. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  414. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  415. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  416. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  417. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  418. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  419. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  420. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  421. fix creation of relative metadata — Johannes Schneider / githubweb
  422. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  423. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  424. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  425. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  426. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  427. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  428. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  429. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  430. fix tests — Yannic Klem / githubweb
  431. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  432. Added copyright header — Thomas Fries / githubweb
  433. Added copyright header — Thomas Fries / githubweb
  434. Added default user credentials for sandbox — Thomas Fries / githubweb
  435. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  436. Remove non-working array element diff computation. — Yufei Cai / githubweb
  437. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  438. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  439. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  440. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  441. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  442. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  443. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  444. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  445. Remove sandbox environment — Thomas Fries / githubweb
  446. Improved error handling on ditto calls — Thomas Fries / githubweb
  447. Update ace editor if changed in background — Thomas Fries / githubweb
  448. fixed more button color on odd table rows — Thomas Fries / githubweb
  449. keep order of metadata when creating it; — Stefan Maute / githubweb
  450. Don't cache policyEnforcer — Yannic Klem / githubweb
  451. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  452. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  453. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  454. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  455. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  456. Review: Minor adjustements — David Schwilk / githubweb
  457. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  458. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  459. Fixed unit test. — Juergen Fickel / githubweb
  460. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  461. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  462. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  463. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  464. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  465. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  466. fix typos in test names — Yannic Klem / githubweb
  467. move pre enforcer to pre package — Yannic Klem / githubweb
  468. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  469. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  470. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  471. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  472. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  473. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  474. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  475. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  476. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  477. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  478. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  479. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  480. fixed unit test — Thomas Jaeckle / githubweb
  481. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  482. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  483. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  484. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  485. Use lambda function reference — Yannic Klem / githubweb
  486. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  487. removed no more legit test cases; — Stefan Maute / githubweb
  488. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  489. fix unit tests — Johannes Schneider / githubweb
  490. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  491. Log read and write concern in search persistences. — Yufei Cai / githubweb
  492. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  493. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  494. fix license header year — Johannes Schneider / githubweb
  495. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  496. added section in readme about UI — noreply / githubweb
  497. custom namespace /POST for things route — Pranshu Grover / githubweb
  498. add license year 2022 — Pranshu Grover / githubweb
  499. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  500. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  501. fixed ignored unit test — Thomas Jaeckle / githubweb
  502. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  503. fixed timeout behavior — Thomas Jaeckle / githubweb
  504. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  505. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  506. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  507. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  508. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  509. review: — Thomas Jaeckle / githubweb
  510. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  511. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  512. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  513. fixed test compile error — Thomas Jaeckle / githubweb
  514. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  515. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  516. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  517. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  518. Fix unittests — Yannic Klem / githubweb
  519. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  520. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  521. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  522. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  523. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  524. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  525. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  526. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  527. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  528. fixed unit test — Thomas Jaeckle / githubweb
  529. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  530. Fix failing enforcement tests — David Schwilk / githubweb
  531. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  532. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  533. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  534. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  535. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  536. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  537. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  538. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  539. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  540. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  541. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  542. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  543. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  544. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  545. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  546. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  547. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  548. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  549. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  550. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  551. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  552. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  553. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  554. Explorer-ui added connections — Thomas Fries / githubweb
  555. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  556. Review findings fixes — Desislava Marinova / githubweb
  557. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  558. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  559. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  560. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  561. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  562. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  563. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  564. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  565. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  566. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  567. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  568. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  569. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  570. Removed one superfluous constructor. — Juergen Fickel / githubweb
  571. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  572. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  573. Removed superfluous props method. — Juergen Fickel / githubweb
  574. Fixed license header year. — Juergen Fickel / githubweb
  575. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  576. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  577. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  578. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  579. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  580. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  581. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  582. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  583. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  584. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  585. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  586. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  587. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  588. fix route tests — Yannic Klem / githubweb
  589. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  590. fixed up blogpost about reactive MQTT — noreply / githubweb
  591. Explorer-UI connections: — Thomas Fries / githubweb
  592. Fixed blog post file name — noreply / githubweb
  593. Explorer-UI: connection — Thomas Fries / githubweb
  594. update docker pulls tag in README.md — noreply / githubweb
  595. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  596. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  597. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  598. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  599. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  600. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  601. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  602. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  603. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  604. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  605. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  606. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  607. fixed compile errors — Thomas Jaeckle / githubweb
  608. fixed unit test — Thomas Jaeckle / githubweb
  609. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  610. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  611. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  612. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  613. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  614. fixed unit test — Thomas Jaeckle / githubweb
  615. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  616. explorer ui connections headers for new files — Thomas Fries / githubweb
  617. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  618. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  619. fixed piggyback command sending — Thomas Jaeckle / githubweb
  620. Use pre enforced signal for further processing — Yannic Klem / githubweb
  621. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  622. fix search unittests — Yannic Klem / githubweb
  623. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  624. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  625. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  626. Improved changing environments: — Thomas Fries / githubweb
  627. Apply pre enforcers on live responses — Yannic Klem / githubweb
  628. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  629. Fix unittests — Yannic Klem / githubweb
  630. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  631. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  632. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  633. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  634. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  635. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  636. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  637. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  638. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  639. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  640. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  641. Apply SignalTransformer also for search — Yannic Klem / githubweb
  642. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  643. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  644. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  645. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  646. simplify QueryParser — Thomas Jaeckle / githubweb
  647. Improve logging in signal transformer — Yannic Klem / githubweb
  648. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  649. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  650. Explorer-UI - review feedback — Thomas Fries / githubweb
  651. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  652. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  653. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  654. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  655. restrict creating things with too large metadata — Johannes Schneider / githubweb
  656. fix javadoc — Yannic Klem / githubweb
  657. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  658. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  659. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  660. enable caching by default — Yannic Klem / githubweb
  661. Review: Optimize configurability of extension — David Schwilk / githubweb
  662. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  663. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  664. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  665. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  666. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  667. Apply suggestions from code review — noreply / githubweb
  668. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  669. Review: SignalTransformers — David Schwilk / githubweb
  670. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  671. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  672. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  673. Explorer UI - review final small fixes — Thomas Fries / githubweb
  674. Copyright header year update — Aleksandar Stanchev / githubweb
  675. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  676. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  677. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  678. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  679. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  680. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  681. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  682. remove unnecessary import — Johannes Schneider / githubweb
  683. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  684. apply signal transformer for sudo commands — Yannic Klem / githubweb
  685. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  686. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  687. Add documentation about extending Ditto — David Schwilk / githubweb
  688. Fix SubUpdaterTest. — Yufei Cai / githubweb
  689. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  690. fix imports — Thomas Jaeckle / githubweb
  691. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  692. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  693. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  694. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  695. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  696. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  697. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  698. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  699. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  700. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  701. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  702. added star history to readme.md — noreply / githubweb
  703. remove unused field — Yannic Klem / githubweb
  704. make connection decoding migration configurable — Yannic Klem / githubweb
  705. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  706. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  707. handle invalid URI exception — Yannic Klem / githubweb
  708. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  709. updated Grafana dashboards — Thomas Jaeckle / githubweb
  710. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  711. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  712. fixed cluster roles — Thomas Jaeckle / githubweb
  713. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  714. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  715. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  716. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  717. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  718. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  719. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  720. Explorer-ui - add support for policies — Thomas Fries / githubweb
  721. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  722. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  723. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  724. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  725. Add random interval for policy announcements — David Schwilk / githubweb
  726. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  727. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  728. log when child actor is stopped — Yannic Klem / githubweb
  729. log shutdown reason of persistence actor — Yannic Klem / githubweb
  730. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  731. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  732. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  733. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  734. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  735. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  736. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  737. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  738. Extend randomizationInterval apidocs — David Schwilk / githubweb
  739. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  740. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  741. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  742. use correct maximum value — Yannic Klem / githubweb
  743. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  744. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  745. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  746. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  747. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  748. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  749. avoid unnecessary watch — Yannic Klem / githubweb
  750. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  751. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  752. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  753. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  754. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  755. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  756. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  757. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  758. activate WoT integration by default — Thomas Jaeckle / githubweb
  759. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  760. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  761. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  762. Logging and validation — Pranshu Grover / githubweb
  763. Payload Validation Test — Pranshu Grover / githubweb
  764. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  765. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  766. reformat — Pranshu Grover / githubweb
  767. remove main function from mapper — Pranshu Grover / githubweb
  768. Remove logging statements — Pranshu Grover / githubweb
  769. change license header year — Pranshu Grover / githubweb
  770. remove Tests — Pranshu Grover / githubweb
  771. Add mapping Tests — Pranshu Grover / githubweb
  772. More Tests — Pranshu Grover / githubweb
  773. fix build — Pranshu Grover / githubweb
  774. validate headers — Pranshu Grover / githubweb
  775. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  776. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  777. Reduce additional queries to number of batches — Yannic Klem / githubweb
  778. preserve order of pids — Yannic Klem / githubweb
  779. Initial Binary CE support — Pranshu Grover / githubweb
  780. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  781. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  782. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  783. formatting and minor changes — Pranshu Grover / githubweb
  784. fix build — Pranshu Grover / githubweb
  785. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  786. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  787. added support for self-signed certificates — Kalin Kostashki / githubweb
  788. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  789. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  790. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  791. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  792. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  793. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  794. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  795. Add exclusions for moved classes — Yannic Klem / githubweb
  796. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  797. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  798. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  799. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  800. Only handle command timeout exception specially — Yannic Klem / githubweb
  801. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  802. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  803. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  804. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  805. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  806. fixed typo in config — Thomas Jaeckle / githubweb
  807. * Allow to save message templates for a feature — Thomas Fries / githubweb
  808. Make considering only latest journal entry optional — Yannic Klem / githubweb
  809. fix compile errors — Yannic Klem / githubweb
  810. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  811. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  812. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  813. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  814. use entity ID from response — Yannic Klem / githubweb
  815. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  816. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  817. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  818. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  819. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  820. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  821. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  822. read max-bytes from config as bytes — Johannes Schneider / githubweb
  823. fix test configuration — Johannes Schneider / githubweb
  824. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  825. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  826. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  827. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  828. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  829. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  830. cleanup things messaging constants — Yannic Klem / githubweb
  831. build exception and content-type check — Pranshu Grover / githubweb
  832. change content-type for tests — Pranshu Grover / githubweb
  833. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  834. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  835. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  836. binary CE test — Pranshu Grover / githubweb
  837. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  838. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  839. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  840. fixed another unit test error — Thomas Jaeckle / githubweb
  841. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  842. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  843. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  844. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  845. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  846. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  847. fixed sonar issues; — Stefan Maute / githubweb
  848. fix tests; — Stefan Maute / githubweb
  849. fix more broken tests; — Stefan Maute / githubweb
  850. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  851. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  852. remove unused imports and unused code; — Stefan Maute / githubweb
  853. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  854. update netty + akka-management — Thomas Jaeckle / githubweb
  855. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  856. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  857. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  858. try out adding trivy vulnerability scanner — noreply / githubweb
  859. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  860. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  861. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  862. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  863. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  864. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  865. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  866. add javadoc to messaging constants — Yannic Klem / githubweb
  867. switch ditto-ui base image to alpine variant — noreply / githubweb
  868. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  869. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  870. Documentation — Pranshu Grover / githubweb
  871. add documentation plus remove blocklist — Pranshu Grover / githubweb
  872. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  873. add Test plus minor housekeeping — Pranshu Grover / githubweb
  874. fixed duplicated dependency — Thomas Jaeckle / githubweb
  875. update readme.md with new project site — noreply / githubweb
  876. reformatting — Pranshu Grover / githubweb
  877. add unit-test to reproduce bug — Johannes Schneider / githubweb
  878. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  879. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  880. reformat InboundDispatchSink — Pranshu Grover / githubweb
  881. remove comments and other necessary changes — Pranshu Grover / githubweb
  882. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  883. minor reformatting — Pranshu Grover / githubweb
  884. exception handling — Pranshu Grover / githubweb
  885. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  886. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  887. reformat docs — Pranshu Grover / githubweb
  888. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  889. exception handling — Pranshu Grover / githubweb
  890. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  891. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  892. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  893. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  894. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  895. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  896. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  897. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  898. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  899. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  900. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  901. fix build — Pranshu Grover / githubweb
  902. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  903. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  904. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  905. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  906. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  907. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  908. fix unittest — Yannic Klem / githubweb
  909. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  910. fix intendation in connections.js — noreply / githubweb
  911. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  912. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  913. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  914. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  915. adjusted input type from "integer" to "number" — noreply / githubweb
  916. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  917. adjusted definition label — noreply / githubweb
  918. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  919. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  920. fix failing tests — Dominik Guggemos / githubweb
  921. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  922. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  923. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  924. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  925. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  926. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  927. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  928. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  929. Fixed error in unit test. — David Schwilk / githubweb
  930. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  931. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  932. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  933. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  934. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  935. Retrieve all connections support — Aleksandar Stanchev / githubweb
  936. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  937. Review connections API — Aleksandar Stanchev / githubweb
  938. Fix tests — Aleksandar Stanchev / githubweb
  939. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  940. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  941. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  942. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  943. Review — Aleksandar Stanchev / githubweb
  944. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  945. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  946. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  947. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  948. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  949. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  950. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  951. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  952. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  953. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  954. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  955. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  956. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  957. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  958. Update documentation review fixes — Aleksandar Stanchev / githubweb
  959. review of docs: — Aleksandar Stanchev / githubweb
  960. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  961. Fix copyright headers — Aleksandar Stanchev / githubweb
  962. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  963. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  964. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  965. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  966. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  967. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  968. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  969. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  970. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  971. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  972. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  973. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  974. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  975. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  976. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  977. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  978. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  979. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  980. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  981. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  982. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  983. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  984. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  985. Fix review finding — David Schwilk / githubweb
  986. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  987. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  988. ignored flaky unit test again — Thomas Jaeckle / githubweb
  989. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  990. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  991. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  992. Prefix message annotations — David Schwilk / githubweb
  993. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  994. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  995. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  996. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  997. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  998. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  999. New documentation page for ui — Thomas Fries / githubweb
  1000. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1001. Added screenshot to UI documentation — Thomas Fries / githubweb
  1002. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1003. fixed docker-ui rc publishing — noreply / githubweb
  1004. added workflow for pushing docker images on demand — noreply / githubweb
  1005. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1006. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1007. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1008. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1009. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1010. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1011. UI Documentation: feedback from review — Thomas Fries / githubweb
  1012. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1013. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1014. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1015. made presentation better printable — Thomas Jaeckle / githubweb
  1016. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1017. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1018. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1019. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1020. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1021. Only increase timeout for flaky test — David Schwilk / githubweb
  1022. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1023. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  1024. fixed link — noreply / githubweb

#68 (Oct 21, 2022, 9:27:30 AM)

  1. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  2. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  3. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  4. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  5. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  6. Switch to Temurin for Github action. — Yufei Cai / githubweb
  7. Remove unused environment variable. — Yufei Cai / githubweb
  8. Update maven.yml — Thomas Jaeckle / githubweb
  9. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  10. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  11. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  12. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  13. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  14. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  15. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  16. Remove unused environment variable. — Thomas Jaeckle / githubweb
  17. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  18. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  19. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  20. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  21. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  22. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  23. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  24. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  25. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  26. review: code format and use predefined constant; — Stefan Maute / githubweb
  27. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  28. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  29. fixed compile error after merge — Thomas Jaeckle / githubweb
  30. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  31. Fix review findings — Yannic Klem / githubweb
  32. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  33. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  34. simplify if condition — Yannic Klem / githubweb
  35. fix generation of code coverage reporting; — Stefan Maute / githubweb
  36. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  37. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  38. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  39. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  40. Remove unnecessary escaping — Yannic Klem / githubweb
  41. remove unnecessary grouping — Yannic Klem / githubweb
  42. Update documentation according to changes in the regex — Yannic Klem / githubweb
  43. Fix japicmp plugin — Yannic Klem / githubweb
  44. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  45. update nexus-staging-maven-plugin to latest — noreply / githubweb
  46. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  47. Add missing javadoc — Yannic Klem / githubweb
  48. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  49. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  50. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  51. Change search policy cache type. — Yufei Cai / githubweb
  52. review commits — Kalin Kostashki / githubweb
  53. improved search-updater logic by: — Thomas Jaeckle / githubweb
  54. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  55. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  56. fix inverted isEmpty check — Yannic Klem / githubweb
  57. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  58. add code of conduct — noreply / githubweb
  59. fixed file ending to .md — noreply / githubweb
  60. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  61. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  62. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  63. Fix unit tests. — Yufei Cai / githubweb
  64. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  65. adapt documentation to review findings — Yannic Klem / githubweb
  66. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  67. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  68. Move URI decoding back to Connection model — David Schwilk / githubweb
  69. Fix rendering issues of documentation — Yannic Klem / githubweb
  70. Decode depending on shouldUriDecode — David Schwilk / githubweb
  71. Prevent API break, deprecate old methods — David Schwilk / githubweb
  72. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  73. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  74. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  75. Use same validation for fromString — Yannic Klem / githubweb
  76. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  77. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  78. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  79. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  80. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  81. Remove Optional from connection throttling message — David Schwilk / githubweb
  82. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  83. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  84. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  85. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  86. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  87. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  88. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  89. Delete Metadata.origin. — Yufei Cai / githubweb
  90. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  91. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  92. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  93. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  94. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  95. Fix some TODOs for search update. — Yufei Cai / githubweb
  96. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  97. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  98. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  99. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  100. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  101. Amend search indices. — Yufei Cai / githubweb
  102. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  103. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  104. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  105. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  106. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  107. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  108. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  109. partly revert commit and fix tests — Dominik Guggemos / githubweb
  110. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  111. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  112. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  113. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  114. Rename config of SearchService. — Yufei Cai / githubweb
  115. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  116. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  117. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  118. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  119. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  120. Fix config key for unit tests. — Yufei Cai / githubweb
  121. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  122. Fix more keys — Yufei Cai / githubweb
  123. Fix LimitsConfig. — Yufei Cai / githubweb
  124. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  125. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  126. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  127. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  128. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  129. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  130. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  131. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  132. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  133. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  134. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  135. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  136. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  137. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  138. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  139. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  140. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  141. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  142. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  143. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  144. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  145. fixed k3s step in README.md — noreply / githubweb
  146. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  147. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  148. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  149. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  150. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  151. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  152. Fix some TODOs. — Yufei Cai / githubweb
  153. added release_notes_240.html to sidebar — noreply / githubweb
  154. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  155. make Ditto default namespace configurable; — Stefan Maute / githubweb
  156. add default-namespace to test.conf; — Stefan Maute / githubweb
  157. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  158. Add missing license header — David Schwilk / githubweb
  159. Enable SBR automatically after some time — Yannic Klem / githubweb
  160. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  161. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  162. Remove outdated unit test. — Yufei Cai / githubweb
  163. Change search collection names. — Yufei Cai / githubweb
  164. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  165. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  166. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  167. Enable indexing of arrays. — Yufei Cai / githubweb
  168. Fix search root actor tests. — Yufei Cai / githubweb
  169. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  170. fixed javadoc errors — Thomas Jaeckle / githubweb
  171. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  172. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  173. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  174. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  175. DevOps commands error responses fixes — Andrey Balarev / githubweb
  176. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  177. minor doc improvements — Dominik Guggemos / githubweb
  178. Added package 'subscribing'. — Juergen Fickel / githubweb
  179. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  180. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  181. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  182. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  183. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  184. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  185. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  186. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  187. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  188. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  189. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  190. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  191. fixed compile error — Thomas Jaeckle / githubweb
  192. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  193. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  194. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  195. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  196. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  197. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  198. review: — Stefan Maute / githubweb
  199. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  200. deleted concierge module — Thomas Jaeckle / githubweb
  201. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  202. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  203. try to fix tests — Thomas Jaeckle / githubweb
  204. fix tests — Thomas Jaeckle / githubweb
  205. review: — Stefan Maute / githubweb
  206. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  207. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  208. review: — Stefan Maute / githubweb
  209. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  210. Fix concierge service tests — Yannic Klem / githubweb
  211. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  212. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  213. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  214. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  215. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  216. fix indentation and imports — Yannic Klem / githubweb
  217. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  218. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  219. fixed Ditto logo in Readme.md — noreply / githubweb
  220. fix readme — noreply / githubweb
  221. reduce joining on completion stages — Thomas Jaeckle / githubweb
  222. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  223. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  224. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  225. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  226. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  227. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  228. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  229. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  230. Add last modified timestamp to search results. — Yufei Cai / githubweb
  231. Avoid potential NPE — Andrey Balarev / githubweb
  232. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  233. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  234. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  235. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  236. fix error registry tests — Thomas Jaeckle / githubweb
  237. added package-info files in edge-api — Thomas Jaeckle / githubweb
  238. broken aggregated response fixed — Andrey Balarev / githubweb
  239. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  240. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  241. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  242. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  243. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  244. Minor review adaptions — Yannic Klem / githubweb
  245. fix wrong renaming — Yannic Klem / githubweb
  246. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  247. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  248. Add extensions to connectivity service — David Schwilk / githubweb
  249. Add more extensions to connectivity service — David Schwilk / githubweb
  250. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  251. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  252. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  253. Create materializer just once — Yannic Klem / githubweb
  254. Minor review findings — Yannic Klem / githubweb
  255. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  256. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  257. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  258. Add last modified timestamp to search results. — Yufei Cai / githubweb
  259. Fix compile error. — Yufei Cai / githubweb
  260. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  261. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  262. Adjust extensions in things-search — David Schwilk / githubweb
  263. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  264. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  265. Remove test for class which is no longer existing — Yannic Klem / githubweb
  266. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  267. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  268. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  269. Temp — Yannic Klem / githubweb
  270. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  271. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  272. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  273. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  274. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  275. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  276. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  277. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  278. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  279. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  280. Fix remaining failing tests — Yannic Klem / githubweb
  281. Fix gateway tests — Yannic Klem / githubweb
  282. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  283. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  284. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  285. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  286. stabilize unit test — Thomas Jaeckle / githubweb
  287. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  288. fixed compile error — Thomas Jaeckle / githubweb
  289. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  290. fixed Helm installation script for Helm 3 — noreply / githubweb
  291. Add PreEnforcer Extension — David Schwilk / githubweb
  292. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  293. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  294. Fix tests — David Schwilk / githubweb
  295. Fix more tests — David Schwilk / githubweb
  296. Fix one last test — David Schwilk / githubweb
  297. Correct config path for pre enforcer provider — David Schwilk / githubweb
  298. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  299. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  300. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  301. added missing Nullable — Thomas Jaeckle / githubweb
  302. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  303. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  304. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  305. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  306. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  307. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  308. fix imports — Johannes Schneider / githubweb
  309. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  310. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  311. Remove unused method — Yannic Klem / githubweb
  312. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  313. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  314. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  315. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  316. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  317. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  318. minor formatting — Yannic Klem / githubweb
  319. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  320. Remove unused import — David Schwilk / githubweb
  321. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  322. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  323. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  324. rename package to fit module name — Yannic Klem / githubweb
  325. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  326. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  327. Preserve original sender during async processing — Yannic Klem / githubweb
  328. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  329. Fix cache invalidation — Yannic Klem / githubweb
  330. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  331. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  332. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  333. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  334. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  335. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  336. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  337. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  338. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  339. Fix Policies service registry tests — David Schwilk / githubweb
  340. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  341. fix CreateThingTest; — Stefan Maute / githubweb
  342. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  343. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  344. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  345. do not sync things without a policyId — Dominik Guggemos / githubweb
  346. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  347. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  348. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  349. Add pre-enforcement for search commands — David Schwilk / githubweb
  350. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  351. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  352. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  353. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  354. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  355. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  356. Removed some code smells. — Juergen Fickel / githubweb
  357. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  358. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  359. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  360. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  361. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  362. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  363. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  364. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  365. delete existing metadata for delete commands; — Stefan Maute / githubweb
  366. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  367. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  368. Slightly adjusted formatting. — Juergen Fickel / githubweb
  369. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  370. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  371. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  372. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  373. minor code formatting; — Stefan Maute / githubweb
  374. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  375. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  376. Minor adaptions — Yannic Klem / githubweb
  377. review: minor style fixes — Thomas Jaeckle / githubweb
  378. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  379. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  380. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  381. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  382. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  383. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  384. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  385. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  386. fixed unit test — Thomas Jaeckle / githubweb
  387. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  388. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  389. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  390. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  391. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  392. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  393. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  394. Squashed Initial Commit UI — Thomas Fries / githubweb
  395. fix license header; — Stefan Maute / githubweb
  396. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  397. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  398. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  399. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  400. fix unit tests — Johannes Schneider / githubweb
  401. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  402. fix more unit tests — Johannes Schneider / githubweb
  403. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  404. fixed unit test — Thomas Jaeckle / githubweb
  405. fix more unit tests — Johannes Schneider / githubweb
  406. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  407. fix another tests — Johannes Schneider / githubweb
  408. minor formatting — Johannes Schneider / githubweb
  409. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  410. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  411. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  412. fix handling of live command responses — Thomas Jaeckle / githubweb
  413. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  414. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  415. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  416. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  417. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  418. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  419. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  420. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  421. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  422. fix creation of relative metadata — Johannes Schneider / githubweb
  423. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  424. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  425. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  426. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  427. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  428. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  429. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  430. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  431. fix tests — Yannic Klem / githubweb
  432. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  433. Added copyright header — Thomas Fries / githubweb
  434. Added copyright header — Thomas Fries / githubweb
  435. Added default user credentials for sandbox — Thomas Fries / githubweb
  436. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  437. Remove non-working array element diff computation. — Yufei Cai / githubweb
  438. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  439. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  440. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  441. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  442. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  443. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  444. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  445. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  446. Remove sandbox environment — Thomas Fries / githubweb
  447. Improved error handling on ditto calls — Thomas Fries / githubweb
  448. Update ace editor if changed in background — Thomas Fries / githubweb
  449. fixed more button color on odd table rows — Thomas Fries / githubweb
  450. keep order of metadata when creating it; — Stefan Maute / githubweb
  451. Don't cache policyEnforcer — Yannic Klem / githubweb
  452. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  453. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  454. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  455. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  456. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  457. Review: Minor adjustements — David Schwilk / githubweb
  458. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  459. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  460. Fixed unit test. — Juergen Fickel / githubweb
  461. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  462. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  463. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  464. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  465. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  466. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  467. fix typos in test names — Yannic Klem / githubweb
  468. move pre enforcer to pre package — Yannic Klem / githubweb
  469. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  470. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  471. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  472. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  473. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  474. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  475. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  476. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  477. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  478. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  479. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  480. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  481. fixed unit test — Thomas Jaeckle / githubweb
  482. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  483. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  484. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  485. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  486. Use lambda function reference — Yannic Klem / githubweb
  487. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  488. removed no more legit test cases; — Stefan Maute / githubweb
  489. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  490. fix unit tests — Johannes Schneider / githubweb
  491. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  492. Log read and write concern in search persistences. — Yufei Cai / githubweb
  493. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  494. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  495. fix license header year — Johannes Schneider / githubweb
  496. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  497. added section in readme about UI — noreply / githubweb
  498. custom namespace /POST for things route — Pranshu Grover / githubweb
  499. add license year 2022 — Pranshu Grover / githubweb
  500. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  501. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  502. fixed ignored unit test — Thomas Jaeckle / githubweb
  503. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  504. fixed timeout behavior — Thomas Jaeckle / githubweb
  505. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  506. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  507. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  508. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  509. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  510. review: — Thomas Jaeckle / githubweb
  511. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  512. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  513. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  514. fixed test compile error — Thomas Jaeckle / githubweb
  515. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  516. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  517. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  518. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  519. Fix unittests — Yannic Klem / githubweb
  520. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  521. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  522. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  523. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  524. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  525. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  526. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  527. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  528. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  529. fixed unit test — Thomas Jaeckle / githubweb
  530. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  531. Fix failing enforcement tests — David Schwilk / githubweb
  532. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  533. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  534. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  535. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  536. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  537. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  538. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  539. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  540. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  541. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  542. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  543. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  544. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  545. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  546. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  547. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  548. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  549. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  550. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  551. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  552. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  553. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  554. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  555. Explorer-ui added connections — Thomas Fries / githubweb
  556. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  557. Review findings fixes — Desislava Marinova / githubweb
  558. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  559. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  560. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  561. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  562. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  563. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  564. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  565. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  566. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  567. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  568. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  569. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  570. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  571. Removed one superfluous constructor. — Juergen Fickel / githubweb
  572. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  573. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  574. Removed superfluous props method. — Juergen Fickel / githubweb
  575. Fixed license header year. — Juergen Fickel / githubweb
  576. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  577. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  578. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  579. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  580. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  581. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  582. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  583. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  584. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  585. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  586. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  587. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  588. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  589. fix route tests — Yannic Klem / githubweb
  590. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  591. fixed up blogpost about reactive MQTT — noreply / githubweb
  592. Explorer-UI connections: — Thomas Fries / githubweb
  593. Fixed blog post file name — noreply / githubweb
  594. Explorer-UI: connection — Thomas Fries / githubweb
  595. update docker pulls tag in README.md — noreply / githubweb
  596. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  597. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  598. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  599. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  600. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  601. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  602. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  603. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  604. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  605. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  606. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  607. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  608. fixed compile errors — Thomas Jaeckle / githubweb
  609. fixed unit test — Thomas Jaeckle / githubweb
  610. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  611. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  612. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  613. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  614. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  615. fixed unit test — Thomas Jaeckle / githubweb
  616. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  617. explorer ui connections headers for new files — Thomas Fries / githubweb
  618. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  619. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  620. fixed piggyback command sending — Thomas Jaeckle / githubweb
  621. Use pre enforced signal for further processing — Yannic Klem / githubweb
  622. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  623. fix search unittests — Yannic Klem / githubweb
  624. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  625. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  626. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  627. Improved changing environments: — Thomas Fries / githubweb
  628. Apply pre enforcers on live responses — Yannic Klem / githubweb
  629. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  630. Fix unittests — Yannic Klem / githubweb
  631. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  632. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  633. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  634. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  635. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  636. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  637. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  638. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  639. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  640. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  641. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  642. Apply SignalTransformer also for search — Yannic Klem / githubweb
  643. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  644. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  645. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  646. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  647. simplify QueryParser — Thomas Jaeckle / githubweb
  648. Improve logging in signal transformer — Yannic Klem / githubweb
  649. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  650. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  651. Explorer-UI - review feedback — Thomas Fries / githubweb
  652. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  653. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  654. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  655. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  656. restrict creating things with too large metadata — Johannes Schneider / githubweb
  657. fix javadoc — Yannic Klem / githubweb
  658. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  659. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  660. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  661. enable caching by default — Yannic Klem / githubweb
  662. Review: Optimize configurability of extension — David Schwilk / githubweb
  663. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  664. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  665. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  666. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  667. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  668. Apply suggestions from code review — noreply / githubweb
  669. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  670. Review: SignalTransformers — David Schwilk / githubweb
  671. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  672. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  673. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  674. Explorer UI - review final small fixes — Thomas Fries / githubweb
  675. Copyright header year update — Aleksandar Stanchev / githubweb
  676. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  677. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  678. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  679. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  680. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  681. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  682. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  683. remove unnecessary import — Johannes Schneider / githubweb
  684. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  685. apply signal transformer for sudo commands — Yannic Klem / githubweb
  686. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  687. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  688. Add documentation about extending Ditto — David Schwilk / githubweb
  689. Fix SubUpdaterTest. — Yufei Cai / githubweb
  690. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  691. fix imports — Thomas Jaeckle / githubweb
  692. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  693. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  694. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  695. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  696. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  697. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  698. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  699. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  700. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  701. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  702. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  703. added star history to readme.md — noreply / githubweb
  704. remove unused field — Yannic Klem / githubweb
  705. make connection decoding migration configurable — Yannic Klem / githubweb
  706. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  707. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  708. handle invalid URI exception — Yannic Klem / githubweb
  709. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  710. updated Grafana dashboards — Thomas Jaeckle / githubweb
  711. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  712. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  713. fixed cluster roles — Thomas Jaeckle / githubweb
  714. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  715. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  716. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  717. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  718. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  719. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  720. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  721. Explorer-ui - add support for policies — Thomas Fries / githubweb
  722. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  723. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  724. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  725. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  726. Add random interval for policy announcements — David Schwilk / githubweb
  727. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  728. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  729. log when child actor is stopped — Yannic Klem / githubweb
  730. log shutdown reason of persistence actor — Yannic Klem / githubweb
  731. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  732. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  733. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  734. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  735. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  736. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  737. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  738. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  739. Extend randomizationInterval apidocs — David Schwilk / githubweb
  740. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  741. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  742. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  743. use correct maximum value — Yannic Klem / githubweb
  744. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  745. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  746. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  747. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  748. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  749. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  750. avoid unnecessary watch — Yannic Klem / githubweb
  751. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  752. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  753. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  754. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  755. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  756. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  757. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  758. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  759. activate WoT integration by default — Thomas Jaeckle / githubweb
  760. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  761. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  762. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  763. Logging and validation — Pranshu Grover / githubweb
  764. Payload Validation Test — Pranshu Grover / githubweb
  765. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  766. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  767. reformat — Pranshu Grover / githubweb
  768. remove main function from mapper — Pranshu Grover / githubweb
  769. Remove logging statements — Pranshu Grover / githubweb
  770. change license header year — Pranshu Grover / githubweb
  771. remove Tests — Pranshu Grover / githubweb
  772. Add mapping Tests — Pranshu Grover / githubweb
  773. More Tests — Pranshu Grover / githubweb
  774. fix build — Pranshu Grover / githubweb
  775. validate headers — Pranshu Grover / githubweb
  776. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  777. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  778. Reduce additional queries to number of batches — Yannic Klem / githubweb
  779. preserve order of pids — Yannic Klem / githubweb
  780. Initial Binary CE support — Pranshu Grover / githubweb
  781. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  782. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  783. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  784. formatting and minor changes — Pranshu Grover / githubweb
  785. fix build — Pranshu Grover / githubweb
  786. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  787. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  788. added support for self-signed certificates — Kalin Kostashki / githubweb
  789. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  790. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  791. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  792. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  793. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  794. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  795. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  796. Add exclusions for moved classes — Yannic Klem / githubweb
  797. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  798. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  799. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  800. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  801. Only handle command timeout exception specially — Yannic Klem / githubweb
  802. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  803. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  804. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  805. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  806. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  807. fixed typo in config — Thomas Jaeckle / githubweb
  808. * Allow to save message templates for a feature — Thomas Fries / githubweb
  809. Make considering only latest journal entry optional — Yannic Klem / githubweb
  810. fix compile errors — Yannic Klem / githubweb
  811. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  812. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  813. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  814. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  815. use entity ID from response — Yannic Klem / githubweb
  816. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  817. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  818. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  819. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  820. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  821. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  822. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  823. read max-bytes from config as bytes — Johannes Schneider / githubweb
  824. fix test configuration — Johannes Schneider / githubweb
  825. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  826. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  827. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  828. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  829. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  830. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  831. cleanup things messaging constants — Yannic Klem / githubweb
  832. build exception and content-type check — Pranshu Grover / githubweb
  833. change content-type for tests — Pranshu Grover / githubweb
  834. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  835. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  836. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  837. binary CE test — Pranshu Grover / githubweb
  838. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  839. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  840. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  841. fixed another unit test error — Thomas Jaeckle / githubweb
  842. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  843. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  844. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  845. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  846. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  847. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  848. fixed sonar issues; — Stefan Maute / githubweb
  849. fix tests; — Stefan Maute / githubweb
  850. fix more broken tests; — Stefan Maute / githubweb
  851. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  852. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  853. remove unused imports and unused code; — Stefan Maute / githubweb
  854. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  855. update netty + akka-management — Thomas Jaeckle / githubweb
  856. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  857. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  858. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  859. try out adding trivy vulnerability scanner — noreply / githubweb
  860. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  861. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  862. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  863. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  864. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  865. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  866. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  867. add javadoc to messaging constants — Yannic Klem / githubweb
  868. switch ditto-ui base image to alpine variant — noreply / githubweb
  869. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  870. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  871. Documentation — Pranshu Grover / githubweb
  872. add documentation plus remove blocklist — Pranshu Grover / githubweb
  873. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  874. add Test plus minor housekeeping — Pranshu Grover / githubweb
  875. fixed duplicated dependency — Thomas Jaeckle / githubweb
  876. update readme.md with new project site — noreply / githubweb
  877. reformatting — Pranshu Grover / githubweb
  878. add unit-test to reproduce bug — Johannes Schneider / githubweb
  879. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  880. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  881. reformat InboundDispatchSink — Pranshu Grover / githubweb
  882. remove comments and other necessary changes — Pranshu Grover / githubweb
  883. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  884. minor reformatting — Pranshu Grover / githubweb
  885. exception handling — Pranshu Grover / githubweb
  886. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  887. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  888. reformat docs — Pranshu Grover / githubweb
  889. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  890. exception handling — Pranshu Grover / githubweb
  891. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  892. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  893. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  894. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  895. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  896. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  897. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  898. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  899. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  900. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  901. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  902. fix build — Pranshu Grover / githubweb
  903. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  904. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  905. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  906. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  907. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  908. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  909. fix unittest — Yannic Klem / githubweb
  910. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  911. fix intendation in connections.js — noreply / githubweb
  912. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  913. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  914. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  915. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  916. adjusted input type from "integer" to "number" — noreply / githubweb
  917. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  918. adjusted definition label — noreply / githubweb
  919. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  920. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  921. fix failing tests — Dominik Guggemos / githubweb
  922. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  923. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  924. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  925. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  926. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  927. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  928. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  929. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  930. Fixed error in unit test. — David Schwilk / githubweb
  931. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  932. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  933. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  934. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  935. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  936. Retrieve all connections support — Aleksandar Stanchev / githubweb
  937. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  938. Review connections API — Aleksandar Stanchev / githubweb
  939. Fix tests — Aleksandar Stanchev / githubweb
  940. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  941. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  942. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  943. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  944. Review — Aleksandar Stanchev / githubweb
  945. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  946. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  947. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  948. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  949. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  950. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  951. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  952. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  953. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  954. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  955. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  956. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  957. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  958. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  959. Update documentation review fixes — Aleksandar Stanchev / githubweb
  960. review of docs: — Aleksandar Stanchev / githubweb
  961. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  962. Fix copyright headers — Aleksandar Stanchev / githubweb
  963. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  964. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  965. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  966. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  967. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  968. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  969. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  970. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  971. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  972. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  973. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  974. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  975. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  976. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  977. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  978. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  979. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  980. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  981. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  982. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  983. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  984. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  985. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  986. Fix review finding — David Schwilk / githubweb
  987. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  988. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  989. ignored flaky unit test again — Thomas Jaeckle / githubweb
  990. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  991. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  992. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  993. Prefix message annotations — David Schwilk / githubweb
  994. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  995. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  996. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  997. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  998. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  999. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  1000. New documentation page for ui — Thomas Fries / githubweb
  1001. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1002. Added screenshot to UI documentation — Thomas Fries / githubweb
  1003. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1004. fixed docker-ui rc publishing — noreply / githubweb
  1005. added workflow for pushing docker images on demand — noreply / githubweb
  1006. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1007. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1008. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1009. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1010. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1011. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1012. UI Documentation: feedback from review — Thomas Fries / githubweb
  1013. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1014. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1015. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  1016. made presentation better printable — Thomas Jaeckle / githubweb
  1017. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1018. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1019. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  1020. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  1021. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  1022. Only increase timeout for flaky test — David Schwilk / githubweb
  1023. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  1024. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb

#67 (Oct 13, 2022, 2:40:16 AM)

  1. Decrease Consistency-IT timeout — David Schwilk / githubweb
  2. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  3. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  4. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  5. Remove bulk-shard-count. — Yufei Cai / githubweb
  6. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  7. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  8. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  9. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  10. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  11. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  12. Switch to Temurin for Github action. — Yufei Cai / githubweb
  13. Remove unused environment variable. — Yufei Cai / githubweb
  14. Update maven.yml — Thomas Jaeckle / githubweb
  15. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  16. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  17. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  18. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  19. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  20. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  21. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  22. Remove unused environment variable. — Thomas Jaeckle / githubweb
  23. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  24. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  25. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  26. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  27. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  28. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  29. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  30. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  31. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  32. review: code format and use predefined constant; — Stefan Maute / githubweb
  33. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  34. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  35. fixed compile error after merge — Thomas Jaeckle / githubweb
  36. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  37. Fix review findings — Yannic Klem / githubweb
  38. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  39. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  40. simplify if condition — Yannic Klem / githubweb
  41. fix generation of code coverage reporting; — Stefan Maute / githubweb
  42. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  43. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  44. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  45. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  46. Remove unnecessary escaping — Yannic Klem / githubweb
  47. remove unnecessary grouping — Yannic Klem / githubweb
  48. Update documentation according to changes in the regex — Yannic Klem / githubweb
  49. Fix japicmp plugin — Yannic Klem / githubweb
  50. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  51. update nexus-staging-maven-plugin to latest — noreply / githubweb
  52. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  53. Add missing javadoc — Yannic Klem / githubweb
  54. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  55. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  56. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  57. Change search policy cache type. — Yufei Cai / githubweb
  58. review commits — Kalin Kostashki / githubweb
  59. improved search-updater logic by: — Thomas Jaeckle / githubweb
  60. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  61. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  62. fix inverted isEmpty check — Yannic Klem / githubweb
  63. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  64. add code of conduct — noreply / githubweb
  65. fixed file ending to .md — noreply / githubweb
  66. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  67. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  68. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  69. Fix unit tests. — Yufei Cai / githubweb
  70. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  71. adapt documentation to review findings — Yannic Klem / githubweb
  72. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  73. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  74. Move URI decoding back to Connection model — David Schwilk / githubweb
  75. Fix rendering issues of documentation — Yannic Klem / githubweb
  76. Decode depending on shouldUriDecode — David Schwilk / githubweb
  77. Prevent API break, deprecate old methods — David Schwilk / githubweb
  78. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  79. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  80. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  81. Use same validation for fromString — Yannic Klem / githubweb
  82. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  83. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  84. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  85. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  86. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  87. Remove Optional from connection throttling message — David Schwilk / githubweb
  88. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  89. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  90. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  91. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  92. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  93. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  94. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  95. Delete Metadata.origin. — Yufei Cai / githubweb
  96. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  97. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  98. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  99. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  100. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  101. Fix some TODOs for search update. — Yufei Cai / githubweb
  102. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  103. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  104. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  105. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  106. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  107. Amend search indices. — Yufei Cai / githubweb
  108. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  109. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  110. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  111. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  112. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  113. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  114. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  115. partly revert commit and fix tests — Dominik Guggemos / githubweb
  116. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  117. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  118. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  119. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  120. Rename config of SearchService. — Yufei Cai / githubweb
  121. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  122. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  123. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  124. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  125. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  126. Fix config key for unit tests. — Yufei Cai / githubweb
  127. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  128. Fix more keys — Yufei Cai / githubweb
  129. Fix LimitsConfig. — Yufei Cai / githubweb
  130. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  131. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  132. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  133. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  134. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  135. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  136. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  137. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  138. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  139. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  140. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  141. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  142. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  143. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  144. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  145. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  146. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  147. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  148. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  149. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  150. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  151. fixed k3s step in README.md — noreply / githubweb
  152. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  153. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  154. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  155. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  156. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  157. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  158. Fix some TODOs. — Yufei Cai / githubweb
  159. added release_notes_240.html to sidebar — noreply / githubweb
  160. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  161. make Ditto default namespace configurable; — Stefan Maute / githubweb
  162. add default-namespace to test.conf; — Stefan Maute / githubweb
  163. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  164. Add missing license header — David Schwilk / githubweb
  165. Enable SBR automatically after some time — Yannic Klem / githubweb
  166. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  167. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  168. Remove outdated unit test. — Yufei Cai / githubweb
  169. Change search collection names. — Yufei Cai / githubweb
  170. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  171. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  172. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  173. Enable indexing of arrays. — Yufei Cai / githubweb
  174. Fix search root actor tests. — Yufei Cai / githubweb
  175. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  176. fixed javadoc errors — Thomas Jaeckle / githubweb
  177. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  178. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  179. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  180. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  181. DevOps commands error responses fixes — Andrey Balarev / githubweb
  182. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  183. minor doc improvements — Dominik Guggemos / githubweb
  184. Added package 'subscribing'. — Juergen Fickel / githubweb
  185. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  186. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  187. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  188. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  189. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  190. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  191. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  192. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  193. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  194. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  195. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  196. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  197. fixed compile error — Thomas Jaeckle / githubweb
  198. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  199. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  200. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  201. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  202. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  203. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  204. review: — Stefan Maute / githubweb
  205. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  206. deleted concierge module — Thomas Jaeckle / githubweb
  207. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  208. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  209. try to fix tests — Thomas Jaeckle / githubweb
  210. fix tests — Thomas Jaeckle / githubweb
  211. review: — Stefan Maute / githubweb
  212. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  213. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  214. review: — Stefan Maute / githubweb
  215. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  216. Fix concierge service tests — Yannic Klem / githubweb
  217. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  218. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  219. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  220. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  221. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  222. fix indentation and imports — Yannic Klem / githubweb
  223. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  224. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  225. fixed Ditto logo in Readme.md — noreply / githubweb
  226. fix readme — noreply / githubweb
  227. reduce joining on completion stages — Thomas Jaeckle / githubweb
  228. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  229. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  230. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  231. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  232. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  233. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  234. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  235. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  236. Add last modified timestamp to search results. — Yufei Cai / githubweb
  237. Avoid potential NPE — Andrey Balarev / githubweb
  238. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  239. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  240. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  241. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  242. fix error registry tests — Thomas Jaeckle / githubweb
  243. added package-info files in edge-api — Thomas Jaeckle / githubweb
  244. broken aggregated response fixed — Andrey Balarev / githubweb
  245. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  246. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  247. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  248. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  249. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  250. Minor review adaptions — Yannic Klem / githubweb
  251. fix wrong renaming — Yannic Klem / githubweb
  252. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  253. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  254. Add extensions to connectivity service — David Schwilk / githubweb
  255. Add more extensions to connectivity service — David Schwilk / githubweb
  256. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  257. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  258. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  259. Create materializer just once — Yannic Klem / githubweb
  260. Minor review findings — Yannic Klem / githubweb
  261. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  262. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  263. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  264. Add last modified timestamp to search results. — Yufei Cai / githubweb
  265. Fix compile error. — Yufei Cai / githubweb
  266. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  267. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  268. Adjust extensions in things-search — David Schwilk / githubweb
  269. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  270. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  271. Remove test for class which is no longer existing — Yannic Klem / githubweb
  272. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  273. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  274. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  275. Temp — Yannic Klem / githubweb
  276. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  277. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  278. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  279. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  280. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  281. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  282. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  283. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  284. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  285. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  286. Fix remaining failing tests — Yannic Klem / githubweb
  287. Fix gateway tests — Yannic Klem / githubweb
  288. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  289. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  290. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  291. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  292. stabilize unit test — Thomas Jaeckle / githubweb
  293. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  294. fixed compile error — Thomas Jaeckle / githubweb
  295. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  296. fixed Helm installation script for Helm 3 — noreply / githubweb
  297. Add PreEnforcer Extension — David Schwilk / githubweb
  298. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  299. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  300. Fix tests — David Schwilk / githubweb
  301. Fix more tests — David Schwilk / githubweb
  302. Fix one last test — David Schwilk / githubweb
  303. Correct config path for pre enforcer provider — David Schwilk / githubweb
  304. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  305. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  306. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  307. added missing Nullable — Thomas Jaeckle / githubweb
  308. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  309. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  310. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  311. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  312. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  313. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  314. fix imports — Johannes Schneider / githubweb
  315. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  316. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  317. Remove unused method — Yannic Klem / githubweb
  318. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  319. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  320. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  321. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  322. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  323. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  324. minor formatting — Yannic Klem / githubweb
  325. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  326. Remove unused import — David Schwilk / githubweb
  327. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  328. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  329. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  330. rename package to fit module name — Yannic Klem / githubweb
  331. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  332. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  333. Preserve original sender during async processing — Yannic Klem / githubweb
  334. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  335. Fix cache invalidation — Yannic Klem / githubweb
  336. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  337. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  338. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  339. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  340. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  341. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  342. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  343. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  344. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  345. Fix Policies service registry tests — David Schwilk / githubweb
  346. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  347. fix CreateThingTest; — Stefan Maute / githubweb
  348. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  349. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  350. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  351. do not sync things without a policyId — Dominik Guggemos / githubweb
  352. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  353. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  354. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  355. Add pre-enforcement for search commands — David Schwilk / githubweb
  356. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  357. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  358. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  359. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  360. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  361. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  362. Removed some code smells. — Juergen Fickel / githubweb
  363. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  364. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  365. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  366. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  367. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  368. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  369. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  370. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  371. delete existing metadata for delete commands; — Stefan Maute / githubweb
  372. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  373. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  374. Slightly adjusted formatting. — Juergen Fickel / githubweb
  375. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  376. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  377. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  378. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  379. minor code formatting; — Stefan Maute / githubweb
  380. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  381. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  382. Minor adaptions — Yannic Klem / githubweb
  383. review: minor style fixes — Thomas Jaeckle / githubweb
  384. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  385. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  386. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  387. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  388. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  389. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  390. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  391. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  392. fixed unit test — Thomas Jaeckle / githubweb
  393. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  394. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  395. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  396. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  397. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  398. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  399. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  400. Squashed Initial Commit UI — Thomas Fries / githubweb
  401. fix license header; — Stefan Maute / githubweb
  402. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  403. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  404. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  405. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  406. fix unit tests — Johannes Schneider / githubweb
  407. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  408. fix more unit tests — Johannes Schneider / githubweb
  409. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  410. fixed unit test — Thomas Jaeckle / githubweb
  411. fix more unit tests — Johannes Schneider / githubweb
  412. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  413. fix another tests — Johannes Schneider / githubweb
  414. minor formatting — Johannes Schneider / githubweb
  415. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  416. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  417. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  418. fix handling of live command responses — Thomas Jaeckle / githubweb
  419. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  420. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  421. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  422. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  423. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  424. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  425. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  426. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  427. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  428. fix creation of relative metadata — Johannes Schneider / githubweb
  429. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  430. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  431. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  432. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  433. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  434. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  435. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  436. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  437. fix tests — Yannic Klem / githubweb
  438. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  439. Added copyright header — Thomas Fries / githubweb
  440. Added copyright header — Thomas Fries / githubweb
  441. Added default user credentials for sandbox — Thomas Fries / githubweb
  442. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  443. Remove non-working array element diff computation. — Yufei Cai / githubweb
  444. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  445. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  446. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  447. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  448. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  449. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  450. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  451. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  452. Remove sandbox environment — Thomas Fries / githubweb
  453. Improved error handling on ditto calls — Thomas Fries / githubweb
  454. Update ace editor if changed in background — Thomas Fries / githubweb
  455. fixed more button color on odd table rows — Thomas Fries / githubweb
  456. keep order of metadata when creating it; — Stefan Maute / githubweb
  457. Don't cache policyEnforcer — Yannic Klem / githubweb
  458. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  459. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  460. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  461. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  462. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  463. Review: Minor adjustements — David Schwilk / githubweb
  464. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  465. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  466. Fixed unit test. — Juergen Fickel / githubweb
  467. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  468. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  469. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  470. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  471. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  472. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  473. fix typos in test names — Yannic Klem / githubweb
  474. move pre enforcer to pre package — Yannic Klem / githubweb
  475. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  476. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  477. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  478. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  479. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  480. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  481. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  482. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  483. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  484. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  485. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  486. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  487. fixed unit test — Thomas Jaeckle / githubweb
  488. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  489. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  490. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  491. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  492. Use lambda function reference — Yannic Klem / githubweb
  493. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  494. removed no more legit test cases; — Stefan Maute / githubweb
  495. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  496. fix unit tests — Johannes Schneider / githubweb
  497. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  498. Log read and write concern in search persistences. — Yufei Cai / githubweb
  499. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  500. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  501. fix license header year — Johannes Schneider / githubweb
  502. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  503. added section in readme about UI — noreply / githubweb
  504. custom namespace /POST for things route — Pranshu Grover / githubweb
  505. add license year 2022 — Pranshu Grover / githubweb
  506. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  507. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  508. fixed ignored unit test — Thomas Jaeckle / githubweb
  509. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  510. fixed timeout behavior — Thomas Jaeckle / githubweb
  511. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  512. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  513. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  514. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  515. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  516. review: — Thomas Jaeckle / githubweb
  517. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  518. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  519. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  520. fixed test compile error — Thomas Jaeckle / githubweb
  521. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  522. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  523. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  524. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  525. Fix unittests — Yannic Klem / githubweb
  526. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  527. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  528. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  529. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  530. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  531. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  532. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  533. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  534. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  535. fixed unit test — Thomas Jaeckle / githubweb
  536. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  537. Fix failing enforcement tests — David Schwilk / githubweb
  538. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  539. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  540. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  541. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  542. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  543. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  544. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  545. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  546. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  547. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  548. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  549. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  550. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  551. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  552. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  553. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  554. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  555. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  556. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  557. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  558. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  559. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  560. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  561. Explorer-ui added connections — Thomas Fries / githubweb
  562. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  563. Review findings fixes — Desislava Marinova / githubweb
  564. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  565. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  566. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  567. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  568. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  569. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  570. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  571. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  572. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  573. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  574. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  575. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  576. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  577. Removed one superfluous constructor. — Juergen Fickel / githubweb
  578. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  579. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  580. Removed superfluous props method. — Juergen Fickel / githubweb
  581. Fixed license header year. — Juergen Fickel / githubweb
  582. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  583. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  584. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  585. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  586. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  587. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  588. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  589. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  590. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  591. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  592. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  593. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  594. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  595. fix route tests — Yannic Klem / githubweb
  596. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  597. fixed up blogpost about reactive MQTT — noreply / githubweb
  598. Explorer-UI connections: — Thomas Fries / githubweb
  599. Fixed blog post file name — noreply / githubweb
  600. Explorer-UI: connection — Thomas Fries / githubweb
  601. update docker pulls tag in README.md — noreply / githubweb
  602. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  603. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  604. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  605. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  606. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  607. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  608. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  609. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  610. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  611. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  612. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  613. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  614. fixed compile errors — Thomas Jaeckle / githubweb
  615. fixed unit test — Thomas Jaeckle / githubweb
  616. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  617. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  618. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  619. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  620. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  621. fixed unit test — Thomas Jaeckle / githubweb
  622. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  623. explorer ui connections headers for new files — Thomas Fries / githubweb
  624. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  625. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  626. fixed piggyback command sending — Thomas Jaeckle / githubweb
  627. Use pre enforced signal for further processing — Yannic Klem / githubweb
  628. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  629. fix search unittests — Yannic Klem / githubweb
  630. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  631. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  632. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  633. Improved changing environments: — Thomas Fries / githubweb
  634. Apply pre enforcers on live responses — Yannic Klem / githubweb
  635. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  636. Fix unittests — Yannic Klem / githubweb
  637. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  638. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  639. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  640. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  641. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  642. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  643. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  644. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  645. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  646. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  647. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  648. Apply SignalTransformer also for search — Yannic Klem / githubweb
  649. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  650. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  651. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  652. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  653. simplify QueryParser — Thomas Jaeckle / githubweb
  654. Improve logging in signal transformer — Yannic Klem / githubweb
  655. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  656. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  657. Explorer-UI - review feedback — Thomas Fries / githubweb
  658. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  659. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  660. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  661. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  662. restrict creating things with too large metadata — Johannes Schneider / githubweb
  663. fix javadoc — Yannic Klem / githubweb
  664. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  665. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  666. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  667. enable caching by default — Yannic Klem / githubweb
  668. Review: Optimize configurability of extension — David Schwilk / githubweb
  669. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  670. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  671. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  672. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  673. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  674. Apply suggestions from code review — noreply / githubweb
  675. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  676. Review: SignalTransformers — David Schwilk / githubweb
  677. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  678. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  679. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  680. Explorer UI - review final small fixes — Thomas Fries / githubweb
  681. Copyright header year update — Aleksandar Stanchev / githubweb
  682. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  683. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  684. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  685. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  686. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  687. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  688. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  689. remove unnecessary import — Johannes Schneider / githubweb
  690. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  691. apply signal transformer for sudo commands — Yannic Klem / githubweb
  692. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  693. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  694. Add documentation about extending Ditto — David Schwilk / githubweb
  695. Fix SubUpdaterTest. — Yufei Cai / githubweb
  696. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  697. fix imports — Thomas Jaeckle / githubweb
  698. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  699. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  700. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  701. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  702. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  703. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  704. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  705. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  706. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  707. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  708. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  709. added star history to readme.md — noreply / githubweb
  710. remove unused field — Yannic Klem / githubweb
  711. make connection decoding migration configurable — Yannic Klem / githubweb
  712. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  713. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  714. handle invalid URI exception — Yannic Klem / githubweb
  715. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  716. updated Grafana dashboards — Thomas Jaeckle / githubweb
  717. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  718. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  719. fixed cluster roles — Thomas Jaeckle / githubweb
  720. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  721. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  722. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  723. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  724. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  725. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  726. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  727. Explorer-ui - add support for policies — Thomas Fries / githubweb
  728. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  729. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  730. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  731. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  732. Add random interval for policy announcements — David Schwilk / githubweb
  733. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  734. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  735. log when child actor is stopped — Yannic Klem / githubweb
  736. log shutdown reason of persistence actor — Yannic Klem / githubweb
  737. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  738. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  739. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  740. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  741. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  742. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  743. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  744. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  745. Extend randomizationInterval apidocs — David Schwilk / githubweb
  746. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  747. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  748. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  749. use correct maximum value — Yannic Klem / githubweb
  750. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  751. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  752. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  753. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  754. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  755. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  756. avoid unnecessary watch — Yannic Klem / githubweb
  757. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  758. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  759. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  760. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  761. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  762. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  763. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  764. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  765. activate WoT integration by default — Thomas Jaeckle / githubweb
  766. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  767. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  768. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  769. Logging and validation — Pranshu Grover / githubweb
  770. Payload Validation Test — Pranshu Grover / githubweb
  771. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  772. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  773. reformat — Pranshu Grover / githubweb
  774. remove main function from mapper — Pranshu Grover / githubweb
  775. Remove logging statements — Pranshu Grover / githubweb
  776. change license header year — Pranshu Grover / githubweb
  777. remove Tests — Pranshu Grover / githubweb
  778. Add mapping Tests — Pranshu Grover / githubweb
  779. More Tests — Pranshu Grover / githubweb
  780. fix build — Pranshu Grover / githubweb
  781. validate headers — Pranshu Grover / githubweb
  782. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  783. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  784. Reduce additional queries to number of batches — Yannic Klem / githubweb
  785. preserve order of pids — Yannic Klem / githubweb
  786. Initial Binary CE support — Pranshu Grover / githubweb
  787. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  788. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  789. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  790. formatting and minor changes — Pranshu Grover / githubweb
  791. fix build — Pranshu Grover / githubweb
  792. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  793. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  794. added support for self-signed certificates — Kalin Kostashki / githubweb
  795. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  796. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  797. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  798. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  799. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  800. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  801. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  802. Add exclusions for moved classes — Yannic Klem / githubweb
  803. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  804. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  805. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  806. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  807. Only handle command timeout exception specially — Yannic Klem / githubweb
  808. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  809. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  810. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  811. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  812. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  813. fixed typo in config — Thomas Jaeckle / githubweb
  814. * Allow to save message templates for a feature — Thomas Fries / githubweb
  815. Make considering only latest journal entry optional — Yannic Klem / githubweb
  816. fix compile errors — Yannic Klem / githubweb
  817. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  818. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  819. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  820. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  821. use entity ID from response — Yannic Klem / githubweb
  822. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  823. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  824. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  825. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  826. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  827. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  828. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  829. read max-bytes from config as bytes — Johannes Schneider / githubweb
  830. fix test configuration — Johannes Schneider / githubweb
  831. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  832. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  833. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  834. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  835. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  836. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  837. cleanup things messaging constants — Yannic Klem / githubweb
  838. build exception and content-type check — Pranshu Grover / githubweb
  839. change content-type for tests — Pranshu Grover / githubweb
  840. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  841. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  842. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  843. binary CE test — Pranshu Grover / githubweb
  844. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  845. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  846. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  847. fixed another unit test error — Thomas Jaeckle / githubweb
  848. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  849. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  850. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  851. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  852. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  853. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  854. fixed sonar issues; — Stefan Maute / githubweb
  855. fix tests; — Stefan Maute / githubweb
  856. fix more broken tests; — Stefan Maute / githubweb
  857. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  858. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  859. remove unused imports and unused code; — Stefan Maute / githubweb
  860. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  861. update netty + akka-management — Thomas Jaeckle / githubweb
  862. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  863. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  864. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  865. try out adding trivy vulnerability scanner — noreply / githubweb
  866. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  867. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  868. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  869. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  870. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  871. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  872. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  873. add javadoc to messaging constants — Yannic Klem / githubweb
  874. switch ditto-ui base image to alpine variant — noreply / githubweb
  875. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  876. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  877. Documentation — Pranshu Grover / githubweb
  878. add documentation plus remove blocklist — Pranshu Grover / githubweb
  879. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  880. add Test plus minor housekeeping — Pranshu Grover / githubweb
  881. fixed duplicated dependency — Thomas Jaeckle / githubweb
  882. update readme.md with new project site — noreply / githubweb
  883. reformatting — Pranshu Grover / githubweb
  884. add unit-test to reproduce bug — Johannes Schneider / githubweb
  885. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  886. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  887. reformat InboundDispatchSink — Pranshu Grover / githubweb
  888. remove comments and other necessary changes — Pranshu Grover / githubweb
  889. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  890. minor reformatting — Pranshu Grover / githubweb
  891. exception handling — Pranshu Grover / githubweb
  892. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  893. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  894. reformat docs — Pranshu Grover / githubweb
  895. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  896. exception handling — Pranshu Grover / githubweb
  897. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  898. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  899. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  900. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  901. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  902. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  903. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  904. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  905. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  906. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  907. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  908. fix build — Pranshu Grover / githubweb
  909. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  910. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  911. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  912. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  913. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  914. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  915. fix unittest — Yannic Klem / githubweb
  916. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  917. fix intendation in connections.js — noreply / githubweb
  918. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  919. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  920. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  921. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  922. adjusted input type from "integer" to "number" — noreply / githubweb
  923. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  924. adjusted definition label — noreply / githubweb
  925. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  926. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  927. fix failing tests — Dominik Guggemos / githubweb
  928. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  929. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  930. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  931. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  932. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  933. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  934. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  935. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  936. Fixed error in unit test. — David Schwilk / githubweb
  937. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  938. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  939. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  940. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  941. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  942. Retrieve all connections support — Aleksandar Stanchev / githubweb
  943. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  944. Review connections API — Aleksandar Stanchev / githubweb
  945. Fix tests — Aleksandar Stanchev / githubweb
  946. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  947. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  948. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  949. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  950. Review — Aleksandar Stanchev / githubweb
  951. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  952. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  953. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  954. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  955. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  956. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  957. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  958. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  959. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  960. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  961. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  962. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  963. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  964. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  965. Update documentation review fixes — Aleksandar Stanchev / githubweb
  966. review of docs: — Aleksandar Stanchev / githubweb
  967. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  968. Fix copyright headers — Aleksandar Stanchev / githubweb
  969. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  970. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  971. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  972. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  973. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  974. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  975. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  976. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  977. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  978. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  979. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  980. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  981. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  982. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  983. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  984. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  985. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  986. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  987. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  988. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  989. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  990. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  991. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  992. Fix review finding — David Schwilk / githubweb
  993. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  994. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  995. ignored flaky unit test again — Thomas Jaeckle / githubweb
  996. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  997. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  998. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  999. Prefix message annotations — David Schwilk / githubweb
  1000. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  1001. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  1002. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  1003. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  1004. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  1005. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  1006. New documentation page for ui — Thomas Fries / githubweb
  1007. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1008. Added screenshot to UI documentation — Thomas Fries / githubweb
  1009. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1010. fixed docker-ui rc publishing — noreply / githubweb
  1011. added workflow for pushing docker images on demand — noreply / githubweb
  1012. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1013. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1014. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1015. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1016. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1017. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1018. UI Documentation: feedback from review — Thomas Fries / githubweb
  1019. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  1020. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  1021. made presentation better printable — Thomas Jaeckle / githubweb
  1022. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  1023. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  1024. last polishing of WoT presentation — Thomas Jaeckle / githubweb

#66 (Oct 12, 2022, 2:05:10 PM)

  1. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  2. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  3. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  4. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  5. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  6. Decrease Consistency-IT timeout — David Schwilk / githubweb
  7. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  8. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  9. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  10. Remove bulk-shard-count. — Yufei Cai / githubweb
  11. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  12. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  13. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  14. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  15. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  16. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  17. Switch to Temurin for Github action. — Yufei Cai / githubweb
  18. Remove unused environment variable. — Yufei Cai / githubweb
  19. Update maven.yml — Thomas Jaeckle / githubweb
  20. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  21. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  22. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  23. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  24. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  25. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  26. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  27. Remove unused environment variable. — Thomas Jaeckle / githubweb
  28. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  29. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  30. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  31. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  32. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  33. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  34. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  35. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  36. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  37. review: code format and use predefined constant; — Stefan Maute / githubweb
  38. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  39. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  40. fixed compile error after merge — Thomas Jaeckle / githubweb
  41. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  42. Fix review findings — Yannic Klem / githubweb
  43. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  44. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  45. simplify if condition — Yannic Klem / githubweb
  46. fix generation of code coverage reporting; — Stefan Maute / githubweb
  47. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  48. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  49. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  50. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  51. Remove unnecessary escaping — Yannic Klem / githubweb
  52. remove unnecessary grouping — Yannic Klem / githubweb
  53. Update documentation according to changes in the regex — Yannic Klem / githubweb
  54. Fix japicmp plugin — Yannic Klem / githubweb
  55. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  56. update nexus-staging-maven-plugin to latest — noreply / githubweb
  57. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  58. Add missing javadoc — Yannic Klem / githubweb
  59. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  60. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  61. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  62. Change search policy cache type. — Yufei Cai / githubweb
  63. review commits — Kalin Kostashki / githubweb
  64. improved search-updater logic by: — Thomas Jaeckle / githubweb
  65. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  66. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  67. fix inverted isEmpty check — Yannic Klem / githubweb
  68. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  69. add code of conduct — noreply / githubweb
  70. fixed file ending to .md — noreply / githubweb
  71. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  72. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  73. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  74. Fix unit tests. — Yufei Cai / githubweb
  75. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  76. adapt documentation to review findings — Yannic Klem / githubweb
  77. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  78. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  79. Move URI decoding back to Connection model — David Schwilk / githubweb
  80. Fix rendering issues of documentation — Yannic Klem / githubweb
  81. Decode depending on shouldUriDecode — David Schwilk / githubweb
  82. Prevent API break, deprecate old methods — David Schwilk / githubweb
  83. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  84. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  85. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  86. Use same validation for fromString — Yannic Klem / githubweb
  87. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  88. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  89. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  90. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  91. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  92. Remove Optional from connection throttling message — David Schwilk / githubweb
  93. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  94. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  95. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  96. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  97. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  98. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  99. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  100. Delete Metadata.origin. — Yufei Cai / githubweb
  101. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  102. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  103. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  104. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  105. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  106. Fix some TODOs for search update. — Yufei Cai / githubweb
  107. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  108. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  109. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  110. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  111. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  112. Amend search indices. — Yufei Cai / githubweb
  113. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  114. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  115. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  116. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  117. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  118. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  119. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  120. partly revert commit and fix tests — Dominik Guggemos / githubweb
  121. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  122. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  123. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  124. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  125. Rename config of SearchService. — Yufei Cai / githubweb
  126. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  127. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  128. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  129. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  130. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  131. Fix config key for unit tests. — Yufei Cai / githubweb
  132. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  133. Fix more keys — Yufei Cai / githubweb
  134. Fix LimitsConfig. — Yufei Cai / githubweb
  135. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  136. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  137. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  138. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  139. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  140. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  141. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  142. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  143. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  144. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  145. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  146. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  147. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  148. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  149. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  150. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  151. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  152. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  153. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  154. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  155. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  156. fixed k3s step in README.md — noreply / githubweb
  157. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  158. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  159. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  160. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  161. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  162. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  163. Fix some TODOs. — Yufei Cai / githubweb
  164. added release_notes_240.html to sidebar — noreply / githubweb
  165. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  166. make Ditto default namespace configurable; — Stefan Maute / githubweb
  167. add default-namespace to test.conf; — Stefan Maute / githubweb
  168. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  169. Add missing license header — David Schwilk / githubweb
  170. Enable SBR automatically after some time — Yannic Klem / githubweb
  171. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  172. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  173. Remove outdated unit test. — Yufei Cai / githubweb
  174. Change search collection names. — Yufei Cai / githubweb
  175. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  176. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  177. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  178. Enable indexing of arrays. — Yufei Cai / githubweb
  179. Fix search root actor tests. — Yufei Cai / githubweb
  180. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  181. fixed javadoc errors — Thomas Jaeckle / githubweb
  182. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  183. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  184. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  185. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  186. DevOps commands error responses fixes — Andrey Balarev / githubweb
  187. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  188. minor doc improvements — Dominik Guggemos / githubweb
  189. Added package 'subscribing'. — Juergen Fickel / githubweb
  190. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  191. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  192. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  193. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  194. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  195. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  196. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  197. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  198. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  199. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  200. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  201. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  202. fixed compile error — Thomas Jaeckle / githubweb
  203. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  204. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  205. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  206. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  207. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  208. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  209. review: — Stefan Maute / githubweb
  210. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  211. deleted concierge module — Thomas Jaeckle / githubweb
  212. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  213. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  214. try to fix tests — Thomas Jaeckle / githubweb
  215. fix tests — Thomas Jaeckle / githubweb
  216. review: — Stefan Maute / githubweb
  217. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  218. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  219. review: — Stefan Maute / githubweb
  220. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  221. Fix concierge service tests — Yannic Klem / githubweb
  222. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  223. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  224. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  225. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  226. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  227. fix indentation and imports — Yannic Klem / githubweb
  228. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  229. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  230. fixed Ditto logo in Readme.md — noreply / githubweb
  231. fix readme — noreply / githubweb
  232. reduce joining on completion stages — Thomas Jaeckle / githubweb
  233. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  234. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  235. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  236. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  237. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  238. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  239. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  240. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  241. Add last modified timestamp to search results. — Yufei Cai / githubweb
  242. Avoid potential NPE — Andrey Balarev / githubweb
  243. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  244. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  245. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  246. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  247. fix error registry tests — Thomas Jaeckle / githubweb
  248. added package-info files in edge-api — Thomas Jaeckle / githubweb
  249. broken aggregated response fixed — Andrey Balarev / githubweb
  250. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  251. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  252. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  253. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  254. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  255. Minor review adaptions — Yannic Klem / githubweb
  256. fix wrong renaming — Yannic Klem / githubweb
  257. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  258. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  259. Add extensions to connectivity service — David Schwilk / githubweb
  260. Add more extensions to connectivity service — David Schwilk / githubweb
  261. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  262. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  263. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  264. Create materializer just once — Yannic Klem / githubweb
  265. Minor review findings — Yannic Klem / githubweb
  266. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  267. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  268. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  269. Add last modified timestamp to search results. — Yufei Cai / githubweb
  270. Fix compile error. — Yufei Cai / githubweb
  271. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  272. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  273. Adjust extensions in things-search — David Schwilk / githubweb
  274. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  275. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  276. Remove test for class which is no longer existing — Yannic Klem / githubweb
  277. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  278. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  279. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  280. Temp — Yannic Klem / githubweb
  281. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  282. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  283. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  284. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  285. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  286. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  287. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  288. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  289. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  290. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  291. Fix remaining failing tests — Yannic Klem / githubweb
  292. Fix gateway tests — Yannic Klem / githubweb
  293. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  294. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  295. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  296. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  297. stabilize unit test — Thomas Jaeckle / githubweb
  298. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  299. fixed compile error — Thomas Jaeckle / githubweb
  300. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  301. fixed Helm installation script for Helm 3 — noreply / githubweb
  302. Add PreEnforcer Extension — David Schwilk / githubweb
  303. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  304. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  305. Fix tests — David Schwilk / githubweb
  306. Fix more tests — David Schwilk / githubweb
  307. Fix one last test — David Schwilk / githubweb
  308. Correct config path for pre enforcer provider — David Schwilk / githubweb
  309. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  310. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  311. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  312. added missing Nullable — Thomas Jaeckle / githubweb
  313. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  314. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  315. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  316. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  317. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  318. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  319. fix imports — Johannes Schneider / githubweb
  320. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  321. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  322. Remove unused method — Yannic Klem / githubweb
  323. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  324. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  325. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  326. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  327. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  328. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  329. minor formatting — Yannic Klem / githubweb
  330. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  331. Remove unused import — David Schwilk / githubweb
  332. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  333. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  334. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  335. rename package to fit module name — Yannic Klem / githubweb
  336. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  337. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  338. Preserve original sender during async processing — Yannic Klem / githubweb
  339. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  340. Fix cache invalidation — Yannic Klem / githubweb
  341. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  342. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  343. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  344. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  345. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  346. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  347. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  348. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  349. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  350. Fix Policies service registry tests — David Schwilk / githubweb
  351. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  352. fix CreateThingTest; — Stefan Maute / githubweb
  353. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  354. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  355. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  356. do not sync things without a policyId — Dominik Guggemos / githubweb
  357. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  358. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  359. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  360. Add pre-enforcement for search commands — David Schwilk / githubweb
  361. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  362. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  363. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  364. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  365. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  366. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  367. Removed some code smells. — Juergen Fickel / githubweb
  368. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  369. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  370. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  371. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  372. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  373. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  374. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  375. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  376. delete existing metadata for delete commands; — Stefan Maute / githubweb
  377. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  378. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  379. Slightly adjusted formatting. — Juergen Fickel / githubweb
  380. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  381. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  382. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  383. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  384. minor code formatting; — Stefan Maute / githubweb
  385. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  386. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  387. Minor adaptions — Yannic Klem / githubweb
  388. review: minor style fixes — Thomas Jaeckle / githubweb
  389. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  390. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  391. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  392. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  393. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  394. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  395. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  396. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  397. fixed unit test — Thomas Jaeckle / githubweb
  398. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  399. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  400. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  401. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  402. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  403. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  404. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  405. Squashed Initial Commit UI — Thomas Fries / githubweb
  406. fix license header; — Stefan Maute / githubweb
  407. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  408. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  409. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  410. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  411. fix unit tests — Johannes Schneider / githubweb
  412. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  413. fix more unit tests — Johannes Schneider / githubweb
  414. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  415. fixed unit test — Thomas Jaeckle / githubweb
  416. fix more unit tests — Johannes Schneider / githubweb
  417. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  418. fix another tests — Johannes Schneider / githubweb
  419. minor formatting — Johannes Schneider / githubweb
  420. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  421. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  422. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  423. fix handling of live command responses — Thomas Jaeckle / githubweb
  424. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  425. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  426. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  427. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  428. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  429. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  430. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  431. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  432. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  433. fix creation of relative metadata — Johannes Schneider / githubweb
  434. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  435. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  436. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  437. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  438. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  439. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  440. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  441. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  442. fix tests — Yannic Klem / githubweb
  443. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  444. Added copyright header — Thomas Fries / githubweb
  445. Added copyright header — Thomas Fries / githubweb
  446. Added default user credentials for sandbox — Thomas Fries / githubweb
  447. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  448. Remove non-working array element diff computation. — Yufei Cai / githubweb
  449. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  450. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  451. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  452. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  453. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  454. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  455. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  456. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  457. Remove sandbox environment — Thomas Fries / githubweb
  458. Improved error handling on ditto calls — Thomas Fries / githubweb
  459. Update ace editor if changed in background — Thomas Fries / githubweb
  460. fixed more button color on odd table rows — Thomas Fries / githubweb
  461. keep order of metadata when creating it; — Stefan Maute / githubweb
  462. Don't cache policyEnforcer — Yannic Klem / githubweb
  463. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  464. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  465. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  466. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  467. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  468. Review: Minor adjustements — David Schwilk / githubweb
  469. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  470. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  471. Fixed unit test. — Juergen Fickel / githubweb
  472. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  473. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  474. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  475. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  476. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  477. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  478. fix typos in test names — Yannic Klem / githubweb
  479. move pre enforcer to pre package — Yannic Klem / githubweb
  480. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  481. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  482. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  483. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  484. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  485. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  486. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  487. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  488. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  489. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  490. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  491. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  492. fixed unit test — Thomas Jaeckle / githubweb
  493. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  494. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  495. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  496. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  497. Use lambda function reference — Yannic Klem / githubweb
  498. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  499. removed no more legit test cases; — Stefan Maute / githubweb
  500. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  501. fix unit tests — Johannes Schneider / githubweb
  502. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  503. Log read and write concern in search persistences. — Yufei Cai / githubweb
  504. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  505. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  506. fix license header year — Johannes Schneider / githubweb
  507. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  508. added section in readme about UI — noreply / githubweb
  509. custom namespace /POST for things route — Pranshu Grover / githubweb
  510. add license year 2022 — Pranshu Grover / githubweb
  511. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  512. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  513. fixed ignored unit test — Thomas Jaeckle / githubweb
  514. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  515. fixed timeout behavior — Thomas Jaeckle / githubweb
  516. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  517. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  518. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  519. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  520. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  521. review: — Thomas Jaeckle / githubweb
  522. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  523. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  524. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  525. fixed test compile error — Thomas Jaeckle / githubweb
  526. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  527. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  528. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  529. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  530. Fix unittests — Yannic Klem / githubweb
  531. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  532. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  533. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  534. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  535. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  536. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  537. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  538. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  539. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  540. fixed unit test — Thomas Jaeckle / githubweb
  541. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  542. Fix failing enforcement tests — David Schwilk / githubweb
  543. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  544. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  545. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  546. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  547. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  548. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  549. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  550. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  551. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  552. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  553. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  554. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  555. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  556. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  557. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  558. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  559. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  560. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  561. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  562. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  563. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  564. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  565. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  566. Explorer-ui added connections — Thomas Fries / githubweb
  567. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  568. Review findings fixes — Desislava Marinova / githubweb
  569. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  570. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  571. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  572. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  573. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  574. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  575. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  576. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  577. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  578. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  579. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  580. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  581. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  582. Removed one superfluous constructor. — Juergen Fickel / githubweb
  583. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  584. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  585. Removed superfluous props method. — Juergen Fickel / githubweb
  586. Fixed license header year. — Juergen Fickel / githubweb
  587. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  588. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  589. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  590. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  591. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  592. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  593. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  594. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  595. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  596. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  597. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  598. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  599. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  600. fix route tests — Yannic Klem / githubweb
  601. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  602. fixed up blogpost about reactive MQTT — noreply / githubweb
  603. Explorer-UI connections: — Thomas Fries / githubweb
  604. Fixed blog post file name — noreply / githubweb
  605. Explorer-UI: connection — Thomas Fries / githubweb
  606. update docker pulls tag in README.md — noreply / githubweb
  607. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  608. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  609. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  610. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  611. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  612. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  613. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  614. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  615. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  616. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  617. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  618. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  619. fixed compile errors — Thomas Jaeckle / githubweb
  620. fixed unit test — Thomas Jaeckle / githubweb
  621. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  622. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  623. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  624. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  625. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  626. fixed unit test — Thomas Jaeckle / githubweb
  627. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  628. explorer ui connections headers for new files — Thomas Fries / githubweb
  629. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  630. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  631. fixed piggyback command sending — Thomas Jaeckle / githubweb
  632. Use pre enforced signal for further processing — Yannic Klem / githubweb
  633. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  634. fix search unittests — Yannic Klem / githubweb
  635. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  636. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  637. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  638. Improved changing environments: — Thomas Fries / githubweb
  639. Apply pre enforcers on live responses — Yannic Klem / githubweb
  640. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  641. Fix unittests — Yannic Klem / githubweb
  642. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  643. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  644. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  645. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  646. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  647. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  648. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  649. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  650. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  651. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  652. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  653. Apply SignalTransformer also for search — Yannic Klem / githubweb
  654. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  655. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  656. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  657. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  658. simplify QueryParser — Thomas Jaeckle / githubweb
  659. Improve logging in signal transformer — Yannic Klem / githubweb
  660. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  661. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  662. Explorer-UI - review feedback — Thomas Fries / githubweb
  663. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  664. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  665. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  666. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  667. restrict creating things with too large metadata — Johannes Schneider / githubweb
  668. fix javadoc — Yannic Klem / githubweb
  669. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  670. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  671. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  672. enable caching by default — Yannic Klem / githubweb
  673. Review: Optimize configurability of extension — David Schwilk / githubweb
  674. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  675. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  676. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  677. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  678. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  679. Apply suggestions from code review — noreply / githubweb
  680. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  681. Review: SignalTransformers — David Schwilk / githubweb
  682. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  683. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  684. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  685. Explorer UI - review final small fixes — Thomas Fries / githubweb
  686. Copyright header year update — Aleksandar Stanchev / githubweb
  687. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  688. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  689. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  690. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  691. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  692. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  693. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  694. remove unnecessary import — Johannes Schneider / githubweb
  695. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  696. apply signal transformer for sudo commands — Yannic Klem / githubweb
  697. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  698. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  699. Add documentation about extending Ditto — David Schwilk / githubweb
  700. Fix SubUpdaterTest. — Yufei Cai / githubweb
  701. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  702. fix imports — Thomas Jaeckle / githubweb
  703. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  704. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  705. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  706. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  707. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  708. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  709. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  710. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  711. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  712. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  713. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  714. added star history to readme.md — noreply / githubweb
  715. remove unused field — Yannic Klem / githubweb
  716. make connection decoding migration configurable — Yannic Klem / githubweb
  717. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  718. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  719. handle invalid URI exception — Yannic Klem / githubweb
  720. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  721. updated Grafana dashboards — Thomas Jaeckle / githubweb
  722. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  723. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  724. fixed cluster roles — Thomas Jaeckle / githubweb
  725. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  726. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  727. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  728. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  729. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  730. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  731. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  732. Explorer-ui - add support for policies — Thomas Fries / githubweb
  733. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  734. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  735. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  736. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  737. Add random interval for policy announcements — David Schwilk / githubweb
  738. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  739. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  740. log when child actor is stopped — Yannic Klem / githubweb
  741. log shutdown reason of persistence actor — Yannic Klem / githubweb
  742. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  743. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  744. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  745. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  746. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  747. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  748. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  749. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  750. Extend randomizationInterval apidocs — David Schwilk / githubweb
  751. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  752. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  753. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  754. use correct maximum value — Yannic Klem / githubweb
  755. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  756. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  757. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  758. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  759. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  760. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  761. avoid unnecessary watch — Yannic Klem / githubweb
  762. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  763. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  764. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  765. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  766. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  767. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  768. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  769. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  770. activate WoT integration by default — Thomas Jaeckle / githubweb
  771. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  772. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  773. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  774. Logging and validation — Pranshu Grover / githubweb
  775. Payload Validation Test — Pranshu Grover / githubweb
  776. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  777. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  778. reformat — Pranshu Grover / githubweb
  779. remove main function from mapper — Pranshu Grover / githubweb
  780. Remove logging statements — Pranshu Grover / githubweb
  781. change license header year — Pranshu Grover / githubweb
  782. remove Tests — Pranshu Grover / githubweb
  783. Add mapping Tests — Pranshu Grover / githubweb
  784. More Tests — Pranshu Grover / githubweb
  785. fix build — Pranshu Grover / githubweb
  786. validate headers — Pranshu Grover / githubweb
  787. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  788. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  789. Reduce additional queries to number of batches — Yannic Klem / githubweb
  790. preserve order of pids — Yannic Klem / githubweb
  791. Initial Binary CE support — Pranshu Grover / githubweb
  792. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  793. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  794. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  795. formatting and minor changes — Pranshu Grover / githubweb
  796. fix build — Pranshu Grover / githubweb
  797. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  798. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  799. added support for self-signed certificates — Kalin Kostashki / githubweb
  800. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  801. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  802. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  803. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  804. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  805. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  806. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  807. Add exclusions for moved classes — Yannic Klem / githubweb
  808. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  809. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  810. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  811. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  812. Only handle command timeout exception specially — Yannic Klem / githubweb
  813. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  814. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  815. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  816. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  817. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  818. fixed typo in config — Thomas Jaeckle / githubweb
  819. * Allow to save message templates for a feature — Thomas Fries / githubweb
  820. Make considering only latest journal entry optional — Yannic Klem / githubweb
  821. fix compile errors — Yannic Klem / githubweb
  822. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  823. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  824. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  825. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  826. use entity ID from response — Yannic Klem / githubweb
  827. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  828. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  829. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  830. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  831. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  832. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  833. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  834. read max-bytes from config as bytes — Johannes Schneider / githubweb
  835. fix test configuration — Johannes Schneider / githubweb
  836. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  837. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  838. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  839. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  840. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  841. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  842. cleanup things messaging constants — Yannic Klem / githubweb
  843. build exception and content-type check — Pranshu Grover / githubweb
  844. change content-type for tests — Pranshu Grover / githubweb
  845. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  846. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  847. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  848. binary CE test — Pranshu Grover / githubweb
  849. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  850. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  851. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  852. fixed another unit test error — Thomas Jaeckle / githubweb
  853. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  854. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  855. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  856. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  857. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  858. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  859. fixed sonar issues; — Stefan Maute / githubweb
  860. fix tests; — Stefan Maute / githubweb
  861. fix more broken tests; — Stefan Maute / githubweb
  862. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  863. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  864. remove unused imports and unused code; — Stefan Maute / githubweb
  865. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  866. update netty + akka-management — Thomas Jaeckle / githubweb
  867. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  868. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  869. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  870. try out adding trivy vulnerability scanner — noreply / githubweb
  871. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  872. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  873. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  874. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  875. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  876. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  877. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  878. add javadoc to messaging constants — Yannic Klem / githubweb
  879. switch ditto-ui base image to alpine variant — noreply / githubweb
  880. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  881. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  882. Documentation — Pranshu Grover / githubweb
  883. add documentation plus remove blocklist — Pranshu Grover / githubweb
  884. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  885. add Test plus minor housekeeping — Pranshu Grover / githubweb
  886. fixed duplicated dependency — Thomas Jaeckle / githubweb
  887. update readme.md with new project site — noreply / githubweb
  888. reformatting — Pranshu Grover / githubweb
  889. add unit-test to reproduce bug — Johannes Schneider / githubweb
  890. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  891. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  892. reformat InboundDispatchSink — Pranshu Grover / githubweb
  893. remove comments and other necessary changes — Pranshu Grover / githubweb
  894. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  895. minor reformatting — Pranshu Grover / githubweb
  896. exception handling — Pranshu Grover / githubweb
  897. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  898. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  899. reformat docs — Pranshu Grover / githubweb
  900. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  901. exception handling — Pranshu Grover / githubweb
  902. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  903. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  904. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  905. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  906. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  907. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  908. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  909. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  910. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  911. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  912. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  913. fix build — Pranshu Grover / githubweb
  914. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  915. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  916. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  917. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  918. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  919. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  920. fix unittest — Yannic Klem / githubweb
  921. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  922. fix intendation in connections.js — noreply / githubweb
  923. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  924. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  925. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  926. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  927. adjusted input type from "integer" to "number" — noreply / githubweb
  928. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  929. adjusted definition label — noreply / githubweb
  930. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  931. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  932. fix failing tests — Dominik Guggemos / githubweb
  933. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  934. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  935. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  936. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  937. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  938. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  939. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  940. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  941. Fixed error in unit test. — David Schwilk / githubweb
  942. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  943. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  944. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  945. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  946. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  947. Retrieve all connections support — Aleksandar Stanchev / githubweb
  948. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  949. Review connections API — Aleksandar Stanchev / githubweb
  950. Fix tests — Aleksandar Stanchev / githubweb
  951. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  952. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  953. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  954. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  955. Review — Aleksandar Stanchev / githubweb
  956. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  957. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  958. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  959. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  960. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  961. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  962. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  963. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  964. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  965. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  966. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  967. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  968. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  969. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  970. Update documentation review fixes — Aleksandar Stanchev / githubweb
  971. review of docs: — Aleksandar Stanchev / githubweb
  972. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  973. Fix copyright headers — Aleksandar Stanchev / githubweb
  974. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  975. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  976. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  977. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  978. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  979. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  980. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  981. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  982. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  983. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  984. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  985. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  986. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  987. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  988. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  989. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  990. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  991. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  992. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  993. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  994. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  995. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  996. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  997. Fix review finding — David Schwilk / githubweb
  998. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  999. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  1000. ignored flaky unit test again — Thomas Jaeckle / githubweb
  1001. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  1002. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  1003. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  1004. Prefix message annotations — David Schwilk / githubweb
  1005. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  1006. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  1007. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  1008. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  1009. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  1010. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  1011. New documentation page for ui — Thomas Fries / githubweb
  1012. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1013. Added screenshot to UI documentation — Thomas Fries / githubweb
  1014. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1015. fixed docker-ui rc publishing — noreply / githubweb
  1016. added workflow for pushing docker images on demand — noreply / githubweb
  1017. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1018. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1019. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  1020. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1021. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1022. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  1023. UI Documentation: feedback from review — Thomas Fries / githubweb
  1024. nullLiteral() and @Nullable — Tobias Månsson / githubweb

#66 (Oct 12, 2022, 2:05:10 PM)

  1. Accept and test TextMessage with null payload — Thomas Jaeckle / githubweb
  2. nullLiteral() and @Nullable — Thomas Jaeckle / githubweb
  3. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Thomas Jaeckle / githubweb

#65 (Oct 11, 2022, 11:01:09 AM)

  1. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  2. Describe general available placeholders — Yannic Klem / githubweb
  3. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  4. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  5. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  6. review: small code improvement; — Stefan Maute / githubweb
  7. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  8. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  9. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  10. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  11. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  12. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  13. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  14. Decrease Consistency-IT timeout — David Schwilk / githubweb
  15. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  16. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  17. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  18. Remove bulk-shard-count. — Yufei Cai / githubweb
  19. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  20. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  21. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  22. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  23. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  24. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  25. Switch to Temurin for Github action. — Yufei Cai / githubweb
  26. Remove unused environment variable. — Yufei Cai / githubweb
  27. Update maven.yml — Thomas Jaeckle / githubweb
  28. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  29. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  30. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  31. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  32. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  33. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  34. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  35. Remove unused environment variable. — Thomas Jaeckle / githubweb
  36. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  37. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  38. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  39. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  40. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  41. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  42. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  43. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  44. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  45. review: code format and use predefined constant; — Stefan Maute / githubweb
  46. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  47. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  48. fixed compile error after merge — Thomas Jaeckle / githubweb
  49. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  50. Fix review findings — Yannic Klem / githubweb
  51. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  52. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  53. simplify if condition — Yannic Klem / githubweb
  54. fix generation of code coverage reporting; — Stefan Maute / githubweb
  55. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  56. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  57. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  58. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  59. Remove unnecessary escaping — Yannic Klem / githubweb
  60. remove unnecessary grouping — Yannic Klem / githubweb
  61. Update documentation according to changes in the regex — Yannic Klem / githubweb
  62. Fix japicmp plugin — Yannic Klem / githubweb
  63. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  64. update nexus-staging-maven-plugin to latest — noreply / githubweb
  65. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  66. Add missing javadoc — Yannic Klem / githubweb
  67. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  68. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  69. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  70. Change search policy cache type. — Yufei Cai / githubweb
  71. review commits — Kalin Kostashki / githubweb
  72. improved search-updater logic by: — Thomas Jaeckle / githubweb
  73. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  74. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  75. fix inverted isEmpty check — Yannic Klem / githubweb
  76. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  77. add code of conduct — noreply / githubweb
  78. fixed file ending to .md — noreply / githubweb
  79. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  80. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  81. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  82. Fix unit tests. — Yufei Cai / githubweb
  83. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  84. adapt documentation to review findings — Yannic Klem / githubweb
  85. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  86. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  87. Move URI decoding back to Connection model — David Schwilk / githubweb
  88. Fix rendering issues of documentation — Yannic Klem / githubweb
  89. Decode depending on shouldUriDecode — David Schwilk / githubweb
  90. Prevent API break, deprecate old methods — David Schwilk / githubweb
  91. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  92. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  93. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  94. Use same validation for fromString — Yannic Klem / githubweb
  95. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  96. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  97. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  98. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  99. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  100. Remove Optional from connection throttling message — David Schwilk / githubweb
  101. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  102. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  103. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  104. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  105. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  106. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  107. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  108. Delete Metadata.origin. — Yufei Cai / githubweb
  109. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  110. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  111. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  112. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  113. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  114. Fix some TODOs for search update. — Yufei Cai / githubweb
  115. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  116. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  117. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  118. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  119. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  120. Amend search indices. — Yufei Cai / githubweb
  121. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  122. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  123. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  124. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  125. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  126. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  127. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  128. partly revert commit and fix tests — Dominik Guggemos / githubweb
  129. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  130. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  131. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  132. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  133. Rename config of SearchService. — Yufei Cai / githubweb
  134. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  135. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  136. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  137. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  138. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  139. Fix config key for unit tests. — Yufei Cai / githubweb
  140. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  141. Fix more keys — Yufei Cai / githubweb
  142. Fix LimitsConfig. — Yufei Cai / githubweb
  143. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  144. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  145. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  146. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  147. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  148. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  149. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  150. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  151. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  152. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  153. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  154. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  155. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  156. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  157. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  158. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  159. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  160. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  161. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  162. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  163. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  164. fixed k3s step in README.md — noreply / githubweb
  165. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  166. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  167. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  168. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  169. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  170. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  171. Fix some TODOs. — Yufei Cai / githubweb
  172. added release_notes_240.html to sidebar — noreply / githubweb
  173. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  174. make Ditto default namespace configurable; — Stefan Maute / githubweb
  175. add default-namespace to test.conf; — Stefan Maute / githubweb
  176. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  177. Add missing license header — David Schwilk / githubweb
  178. Enable SBR automatically after some time — Yannic Klem / githubweb
  179. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  180. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  181. Remove outdated unit test. — Yufei Cai / githubweb
  182. Change search collection names. — Yufei Cai / githubweb
  183. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  184. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  185. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  186. Enable indexing of arrays. — Yufei Cai / githubweb
  187. Fix search root actor tests. — Yufei Cai / githubweb
  188. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  189. fixed javadoc errors — Thomas Jaeckle / githubweb
  190. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  191. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  192. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  193. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  194. DevOps commands error responses fixes — Andrey Balarev / githubweb
  195. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  196. minor doc improvements — Dominik Guggemos / githubweb
  197. Added package 'subscribing'. — Juergen Fickel / githubweb
  198. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  199. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  200. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  201. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  202. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  203. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  204. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  205. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  206. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  207. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  208. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  209. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  210. fixed compile error — Thomas Jaeckle / githubweb
  211. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  212. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  213. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  214. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  215. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  216. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  217. review: — Stefan Maute / githubweb
  218. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  219. deleted concierge module — Thomas Jaeckle / githubweb
  220. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  221. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  222. try to fix tests — Thomas Jaeckle / githubweb
  223. fix tests — Thomas Jaeckle / githubweb
  224. review: — Stefan Maute / githubweb
  225. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  226. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  227. review: — Stefan Maute / githubweb
  228. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  229. Fix concierge service tests — Yannic Klem / githubweb
  230. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  231. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  232. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  233. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  234. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  235. fix indentation and imports — Yannic Klem / githubweb
  236. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  237. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  238. fixed Ditto logo in Readme.md — noreply / githubweb
  239. fix readme — noreply / githubweb
  240. reduce joining on completion stages — Thomas Jaeckle / githubweb
  241. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  242. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  243. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  244. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  245. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  246. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  247. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  248. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  249. Add last modified timestamp to search results. — Yufei Cai / githubweb
  250. Avoid potential NPE — Andrey Balarev / githubweb
  251. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  252. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  253. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  254. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  255. fix error registry tests — Thomas Jaeckle / githubweb
  256. added package-info files in edge-api — Thomas Jaeckle / githubweb
  257. broken aggregated response fixed — Andrey Balarev / githubweb
  258. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  259. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  260. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  261. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  262. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  263. Minor review adaptions — Yannic Klem / githubweb
  264. fix wrong renaming — Yannic Klem / githubweb
  265. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  266. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  267. Add extensions to connectivity service — David Schwilk / githubweb
  268. Add more extensions to connectivity service — David Schwilk / githubweb
  269. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  270. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  271. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  272. Create materializer just once — Yannic Klem / githubweb
  273. Minor review findings — Yannic Klem / githubweb
  274. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  275. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  276. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  277. Add last modified timestamp to search results. — Yufei Cai / githubweb
  278. Fix compile error. — Yufei Cai / githubweb
  279. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  280. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  281. Adjust extensions in things-search — David Schwilk / githubweb
  282. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  283. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  284. Remove test for class which is no longer existing — Yannic Klem / githubweb
  285. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  286. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  287. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  288. Temp — Yannic Klem / githubweb
  289. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  290. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  291. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  292. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  293. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  294. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  295. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  296. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  297. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  298. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  299. Fix remaining failing tests — Yannic Klem / githubweb
  300. Fix gateway tests — Yannic Klem / githubweb
  301. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  302. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  303. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  304. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  305. stabilize unit test — Thomas Jaeckle / githubweb
  306. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  307. fixed compile error — Thomas Jaeckle / githubweb
  308. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  309. fixed Helm installation script for Helm 3 — noreply / githubweb
  310. Add PreEnforcer Extension — David Schwilk / githubweb
  311. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  312. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  313. Fix tests — David Schwilk / githubweb
  314. Fix more tests — David Schwilk / githubweb
  315. Fix one last test — David Schwilk / githubweb
  316. Correct config path for pre enforcer provider — David Schwilk / githubweb
  317. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  318. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  319. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  320. added missing Nullable — Thomas Jaeckle / githubweb
  321. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  322. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  323. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  324. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  325. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  326. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  327. fix imports — Johannes Schneider / githubweb
  328. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  329. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  330. Remove unused method — Yannic Klem / githubweb
  331. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  332. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  333. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  334. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  335. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  336. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  337. minor formatting — Yannic Klem / githubweb
  338. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  339. Remove unused import — David Schwilk / githubweb
  340. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  341. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  342. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  343. rename package to fit module name — Yannic Klem / githubweb
  344. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  345. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  346. Preserve original sender during async processing — Yannic Klem / githubweb
  347. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  348. Fix cache invalidation — Yannic Klem / githubweb
  349. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  350. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  351. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  352. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  353. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  354. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  355. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  356. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  357. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  358. Fix Policies service registry tests — David Schwilk / githubweb
  359. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  360. fix CreateThingTest; — Stefan Maute / githubweb
  361. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  362. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  363. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  364. do not sync things without a policyId — Dominik Guggemos / githubweb
  365. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  366. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  367. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  368. Add pre-enforcement for search commands — David Schwilk / githubweb
  369. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  370. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  371. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  372. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  373. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  374. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  375. Removed some code smells. — Juergen Fickel / githubweb
  376. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  377. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  378. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  379. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  380. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  381. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  382. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  383. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  384. delete existing metadata for delete commands; — Stefan Maute / githubweb
  385. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  386. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  387. Slightly adjusted formatting. — Juergen Fickel / githubweb
  388. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  389. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  390. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  391. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  392. minor code formatting; — Stefan Maute / githubweb
  393. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  394. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  395. Minor adaptions — Yannic Klem / githubweb
  396. review: minor style fixes — Thomas Jaeckle / githubweb
  397. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  398. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  399. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  400. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  401. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  402. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  403. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  404. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  405. fixed unit test — Thomas Jaeckle / githubweb
  406. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  407. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  408. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  409. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  410. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  411. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  412. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  413. Squashed Initial Commit UI — Thomas Fries / githubweb
  414. fix license header; — Stefan Maute / githubweb
  415. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  416. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  417. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  418. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  419. fix unit tests — Johannes Schneider / githubweb
  420. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  421. fix more unit tests — Johannes Schneider / githubweb
  422. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  423. fixed unit test — Thomas Jaeckle / githubweb
  424. fix more unit tests — Johannes Schneider / githubweb
  425. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  426. fix another tests — Johannes Schneider / githubweb
  427. minor formatting — Johannes Schneider / githubweb
  428. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  429. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  430. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  431. fix handling of live command responses — Thomas Jaeckle / githubweb
  432. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  433. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  434. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  435. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  436. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  437. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  438. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  439. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  440. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  441. fix creation of relative metadata — Johannes Schneider / githubweb
  442. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  443. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  444. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  445. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  446. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  447. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  448. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  449. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  450. fix tests — Yannic Klem / githubweb
  451. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  452. Added copyright header — Thomas Fries / githubweb
  453. Added copyright header — Thomas Fries / githubweb
  454. Added default user credentials for sandbox — Thomas Fries / githubweb
  455. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  456. Remove non-working array element diff computation. — Yufei Cai / githubweb
  457. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  458. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  459. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  460. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  461. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  462. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  463. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  464. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  465. Remove sandbox environment — Thomas Fries / githubweb
  466. Improved error handling on ditto calls — Thomas Fries / githubweb
  467. Update ace editor if changed in background — Thomas Fries / githubweb
  468. fixed more button color on odd table rows — Thomas Fries / githubweb
  469. keep order of metadata when creating it; — Stefan Maute / githubweb
  470. Don't cache policyEnforcer — Yannic Klem / githubweb
  471. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  472. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  473. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  474. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  475. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  476. Review: Minor adjustements — David Schwilk / githubweb
  477. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  478. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  479. Fixed unit test. — Juergen Fickel / githubweb
  480. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  481. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  482. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  483. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  484. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  485. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  486. fix typos in test names — Yannic Klem / githubweb
  487. move pre enforcer to pre package — Yannic Klem / githubweb
  488. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  489. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  490. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  491. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  492. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  493. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  494. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  495. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  496. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  497. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  498. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  499. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  500. fixed unit test — Thomas Jaeckle / githubweb
  501. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  502. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  503. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  504. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  505. Use lambda function reference — Yannic Klem / githubweb
  506. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  507. removed no more legit test cases; — Stefan Maute / githubweb
  508. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  509. fix unit tests — Johannes Schneider / githubweb
  510. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  511. Log read and write concern in search persistences. — Yufei Cai / githubweb
  512. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  513. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  514. fix license header year — Johannes Schneider / githubweb
  515. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  516. added section in readme about UI — noreply / githubweb
  517. custom namespace /POST for things route — Pranshu Grover / githubweb
  518. add license year 2022 — Pranshu Grover / githubweb
  519. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  520. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  521. fixed ignored unit test — Thomas Jaeckle / githubweb
  522. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  523. fixed timeout behavior — Thomas Jaeckle / githubweb
  524. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  525. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  526. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  527. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  528. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  529. review: — Thomas Jaeckle / githubweb
  530. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  531. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  532. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  533. fixed test compile error — Thomas Jaeckle / githubweb
  534. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  535. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  536. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  537. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  538. Fix unittests — Yannic Klem / githubweb
  539. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  540. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  541. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  542. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  543. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  544. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  545. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  546. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  547. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  548. fixed unit test — Thomas Jaeckle / githubweb
  549. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  550. Fix failing enforcement tests — David Schwilk / githubweb
  551. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  552. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  553. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  554. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  555. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  556. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  557. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  558. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  559. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  560. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  561. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  562. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  563. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  564. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  565. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  566. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  567. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  568. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  569. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  570. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  571. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  572. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  573. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  574. Explorer-ui added connections — Thomas Fries / githubweb
  575. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  576. Review findings fixes — Desislava Marinova / githubweb
  577. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  578. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  579. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  580. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  581. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  582. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  583. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  584. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  585. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  586. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  587. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  588. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  589. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  590. Removed one superfluous constructor. — Juergen Fickel / githubweb
  591. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  592. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  593. Removed superfluous props method. — Juergen Fickel / githubweb
  594. Fixed license header year. — Juergen Fickel / githubweb
  595. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  596. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  597. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  598. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  599. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  600. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  601. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  602. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  603. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  604. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  605. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  606. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  607. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  608. fix route tests — Yannic Klem / githubweb
  609. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  610. fixed up blogpost about reactive MQTT — noreply / githubweb
  611. Explorer-UI connections: — Thomas Fries / githubweb
  612. Fixed blog post file name — noreply / githubweb
  613. Explorer-UI: connection — Thomas Fries / githubweb
  614. update docker pulls tag in README.md — noreply / githubweb
  615. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  616. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  617. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  618. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  619. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  620. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  621. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  622. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  623. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  624. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  625. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  626. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  627. fixed compile errors — Thomas Jaeckle / githubweb
  628. fixed unit test — Thomas Jaeckle / githubweb
  629. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  630. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  631. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  632. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  633. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  634. fixed unit test — Thomas Jaeckle / githubweb
  635. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  636. explorer ui connections headers for new files — Thomas Fries / githubweb
  637. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  638. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  639. fixed piggyback command sending — Thomas Jaeckle / githubweb
  640. Use pre enforced signal for further processing — Yannic Klem / githubweb
  641. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  642. fix search unittests — Yannic Klem / githubweb
  643. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  644. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  645. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  646. Improved changing environments: — Thomas Fries / githubweb
  647. Apply pre enforcers on live responses — Yannic Klem / githubweb
  648. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  649. Fix unittests — Yannic Klem / githubweb
  650. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  651. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  652. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  653. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  654. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  655. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  656. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  657. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  658. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  659. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  660. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  661. Apply SignalTransformer also for search — Yannic Klem / githubweb
  662. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  663. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  664. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  665. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  666. simplify QueryParser — Thomas Jaeckle / githubweb
  667. Improve logging in signal transformer — Yannic Klem / githubweb
  668. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  669. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  670. Explorer-UI - review feedback — Thomas Fries / githubweb
  671. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  672. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  673. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  674. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  675. restrict creating things with too large metadata — Johannes Schneider / githubweb
  676. fix javadoc — Yannic Klem / githubweb
  677. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  678. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  679. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  680. enable caching by default — Yannic Klem / githubweb
  681. Review: Optimize configurability of extension — David Schwilk / githubweb
  682. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  683. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  684. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  685. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  686. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  687. Apply suggestions from code review — noreply / githubweb
  688. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  689. Review: SignalTransformers — David Schwilk / githubweb
  690. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  691. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  692. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  693. Explorer UI - review final small fixes — Thomas Fries / githubweb
  694. Copyright header year update — Aleksandar Stanchev / githubweb
  695. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  696. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  697. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  698. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  699. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  700. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  701. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  702. remove unnecessary import — Johannes Schneider / githubweb
  703. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  704. apply signal transformer for sudo commands — Yannic Klem / githubweb
  705. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  706. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  707. Add documentation about extending Ditto — David Schwilk / githubweb
  708. Fix SubUpdaterTest. — Yufei Cai / githubweb
  709. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  710. fix imports — Thomas Jaeckle / githubweb
  711. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  712. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  713. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  714. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  715. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  716. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  717. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  718. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  719. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  720. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  721. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  722. added star history to readme.md — noreply / githubweb
  723. remove unused field — Yannic Klem / githubweb
  724. make connection decoding migration configurable — Yannic Klem / githubweb
  725. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  726. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  727. handle invalid URI exception — Yannic Klem / githubweb
  728. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  729. updated Grafana dashboards — Thomas Jaeckle / githubweb
  730. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  731. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  732. fixed cluster roles — Thomas Jaeckle / githubweb
  733. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  734. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  735. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  736. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  737. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  738. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  739. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  740. Explorer-ui - add support for policies — Thomas Fries / githubweb
  741. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  742. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  743. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  744. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  745. Add random interval for policy announcements — David Schwilk / githubweb
  746. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  747. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  748. log when child actor is stopped — Yannic Klem / githubweb
  749. log shutdown reason of persistence actor — Yannic Klem / githubweb
  750. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  751. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  752. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  753. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  754. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  755. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  756. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  757. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  758. Extend randomizationInterval apidocs — David Schwilk / githubweb
  759. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  760. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  761. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  762. use correct maximum value — Yannic Klem / githubweb
  763. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  764. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  765. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  766. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  767. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  768. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  769. avoid unnecessary watch — Yannic Klem / githubweb
  770. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  771. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  772. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  773. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  774. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  775. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  776. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  777. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  778. activate WoT integration by default — Thomas Jaeckle / githubweb
  779. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  780. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  781. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  782. Logging and validation — Pranshu Grover / githubweb
  783. Payload Validation Test — Pranshu Grover / githubweb
  784. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  785. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  786. reformat — Pranshu Grover / githubweb
  787. remove main function from mapper — Pranshu Grover / githubweb
  788. Remove logging statements — Pranshu Grover / githubweb
  789. change license header year — Pranshu Grover / githubweb
  790. remove Tests — Pranshu Grover / githubweb
  791. Add mapping Tests — Pranshu Grover / githubweb
  792. More Tests — Pranshu Grover / githubweb
  793. fix build — Pranshu Grover / githubweb
  794. validate headers — Pranshu Grover / githubweb
  795. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  796. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  797. Reduce additional queries to number of batches — Yannic Klem / githubweb
  798. preserve order of pids — Yannic Klem / githubweb
  799. Initial Binary CE support — Pranshu Grover / githubweb
  800. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  801. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  802. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  803. formatting and minor changes — Pranshu Grover / githubweb
  804. fix build — Pranshu Grover / githubweb
  805. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  806. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  807. added support for self-signed certificates — Kalin Kostashki / githubweb
  808. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  809. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  810. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  811. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  812. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  813. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  814. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  815. Add exclusions for moved classes — Yannic Klem / githubweb
  816. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  817. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  818. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  819. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  820. Only handle command timeout exception specially — Yannic Klem / githubweb
  821. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  822. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  823. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  824. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  825. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  826. fixed typo in config — Thomas Jaeckle / githubweb
  827. * Allow to save message templates for a feature — Thomas Fries / githubweb
  828. Make considering only latest journal entry optional — Yannic Klem / githubweb
  829. fix compile errors — Yannic Klem / githubweb
  830. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  831. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  832. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  833. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  834. use entity ID from response — Yannic Klem / githubweb
  835. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  836. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  837. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  838. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  839. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  840. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  841. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  842. read max-bytes from config as bytes — Johannes Schneider / githubweb
  843. fix test configuration — Johannes Schneider / githubweb
  844. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  845. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  846. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  847. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  848. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  849. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  850. cleanup things messaging constants — Yannic Klem / githubweb
  851. build exception and content-type check — Pranshu Grover / githubweb
  852. change content-type for tests — Pranshu Grover / githubweb
  853. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  854. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  855. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  856. binary CE test — Pranshu Grover / githubweb
  857. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  858. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  859. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  860. fixed another unit test error — Thomas Jaeckle / githubweb
  861. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  862. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  863. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  864. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  865. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  866. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  867. fixed sonar issues; — Stefan Maute / githubweb
  868. fix tests; — Stefan Maute / githubweb
  869. fix more broken tests; — Stefan Maute / githubweb
  870. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  871. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  872. remove unused imports and unused code; — Stefan Maute / githubweb
  873. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  874. update netty + akka-management — Thomas Jaeckle / githubweb
  875. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  876. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  877. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  878. try out adding trivy vulnerability scanner — noreply / githubweb
  879. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  880. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  881. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  882. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  883. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  884. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  885. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  886. add javadoc to messaging constants — Yannic Klem / githubweb
  887. switch ditto-ui base image to alpine variant — noreply / githubweb
  888. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  889. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  890. Documentation — Pranshu Grover / githubweb
  891. add documentation plus remove blocklist — Pranshu Grover / githubweb
  892. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  893. add Test plus minor housekeeping — Pranshu Grover / githubweb
  894. fixed duplicated dependency — Thomas Jaeckle / githubweb
  895. update readme.md with new project site — noreply / githubweb
  896. reformatting — Pranshu Grover / githubweb
  897. add unit-test to reproduce bug — Johannes Schneider / githubweb
  898. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  899. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  900. reformat InboundDispatchSink — Pranshu Grover / githubweb
  901. remove comments and other necessary changes — Pranshu Grover / githubweb
  902. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  903. minor reformatting — Pranshu Grover / githubweb
  904. exception handling — Pranshu Grover / githubweb
  905. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  906. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  907. reformat docs — Pranshu Grover / githubweb
  908. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  909. exception handling — Pranshu Grover / githubweb
  910. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  911. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  912. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  913. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  914. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  915. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  916. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  917. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  918. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  919. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
  920. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  921. fix build — Pranshu Grover / githubweb
  922. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  923. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  924. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  925. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  926. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  927. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  928. fix unittest — Yannic Klem / githubweb
  929. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  930. fix intendation in connections.js — noreply / githubweb
  931. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  932. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  933. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  934. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  935. adjusted input type from "integer" to "number" — noreply / githubweb
  936. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  937. adjusted definition label — noreply / githubweb
  938. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  939. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  940. fix failing tests — Dominik Guggemos / githubweb
  941. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  942. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  943. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  944. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  945. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  946. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  947. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  948. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  949. Fixed error in unit test. — David Schwilk / githubweb
  950. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  951. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  952. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  953. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  954. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  955. Retrieve all connections support — Aleksandar Stanchev / githubweb
  956. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  957. Review connections API — Aleksandar Stanchev / githubweb
  958. Fix tests — Aleksandar Stanchev / githubweb
  959. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  960. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  961. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  962. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  963. Review — Aleksandar Stanchev / githubweb
  964. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  965. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  966. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  967. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  968. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  969. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  970. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  971. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  972. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  973. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  974. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  975. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  976. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  977. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  978. Update documentation review fixes — Aleksandar Stanchev / githubweb
  979. review of docs: — Aleksandar Stanchev / githubweb
  980. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  981. Fix copyright headers — Aleksandar Stanchev / githubweb
  982. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  983. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  984. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  985. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  986. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  987. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  988. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  989. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  990. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  991. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  992. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  993. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  994. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  995. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  996. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  997. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  998. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  999. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  1000. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  1001. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  1002. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  1003. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  1004. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  1005. Fix review finding — David Schwilk / githubweb
  1006. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  1007. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  1008. ignored flaky unit test again — Thomas Jaeckle / githubweb
  1009. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  1010. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  1011. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  1012. Prefix message annotations — David Schwilk / githubweb
  1013. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  1014. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  1015. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  1016. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  1017. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  1018. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  1019. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  1020. fixed docker-ui rc publishing — noreply / githubweb
  1021. added workflow for pushing docker images on demand — noreply / githubweb
  1022. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  1023. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  1024. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb

#64 (Sep 7, 2022, 3:27:36 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  317. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  318. Fix some TODOs. — Yufei Cai / githubweb
  319. added release_notes_240.html to sidebar — noreply / githubweb
  320. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  321. make Ditto default namespace configurable; — Stefan Maute / githubweb
  322. add default-namespace to test.conf; — Stefan Maute / githubweb
  323. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  324. Add missing license header — David Schwilk / githubweb
  325. Enable SBR automatically after some time — Yannic Klem / githubweb
  326. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  327. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  328. Remove outdated unit test. — Yufei Cai / githubweb
  329. Change search collection names. — Yufei Cai / githubweb
  330. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  331. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  332. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  333. Enable indexing of arrays. — Yufei Cai / githubweb
  334. Fix search root actor tests. — Yufei Cai / githubweb
  335. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  336. fixed javadoc errors — Thomas Jaeckle / githubweb
  337. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  338. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  339. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  340. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  341. DevOps commands error responses fixes — Andrey Balarev / githubweb
  342. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  343. minor doc improvements — Dominik Guggemos / githubweb
  344. Added package 'subscribing'. — Juergen Fickel / githubweb
  345. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  346. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  347. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  348. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  349. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  350. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  351. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  352. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  353. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  354. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  355. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  356. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  357. fixed compile error — Thomas Jaeckle / githubweb
  358. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  359. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  360. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  361. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  362. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  363. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  364. review: — Stefan Maute / githubweb
  365. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  366. deleted concierge module — Thomas Jaeckle / githubweb
  367. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  368. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  369. try to fix tests — Thomas Jaeckle / githubweb
  370. fix tests — Thomas Jaeckle / githubweb
  371. review: — Stefan Maute / githubweb
  372. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  373. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  374. review: — Stefan Maute / githubweb
  375. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  376. Fix concierge service tests — Yannic Klem / githubweb
  377. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  378. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  379. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  380. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  381. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  382. fix indentation and imports — Yannic Klem / githubweb
  383. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  384. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  385. fixed Ditto logo in Readme.md — noreply / githubweb
  386. fix readme — noreply / githubweb
  387. reduce joining on completion stages — Thomas Jaeckle / githubweb
  388. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  389. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  390. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  391. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  392. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  393. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  394. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  395. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  396. Add last modified timestamp to search results. — Yufei Cai / githubweb
  397. Avoid potential NPE — Andrey Balarev / githubweb
  398. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  399. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  400. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  401. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  402. fix error registry tests — Thomas Jaeckle / githubweb
  403. added package-info files in edge-api — Thomas Jaeckle / githubweb
  404. broken aggregated response fixed — Andrey Balarev / githubweb
  405. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  406. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  407. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  408. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  409. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  410. Minor review adaptions — Yannic Klem / githubweb
  411. fix wrong renaming — Yannic Klem / githubweb
  412. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  413. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  414. Add extensions to connectivity service — David Schwilk / githubweb
  415. Add more extensions to connectivity service — David Schwilk / githubweb
  416. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  417. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  418. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  419. Create materializer just once — Yannic Klem / githubweb
  420. Minor review findings — Yannic Klem / githubweb
  421. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  422. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  423. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  424. Add last modified timestamp to search results. — Yufei Cai / githubweb
  425. Fix compile error. — Yufei Cai / githubweb
  426. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  427. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  428. Adjust extensions in things-search — David Schwilk / githubweb
  429. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  430. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  431. Remove test for class which is no longer existing — Yannic Klem / githubweb
  432. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  433. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  434. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  435. Temp — Yannic Klem / githubweb
  436. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  437. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  438. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  439. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  440. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  441. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  442. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  443. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  444. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  445. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  446. Fix remaining failing tests — Yannic Klem / githubweb
  447. Fix gateway tests — Yannic Klem / githubweb
  448. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  449. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  450. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  451. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  452. stabilize unit test — Thomas Jaeckle / githubweb
  453. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  454. fixed compile error — Thomas Jaeckle / githubweb
  455. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  456. fixed Helm installation script for Helm 3 — noreply / githubweb
  457. Add PreEnforcer Extension — David Schwilk / githubweb
  458. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  459. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  460. Fix tests — David Schwilk / githubweb
  461. Fix more tests — David Schwilk / githubweb
  462. Fix one last test — David Schwilk / githubweb
  463. Correct config path for pre enforcer provider — David Schwilk / githubweb
  464. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  465. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  466. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  467. added missing Nullable — Thomas Jaeckle / githubweb
  468. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  469. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  470. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  471. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  472. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  473. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  474. fix imports — Johannes Schneider / githubweb
  475. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  476. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  477. Remove unused method — Yannic Klem / githubweb
  478. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  479. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  480. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  481. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  482. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  483. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  484. minor formatting — Yannic Klem / githubweb
  485. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  486. Remove unused import — David Schwilk / githubweb
  487. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  488. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  489. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  490. rename package to fit module name — Yannic Klem / githubweb
  491. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  492. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  493. Preserve original sender during async processing — Yannic Klem / githubweb
  494. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  495. Fix cache invalidation — Yannic Klem / githubweb
  496. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  497. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  498. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  499. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  500. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  501. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  502. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  503. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  504. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  505. Fix Policies service registry tests — David Schwilk / githubweb
  506. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  507. fix CreateThingTest; — Stefan Maute / githubweb
  508. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  509. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  510. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  511. do not sync things without a policyId — Dominik Guggemos / githubweb
  512. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  513. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  514. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  515. Add pre-enforcement for search commands — David Schwilk / githubweb
  516. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  517. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  518. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  519. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  520. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  521. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  522. Removed some code smells. — Juergen Fickel / githubweb
  523. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  524. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  525. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  526. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  527. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  528. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  529. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  530. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  531. delete existing metadata for delete commands; — Stefan Maute / githubweb
  532. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  533. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  534. Slightly adjusted formatting. — Juergen Fickel / githubweb
  535. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  536. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  537. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  538. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  539. minor code formatting; — Stefan Maute / githubweb
  540. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  541. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  542. Minor adaptions — Yannic Klem / githubweb
  543. review: minor style fixes — Thomas Jaeckle / githubweb
  544. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  545. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  546. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  547. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  548. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  549. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  550. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  551. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  552. fixed unit test — Thomas Jaeckle / githubweb
  553. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  554. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  555. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  556. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  557. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  558. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  559. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  560. Squashed Initial Commit UI — Thomas Fries / githubweb
  561. fix license header; — Stefan Maute / githubweb
  562. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  563. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  564. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  565. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  566. fix unit tests — Johannes Schneider / githubweb
  567. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  568. fix more unit tests — Johannes Schneider / githubweb
  569. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  570. fixed unit test — Thomas Jaeckle / githubweb
  571. fix more unit tests — Johannes Schneider / githubweb
  572. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  573. fix another tests — Johannes Schneider / githubweb
  574. minor formatting — Johannes Schneider / githubweb
  575. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  576. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  577. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  578. fix handling of live command responses — Thomas Jaeckle / githubweb
  579. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  580. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  581. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  582. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  583. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  584. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  585. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  586. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  587. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  588. fix creation of relative metadata — Johannes Schneider / githubweb
  589. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  590. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  591. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  592. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  593. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  594. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  595. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  596. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  597. fix tests — Yannic Klem / githubweb
  598. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  599. Added copyright header — Thomas Fries / githubweb
  600. Added copyright header — Thomas Fries / githubweb
  601. Added default user credentials for sandbox — Thomas Fries / githubweb
  602. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  603. Remove non-working array element diff computation. — Yufei Cai / githubweb
  604. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  605. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  606. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  607. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  608. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  609. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  610. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  611. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  612. Remove sandbox environment — Thomas Fries / githubweb
  613. Improved error handling on ditto calls — Thomas Fries / githubweb
  614. Update ace editor if changed in background — Thomas Fries / githubweb
  615. fixed more button color on odd table rows — Thomas Fries / githubweb
  616. keep order of metadata when creating it; — Stefan Maute / githubweb
  617. Don't cache policyEnforcer — Yannic Klem / githubweb
  618. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  619. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  620. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  621. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  622. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  623. Review: Minor adjustements — David Schwilk / githubweb
  624. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  625. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  626. Fixed unit test. — Juergen Fickel / githubweb
  627. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  628. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  629. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  630. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  631. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  632. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  633. fix typos in test names — Yannic Klem / githubweb
  634. move pre enforcer to pre package — Yannic Klem / githubweb
  635. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  636. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  637. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  638. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  639. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  640. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  641. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  642. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  643. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  644. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  645. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  646. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  647. fixed unit test — Thomas Jaeckle / githubweb
  648. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  649. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  650. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  651. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  652. Use lambda function reference — Yannic Klem / githubweb
  653. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  654. removed no more legit test cases; — Stefan Maute / githubweb
  655. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  656. fix unit tests — Johannes Schneider / githubweb
  657. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  658. Log read and write concern in search persistences. — Yufei Cai / githubweb
  659. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  660. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  661. fix license header year — Johannes Schneider / githubweb
  662. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  663. added section in readme about UI — noreply / githubweb
  664. custom namespace /POST for things route — Pranshu Grover / githubweb
  665. add license year 2022 — Pranshu Grover / githubweb
  666. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  667. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  668. fixed ignored unit test — Thomas Jaeckle / githubweb
  669. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  670. fixed timeout behavior — Thomas Jaeckle / githubweb
  671. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  672. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  673. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  674. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  675. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  676. review: — Thomas Jaeckle / githubweb
  677. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  678. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  679. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  680. fixed test compile error — Thomas Jaeckle / githubweb
  681. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  682. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  683. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  684. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  685. Fix unittests — Yannic Klem / githubweb
  686. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  687. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  688. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  689. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  690. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  691. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  692. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  693. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  694. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  695. fixed unit test — Thomas Jaeckle / githubweb
  696. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  697. Fix failing enforcement tests — David Schwilk / githubweb
  698. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  699. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  700. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  701. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  702. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  703. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  704. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  705. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  706. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  707. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  708. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  709. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  710. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  711. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  712. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  713. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  714. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  715. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  716. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  717. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  718. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  719. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  720. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  721. Explorer-ui added connections — Thomas Fries / githubweb
  722. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  723. Review findings fixes — Desislava Marinova / githubweb
  724. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  725. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  726. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  727. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  728. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  729. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  730. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  731. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  732. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  733. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  734. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  735. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  736. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  737. Removed one superfluous constructor. — Juergen Fickel / githubweb
  738. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  739. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  740. Removed superfluous props method. — Juergen Fickel / githubweb
  741. Fixed license header year. — Juergen Fickel / githubweb
  742. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  743. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  744. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  745. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  746. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  747. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  748. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  749. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  750. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  751. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  752. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  753. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  754. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  755. fix route tests — Yannic Klem / githubweb
  756. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  757. fixed up blogpost about reactive MQTT — noreply / githubweb
  758. Explorer-UI connections: — Thomas Fries / githubweb
  759. Fixed blog post file name — noreply / githubweb
  760. Explorer-UI: connection — Thomas Fries / githubweb
  761. update docker pulls tag in README.md — noreply / githubweb
  762. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  763. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  764. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  765. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  766. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  767. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  768. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  769. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  770. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  771. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  772. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  773. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  774. fixed compile errors — Thomas Jaeckle / githubweb
  775. fixed unit test — Thomas Jaeckle / githubweb
  776. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  777. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  778. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  779. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  780. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  781. fixed unit test — Thomas Jaeckle / githubweb
  782. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  783. explorer ui connections headers for new files — Thomas Fries / githubweb
  784. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  785. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  786. fixed piggyback command sending — Thomas Jaeckle / githubweb
  787. Use pre enforced signal for further processing — Yannic Klem / githubweb
  788. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  789. fix search unittests — Yannic Klem / githubweb
  790. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  791. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  792. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  793. Improved changing environments: — Thomas Fries / githubweb
  794. Apply pre enforcers on live responses — Yannic Klem / githubweb
  795. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  796. Fix unittests — Yannic Klem / githubweb
  797. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  798. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  799. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  800. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  801. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  802. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  803. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  804. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  805. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  806. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  807. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  808. Apply SignalTransformer also for search — Yannic Klem / githubweb
  809. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  810. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  811. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  812. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  813. simplify QueryParser — Thomas Jaeckle / githubweb
  814. Improve logging in signal transformer — Yannic Klem / githubweb
  815. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  816. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  817. Explorer-UI - review feedback — Thomas Fries / githubweb
  818. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  819. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  820. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  821. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  822. restrict creating things with too large metadata — Johannes Schneider / githubweb
  823. fix javadoc — Yannic Klem / githubweb
  824. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  825. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  826. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  827. enable caching by default — Yannic Klem / githubweb
  828. Review: Optimize configurability of extension — David Schwilk / githubweb
  829. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  830. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  831. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  832. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  833. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  834. Apply suggestions from code review — noreply / githubweb
  835. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  836. Review: SignalTransformers — David Schwilk / githubweb
  837. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  838. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  839. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  840. Explorer UI - review final small fixes — Thomas Fries / githubweb
  841. Copyright header year update — Aleksandar Stanchev / githubweb
  842. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  843. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  844. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  845. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  846. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  847. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  848. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  849. remove unnecessary import — Johannes Schneider / githubweb
  850. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  851. apply signal transformer for sudo commands — Yannic Klem / githubweb
  852. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  853. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  854. Add documentation about extending Ditto — David Schwilk / githubweb
  855. Fix SubUpdaterTest. — Yufei Cai / githubweb
  856. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  857. fix imports — Thomas Jaeckle / githubweb
  858. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  859. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  860. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  861. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  862. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  863. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  864. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  865. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  866. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  867. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  868. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  869. added star history to readme.md — noreply / githubweb
  870. remove unused field — Yannic Klem / githubweb
  871. make connection decoding migration configurable — Yannic Klem / githubweb
  872. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  873. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  874. handle invalid URI exception — Yannic Klem / githubweb
  875. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  876. updated Grafana dashboards — Thomas Jaeckle / githubweb
  877. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  878. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  879. fixed cluster roles — Thomas Jaeckle / githubweb
  880. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  881. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  882. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  883. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  884. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  885. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  886. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  887. Explorer-ui - add support for policies — Thomas Fries / githubweb
  888. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  889. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  890. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  891. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  892. Add random interval for policy announcements — David Schwilk / githubweb
  893. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  894. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  895. log when child actor is stopped — Yannic Klem / githubweb
  896. log shutdown reason of persistence actor — Yannic Klem / githubweb
  897. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  898. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  899. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  900. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  901. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  902. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  903. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  904. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  905. Extend randomizationInterval apidocs — David Schwilk / githubweb
  906. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  907. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  908. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  909. use correct maximum value — Yannic Klem / githubweb
  910. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  911. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  912. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  913. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  914. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  915. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  916. avoid unnecessary watch — Yannic Klem / githubweb
  917. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  918. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  919. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  920. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  921. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  922. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  923. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  924. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  925. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  926. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  927. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  928. Reduce additional queries to number of batches — Yannic Klem / githubweb
  929. preserve order of pids — Yannic Klem / githubweb
  930. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  931. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  932. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  933. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  934. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  935. added support for self-signed certificates — Kalin Kostashki / githubweb
  936. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  937. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  938. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  939. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  940. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  941. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  942. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  943. Add exclusions for moved classes — Yannic Klem / githubweb
  944. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  945. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  946. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  947. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  948. Only handle command timeout exception specially — Yannic Klem / githubweb
  949. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  950. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  951. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  952. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  953. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  954. fixed typo in config — Thomas Jaeckle / githubweb
  955. * Allow to save message templates for a feature — Thomas Fries / githubweb
  956. Make considering only latest journal entry optional — Yannic Klem / githubweb
  957. fix compile errors — Yannic Klem / githubweb
  958. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  959. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  960. use entity ID from response — Yannic Klem / githubweb
  961. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  962. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  963. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  964. read max-bytes from config as bytes — Johannes Schneider / githubweb
  965. fix test configuration — Johannes Schneider / githubweb
  966. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  967. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  968. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  969. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  970. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  971. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  972. cleanup things messaging constants — Yannic Klem / githubweb
  973. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  974. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  975. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  976. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  977. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  978. fixed another unit test error — Thomas Jaeckle / githubweb
  979. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  980. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  981. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  982. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  983. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  984. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  985. fixed sonar issues; — Stefan Maute / githubweb
  986. fix tests; — Stefan Maute / githubweb
  987. fix more broken tests; — Stefan Maute / githubweb
  988. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  989. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  990. remove unused imports and unused code; — Stefan Maute / githubweb
  991. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  992. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  993. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  994. try out adding trivy vulnerability scanner — noreply / githubweb
  995. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  996. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  997. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  998. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  999. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  1000. add javadoc to messaging constants — Yannic Klem / githubweb
  1001. switch ditto-ui base image to alpine variant — noreply / githubweb
  1002. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  1003. fixed duplicated dependency — Thomas Jaeckle / githubweb
  1004. update readme.md with new project site — noreply / githubweb
  1005. add unit-test to reproduce bug — Johannes Schneider / githubweb
  1006. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  1007. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  1008. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  1009. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb

#64 (Sep 7, 2022, 3:27:36 AM)

  1. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Thomas Jaeckle / githubweb
  2. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb

#63 (Sep 5, 2022, 1:58:36 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  317. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  318. Fix some TODOs. — Yufei Cai / githubweb
  319. added release_notes_240.html to sidebar — noreply / githubweb
  320. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  321. make Ditto default namespace configurable; — Stefan Maute / githubweb
  322. add default-namespace to test.conf; — Stefan Maute / githubweb
  323. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  324. Add missing license header — David Schwilk / githubweb
  325. Enable SBR automatically after some time — Yannic Klem / githubweb
  326. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  327. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  328. Remove outdated unit test. — Yufei Cai / githubweb
  329. Change search collection names. — Yufei Cai / githubweb
  330. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  331. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  332. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  333. Enable indexing of arrays. — Yufei Cai / githubweb
  334. Fix search root actor tests. — Yufei Cai / githubweb
  335. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  336. fixed javadoc errors — Thomas Jaeckle / githubweb
  337. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  338. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  339. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  340. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  341. DevOps commands error responses fixes — Andrey Balarev / githubweb
  342. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  343. minor doc improvements — Dominik Guggemos / githubweb
  344. Added package 'subscribing'. — Juergen Fickel / githubweb
  345. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  346. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  347. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  348. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  349. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  350. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  351. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  352. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  353. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  354. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  355. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  356. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  357. fixed compile error — Thomas Jaeckle / githubweb
  358. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  359. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  360. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  361. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  362. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  363. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  364. review: — Stefan Maute / githubweb
  365. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  366. deleted concierge module — Thomas Jaeckle / githubweb
  367. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  368. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  369. try to fix tests — Thomas Jaeckle / githubweb
  370. fix tests — Thomas Jaeckle / githubweb
  371. review: — Stefan Maute / githubweb
  372. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  373. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  374. review: — Stefan Maute / githubweb
  375. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  376. Fix concierge service tests — Yannic Klem / githubweb
  377. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  378. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  379. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  380. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  381. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  382. fix indentation and imports — Yannic Klem / githubweb
  383. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  384. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  385. fixed Ditto logo in Readme.md — noreply / githubweb
  386. fix readme — noreply / githubweb
  387. reduce joining on completion stages — Thomas Jaeckle / githubweb
  388. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  389. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  390. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  391. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  392. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  393. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  394. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  395. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  396. Add last modified timestamp to search results. — Yufei Cai / githubweb
  397. Avoid potential NPE — Andrey Balarev / githubweb
  398. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  399. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  400. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  401. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  402. fix error registry tests — Thomas Jaeckle / githubweb
  403. added package-info files in edge-api — Thomas Jaeckle / githubweb
  404. broken aggregated response fixed — Andrey Balarev / githubweb
  405. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  406. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  407. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  408. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  409. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  410. Minor review adaptions — Yannic Klem / githubweb
  411. fix wrong renaming — Yannic Klem / githubweb
  412. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  413. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  414. Add extensions to connectivity service — David Schwilk / githubweb
  415. Add more extensions to connectivity service — David Schwilk / githubweb
  416. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  417. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  418. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  419. Create materializer just once — Yannic Klem / githubweb
  420. Minor review findings — Yannic Klem / githubweb
  421. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  422. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  423. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  424. Add last modified timestamp to search results. — Yufei Cai / githubweb
  425. Fix compile error. — Yufei Cai / githubweb
  426. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  427. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  428. Adjust extensions in things-search — David Schwilk / githubweb
  429. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  430. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  431. Remove test for class which is no longer existing — Yannic Klem / githubweb
  432. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  433. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  434. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  435. Temp — Yannic Klem / githubweb
  436. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  437. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  438. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  439. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  440. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  441. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  442. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  443. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  444. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  445. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  446. Fix remaining failing tests — Yannic Klem / githubweb
  447. Fix gateway tests — Yannic Klem / githubweb
  448. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  449. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  450. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  451. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  452. stabilize unit test — Thomas Jaeckle / githubweb
  453. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  454. fixed compile error — Thomas Jaeckle / githubweb
  455. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  456. fixed Helm installation script for Helm 3 — noreply / githubweb
  457. Add PreEnforcer Extension — David Schwilk / githubweb
  458. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  459. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  460. Fix tests — David Schwilk / githubweb
  461. Fix more tests — David Schwilk / githubweb
  462. Fix one last test — David Schwilk / githubweb
  463. Correct config path for pre enforcer provider — David Schwilk / githubweb
  464. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  465. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  466. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  467. added missing Nullable — Thomas Jaeckle / githubweb
  468. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  469. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  470. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  471. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  472. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  473. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  474. fix imports — Johannes Schneider / githubweb
  475. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  476. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  477. Remove unused method — Yannic Klem / githubweb
  478. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  479. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  480. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  481. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  482. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  483. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  484. minor formatting — Yannic Klem / githubweb
  485. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  486. Remove unused import — David Schwilk / githubweb
  487. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  488. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  489. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  490. rename package to fit module name — Yannic Klem / githubweb
  491. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  492. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  493. Preserve original sender during async processing — Yannic Klem / githubweb
  494. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  495. Fix cache invalidation — Yannic Klem / githubweb
  496. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  497. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  498. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  499. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  500. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  501. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  502. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  503. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  504. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  505. Fix Policies service registry tests — David Schwilk / githubweb
  506. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  507. fix CreateThingTest; — Stefan Maute / githubweb
  508. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  509. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  510. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  511. do not sync things without a policyId — Dominik Guggemos / githubweb
  512. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  513. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  514. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  515. Add pre-enforcement for search commands — David Schwilk / githubweb
  516. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  517. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  518. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  519. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  520. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  521. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  522. Removed some code smells. — Juergen Fickel / githubweb
  523. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  524. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  525. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  526. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  527. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  528. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  529. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  530. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  531. delete existing metadata for delete commands; — Stefan Maute / githubweb
  532. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  533. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  534. Slightly adjusted formatting. — Juergen Fickel / githubweb
  535. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  536. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  537. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  538. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  539. minor code formatting; — Stefan Maute / githubweb
  540. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  541. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  542. Minor adaptions — Yannic Klem / githubweb
  543. review: minor style fixes — Thomas Jaeckle / githubweb
  544. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  545. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  546. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  547. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  548. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  549. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  550. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  551. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  552. fixed unit test — Thomas Jaeckle / githubweb
  553. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  554. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  555. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  556. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  557. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  558. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  559. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  560. Squashed Initial Commit UI — Thomas Fries / githubweb
  561. fix license header; — Stefan Maute / githubweb
  562. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  563. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  564. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  565. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  566. fix unit tests — Johannes Schneider / githubweb
  567. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  568. fix more unit tests — Johannes Schneider / githubweb
  569. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  570. fixed unit test — Thomas Jaeckle / githubweb
  571. fix more unit tests — Johannes Schneider / githubweb
  572. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  573. fix another tests — Johannes Schneider / githubweb
  574. minor formatting — Johannes Schneider / githubweb
  575. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  576. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  577. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  578. fix handling of live command responses — Thomas Jaeckle / githubweb
  579. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  580. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  581. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  582. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  583. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  584. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  585. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  586. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  587. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  588. fix creation of relative metadata — Johannes Schneider / githubweb
  589. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  590. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  591. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  592. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  593. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  594. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  595. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  596. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  597. fix tests — Yannic Klem / githubweb
  598. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  599. Added copyright header — Thomas Fries / githubweb
  600. Added copyright header — Thomas Fries / githubweb
  601. Added default user credentials for sandbox — Thomas Fries / githubweb
  602. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  603. Remove non-working array element diff computation. — Yufei Cai / githubweb
  604. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  605. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  606. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  607. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  608. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  609. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  610. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  611. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  612. Remove sandbox environment — Thomas Fries / githubweb
  613. Improved error handling on ditto calls — Thomas Fries / githubweb
  614. Update ace editor if changed in background — Thomas Fries / githubweb
  615. fixed more button color on odd table rows — Thomas Fries / githubweb
  616. keep order of metadata when creating it; — Stefan Maute / githubweb
  617. Don't cache policyEnforcer — Yannic Klem / githubweb
  618. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  619. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  620. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  621. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  622. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  623. Review: Minor adjustements — David Schwilk / githubweb
  624. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  625. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  626. Fixed unit test. — Juergen Fickel / githubweb
  627. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  628. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  629. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  630. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  631. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  632. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  633. fix typos in test names — Yannic Klem / githubweb
  634. move pre enforcer to pre package — Yannic Klem / githubweb
  635. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  636. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  637. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  638. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  639. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  640. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  641. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  642. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  643. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  644. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  645. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  646. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  647. fixed unit test — Thomas Jaeckle / githubweb
  648. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  649. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  650. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  651. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  652. Use lambda function reference — Yannic Klem / githubweb
  653. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  654. removed no more legit test cases; — Stefan Maute / githubweb
  655. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  656. fix unit tests — Johannes Schneider / githubweb
  657. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  658. Log read and write concern in search persistences. — Yufei Cai / githubweb
  659. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  660. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  661. fix license header year — Johannes Schneider / githubweb
  662. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  663. added section in readme about UI — noreply / githubweb
  664. custom namespace /POST for things route — Pranshu Grover / githubweb
  665. add license year 2022 — Pranshu Grover / githubweb
  666. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  667. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  668. fixed ignored unit test — Thomas Jaeckle / githubweb
  669. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  670. fixed timeout behavior — Thomas Jaeckle / githubweb
  671. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  672. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  673. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  674. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  675. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  676. review: — Thomas Jaeckle / githubweb
  677. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  678. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  679. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  680. fixed test compile error — Thomas Jaeckle / githubweb
  681. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  682. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  683. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  684. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  685. Fix unittests — Yannic Klem / githubweb
  686. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  687. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  688. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  689. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  690. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  691. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  692. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  693. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  694. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  695. fixed unit test — Thomas Jaeckle / githubweb
  696. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  697. Fix failing enforcement tests — David Schwilk / githubweb
  698. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  699. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  700. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  701. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  702. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  703. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  704. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  705. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  706. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  707. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  708. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  709. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  710. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  711. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  712. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  713. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  714. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  715. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  716. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  717. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  718. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  719. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  720. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  721. Explorer-ui added connections — Thomas Fries / githubweb
  722. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  723. Review findings fixes — Desislava Marinova / githubweb
  724. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  725. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  726. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  727. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  728. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  729. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  730. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  731. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  732. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  733. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  734. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  735. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  736. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  737. Removed one superfluous constructor. — Juergen Fickel / githubweb
  738. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  739. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  740. Removed superfluous props method. — Juergen Fickel / githubweb
  741. Fixed license header year. — Juergen Fickel / githubweb
  742. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  743. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  744. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  745. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  746. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  747. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  748. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  749. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  750. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  751. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  752. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  753. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  754. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  755. fix route tests — Yannic Klem / githubweb
  756. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  757. fixed up blogpost about reactive MQTT — noreply / githubweb
  758. Explorer-UI connections: — Thomas Fries / githubweb
  759. Fixed blog post file name — noreply / githubweb
  760. Explorer-UI: connection — Thomas Fries / githubweb
  761. update docker pulls tag in README.md — noreply / githubweb
  762. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  763. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  764. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  765. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  766. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  767. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  768. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  769. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  770. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  771. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  772. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  773. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  774. fixed compile errors — Thomas Jaeckle / githubweb
  775. fixed unit test — Thomas Jaeckle / githubweb
  776. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  777. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  778. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  779. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  780. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  781. fixed unit test — Thomas Jaeckle / githubweb
  782. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  783. explorer ui connections headers for new files — Thomas Fries / githubweb
  784. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  785. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  786. fixed piggyback command sending — Thomas Jaeckle / githubweb
  787. Use pre enforced signal for further processing — Yannic Klem / githubweb
  788. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  789. fix search unittests — Yannic Klem / githubweb
  790. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  791. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  792. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  793. Improved changing environments: — Thomas Fries / githubweb
  794. Apply pre enforcers on live responses — Yannic Klem / githubweb
  795. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  796. Fix unittests — Yannic Klem / githubweb
  797. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  798. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  799. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  800. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  801. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  802. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  803. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  804. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  805. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  806. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  807. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  808. Apply SignalTransformer also for search — Yannic Klem / githubweb
  809. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  810. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  811. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  812. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  813. simplify QueryParser — Thomas Jaeckle / githubweb
  814. Improve logging in signal transformer — Yannic Klem / githubweb
  815. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  816. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  817. Explorer-UI - review feedback — Thomas Fries / githubweb
  818. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  819. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  820. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  821. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  822. restrict creating things with too large metadata — Johannes Schneider / githubweb
  823. fix javadoc — Yannic Klem / githubweb
  824. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  825. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  826. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  827. enable caching by default — Yannic Klem / githubweb
  828. Review: Optimize configurability of extension — David Schwilk / githubweb
  829. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  830. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  831. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  832. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  833. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  834. Apply suggestions from code review — noreply / githubweb
  835. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  836. Review: SignalTransformers — David Schwilk / githubweb
  837. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  838. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  839. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  840. Explorer UI - review final small fixes — Thomas Fries / githubweb
  841. Copyright header year update — Aleksandar Stanchev / githubweb
  842. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  843. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  844. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  845. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  846. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  847. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  848. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  849. remove unnecessary import — Johannes Schneider / githubweb
  850. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  851. apply signal transformer for sudo commands — Yannic Klem / githubweb
  852. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  853. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  854. Add documentation about extending Ditto — David Schwilk / githubweb
  855. Fix SubUpdaterTest. — Yufei Cai / githubweb
  856. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  857. fix imports — Thomas Jaeckle / githubweb
  858. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  859. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  860. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  861. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  862. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  863. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  864. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  865. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  866. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  867. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  868. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  869. added star history to readme.md — noreply / githubweb
  870. remove unused field — Yannic Klem / githubweb
  871. make connection decoding migration configurable — Yannic Klem / githubweb
  872. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  873. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  874. handle invalid URI exception — Yannic Klem / githubweb
  875. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  876. updated Grafana dashboards — Thomas Jaeckle / githubweb
  877. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  878. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  879. fixed cluster roles — Thomas Jaeckle / githubweb
  880. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  881. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  882. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  883. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  884. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  885. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  886. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  887. Explorer-ui - add support for policies — Thomas Fries / githubweb
  888. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  889. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  890. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  891. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  892. Add random interval for policy announcements — David Schwilk / githubweb
  893. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  894. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  895. log when child actor is stopped — Yannic Klem / githubweb
  896. log shutdown reason of persistence actor — Yannic Klem / githubweb
  897. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  898. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  899. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  900. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  901. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  902. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  903. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  904. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  905. Extend randomizationInterval apidocs — David Schwilk / githubweb
  906. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  907. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  908. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  909. use correct maximum value — Yannic Klem / githubweb
  910. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  911. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  912. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  913. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  914. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  915. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  916. avoid unnecessary watch — Yannic Klem / githubweb
  917. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  918. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  919. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  920. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  921. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  922. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  923. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  924. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  925. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  926. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  927. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  928. Reduce additional queries to number of batches — Yannic Klem / githubweb
  929. preserve order of pids — Yannic Klem / githubweb
  930. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  931. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  932. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  933. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  934. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  935. added support for self-signed certificates — Kalin Kostashki / githubweb
  936. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  937. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  938. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  939. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  940. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  941. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  942. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  943. Add exclusions for moved classes — Yannic Klem / githubweb
  944. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  945. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  946. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  947. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  948. Only handle command timeout exception specially — Yannic Klem / githubweb
  949. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  950. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  951. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  952. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  953. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  954. fixed typo in config — Thomas Jaeckle / githubweb
  955. Make considering only latest journal entry optional — Yannic Klem / githubweb
  956. fix compile errors — Yannic Klem / githubweb
  957. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  958. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  959. use entity ID from response — Yannic Klem / githubweb
  960. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  961. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  962. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  963. read max-bytes from config as bytes — Johannes Schneider / githubweb
  964. fix test configuration — Johannes Schneider / githubweb
  965. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  966. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  967. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  968. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  969. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  970. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  971. cleanup things messaging constants — Yannic Klem / githubweb
  972. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  973. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  974. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  975. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  976. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  977. fixed another unit test error — Thomas Jaeckle / githubweb
  978. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  979. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  980. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  981. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  982. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  983. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  984. fixed sonar issues; — Stefan Maute / githubweb
  985. fix tests; — Stefan Maute / githubweb
  986. fix more broken tests; — Stefan Maute / githubweb
  987. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  988. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  989. remove unused imports and unused code; — Stefan Maute / githubweb
  990. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  991. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  992. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  993. try out adding trivy vulnerability scanner — noreply / githubweb
  994. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  995. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  996. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  997. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  998. add javadoc to messaging constants — Yannic Klem / githubweb
  999. switch ditto-ui base image to alpine variant — noreply / githubweb
  1000. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb

#62 (Sep 5, 2022, 1:49:56 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  317. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  318. Fix some TODOs. — Yufei Cai / githubweb
  319. added release_notes_240.html to sidebar — noreply / githubweb
  320. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  321. make Ditto default namespace configurable; — Stefan Maute / githubweb
  322. add default-namespace to test.conf; — Stefan Maute / githubweb
  323. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  324. Add missing license header — David Schwilk / githubweb
  325. Enable SBR automatically after some time — Yannic Klem / githubweb
  326. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  327. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  328. Remove outdated unit test. — Yufei Cai / githubweb
  329. Change search collection names. — Yufei Cai / githubweb
  330. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  331. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  332. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  333. Enable indexing of arrays. — Yufei Cai / githubweb
  334. Fix search root actor tests. — Yufei Cai / githubweb
  335. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  336. fixed javadoc errors — Thomas Jaeckle / githubweb
  337. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  338. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  339. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  340. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  341. DevOps commands error responses fixes — Andrey Balarev / githubweb
  342. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  343. minor doc improvements — Dominik Guggemos / githubweb
  344. Added package 'subscribing'. — Juergen Fickel / githubweb
  345. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  346. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  347. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  348. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  349. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  350. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  351. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  352. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  353. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  354. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  355. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  356. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  357. fixed compile error — Thomas Jaeckle / githubweb
  358. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  359. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  360. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  361. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  362. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  363. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  364. review: — Stefan Maute / githubweb
  365. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  366. deleted concierge module — Thomas Jaeckle / githubweb
  367. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  368. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  369. try to fix tests — Thomas Jaeckle / githubweb
  370. fix tests — Thomas Jaeckle / githubweb
  371. review: — Stefan Maute / githubweb
  372. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  373. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  374. review: — Stefan Maute / githubweb
  375. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  376. Fix concierge service tests — Yannic Klem / githubweb
  377. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  378. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  379. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  380. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  381. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  382. fix indentation and imports — Yannic Klem / githubweb
  383. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  384. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  385. fixed Ditto logo in Readme.md — noreply / githubweb
  386. fix readme — noreply / githubweb
  387. reduce joining on completion stages — Thomas Jaeckle / githubweb
  388. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  389. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  390. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  391. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  392. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  393. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  394. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  395. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  396. Add last modified timestamp to search results. — Yufei Cai / githubweb
  397. Avoid potential NPE — Andrey Balarev / githubweb
  398. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  399. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  400. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  401. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  402. fix error registry tests — Thomas Jaeckle / githubweb
  403. added package-info files in edge-api — Thomas Jaeckle / githubweb
  404. broken aggregated response fixed — Andrey Balarev / githubweb
  405. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  406. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  407. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  408. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  409. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  410. Minor review adaptions — Yannic Klem / githubweb
  411. fix wrong renaming — Yannic Klem / githubweb
  412. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  413. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  414. Add extensions to connectivity service — David Schwilk / githubweb
  415. Add more extensions to connectivity service — David Schwilk / githubweb
  416. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  417. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  418. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  419. Create materializer just once — Yannic Klem / githubweb
  420. Minor review findings — Yannic Klem / githubweb
  421. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  422. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  423. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  424. Add last modified timestamp to search results. — Yufei Cai / githubweb
  425. Fix compile error. — Yufei Cai / githubweb
  426. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  427. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  428. Adjust extensions in things-search — David Schwilk / githubweb
  429. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  430. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  431. Remove test for class which is no longer existing — Yannic Klem / githubweb
  432. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  433. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  434. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  435. Temp — Yannic Klem / githubweb
  436. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  437. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  438. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  439. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  440. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  441. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  442. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  443. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  444. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  445. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  446. Fix remaining failing tests — Yannic Klem / githubweb
  447. Fix gateway tests — Yannic Klem / githubweb
  448. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  449. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  450. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  451. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  452. stabilize unit test — Thomas Jaeckle / githubweb
  453. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  454. fixed compile error — Thomas Jaeckle / githubweb
  455. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  456. fixed Helm installation script for Helm 3 — noreply / githubweb
  457. Add PreEnforcer Extension — David Schwilk / githubweb
  458. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  459. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  460. Fix tests — David Schwilk / githubweb
  461. Fix more tests — David Schwilk / githubweb
  462. Fix one last test — David Schwilk / githubweb
  463. Correct config path for pre enforcer provider — David Schwilk / githubweb
  464. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  465. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  466. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  467. added missing Nullable — Thomas Jaeckle / githubweb
  468. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  469. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  470. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  471. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  472. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  473. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  474. fix imports — Johannes Schneider / githubweb
  475. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  476. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  477. Remove unused method — Yannic Klem / githubweb
  478. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  479. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  480. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  481. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  482. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  483. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  484. minor formatting — Yannic Klem / githubweb
  485. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  486. Remove unused import — David Schwilk / githubweb
  487. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  488. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  489. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  490. rename package to fit module name — Yannic Klem / githubweb
  491. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  492. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  493. Preserve original sender during async processing — Yannic Klem / githubweb
  494. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  495. Fix cache invalidation — Yannic Klem / githubweb
  496. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  497. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  498. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  499. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  500. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  501. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  502. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  503. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  504. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  505. Fix Policies service registry tests — David Schwilk / githubweb
  506. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  507. fix CreateThingTest; — Stefan Maute / githubweb
  508. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  509. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  510. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  511. do not sync things without a policyId — Dominik Guggemos / githubweb
  512. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  513. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  514. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  515. Add pre-enforcement for search commands — David Schwilk / githubweb
  516. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  517. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  518. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  519. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  520. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  521. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  522. Removed some code smells. — Juergen Fickel / githubweb
  523. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  524. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  525. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  526. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  527. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  528. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  529. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  530. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  531. delete existing metadata for delete commands; — Stefan Maute / githubweb
  532. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  533. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  534. Slightly adjusted formatting. — Juergen Fickel / githubweb
  535. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  536. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  537. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  538. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  539. minor code formatting; — Stefan Maute / githubweb
  540. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  541. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  542. Minor adaptions — Yannic Klem / githubweb
  543. review: minor style fixes — Thomas Jaeckle / githubweb
  544. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  545. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  546. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  547. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  548. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  549. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  550. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  551. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  552. fixed unit test — Thomas Jaeckle / githubweb
  553. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  554. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  555. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  556. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  557. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  558. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  559. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  560. Squashed Initial Commit UI — Thomas Fries / githubweb
  561. fix license header; — Stefan Maute / githubweb
  562. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  563. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  564. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  565. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  566. fix unit tests — Johannes Schneider / githubweb
  567. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  568. fix more unit tests — Johannes Schneider / githubweb
  569. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  570. fixed unit test — Thomas Jaeckle / githubweb
  571. fix more unit tests — Johannes Schneider / githubweb
  572. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  573. fix another tests — Johannes Schneider / githubweb
  574. minor formatting — Johannes Schneider / githubweb
  575. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  576. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  577. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  578. fix handling of live command responses — Thomas Jaeckle / githubweb
  579. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  580. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  581. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  582. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  583. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  584. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  585. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  586. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  587. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  588. fix creation of relative metadata — Johannes Schneider / githubweb
  589. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  590. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  591. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  592. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  593. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  594. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  595. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  596. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  597. fix tests — Yannic Klem / githubweb
  598. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  599. Added copyright header — Thomas Fries / githubweb
  600. Added copyright header — Thomas Fries / githubweb
  601. Added default user credentials for sandbox — Thomas Fries / githubweb
  602. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  603. Remove non-working array element diff computation. — Yufei Cai / githubweb
  604. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  605. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  606. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  607. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  608. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  609. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  610. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  611. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  612. Remove sandbox environment — Thomas Fries / githubweb
  613. Improved error handling on ditto calls — Thomas Fries / githubweb
  614. Update ace editor if changed in background — Thomas Fries / githubweb
  615. fixed more button color on odd table rows — Thomas Fries / githubweb
  616. keep order of metadata when creating it; — Stefan Maute / githubweb
  617. Don't cache policyEnforcer — Yannic Klem / githubweb
  618. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  619. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  620. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  621. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  622. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  623. Review: Minor adjustements — David Schwilk / githubweb
  624. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  625. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  626. Fixed unit test. — Juergen Fickel / githubweb
  627. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  628. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  629. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  630. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  631. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  632. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  633. fix typos in test names — Yannic Klem / githubweb
  634. move pre enforcer to pre package — Yannic Klem / githubweb
  635. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  636. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  637. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  638. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  639. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  640. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  641. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  642. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  643. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  644. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  645. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  646. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  647. fixed unit test — Thomas Jaeckle / githubweb
  648. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  649. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  650. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  651. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  652. Use lambda function reference — Yannic Klem / githubweb
  653. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  654. removed no more legit test cases; — Stefan Maute / githubweb
  655. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  656. fix unit tests — Johannes Schneider / githubweb
  657. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  658. Log read and write concern in search persistences. — Yufei Cai / githubweb
  659. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  660. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  661. fix license header year — Johannes Schneider / githubweb
  662. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  663. added section in readme about UI — noreply / githubweb
  664. custom namespace /POST for things route — Pranshu Grover / githubweb
  665. add license year 2022 — Pranshu Grover / githubweb
  666. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  667. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  668. fixed ignored unit test — Thomas Jaeckle / githubweb
  669. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  670. fixed timeout behavior — Thomas Jaeckle / githubweb
  671. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  672. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  673. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  674. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  675. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  676. review: — Thomas Jaeckle / githubweb
  677. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  678. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  679. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  680. fixed test compile error — Thomas Jaeckle / githubweb
  681. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  682. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  683. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  684. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  685. Fix unittests — Yannic Klem / githubweb
  686. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  687. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  688. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  689. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  690. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  691. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  692. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  693. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  694. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  695. fixed unit test — Thomas Jaeckle / githubweb
  696. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  697. Fix failing enforcement tests — David Schwilk / githubweb
  698. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  699. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  700. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  701. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  702. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  703. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  704. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  705. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  706. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  707. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  708. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  709. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  710. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  711. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  712. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  713. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  714. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  715. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  716. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  717. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  718. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  719. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  720. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  721. Explorer-ui added connections — Thomas Fries / githubweb
  722. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  723. Review findings fixes — Desislava Marinova / githubweb
  724. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  725. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  726. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  727. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  728. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  729. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  730. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  731. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  732. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  733. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  734. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  735. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  736. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  737. Removed one superfluous constructor. — Juergen Fickel / githubweb
  738. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  739. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  740. Removed superfluous props method. — Juergen Fickel / githubweb
  741. Fixed license header year. — Juergen Fickel / githubweb
  742. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  743. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  744. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  745. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  746. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  747. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  748. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  749. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  750. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  751. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  752. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  753. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  754. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  755. fix route tests — Yannic Klem / githubweb
  756. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  757. fixed up blogpost about reactive MQTT — noreply / githubweb
  758. Explorer-UI connections: — Thomas Fries / githubweb
  759. Fixed blog post file name — noreply / githubweb
  760. Explorer-UI: connection — Thomas Fries / githubweb
  761. update docker pulls tag in README.md — noreply / githubweb
  762. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  763. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  764. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  765. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  766. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  767. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  768. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  769. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  770. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  771. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  772. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  773. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  774. fixed compile errors — Thomas Jaeckle / githubweb
  775. fixed unit test — Thomas Jaeckle / githubweb
  776. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  777. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  778. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  779. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  780. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  781. fixed unit test — Thomas Jaeckle / githubweb
  782. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  783. explorer ui connections headers for new files — Thomas Fries / githubweb
  784. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  785. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  786. fixed piggyback command sending — Thomas Jaeckle / githubweb
  787. Use pre enforced signal for further processing — Yannic Klem / githubweb
  788. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  789. fix search unittests — Yannic Klem / githubweb
  790. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  791. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  792. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  793. Improved changing environments: — Thomas Fries / githubweb
  794. Apply pre enforcers on live responses — Yannic Klem / githubweb
  795. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  796. Fix unittests — Yannic Klem / githubweb
  797. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  798. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  799. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  800. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  801. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  802. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  803. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  804. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  805. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  806. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  807. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  808. Apply SignalTransformer also for search — Yannic Klem / githubweb
  809. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  810. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  811. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  812. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  813. simplify QueryParser — Thomas Jaeckle / githubweb
  814. Improve logging in signal transformer — Yannic Klem / githubweb
  815. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  816. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  817. Explorer-UI - review feedback — Thomas Fries / githubweb
  818. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  819. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  820. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  821. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  822. restrict creating things with too large metadata — Johannes Schneider / githubweb
  823. fix javadoc — Yannic Klem / githubweb
  824. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  825. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  826. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  827. enable caching by default — Yannic Klem / githubweb
  828. Review: Optimize configurability of extension — David Schwilk / githubweb
  829. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  830. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  831. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  832. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  833. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  834. Apply suggestions from code review — noreply / githubweb
  835. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  836. Review: SignalTransformers — David Schwilk / githubweb
  837. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  838. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  839. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  840. Explorer UI - review final small fixes — Thomas Fries / githubweb
  841. Copyright header year update — Aleksandar Stanchev / githubweb
  842. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  843. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  844. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  845. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  846. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  847. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  848. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  849. remove unnecessary import — Johannes Schneider / githubweb
  850. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  851. apply signal transformer for sudo commands — Yannic Klem / githubweb
  852. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  853. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  854. Add documentation about extending Ditto — David Schwilk / githubweb
  855. Fix SubUpdaterTest. — Yufei Cai / githubweb
  856. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  857. fix imports — Thomas Jaeckle / githubweb
  858. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  859. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  860. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  861. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  862. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  863. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  864. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  865. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  866. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  867. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  868. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  869. added star history to readme.md — noreply / githubweb
  870. remove unused field — Yannic Klem / githubweb
  871. make connection decoding migration configurable — Yannic Klem / githubweb
  872. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  873. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  874. handle invalid URI exception — Yannic Klem / githubweb
  875. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  876. updated Grafana dashboards — Thomas Jaeckle / githubweb
  877. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  878. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  879. fixed cluster roles — Thomas Jaeckle / githubweb
  880. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  881. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  882. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  883. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  884. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  885. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  886. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  887. Explorer-ui - add support for policies — Thomas Fries / githubweb
  888. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  889. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  890. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  891. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  892. Add random interval for policy announcements — David Schwilk / githubweb
  893. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  894. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  895. log when child actor is stopped — Yannic Klem / githubweb
  896. log shutdown reason of persistence actor — Yannic Klem / githubweb
  897. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  898. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  899. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  900. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  901. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  902. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  903. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  904. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  905. Extend randomizationInterval apidocs — David Schwilk / githubweb
  906. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  907. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  908. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  909. use correct maximum value — Yannic Klem / githubweb
  910. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  911. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  912. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  913. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  914. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  915. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  916. avoid unnecessary watch — Yannic Klem / githubweb
  917. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  918. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  919. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  920. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  921. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  922. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  923. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  924. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  925. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  926. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  927. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  928. Reduce additional queries to number of batches — Yannic Klem / githubweb
  929. preserve order of pids — Yannic Klem / githubweb
  930. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  931. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  932. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  933. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  934. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  935. added support for self-signed certificates — Kalin Kostashki / githubweb
  936. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  937. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  938. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  939. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  940. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  941. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  942. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  943. Add exclusions for moved classes — Yannic Klem / githubweb
  944. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  945. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  946. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  947. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  948. Only handle command timeout exception specially — Yannic Klem / githubweb
  949. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  950. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  951. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  952. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  953. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  954. fixed typo in config — Thomas Jaeckle / githubweb
  955. Make considering only latest journal entry optional — Yannic Klem / githubweb
  956. fix compile errors — Yannic Klem / githubweb
  957. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  958. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  959. use entity ID from response — Yannic Klem / githubweb
  960. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  961. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  962. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  963. read max-bytes from config as bytes — Johannes Schneider / githubweb
  964. fix test configuration — Johannes Schneider / githubweb
  965. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  966. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  967. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  968. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  969. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  970. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  971. cleanup things messaging constants — Yannic Klem / githubweb
  972. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  973. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  974. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  975. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  976. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  977. fixed another unit test error — Thomas Jaeckle / githubweb
  978. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  979. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  980. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  981. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  982. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  983. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  984. fixed sonar issues; — Stefan Maute / githubweb
  985. fix tests; — Stefan Maute / githubweb
  986. fix more broken tests; — Stefan Maute / githubweb
  987. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  988. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  989. remove unused imports and unused code; — Stefan Maute / githubweb
  990. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  991. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  992. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  993. try out adding trivy vulnerability scanner — noreply / githubweb
  994. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  995. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  996. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  997. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  998. add javadoc to messaging constants — Yannic Klem / githubweb
  999. switch ditto-ui base image to alpine variant — noreply / githubweb

#60 (Aug 25, 2022, 7:55:33 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  317. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  318. Fix some TODOs. — Yufei Cai / githubweb
  319. added release_notes_240.html to sidebar — noreply / githubweb
  320. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  321. make Ditto default namespace configurable; — Stefan Maute / githubweb
  322. add default-namespace to test.conf; — Stefan Maute / githubweb
  323. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  324. Add missing license header — David Schwilk / githubweb
  325. Enable SBR automatically after some time — Yannic Klem / githubweb
  326. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  327. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  328. Remove outdated unit test. — Yufei Cai / githubweb
  329. Change search collection names. — Yufei Cai / githubweb
  330. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  331. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  332. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  333. Enable indexing of arrays. — Yufei Cai / githubweb
  334. Fix search root actor tests. — Yufei Cai / githubweb
  335. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  336. fixed javadoc errors — Thomas Jaeckle / githubweb
  337. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  338. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  339. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  340. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  341. DevOps commands error responses fixes — Andrey Balarev / githubweb
  342. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  343. minor doc improvements — Dominik Guggemos / githubweb
  344. Added package 'subscribing'. — Juergen Fickel / githubweb
  345. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  346. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  347. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  348. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  349. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  350. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  351. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  352. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  353. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  354. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  355. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  356. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  357. fixed compile error — Thomas Jaeckle / githubweb
  358. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  359. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  360. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  361. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  362. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  363. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  364. review: — Stefan Maute / githubweb
  365. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  366. deleted concierge module — Thomas Jaeckle / githubweb
  367. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  368. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  369. try to fix tests — Thomas Jaeckle / githubweb
  370. fix tests — Thomas Jaeckle / githubweb
  371. review: — Stefan Maute / githubweb
  372. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  373. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  374. review: — Stefan Maute / githubweb
  375. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  376. Fix concierge service tests — Yannic Klem / githubweb
  377. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  378. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  379. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  380. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  381. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  382. fix indentation and imports — Yannic Klem / githubweb
  383. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  384. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  385. fixed Ditto logo in Readme.md — noreply / githubweb
  386. fix readme — noreply / githubweb
  387. reduce joining on completion stages — Thomas Jaeckle / githubweb
  388. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  389. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  390. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  391. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  392. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  393. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  394. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  395. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  396. Add last modified timestamp to search results. — Yufei Cai / githubweb
  397. Avoid potential NPE — Andrey Balarev / githubweb
  398. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  399. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  400. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  401. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  402. fix error registry tests — Thomas Jaeckle / githubweb
  403. added package-info files in edge-api — Thomas Jaeckle / githubweb
  404. broken aggregated response fixed — Andrey Balarev / githubweb
  405. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  406. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  407. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  408. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  409. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  410. Minor review adaptions — Yannic Klem / githubweb
  411. fix wrong renaming — Yannic Klem / githubweb
  412. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  413. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  414. Add extensions to connectivity service — David Schwilk / githubweb
  415. Add more extensions to connectivity service — David Schwilk / githubweb
  416. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  417. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  418. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  419. Create materializer just once — Yannic Klem / githubweb
  420. Minor review findings — Yannic Klem / githubweb
  421. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  422. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  423. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  424. Add last modified timestamp to search results. — Yufei Cai / githubweb
  425. Fix compile error. — Yufei Cai / githubweb
  426. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  427. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  428. Adjust extensions in things-search — David Schwilk / githubweb
  429. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  430. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  431. Remove test for class which is no longer existing — Yannic Klem / githubweb
  432. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  433. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  434. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  435. Temp — Yannic Klem / githubweb
  436. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  437. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  438. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  439. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  440. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  441. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  442. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  443. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  444. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  445. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  446. Fix remaining failing tests — Yannic Klem / githubweb
  447. Fix gateway tests — Yannic Klem / githubweb
  448. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  449. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  450. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  451. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  452. stabilize unit test — Thomas Jaeckle / githubweb
  453. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  454. fixed compile error — Thomas Jaeckle / githubweb
  455. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  456. fixed Helm installation script for Helm 3 — noreply / githubweb
  457. Add PreEnforcer Extension — David Schwilk / githubweb
  458. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  459. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  460. Fix tests — David Schwilk / githubweb
  461. Fix more tests — David Schwilk / githubweb
  462. Fix one last test — David Schwilk / githubweb
  463. Correct config path for pre enforcer provider — David Schwilk / githubweb
  464. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  465. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  466. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  467. added missing Nullable — Thomas Jaeckle / githubweb
  468. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  469. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  470. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  471. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  472. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  473. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  474. fix imports — Johannes Schneider / githubweb
  475. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  476. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  477. Remove unused method — Yannic Klem / githubweb
  478. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  479. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  480. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  481. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  482. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  483. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  484. minor formatting — Yannic Klem / githubweb
  485. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  486. Remove unused import — David Schwilk / githubweb
  487. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  488. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  489. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  490. rename package to fit module name — Yannic Klem / githubweb
  491. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  492. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  493. Preserve original sender during async processing — Yannic Klem / githubweb
  494. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  495. Fix cache invalidation — Yannic Klem / githubweb
  496. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  497. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  498. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  499. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  500. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  501. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  502. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  503. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  504. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  505. Fix Policies service registry tests — David Schwilk / githubweb
  506. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  507. fix CreateThingTest; — Stefan Maute / githubweb
  508. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  509. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  510. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  511. do not sync things without a policyId — Dominik Guggemos / githubweb
  512. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  513. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  514. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  515. Add pre-enforcement for search commands — David Schwilk / githubweb
  516. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  517. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  518. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  519. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  520. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  521. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  522. Removed some code smells. — Juergen Fickel / githubweb
  523. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  524. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  525. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  526. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  527. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  528. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  529. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  530. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  531. delete existing metadata for delete commands; — Stefan Maute / githubweb
  532. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  533. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  534. Slightly adjusted formatting. — Juergen Fickel / githubweb
  535. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  536. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  537. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  538. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  539. minor code formatting; — Stefan Maute / githubweb
  540. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  541. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  542. Minor adaptions — Yannic Klem / githubweb
  543. review: minor style fixes — Thomas Jaeckle / githubweb
  544. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  545. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  546. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  547. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  548. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  549. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  550. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  551. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  552. fixed unit test — Thomas Jaeckle / githubweb
  553. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  554. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  555. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  556. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  557. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  558. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  559. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  560. Squashed Initial Commit UI — Thomas Fries / githubweb
  561. fix license header; — Stefan Maute / githubweb
  562. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  563. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  564. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  565. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  566. fix unit tests — Johannes Schneider / githubweb
  567. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  568. fix more unit tests — Johannes Schneider / githubweb
  569. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  570. fixed unit test — Thomas Jaeckle / githubweb
  571. fix more unit tests — Johannes Schneider / githubweb
  572. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  573. fix another tests — Johannes Schneider / githubweb
  574. minor formatting — Johannes Schneider / githubweb
  575. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  576. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  577. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  578. fix handling of live command responses — Thomas Jaeckle / githubweb
  579. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  580. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  581. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  582. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  583. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  584. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  585. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  586. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  587. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  588. fix creation of relative metadata — Johannes Schneider / githubweb
  589. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  590. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  591. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  592. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  593. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  594. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  595. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  596. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  597. fix tests — Yannic Klem / githubweb
  598. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  599. Added copyright header — Thomas Fries / githubweb
  600. Added copyright header — Thomas Fries / githubweb
  601. Added default user credentials for sandbox — Thomas Fries / githubweb
  602. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  603. Remove non-working array element diff computation. — Yufei Cai / githubweb
  604. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  605. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  606. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  607. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  608. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  609. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  610. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  611. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  612. Remove sandbox environment — Thomas Fries / githubweb
  613. Improved error handling on ditto calls — Thomas Fries / githubweb
  614. Update ace editor if changed in background — Thomas Fries / githubweb
  615. fixed more button color on odd table rows — Thomas Fries / githubweb
  616. keep order of metadata when creating it; — Stefan Maute / githubweb
  617. Don't cache policyEnforcer — Yannic Klem / githubweb
  618. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  619. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  620. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  621. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  622. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  623. Review: Minor adjustements — David Schwilk / githubweb
  624. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  625. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  626. Fixed unit test. — Juergen Fickel / githubweb
  627. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  628. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  629. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  630. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  631. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  632. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  633. fix typos in test names — Yannic Klem / githubweb
  634. move pre enforcer to pre package — Yannic Klem / githubweb
  635. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  636. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  637. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  638. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  639. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  640. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  641. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  642. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  643. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  644. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  645. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  646. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  647. fixed unit test — Thomas Jaeckle / githubweb
  648. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  649. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  650. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  651. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  652. Use lambda function reference — Yannic Klem / githubweb
  653. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  654. removed no more legit test cases; — Stefan Maute / githubweb
  655. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  656. fix unit tests — Johannes Schneider / githubweb
  657. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  658. Log read and write concern in search persistences. — Yufei Cai / githubweb
  659. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  660. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  661. fix license header year — Johannes Schneider / githubweb
  662. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  663. added section in readme about UI — noreply / githubweb
  664. custom namespace /POST for things route — Pranshu Grover / githubweb
  665. add license year 2022 — Pranshu Grover / githubweb
  666. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  667. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  668. fixed ignored unit test — Thomas Jaeckle / githubweb
  669. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  670. fixed timeout behavior — Thomas Jaeckle / githubweb
  671. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  672. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  673. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  674. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  675. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  676. review: — Thomas Jaeckle / githubweb
  677. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  678. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  679. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  680. fixed test compile error — Thomas Jaeckle / githubweb
  681. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  682. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  683. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  684. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  685. Fix unittests — Yannic Klem / githubweb
  686. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  687. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  688. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  689. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  690. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  691. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  692. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  693. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  694. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  695. fixed unit test — Thomas Jaeckle / githubweb
  696. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  697. Fix failing enforcement tests — David Schwilk / githubweb
  698. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  699. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  700. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  701. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  702. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  703. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  704. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  705. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  706. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  707. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  708. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  709. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  710. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  711. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  712. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  713. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  714. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  715. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  716. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  717. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  718. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  719. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  720. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  721. Explorer-ui added connections — Thomas Fries / githubweb
  722. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  723. Review findings fixes — Desislava Marinova / githubweb
  724. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  725. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  726. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  727. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  728. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  729. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  730. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  731. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  732. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  733. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  734. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  735. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  736. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  737. Removed one superfluous constructor. — Juergen Fickel / githubweb
  738. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  739. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  740. Removed superfluous props method. — Juergen Fickel / githubweb
  741. Fixed license header year. — Juergen Fickel / githubweb
  742. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  743. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  744. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  745. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  746. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  747. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  748. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  749. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  750. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  751. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  752. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  753. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  754. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  755. fix route tests — Yannic Klem / githubweb
  756. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  757. fixed up blogpost about reactive MQTT — noreply / githubweb
  758. Explorer-UI connections: — Thomas Fries / githubweb
  759. Fixed blog post file name — noreply / githubweb
  760. Explorer-UI: connection — Thomas Fries / githubweb
  761. update docker pulls tag in README.md — noreply / githubweb
  762. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  763. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  764. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  765. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  766. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  767. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  768. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  769. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  770. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  771. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  772. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  773. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  774. fixed compile errors — Thomas Jaeckle / githubweb
  775. fixed unit test — Thomas Jaeckle / githubweb
  776. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  777. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  778. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  779. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  780. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  781. fixed unit test — Thomas Jaeckle / githubweb
  782. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  783. explorer ui connections headers for new files — Thomas Fries / githubweb
  784. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  785. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  786. fixed piggyback command sending — Thomas Jaeckle / githubweb
  787. Use pre enforced signal for further processing — Yannic Klem / githubweb
  788. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  789. fix search unittests — Yannic Klem / githubweb
  790. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  791. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  792. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  793. Improved changing environments: — Thomas Fries / githubweb
  794. Apply pre enforcers on live responses — Yannic Klem / githubweb
  795. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  796. Fix unittests — Yannic Klem / githubweb
  797. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  798. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  799. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  800. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  801. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  802. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  803. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  804. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  805. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  806. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  807. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  808. Apply SignalTransformer also for search — Yannic Klem / githubweb
  809. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  810. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  811. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  812. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  813. simplify QueryParser — Thomas Jaeckle / githubweb
  814. Improve logging in signal transformer — Yannic Klem / githubweb
  815. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  816. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  817. Explorer-UI - review feedback — Thomas Fries / githubweb
  818. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  819. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  820. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  821. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  822. restrict creating things with too large metadata — Johannes Schneider / githubweb
  823. fix javadoc — Yannic Klem / githubweb
  824. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  825. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  826. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  827. enable caching by default — Yannic Klem / githubweb
  828. Review: Optimize configurability of extension — David Schwilk / githubweb
  829. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  830. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  831. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  832. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  833. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  834. Apply suggestions from code review — noreply / githubweb
  835. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  836. Review: SignalTransformers — David Schwilk / githubweb
  837. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  838. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  839. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  840. Explorer UI - review final small fixes — Thomas Fries / githubweb
  841. Copyright header year update — Aleksandar Stanchev / githubweb
  842. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  843. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  844. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  845. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  846. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  847. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  848. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  849. remove unnecessary import — Johannes Schneider / githubweb
  850. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  851. apply signal transformer for sudo commands — Yannic Klem / githubweb
  852. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  853. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  854. Add documentation about extending Ditto — David Schwilk / githubweb
  855. Fix SubUpdaterTest. — Yufei Cai / githubweb
  856. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  857. fix imports — Thomas Jaeckle / githubweb
  858. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  859. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  860. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  861. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  862. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  863. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  864. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  865. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  866. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  867. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  868. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  869. added star history to readme.md — noreply / githubweb
  870. remove unused field — Yannic Klem / githubweb
  871. make connection decoding migration configurable — Yannic Klem / githubweb
  872. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  873. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  874. handle invalid URI exception — Yannic Klem / githubweb
  875. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  876. updated Grafana dashboards — Thomas Jaeckle / githubweb
  877. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  878. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  879. fixed cluster roles — Thomas Jaeckle / githubweb
  880. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  881. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  882. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  883. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  884. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  885. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  886. Explorer-ui - add support for policies — Thomas Fries / githubweb
  887. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  888. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  889. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  890. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  891. Add random interval for policy announcements — David Schwilk / githubweb
  892. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  893. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  894. log when child actor is stopped — Yannic Klem / githubweb
  895. log shutdown reason of persistence actor — Yannic Klem / githubweb
  896. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  897. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  898. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  899. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  900. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  901. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  902. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  903. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  904. Extend randomizationInterval apidocs — David Schwilk / githubweb
  905. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  906. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  907. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  908. use correct maximum value — Yannic Klem / githubweb
  909. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  910. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  911. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  912. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  913. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  914. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  915. avoid unnecessary watch — Yannic Klem / githubweb
  916. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  917. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  918. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  919. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  920. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  921. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  922. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  923. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  924. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  925. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  926. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  927. Reduce additional queries to number of batches — Yannic Klem / githubweb
  928. preserve order of pids — Yannic Klem / githubweb
  929. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  930. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  931. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  932. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  933. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  934. added support for self-signed certificates — Kalin Kostashki / githubweb
  935. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  936. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  937. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  938. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  939. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  940. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  941. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  942. Add exclusions for moved classes — Yannic Klem / githubweb
  943. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  944. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  945. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  946. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  947. Only handle command timeout exception specially — Yannic Klem / githubweb
  948. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  949. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  950. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  951. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  952. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  953. fixed typo in config — Thomas Jaeckle / githubweb
  954. Make considering only latest journal entry optional — Yannic Klem / githubweb
  955. fix compile errors — Yannic Klem / githubweb
  956. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  957. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  958. use entity ID from response — Yannic Klem / githubweb
  959. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  960. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  961. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb

#60 (Aug 25, 2022, 7:55:33 AM)

  1. added support for self-signed certificates — Thomas Jaeckle / githubweb
  2. added "exec" to Dockerfiles in order to forward signals "tini" receives, e.g. in order to gracefully shutdown Ditto services — Thomas Jaeckle / githubweb
  3. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb

#59 (Aug 10, 2022, 2:29:09 PM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  317. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  318. Fix some TODOs. — Yufei Cai / githubweb
  319. added release_notes_240.html to sidebar — noreply / githubweb
  320. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  321. make Ditto default namespace configurable; — Stefan Maute / githubweb
  322. add default-namespace to test.conf; — Stefan Maute / githubweb
  323. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  324. Add missing license header — David Schwilk / githubweb
  325. Enable SBR automatically after some time — Yannic Klem / githubweb
  326. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  327. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  328. Remove outdated unit test. — Yufei Cai / githubweb
  329. Change search collection names. — Yufei Cai / githubweb
  330. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  331. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  332. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  333. Enable indexing of arrays. — Yufei Cai / githubweb
  334. Fix search root actor tests. — Yufei Cai / githubweb
  335. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  336. fixed javadoc errors — Thomas Jaeckle / githubweb
  337. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  338. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  339. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  340. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  341. DevOps commands error responses fixes — Andrey Balarev / githubweb
  342. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  343. minor doc improvements — Dominik Guggemos / githubweb
  344. Added package 'subscribing'. — Juergen Fickel / githubweb
  345. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  346. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  347. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  348. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  349. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  350. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  351. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  352. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  353. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  354. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  355. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  356. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  357. fixed compile error — Thomas Jaeckle / githubweb
  358. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  359. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  360. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  361. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  362. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  363. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  364. review: — Stefan Maute / githubweb
  365. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  366. deleted concierge module — Thomas Jaeckle / githubweb
  367. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  368. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  369. try to fix tests — Thomas Jaeckle / githubweb
  370. fix tests — Thomas Jaeckle / githubweb
  371. review: — Stefan Maute / githubweb
  372. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  373. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  374. review: — Stefan Maute / githubweb
  375. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  376. Fix concierge service tests — Yannic Klem / githubweb
  377. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  378. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  379. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  380. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  381. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  382. fix indentation and imports — Yannic Klem / githubweb
  383. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  384. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  385. fixed Ditto logo in Readme.md — noreply / githubweb
  386. fix readme — noreply / githubweb
  387. reduce joining on completion stages — Thomas Jaeckle / githubweb
  388. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  389. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  390. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  391. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  392. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  393. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  394. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  395. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  396. Add last modified timestamp to search results. — Yufei Cai / githubweb
  397. Avoid potential NPE — Andrey Balarev / githubweb
  398. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  399. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  400. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  401. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  402. fix error registry tests — Thomas Jaeckle / githubweb
  403. added package-info files in edge-api — Thomas Jaeckle / githubweb
  404. broken aggregated response fixed — Andrey Balarev / githubweb
  405. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  406. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  407. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  408. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  409. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  410. Minor review adaptions — Yannic Klem / githubweb
  411. fix wrong renaming — Yannic Klem / githubweb
  412. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  413. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  414. Add extensions to connectivity service — David Schwilk / githubweb
  415. Add more extensions to connectivity service — David Schwilk / githubweb
  416. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  417. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  418. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  419. Create materializer just once — Yannic Klem / githubweb
  420. Minor review findings — Yannic Klem / githubweb
  421. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  422. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  423. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  424. Add last modified timestamp to search results. — Yufei Cai / githubweb
  425. Fix compile error. — Yufei Cai / githubweb
  426. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  427. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  428. Adjust extensions in things-search — David Schwilk / githubweb
  429. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  430. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  431. Remove test for class which is no longer existing — Yannic Klem / githubweb
  432. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  433. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  434. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  435. Temp — Yannic Klem / githubweb
  436. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  437. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  438. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  439. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  440. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  441. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  442. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  443. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  444. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  445. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  446. Fix remaining failing tests — Yannic Klem / githubweb
  447. Fix gateway tests — Yannic Klem / githubweb
  448. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  449. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  450. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  451. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  452. stabilize unit test — Thomas Jaeckle / githubweb
  453. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  454. fixed compile error — Thomas Jaeckle / githubweb
  455. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  456. fixed Helm installation script for Helm 3 — noreply / githubweb
  457. Add PreEnforcer Extension — David Schwilk / githubweb
  458. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  459. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  460. Fix tests — David Schwilk / githubweb
  461. Fix more tests — David Schwilk / githubweb
  462. Fix one last test — David Schwilk / githubweb
  463. Correct config path for pre enforcer provider — David Schwilk / githubweb
  464. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  465. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  466. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  467. added missing Nullable — Thomas Jaeckle / githubweb
  468. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  469. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  470. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  471. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  472. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  473. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  474. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  475. Remove unused method — Yannic Klem / githubweb
  476. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  477. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  478. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  479. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  480. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  481. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  482. minor formatting — Yannic Klem / githubweb
  483. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  484. Remove unused import — David Schwilk / githubweb
  485. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  486. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  487. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  488. rename package to fit module name — Yannic Klem / githubweb
  489. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  490. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  491. Preserve original sender during async processing — Yannic Klem / githubweb
  492. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  493. Fix cache invalidation — Yannic Klem / githubweb
  494. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  495. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  496. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  497. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  498. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  499. Fix Policies service registry tests — David Schwilk / githubweb
  500. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  501. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  502. do not sync things without a policyId — Dominik Guggemos / githubweb
  503. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  504. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  505. Add pre-enforcement for search commands — David Schwilk / githubweb
  506. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  507. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  508. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  509. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  510. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  511. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  512. Removed some code smells. — Juergen Fickel / githubweb
  513. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  514. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  515. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  516. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  517. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  518. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  519. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  520. Slightly adjusted formatting. — Juergen Fickel / githubweb
  521. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  522. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  523. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  524. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  525. Minor adaptions — Yannic Klem / githubweb
  526. review: minor style fixes — Thomas Jaeckle / githubweb
  527. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  528. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  529. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  530. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  531. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  532. fixed unit test — Thomas Jaeckle / githubweb
  533. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  534. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  535. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  536. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  537. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  538. Squashed Initial Commit UI — Thomas Fries / githubweb
  539. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  540. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  541. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  542. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  543. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  544. fixed unit test — Thomas Jaeckle / githubweb
  545. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  546. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  547. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  548. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  549. fix handling of live command responses — Thomas Jaeckle / githubweb
  550. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  551. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  552. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  553. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  554. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  555. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  556. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  557. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  558. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  559. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  560. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  561. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  562. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  563. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  564. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  565. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  566. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  567. fix tests — Yannic Klem / githubweb
  568. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  569. Added copyright header — Thomas Fries / githubweb
  570. Added copyright header — Thomas Fries / githubweb
  571. Added default user credentials for sandbox — Thomas Fries / githubweb
  572. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  573. Remove non-working array element diff computation. — Yufei Cai / githubweb
  574. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  575. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  576. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  577. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  578. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  579. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  580. Remove sandbox environment — Thomas Fries / githubweb
  581. Improved error handling on ditto calls — Thomas Fries / githubweb
  582. Update ace editor if changed in background — Thomas Fries / githubweb
  583. fixed more button color on odd table rows — Thomas Fries / githubweb
  584. Don't cache policyEnforcer — Yannic Klem / githubweb
  585. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  586. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  587. Review: Minor adjustements — David Schwilk / githubweb
  588. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  589. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  590. Fixed unit test. — Juergen Fickel / githubweb
  591. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  592. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  593. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  594. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  595. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  596. fix typos in test names — Yannic Klem / githubweb
  597. move pre enforcer to pre package — Yannic Klem / githubweb
  598. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  599. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  600. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  601. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  602. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  603. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  604. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  605. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  606. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  607. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  608. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  609. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  610. fixed unit test — Thomas Jaeckle / githubweb
  611. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  612. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  613. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  614. Use lambda function reference — Yannic Klem / githubweb
  615. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  616. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  617. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  618. Log read and write concern in search persistences. — Yufei Cai / githubweb
  619. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  620. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  621. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  622. added section in readme about UI — noreply / githubweb
  623. custom namespace /POST for things route — Pranshu Grover / githubweb
  624. add license year 2022 — Pranshu Grover / githubweb
  625. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  626. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  627. fixed ignored unit test — Thomas Jaeckle / githubweb
  628. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  629. fixed timeout behavior — Thomas Jaeckle / githubweb
  630. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  631. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  632. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  633. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  634. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  635. review: — Thomas Jaeckle / githubweb
  636. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  637. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  638. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  639. fixed test compile error — Thomas Jaeckle / githubweb
  640. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  641. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  642. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  643. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  644. Fix unittests — Yannic Klem / githubweb
  645. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  646. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  647. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  648. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  649. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  650. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  651. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  652. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  653. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  654. fixed unit test — Thomas Jaeckle / githubweb
  655. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  656. Fix failing enforcement tests — David Schwilk / githubweb
  657. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  658. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  659. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  660. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  661. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  662. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  663. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  664. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  665. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  666. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  667. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  668. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  669. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  670. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  671. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  672. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  673. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  674. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  675. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  676. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  677. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  678. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  679. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  680. Explorer-ui added connections — Thomas Fries / githubweb
  681. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  682. Review findings fixes — Desislava Marinova / githubweb
  683. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  684. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  685. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  686. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  687. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  688. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  689. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  690. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  691. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  692. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  693. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  694. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  695. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  696. Removed one superfluous constructor. — Juergen Fickel / githubweb
  697. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  698. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  699. Removed superfluous props method. — Juergen Fickel / githubweb
  700. Fixed license header year. — Juergen Fickel / githubweb
  701. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  702. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  703. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  704. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  705. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  706. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  707. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  708. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  709. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  710. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  711. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  712. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  713. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  714. fix route tests — Yannic Klem / githubweb
  715. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  716. fixed up blogpost about reactive MQTT — noreply / githubweb
  717. Explorer-UI connections: — Thomas Fries / githubweb
  718. Fixed blog post file name — noreply / githubweb
  719. Explorer-UI: connection — Thomas Fries / githubweb
  720. update docker pulls tag in README.md — noreply / githubweb
  721. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  722. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  723. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  724. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  725. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  726. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  727. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  728. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  729. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  730. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  731. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  732. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  733. fixed compile errors — Thomas Jaeckle / githubweb
  734. fixed unit test — Thomas Jaeckle / githubweb
  735. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  736. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  737. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  738. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  739. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  740. fixed unit test — Thomas Jaeckle / githubweb
  741. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  742. explorer ui connections headers for new files — Thomas Fries / githubweb
  743. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  744. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  745. fixed piggyback command sending — Thomas Jaeckle / githubweb
  746. Use pre enforced signal for further processing — Yannic Klem / githubweb
  747. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  748. fix search unittests — Yannic Klem / githubweb
  749. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  750. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  751. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  752. Improved changing environments: — Thomas Fries / githubweb
  753. Apply pre enforcers on live responses — Yannic Klem / githubweb
  754. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  755. Fix unittests — Yannic Klem / githubweb
  756. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  757. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  758. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  759. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  760. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  761. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  762. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  763. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  764. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  765. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  766. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  767. Apply SignalTransformer also for search — Yannic Klem / githubweb
  768. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  769. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  770. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  771. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  772. simplify QueryParser — Thomas Jaeckle / githubweb
  773. Improve logging in signal transformer — Yannic Klem / githubweb
  774. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  775. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  776. Explorer-UI - review feedback — Thomas Fries / githubweb
  777. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  778. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  779. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  780. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  781. fix javadoc — Yannic Klem / githubweb
  782. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  783. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  784. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  785. enable caching by default — Yannic Klem / githubweb
  786. Review: Optimize configurability of extension — David Schwilk / githubweb
  787. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  788. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  789. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  790. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  791. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  792. Apply suggestions from code review — noreply / githubweb
  793. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  794. Review: SignalTransformers — David Schwilk / githubweb
  795. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  796. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  797. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  798. Explorer UI - review final small fixes — Thomas Fries / githubweb
  799. Copyright header year update — Aleksandar Stanchev / githubweb
  800. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  801. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  802. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  803. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  804. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  805. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  806. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  807. apply signal transformer for sudo commands — Yannic Klem / githubweb
  808. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  809. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  810. Add documentation about extending Ditto — David Schwilk / githubweb
  811. Fix SubUpdaterTest. — Yufei Cai / githubweb
  812. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  813. fix imports — Thomas Jaeckle / githubweb
  814. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  815. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  816. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  817. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  818. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  819. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  820. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  821. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  822. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  823. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  824. added star history to readme.md — noreply / githubweb
  825. remove unused field — Yannic Klem / githubweb
  826. make connection decoding migration configurable — Yannic Klem / githubweb
  827. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  828. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  829. handle invalid URI exception — Yannic Klem / githubweb
  830. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  831. updated Grafana dashboards — Thomas Jaeckle / githubweb
  832. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  833. fixed cluster roles — Thomas Jaeckle / githubweb
  834. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  835. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  836. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  837. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  838. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  839. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  840. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  841. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  842. Add random interval for policy announcements — David Schwilk / githubweb
  843. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  844. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  845. log when child actor is stopped — Yannic Klem / githubweb
  846. log shutdown reason of persistence actor — Yannic Klem / githubweb
  847. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  848. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  849. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  850. Extend randomizationInterval apidocs — David Schwilk / githubweb
  851. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  852. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  853. use correct maximum value — Yannic Klem / githubweb
  854. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  855. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  856. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  857. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  858. avoid unnecessary watch — Yannic Klem / githubweb

#58 (Jul 13, 2022, 8:53:25 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  317. Fix some TODOs. — Yufei Cai / githubweb
  318. added release_notes_240.html to sidebar — noreply / githubweb
  319. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  320. make Ditto default namespace configurable; — Stefan Maute / githubweb
  321. add default-namespace to test.conf; — Stefan Maute / githubweb
  322. Enable SBR automatically after some time — Yannic Klem / githubweb
  323. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  324. Remove outdated unit test. — Yufei Cai / githubweb
  325. Change search collection names. — Yufei Cai / githubweb
  326. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  327. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  328. Enable indexing of arrays. — Yufei Cai / githubweb
  329. Fix search root actor tests. — Yufei Cai / githubweb
  330. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  331. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  332. DevOps commands error responses fixes — Andrey Balarev / githubweb
  333. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  334. minor doc improvements — Dominik Guggemos / githubweb
  335. Added package 'subscribing'. — Juergen Fickel / githubweb
  336. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  337. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  338. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  339. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  340. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  341. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  342. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  343. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  344. review: — Stefan Maute / githubweb
  345. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  346. review: — Stefan Maute / githubweb
  347. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  348. review: — Stefan Maute / githubweb
  349. Fix concierge service tests — Yannic Klem / githubweb
  350. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  351. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  352. fix indentation and imports — Yannic Klem / githubweb
  353. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  354. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  355. fixed Ditto logo in Readme.md — noreply / githubweb
  356. fix readme — noreply / githubweb
  357. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  358. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  359. Add last modified timestamp to search results. — Yufei Cai / githubweb
  360. Avoid potential NPE — Andrey Balarev / githubweb
  361. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  362. broken aggregated response fixed — Andrey Balarev / githubweb
  363. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  364. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  365. Add last modified timestamp to search results. — Yufei Cai / githubweb
  366. Fix compile error. — Yufei Cai / githubweb
  367. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  368. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  369. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  370. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  371. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  372. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  373. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  374. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  375. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  376. fixed Helm installation script for Helm 3 — noreply / githubweb
  377. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  378. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  379. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  380. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  381. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  382. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  383. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  384. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  385. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  386. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  387. do not sync things without a policyId — Dominik Guggemos / githubweb
  388. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  389. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  390. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  391. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  392. Removed some code smells. — Juergen Fickel / githubweb
  393. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  394. Slightly adjusted formatting. — Juergen Fickel / githubweb
  395. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  396. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  397. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  398. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  399. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  400. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  401. Squashed Initial Commit UI — Thomas Fries / githubweb
  402. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  403. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  404. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  405. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  406. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  407. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  408. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  409. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  410. Added copyright header — Thomas Fries / githubweb
  411. Added copyright header — Thomas Fries / githubweb
  412. Added default user credentials for sandbox — Thomas Fries / githubweb
  413. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  414. Remove non-working array element diff computation. — Yufei Cai / githubweb
  415. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  416. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  417. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  418. Remove sandbox environment — Thomas Fries / githubweb
  419. Improved error handling on ditto calls — Thomas Fries / githubweb
  420. Update ace editor if changed in background — Thomas Fries / githubweb
  421. fixed more button color on odd table rows — Thomas Fries / githubweb
  422. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  423. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  424. Fixed unit test. — Juergen Fickel / githubweb
  425. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  426. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  427. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  428. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  429. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  430. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  431. Log read and write concern in search persistences. — Yufei Cai / githubweb
  432. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  433. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  434. added section in readme about UI — noreply / githubweb
  435. custom namespace /POST for things route — Pranshu Grover / githubweb
  436. add license year 2022 — Pranshu Grover / githubweb
  437. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  438. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  439. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  440. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  441. review: — Thomas Jaeckle / githubweb
  442. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  443. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  444. Fix unittests — Yannic Klem / githubweb
  445. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  446. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  447. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  448. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  449. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  450. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  451. Review findings fixes — Desislava Marinova / githubweb
  452. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  453. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  454. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  455. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  456. Removed one superfluous constructor. — Juergen Fickel / githubweb
  457. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  458. Removed superfluous props method. — Juergen Fickel / githubweb
  459. Fixed license header year. — Juergen Fickel / githubweb
  460. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  461. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  462. fixed up blogpost about reactive MQTT — noreply / githubweb
  463. Fixed blog post file name — noreply / githubweb
  464. update docker pulls tag in README.md — noreply / githubweb
  465. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb

#57 (Jul 13, 2022, 8:36:41 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  317. Fix some TODOs. — Yufei Cai / githubweb
  318. added release_notes_240.html to sidebar — noreply / githubweb
  319. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  320. make Ditto default namespace configurable; — Stefan Maute / githubweb
  321. add default-namespace to test.conf; — Stefan Maute / githubweb
  322. Enable SBR automatically after some time — Yannic Klem / githubweb
  323. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  324. Remove outdated unit test. — Yufei Cai / githubweb
  325. Change search collection names. — Yufei Cai / githubweb
  326. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  327. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  328. Enable indexing of arrays. — Yufei Cai / githubweb
  329. Fix search root actor tests. — Yufei Cai / githubweb
  330. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  331. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  332. DevOps commands error responses fixes — Andrey Balarev / githubweb
  333. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  334. minor doc improvements — Dominik Guggemos / githubweb
  335. Added package 'subscribing'. — Juergen Fickel / githubweb
  336. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  337. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  338. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  339. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  340. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  341. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  342. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  343. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  344. review: — Stefan Maute / githubweb
  345. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  346. review: — Stefan Maute / githubweb
  347. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  348. review: — Stefan Maute / githubweb
  349. Fix concierge service tests — Yannic Klem / githubweb
  350. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  351. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  352. fix indentation and imports — Yannic Klem / githubweb
  353. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  354. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  355. fixed Ditto logo in Readme.md — noreply / githubweb
  356. fix readme — noreply / githubweb
  357. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  358. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  359. Add last modified timestamp to search results. — Yufei Cai / githubweb
  360. Avoid potential NPE — Andrey Balarev / githubweb
  361. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  362. broken aggregated response fixed — Andrey Balarev / githubweb
  363. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  364. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  365. Add last modified timestamp to search results. — Yufei Cai / githubweb
  366. Fix compile error. — Yufei Cai / githubweb
  367. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  368. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  369. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  370. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  371. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  372. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  373. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  374. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  375. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  376. fixed Helm installation script for Helm 3 — noreply / githubweb
  377. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  378. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  379. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  380. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  381. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  382. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  383. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  384. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  385. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  386. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  387. do not sync things without a policyId — Dominik Guggemos / githubweb
  388. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  389. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  390. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  391. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  392. Removed some code smells. — Juergen Fickel / githubweb
  393. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  394. Slightly adjusted formatting. — Juergen Fickel / githubweb
  395. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  396. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  397. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  398. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  399. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  400. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  401. Squashed Initial Commit UI — Thomas Fries / githubweb
  402. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  403. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  404. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  405. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  406. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  407. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  408. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  409. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  410. Added copyright header — Thomas Fries / githubweb
  411. Added copyright header — Thomas Fries / githubweb
  412. Added default user credentials for sandbox — Thomas Fries / githubweb
  413. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  414. Remove non-working array element diff computation. — Yufei Cai / githubweb
  415. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  416. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  417. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  418. Remove sandbox environment — Thomas Fries / githubweb
  419. Improved error handling on ditto calls — Thomas Fries / githubweb
  420. Update ace editor if changed in background — Thomas Fries / githubweb
  421. fixed more button color on odd table rows — Thomas Fries / githubweb
  422. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  423. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  424. Fixed unit test. — Juergen Fickel / githubweb
  425. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  426. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  427. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  428. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  429. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  430. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  431. Log read and write concern in search persistences. — Yufei Cai / githubweb
  432. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  433. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  434. added section in readme about UI — noreply / githubweb
  435. custom namespace /POST for things route — Pranshu Grover / githubweb
  436. add license year 2022 — Pranshu Grover / githubweb
  437. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  438. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  439. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  440. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  441. review: — Thomas Jaeckle / githubweb
  442. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  443. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  444. Fix unittests — Yannic Klem / githubweb
  445. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  446. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  447. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  448. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  449. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  450. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  451. Review findings fixes — Desislava Marinova / githubweb
  452. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  453. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  454. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  455. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  456. Removed one superfluous constructor. — Juergen Fickel / githubweb
  457. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  458. Removed superfluous props method. — Juergen Fickel / githubweb
  459. Fixed license header year. — Juergen Fickel / githubweb
  460. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  461. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  462. fixed up blogpost about reactive MQTT — noreply / githubweb
  463. Fixed blog post file name — noreply / githubweb
  464. update docker pulls tag in README.md — noreply / githubweb

#56 (Jul 12, 2022, 2:06:57 PM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  317. Fix some TODOs. — Yufei Cai / githubweb
  318. added release_notes_240.html to sidebar — noreply / githubweb
  319. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  320. make Ditto default namespace configurable; — Stefan Maute / githubweb
  321. add default-namespace to test.conf; — Stefan Maute / githubweb
  322. Enable SBR automatically after some time — Yannic Klem / githubweb
  323. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  324. Remove outdated unit test. — Yufei Cai / githubweb
  325. Change search collection names. — Yufei Cai / githubweb
  326. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  327. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  328. Enable indexing of arrays. — Yufei Cai / githubweb
  329. Fix search root actor tests. — Yufei Cai / githubweb
  330. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  331. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  332. DevOps commands error responses fixes — Andrey Balarev / githubweb
  333. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  334. minor doc improvements — Dominik Guggemos / githubweb
  335. Added package 'subscribing'. — Juergen Fickel / githubweb
  336. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  337. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  338. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  339. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  340. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  341. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  342. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  343. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  344. review: — Stefan Maute / githubweb
  345. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  346. review: — Stefan Maute / githubweb
  347. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  348. review: — Stefan Maute / githubweb
  349. Fix concierge service tests — Yannic Klem / githubweb
  350. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  351. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  352. fix indentation and imports — Yannic Klem / githubweb
  353. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  354. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  355. fixed Ditto logo in Readme.md — noreply / githubweb
  356. fix readme — noreply / githubweb
  357. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  358. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  359. Add last modified timestamp to search results. — Yufei Cai / githubweb
  360. Avoid potential NPE — Andrey Balarev / githubweb
  361. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  362. broken aggregated response fixed — Andrey Balarev / githubweb
  363. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  364. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  365. Add last modified timestamp to search results. — Yufei Cai / githubweb
  366. Fix compile error. — Yufei Cai / githubweb
  367. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  368. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  369. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  370. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  371. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  372. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  373. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  374. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  375. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  376. fixed Helm installation script for Helm 3 — noreply / githubweb
  377. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  378. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  379. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  380. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  381. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  382. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  383. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  384. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  385. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  386. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  387. do not sync things without a policyId — Dominik Guggemos / githubweb
  388. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  389. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  390. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  391. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  392. Removed some code smells. — Juergen Fickel / githubweb
  393. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  394. Slightly adjusted formatting. — Juergen Fickel / githubweb
  395. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  396. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  397. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  398. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  399. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  400. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  401. Squashed Initial Commit UI — Thomas Fries / githubweb
  402. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  403. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  404. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  405. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  406. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  407. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  408. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  409. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  410. Added copyright header — Thomas Fries / githubweb
  411. Added copyright header — Thomas Fries / githubweb
  412. Added default user credentials for sandbox — Thomas Fries / githubweb
  413. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  414. Remove non-working array element diff computation. — Yufei Cai / githubweb
  415. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  416. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  417. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  418. Remove sandbox environment — Thomas Fries / githubweb
  419. Improved error handling on ditto calls — Thomas Fries / githubweb
  420. Update ace editor if changed in background — Thomas Fries / githubweb
  421. fixed more button color on odd table rows — Thomas Fries / githubweb
  422. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  423. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  424. Fixed unit test. — Juergen Fickel / githubweb
  425. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  426. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  427. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  428. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  429. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  430. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  431. Log read and write concern in search persistences. — Yufei Cai / githubweb
  432. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  433. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  434. added section in readme about UI — noreply / githubweb
  435. custom namespace /POST for things route — Pranshu Grover / githubweb
  436. add license year 2022 — Pranshu Grover / githubweb
  437. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  438. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  439. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  440. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  441. review: — Thomas Jaeckle / githubweb
  442. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  443. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  444. Fix unittests — Yannic Klem / githubweb
  445. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  446. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  447. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  448. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  449. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  450. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  451. Review findings fixes — Desislava Marinova / githubweb
  452. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  453. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  454. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  455. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  456. Removed one superfluous constructor. — Juergen Fickel / githubweb
  457. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  458. Removed superfluous props method. — Juergen Fickel / githubweb
  459. Fixed license header year. — Juergen Fickel / githubweb
  460. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  461. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  462. fixed up blogpost about reactive MQTT — noreply / githubweb
  463. Fixed blog post file name — noreply / githubweb

#55 (Jul 12, 2022, 12:01:11 PM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  216. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  217. Change search policy cache type. — Yufei Cai / githubweb
  218. review commits — Kalin Kostashki / githubweb
  219. improved search-updater logic by: — Thomas Jaeckle / githubweb
  220. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  221. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  222. fix inverted isEmpty check — Yannic Klem / githubweb
  223. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  224. add code of conduct — noreply / githubweb
  225. fixed file ending to .md — noreply / githubweb
  226. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  227. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  228. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  229. Fix unit tests. — Yufei Cai / githubweb
  230. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  231. adapt documentation to review findings — Yannic Klem / githubweb
  232. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  233. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  234. Move URI decoding back to Connection model — David Schwilk / githubweb
  235. Fix rendering issues of documentation — Yannic Klem / githubweb
  236. Decode depending on shouldUriDecode — David Schwilk / githubweb
  237. Prevent API break, deprecate old methods — David Schwilk / githubweb
  238. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  239. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  240. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  241. Use same validation for fromString — Yannic Klem / githubweb
  242. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  243. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  244. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  245. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  246. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  247. Remove Optional from connection throttling message — David Schwilk / githubweb
  248. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  249. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  250. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  251. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  252. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  253. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  254. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  255. Delete Metadata.origin. — Yufei Cai / githubweb
  256. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  257. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  258. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  259. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  260. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  261. Fix some TODOs for search update. — Yufei Cai / githubweb
  262. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  263. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  264. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  265. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  266. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  267. Amend search indices. — Yufei Cai / githubweb
  268. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  269. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  270. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  271. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  272. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  273. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  274. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  275. partly revert commit and fix tests — Dominik Guggemos / githubweb
  276. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  277. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  278. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  279. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  280. Rename config of SearchService. — Yufei Cai / githubweb
  281. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  282. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  283. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  284. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  285. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  286. Fix config key for unit tests. — Yufei Cai / githubweb
  287. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  288. Fix more keys — Yufei Cai / githubweb
  289. Fix LimitsConfig. — Yufei Cai / githubweb
  290. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  291. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  292. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  293. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  294. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  295. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  296. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  297. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  298. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  299. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  300. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  301. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  302. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  303. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  304. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  305. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  306. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  307. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  308. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  309. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  310. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  311. fixed k3s step in README.md — noreply / githubweb
  312. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  313. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  314. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  315. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  316. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  317. Fix some TODOs. — Yufei Cai / githubweb
  318. added release_notes_240.html to sidebar — noreply / githubweb
  319. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  320. make Ditto default namespace configurable; — Stefan Maute / githubweb
  321. add default-namespace to test.conf; — Stefan Maute / githubweb
  322. Enable SBR automatically after some time — Yannic Klem / githubweb
  323. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  324. Remove outdated unit test. — Yufei Cai / githubweb
  325. Change search collection names. — Yufei Cai / githubweb
  326. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  327. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  328. Enable indexing of arrays. — Yufei Cai / githubweb
  329. Fix search root actor tests. — Yufei Cai / githubweb
  330. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  331. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  332. DevOps commands error responses fixes — Andrey Balarev / githubweb
  333. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  334. minor doc improvements — Dominik Guggemos / githubweb
  335. Added package 'subscribing'. — Juergen Fickel / githubweb
  336. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  337. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  338. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  339. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  340. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  341. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  342. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  343. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  344. review: — Stefan Maute / githubweb
  345. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  346. review: — Stefan Maute / githubweb
  347. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  348. review: — Stefan Maute / githubweb
  349. Fix concierge service tests — Yannic Klem / githubweb
  350. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  351. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  352. fix indentation and imports — Yannic Klem / githubweb
  353. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  354. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  355. fixed Ditto logo in Readme.md — noreply / githubweb
  356. fix readme — noreply / githubweb
  357. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  358. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  359. Add last modified timestamp to search results. — Yufei Cai / githubweb
  360. Avoid potential NPE — Andrey Balarev / githubweb
  361. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  362. broken aggregated response fixed — Andrey Balarev / githubweb
  363. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  364. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  365. Add last modified timestamp to search results. — Yufei Cai / githubweb
  366. Fix compile error. — Yufei Cai / githubweb
  367. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  368. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  369. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  370. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  371. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  372. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  373. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  374. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  375. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  376. fixed Helm installation script for Helm 3 — noreply / githubweb
  377. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  378. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  379. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  380. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  381. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  382. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  383. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  384. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  385. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  386. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  387. do not sync things without a policyId — Dominik Guggemos / githubweb
  388. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  389. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  390. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  391. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  392. Removed some code smells. — Juergen Fickel / githubweb
  393. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  394. Slightly adjusted formatting. — Juergen Fickel / githubweb
  395. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  396. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  397. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  398. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  399. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  400. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  401. Squashed Initial Commit UI — Thomas Fries / githubweb
  402. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  403. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  404. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  405. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  406. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  407. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  408. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  409. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  410. Added copyright header — Thomas Fries / githubweb
  411. Added copyright header — Thomas Fries / githubweb
  412. Added default user credentials for sandbox — Thomas Fries / githubweb
  413. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  414. Remove non-working array element diff computation. — Yufei Cai / githubweb
  415. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  416. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  417. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  418. Remove sandbox environment — Thomas Fries / githubweb
  419. Improved error handling on ditto calls — Thomas Fries / githubweb
  420. Update ace editor if changed in background — Thomas Fries / githubweb
  421. fixed more button color on odd table rows — Thomas Fries / githubweb
  422. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  423. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  424. Fixed unit test. — Juergen Fickel / githubweb
  425. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  426. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  427. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  428. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  429. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  430. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  431. Log read and write concern in search persistences. — Yufei Cai / githubweb
  432. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  433. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  434. added section in readme about UI — noreply / githubweb
  435. custom namespace /POST for things route — Pranshu Grover / githubweb
  436. add license year 2022 — Pranshu Grover / githubweb
  437. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  438. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  439. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  440. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  441. review: — Thomas Jaeckle / githubweb
  442. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  443. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  444. Fix unittests — Yannic Klem / githubweb
  445. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  446. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  447. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  448. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  449. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  450. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  451. Review findings fixes — Desislava Marinova / githubweb
  452. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  453. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  454. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  455. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  456. Removed one superfluous constructor. — Juergen Fickel / githubweb
  457. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  458. Removed superfluous props method. — Juergen Fickel / githubweb
  459. Fixed license header year. — Juergen Fickel / githubweb
  460. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  461. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  462. fixed up blogpost about reactive MQTT — noreply / githubweb

#54 (Apr 21, 2022, 11:45:37 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  216. review commits — Kalin Kostashki / githubweb
  217. improved search-updater logic by: — Thomas Jaeckle / githubweb
  218. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  219. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  220. fix inverted isEmpty check — Yannic Klem / githubweb
  221. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  222. add code of conduct — noreply / githubweb
  223. fixed file ending to .md — noreply / githubweb
  224. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  225. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  226. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  227. adapt documentation to review findings — Yannic Klem / githubweb
  228. Move URI decoding back to Connection model — David Schwilk / githubweb
  229. Fix rendering issues of documentation — Yannic Klem / githubweb
  230. Decode depending on shouldUriDecode — David Schwilk / githubweb
  231. Prevent API break, deprecate old methods — David Schwilk / githubweb
  232. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  233. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  234. Use same validation for fromString — Yannic Klem / githubweb
  235. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  236. Remove Optional from connection throttling message — David Schwilk / githubweb
  237. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  238. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  239. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  240. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  241. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  242. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  243. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  244. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  245. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  246. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  247. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  248. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  249. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  250. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  251. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  252. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  253. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  254. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  255. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  256. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  257. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  258. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  259. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  260. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  261. fixed k3s step in README.md — noreply / githubweb
  262. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  263. added release_notes_240.html to sidebar — noreply / githubweb

#54 (Apr 21, 2022, 11:45:37 AM)

  1. In case of ThingDeleteModel always consider model as not outdated — Thomas Jaeckle / githubweb
  2. Remove extra condition as the assumption that revision is always -1 was wrong — Thomas Jaeckle / githubweb
  3. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Thomas Jaeckle / githubweb
  4. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  5. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  6. added release_notes_240.html to sidebar — Thomas Jaeckle / githubweb

#53 (Apr 14, 2022, 9:48:06 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  216. review commits — Kalin Kostashki / githubweb
  217. improved search-updater logic by: — Thomas Jaeckle / githubweb
  218. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  219. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  220. fix inverted isEmpty check — Yannic Klem / githubweb
  221. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  222. add code of conduct — noreply / githubweb
  223. fixed file ending to .md — noreply / githubweb
  224. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  225. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  226. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  227. adapt documentation to review findings — Yannic Klem / githubweb
  228. Move URI decoding back to Connection model — David Schwilk / githubweb
  229. Fix rendering issues of documentation — Yannic Klem / githubweb
  230. Decode depending on shouldUriDecode — David Schwilk / githubweb
  231. Prevent API break, deprecate old methods — David Schwilk / githubweb
  232. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  233. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  234. Use same validation for fromString — Yannic Klem / githubweb
  235. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  236. Remove Optional from connection throttling message — David Schwilk / githubweb
  237. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  238. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  239. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  240. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  241. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  242. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  243. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  244. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  245. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  246. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  247. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  248. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  249. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  250. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  251. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  252. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb

#51 (Apr 14, 2022, 9:39:13 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  99. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  100. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  101. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  102. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  103. remove unused imports — Yannic Klem / githubweb
  104. adapt javadoc and delete unused code — Yannic Klem / githubweb
  105. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  106. enable experimental WoT integration in sandbox — noreply / githubweb
  107. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  108. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  109. Restore API as deprecated — Yannic Klem / githubweb
  110. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  111. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  112. Minor adaptions after review — Yannic Klem / githubweb
  113. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  114. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  115. review: fixed test name — Thomas Jaeckle / githubweb
  116. review: fix javadoc — Johannes Schneider / githubweb
  117. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  118. review: fix javadoc — Johannes Schneider / githubweb
  119. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  120. Adjust logging/ add test — David Schwilk / githubweb
  121. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  122. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  123. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  124. Fix logging and comments — Yannic Klem / githubweb
  125. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  126. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  127. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  128. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  129. fix unittest — Yannic Klem / githubweb
  130. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  131. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  132. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  133. fix lincese header issue on github — Yannic Klem / githubweb
  134. fix license header issue on github — Yannic Klem / githubweb
  135. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  136. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  137. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  138. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  139. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  140. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  141. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  142. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  143. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  144. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  145. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  146. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  147. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  148. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  149. Describe general available placeholders — Yannic Klem / githubweb
  150. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  151. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  152. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  153. review: small code improvement; — Stefan Maute / githubweb
  154. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  155. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  156. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  157. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  158. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  159. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  160. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  161. Decrease Consistency-IT timeout — David Schwilk / githubweb
  162. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  163. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  164. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  165. Remove bulk-shard-count. — Yufei Cai / githubweb
  166. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  167. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  168. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  169. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  170. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  171. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  172. Switch to Temurin for Github action. — Yufei Cai / githubweb
  173. Remove unused environment variable. — Yufei Cai / githubweb
  174. Update maven.yml — Thomas Jaeckle / githubweb
  175. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  176. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  177. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  178. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  179. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  180. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  181. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  182. Remove unused environment variable. — Thomas Jaeckle / githubweb
  183. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  184. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  185. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  186. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  187. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  188. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  189. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  190. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  191. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  192. review: code format and use predefined constant; — Stefan Maute / githubweb
  193. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  194. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  195. fixed compile error after merge — Thomas Jaeckle / githubweb
  196. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  197. Fix review findings — Yannic Klem / githubweb
  198. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  199. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  200. simplify if condition — Yannic Klem / githubweb
  201. fix generation of code coverage reporting; — Stefan Maute / githubweb
  202. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  203. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  204. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  205. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  206. Remove unnecessary escaping — Yannic Klem / githubweb
  207. remove unnecessary grouping — Yannic Klem / githubweb
  208. Update documentation according to changes in the regex — Yannic Klem / githubweb
  209. Fix japicmp plugin — Yannic Klem / githubweb
  210. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  211. update nexus-staging-maven-plugin to latest — noreply / githubweb
  212. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  213. Add missing javadoc — Yannic Klem / githubweb
  214. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  215. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  216. review commits — Kalin Kostashki / githubweb
  217. improved search-updater logic by: — Thomas Jaeckle / githubweb
  218. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  219. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  220. fix inverted isEmpty check — Yannic Klem / githubweb
  221. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  222. add code of conduct — noreply / githubweb
  223. fixed file ending to .md — noreply / githubweb
  224. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  225. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  226. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  227. adapt documentation to review findings — Yannic Klem / githubweb
  228. Move URI decoding back to Connection model — David Schwilk / githubweb
  229. Fix rendering issues of documentation — Yannic Klem / githubweb
  230. Decode depending on shouldUriDecode — David Schwilk / githubweb
  231. Prevent API break, deprecate old methods — David Schwilk / githubweb
  232. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  233. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  234. Use same validation for fromString — Yannic Klem / githubweb
  235. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  236. Remove Optional from connection throttling message — David Schwilk / githubweb
  237. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  238. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  239. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  240. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  241. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  242. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  243. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  244. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  245. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  246. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  247. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  248. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  249. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  250. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  251. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  252. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb

#50 (Apr 6, 2022, 8:43:17 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  79. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  80. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  81. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  82. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  83. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  84. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  85. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  86. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  87. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  88. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  89. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  90. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  91. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  92. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  93. don't run parallel maven build — noreply / githubweb
  94. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  95. small adjustments to the wot documentation — Johannes Schneider / githubweb
  96. fixed default docker-compose.yml — noreply / githubweb
  97. Delete unnecessary blank space — David Schwilk / githubweb
  98. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  99. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  100. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  101. enable experimental WoT integration in sandbox — noreply / githubweb
  102. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  103. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  104. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  105. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  106. review: fixed test name — Thomas Jaeckle / githubweb
  107. review: fix javadoc — Johannes Schneider / githubweb
  108. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  109. review: fix javadoc — Johannes Schneider / githubweb
  110. Adjust logging/ add test — David Schwilk / githubweb
  111. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  112. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  113. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  114. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  115. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  116. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  117. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  118. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  119. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  120. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  121. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  122. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  123. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  124. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  125. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  126. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  127. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  128. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  129. review: small code improvement; — Stefan Maute / githubweb
  130. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  131. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  132. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  133. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  134. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  135. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  136. Decrease Consistency-IT timeout — David Schwilk / githubweb
  137. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  138. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  139. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  140. Remove bulk-shard-count. — Yufei Cai / githubweb
  141. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  142. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  143. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  144. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  145. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  146. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  147. Switch to Temurin for Github action. — Yufei Cai / githubweb
  148. Remove unused environment variable. — Yufei Cai / githubweb
  149. Update maven.yml — Thomas Jaeckle / githubweb
  150. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  151. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  152. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  153. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  154. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  155. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  156. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  157. Remove unused environment variable. — Thomas Jaeckle / githubweb
  158. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  159. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  160. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  161. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  162. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  163. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  164. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  165. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  166. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  167. review: code format and use predefined constant; — Stefan Maute / githubweb
  168. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  169. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  170. fixed compile error after merge — Thomas Jaeckle / githubweb
  171. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  172. Fix review findings — Yannic Klem / githubweb
  173. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  174. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  175. simplify if condition — Yannic Klem / githubweb
  176. fix generation of code coverage reporting; — Stefan Maute / githubweb
  177. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  178. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  179. Remove unnecessary escaping — Yannic Klem / githubweb
  180. remove unnecessary grouping — Yannic Klem / githubweb
  181. Update documentation according to changes in the regex — Yannic Klem / githubweb
  182. Fix japicmp plugin — Yannic Klem / githubweb
  183. update nexus-staging-maven-plugin to latest — noreply / githubweb
  184. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  185. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  186. improved search-updater logic by: — Thomas Jaeckle / githubweb
  187. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  188. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  189. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  190. add code of conduct — noreply / githubweb
  191. fixed file ending to .md — noreply / githubweb
  192. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  193. Remove Optional from connection throttling message — David Schwilk / githubweb
  194. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb

#49 (Mar 11, 2022, 4:48:02 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  79. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  80. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  81. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  82. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  83. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  84. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  85. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  86. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  87. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  88. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  89. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  90. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  91. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  92. don't run parallel maven build — noreply / githubweb
  93. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  94. small adjustments to the wot documentation — Johannes Schneider / githubweb
  95. fixed default docker-compose.yml — noreply / githubweb
  96. Delete unnecessary blank space — David Schwilk / githubweb
  97. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  98. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  99. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  100. enable experimental WoT integration in sandbox — noreply / githubweb
  101. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  102. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  103. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  104. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  105. review: fix javadoc — Johannes Schneider / githubweb
  106. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  107. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  108. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  109. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  110. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  111. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  112. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb

#48 (Mar 11, 2022, 4:35:36 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  79. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  80. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  81. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  82. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  83. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  84. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  85. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  86. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  87. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  88. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  89. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  90. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  91. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  92. don't run parallel maven build — noreply / githubweb
  93. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  94. small adjustments to the wot documentation — Johannes Schneider / githubweb
  95. fixed default docker-compose.yml — noreply / githubweb
  96. Delete unnecessary blank space — David Schwilk / githubweb
  97. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  98. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  99. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  100. enable experimental WoT integration in sandbox — noreply / githubweb
  101. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  102. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  103. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  104. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  105. review: fix javadoc — Johannes Schneider / githubweb
  106. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  107. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  108. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  109. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  110. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  111. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  112. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb

#47 (Mar 3, 2022, 8:41:17 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  79. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  80. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  81. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  82. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  83. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  84. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  85. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  86. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  87. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  88. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  89. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  90. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  91. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  92. don't run parallel maven build — noreply / githubweb
  93. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  94. small adjustments to the wot documentation — Johannes Schneider / githubweb
  95. fixed default docker-compose.yml — noreply / githubweb
  96. Delete unnecessary blank space — David Schwilk / githubweb
  97. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  98. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb

#46 (Mar 3, 2022, 8:32:24 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  28. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  29. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  30. added more Grafana dashboards as templates — noreply / githubweb
  31. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  32. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  33. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  34. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  35. install wget during setup — Yannic Klem / githubweb
  36. remove new line at last command — Yannic Klem / githubweb
  37. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  38. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  39. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  40. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  41. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  42. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  43. Enhance logs for mapper registration — Yannic Klem / githubweb
  44. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  45. remove test jar from connectivity service module — Yannic Klem / githubweb
  46. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  47. use same version as defined in the parent pom — Yannic Klem / githubweb
  48. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  49. update prerequisites in order to build Ditto — noreply / githubweb
  50. added license headers to run config files — Thomas Jaeckle / githubweb
  51. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  52. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  53. fixed potential NPE — Thomas Jaeckle / githubweb
  54. fixed some method names and log statements — Thomas Jaeckle / githubweb
  55. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  56. Remove unnecessary option — Yannic Klem / githubweb
  57. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  58. Adapt documentation for building ditto — Yannic Klem / githubweb
  59. Issue failed acks for failed enrichments — David Schwilk / githubweb
  60. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  61. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  62. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  63. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  64. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  65. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  66. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  67. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  68. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  69. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  70. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  71. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  72. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  73. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  74. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  75. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  76. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  77. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  78. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  79. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  80. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  81. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  82. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  83. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  84. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  85. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  86. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  87. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  88. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  89. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  90. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  91. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  92. don't run parallel maven build — noreply / githubweb
  93. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  94. small adjustments to the wot documentation — Johannes Schneider / githubweb
  95. fixed default docker-compose.yml — noreply / githubweb
  96. Delete unnecessary blank space — David Schwilk / githubweb
  97. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  98. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb

#45 (Mar 1, 2022, 1:08:29 AM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  28. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  29. added more Grafana dashboards as templates — noreply / githubweb
  30. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  31. install wget during setup — Yannic Klem / githubweb
  32. remove new line at last command — Yannic Klem / githubweb
  33. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  34. Enhance logs for mapper registration — Yannic Klem / githubweb
  35. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  36. remove test jar from connectivity service module — Yannic Klem / githubweb
  37. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  38. use same version as defined in the parent pom — Yannic Klem / githubweb
  39. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  40. update prerequisites in order to build Ditto — noreply / githubweb
  41. added license headers to run config files — Thomas Jaeckle / githubweb
  42. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  43. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  44. fixed potential NPE — Thomas Jaeckle / githubweb
  45. fixed some method names and log statements — Thomas Jaeckle / githubweb
  46. Remove unnecessary option — Yannic Klem / githubweb
  47. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  48. Adapt documentation for building ditto — Yannic Klem / githubweb
  49. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  50. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  51. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  52. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  53. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  54. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  55. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  56. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  57. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  58. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  59. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb

#44 (Feb 28, 2022, 3:17:18 PM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  28. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  29. added more Grafana dashboards as templates — noreply / githubweb
  30. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  31. install wget during setup — Yannic Klem / githubweb
  32. remove new line at last command — Yannic Klem / githubweb
  33. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  34. Enhance logs for mapper registration — Yannic Klem / githubweb
  35. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  36. remove test jar from connectivity service module — Yannic Klem / githubweb
  37. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  38. use same version as defined in the parent pom — Yannic Klem / githubweb
  39. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  40. update prerequisites in order to build Ditto — noreply / githubweb
  41. added license headers to run config files — Thomas Jaeckle / githubweb
  42. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  43. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  44. fixed potential NPE — Thomas Jaeckle / githubweb
  45. fixed some method names and log statements — Thomas Jaeckle / githubweb
  46. Remove unnecessary option — Yannic Klem / githubweb
  47. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  48. Adapt documentation for building ditto — Yannic Klem / githubweb
  49. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  50. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  51. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  52. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  53. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  54. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  55. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  56. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  57. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  58. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb

#43 (Feb 28, 2022, 2:46:38 PM)

  1. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  2. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  3. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  4. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  5. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  6. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  7. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  8. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  9. fn:split() review: — Thomas Jaeckle / githubweb
  10. fn:split() review: — Thomas Jaeckle / githubweb
  11. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  12. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  13. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  14. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  15. Add comma — David Schwilk / githubweb
  16. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  17. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  18. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  19. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  20. review: — Stefan Maute / githubweb
  21. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  22. fix dockerfile-release — Johannes Schneider / githubweb
  23. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  24. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  25. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  26. fix compilation error — Yannic Klem / githubweb
  27. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  28. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  29. added more Grafana dashboards as templates — noreply / githubweb
  30. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  31. install wget during setup — Yannic Klem / githubweb
  32. remove new line at last command — Yannic Klem / githubweb
  33. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  34. Enhance logs for mapper registration — Yannic Klem / githubweb
  35. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  36. remove test jar from connectivity service module — Yannic Klem / githubweb
  37. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  38. use same version as defined in the parent pom — Yannic Klem / githubweb
  39. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  40. update prerequisites in order to build Ditto — noreply / githubweb
  41. added license headers to run config files — Thomas Jaeckle / githubweb
  42. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  43. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  44. fixed potential NPE — Thomas Jaeckle / githubweb
  45. fixed some method names and log statements — Thomas Jaeckle / githubweb
  46. Remove unnecessary option — Yannic Klem / githubweb
  47. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  48. Adapt documentation for building ditto — Yannic Klem / githubweb
  49. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  50. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  51. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  52. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  53. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  54. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  55. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  56. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  57. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  58. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb

#43 (Feb 28, 2022, 2:46:38 PM)

  1. Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
  2. Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
  3. isPatchUpdate would always be false — Yannic Klem / githubweb
  4. ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
  5. Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
  6. Add test validating KafkaProducerStream restart on error. — David Schwilk / githubweb
  7. bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" — Thomas Jaeckle / githubweb
  8. Add tests for filtering of expired inbound Kafka messages — David Schwilk / githubweb
  9. document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
  10. set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb
  11. review: minor code formatting changes; — Stefan Maute / githubweb
  12. first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
  13. review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
  14. added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb
  15. added release notes for Ditto 2.3.2 to sidebar — Thomas Jaeckle / githubweb

#42 (Feb 8, 2022, 7:57:25 AM)

  1. Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
  2. Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
  3. isPatchUpdate would always be false — Yannic Klem / githubweb
  4. ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
  5. Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
  6. Add test validating KafkaProducerStream restart on error. — David Schwilk / githubweb
  7. bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" — Thomas Jaeckle / githubweb
  8. Add tests for filtering of expired inbound Kafka messages — David Schwilk / githubweb
  9. document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
  10. set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb
  11. review: minor code formatting changes; — Stefan Maute / githubweb
  12. first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
  13. review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
  14. added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb
  15. added release notes for Ditto 2.3.2 to sidebar — Thomas Jaeckle / githubweb

#41 (Feb 4, 2022, 5:17:50 AM)

  1. Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
  2. Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
  3. isPatchUpdate would always be false — Yannic Klem / githubweb
  4. ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
  5. Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
  6. document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
  7. set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb

#41 (Feb 4, 2022, 5:17:50 AM)

  1. set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb
  2. add content-type to very beginning of protocol-specification.md — Thomas Jaeckle / githubweb
  3. Test and fix false positives of ClusterStateSyncBehavior due to unserialized local actor refs. — Yufei Cai / githubweb
  4. fix that placeholder `time:now` did not resolve to the current time when used in a connection's headerMapping — Thomas Jaeckle / githubweb
  5. ThingUpdater: execute force-update-after-start without waiting for the next event. — Yufei Cai / githubweb
  6. use all available placeholders for HttpPushValidator and AbstractMqttValidator like in the other validators; — Stefan Maute / githubweb
  7. replace deprecated Akka config "passivate-idle-entity-after" with "passivation.strategy" — Thomas Jaeckle / githubweb
  8. remove requesting an acknowledgement for UpdateThing command and do not report inconsistent things in search health status — Dominik Guggemos / githubweb
  9. add test cases for entity and connection id placeholder in Mqtt3ValidatorTest and HttpPushValidatorTest; — Stefan Maute / githubweb
  10. remove obsolete unit test, functionality was removed — Dominik Guggemos / githubweb
  11. Add filter for search index diff updates on revision. Trigger force update on mismatch. — Yufei Cai / githubweb
  12. Search update: Remove unused imports; remove errors from missed update detection. — Yufei Cai / githubweb
  13. fixed that JSON `null` in "correlation-id" of Ditto Protocol headers were parsed as JSON String `"null"` — Thomas Jaeckle / githubweb
  14. Add counters to track various kinds of search updates. — Yufei Cai / githubweb
  15. fixed that CommandAndCommandResponseMatchingValidator.validateCorrelationIdsMatch also match when the correlation-id of a commandResponse starts with the correlation-id of the command — Thomas Jaeckle / githubweb
  16. optimized signal header setting logic — Thomas Jaeckle / githubweb
  17. Add feature toggle for force-update-after-start. — Yufei Cai / githubweb
  18. review: minor style fixes; removed non-needed imports — Thomas Jaeckle / githubweb
  19. Refactory away an AtomicBoolean in ResponseReceiverCache. — Yufei Cai / githubweb
  20. fix that creating policy was wrapped in "ask with retry" setup - this is wrong as create is idempotent — Thomas Jaeckle / githubweb
  21. added Ditto release notes for version 2.3.1 — Thomas Jaeckle / githubweb

#40 (Jan 31, 2022, 11:48:11 AM)

  1. set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb
  2. add content-type to very beginning of protocol-specification.md — Thomas Jaeckle / githubweb
  3. Test and fix false positives of ClusterStateSyncBehavior due to unserialized local actor refs. — Yufei Cai / githubweb
  4. fix that placeholder `time:now` did not resolve to the current time when used in a connection's headerMapping — Thomas Jaeckle / githubweb
  5. ThingUpdater: execute force-update-after-start without waiting for the next event. — Yufei Cai / githubweb
  6. use all available placeholders for HttpPushValidator and AbstractMqttValidator like in the other validators; — Stefan Maute / githubweb
  7. replace deprecated Akka config "passivate-idle-entity-after" with "passivation.strategy" — Thomas Jaeckle / githubweb
  8. remove requesting an acknowledgement for UpdateThing command and do not report inconsistent things in search health status — Dominik Guggemos / githubweb
  9. add test cases for entity and connection id placeholder in Mqtt3ValidatorTest and HttpPushValidatorTest; — Stefan Maute / githubweb
  10. remove obsolete unit test, functionality was removed — Dominik Guggemos / githubweb
  11. Add filter for search index diff updates on revision. Trigger force update on mismatch. — Yufei Cai / githubweb
  12. Search update: Remove unused imports; remove errors from missed update detection. — Yufei Cai / githubweb
  13. fixed that JSON `null` in "correlation-id" of Ditto Protocol headers were parsed as JSON String `"null"` — Thomas Jaeckle / githubweb
  14. Add counters to track various kinds of search updates. — Yufei Cai / githubweb
  15. fixed that CommandAndCommandResponseMatchingValidator.validateCorrelationIdsMatch also match when the correlation-id of a commandResponse starts with the correlation-id of the command — Thomas Jaeckle / githubweb
  16. optimized signal header setting logic — Thomas Jaeckle / githubweb
  17. Add feature toggle for force-update-after-start. — Yufei Cai / githubweb
  18. review: minor style fixes; removed non-needed imports — Thomas Jaeckle / githubweb
  19. Refactory away an AtomicBoolean in ResponseReceiverCache. — Yufei Cai / githubweb
  20. fix that creating policy was wrapped in "ask with retry" setup - this is wrong as create is idempotent — Thomas Jaeckle / githubweb
  21. added Ditto release notes for version 2.3.1 — Thomas Jaeckle / githubweb

#39 (Jan 21, 2022, 10:09:01 AM)

  1. set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb
  2. add content-type to very beginning of protocol-specification.md — Thomas Jaeckle / githubweb

#38 (Jan 21, 2022, 9:21:38 AM)

  1. Issue #106: Fixed formatting of `DittoHeaderDefinition`. — Juergen Fickel / githubweb
  2. Issue #106: Added validator for ditto channel header. — Juergen Fickel / githubweb
  3. Issue #106: Made ditto channel header readable from external headers. — Juergen Fickel / githubweb
  4. Issue #106: Removed 'ditto' prefix of channel header key as it is now externally settable. — Juergen Fickel / githubweb
  5. add 'channel' option to http query parameters; — Stefan Maute / githubweb
  6. removed ditto prefix from channel variable in DittoChannelValueValidator; — Stefan Maute / githubweb
  7. adapt enforcement of live events and responses; — Stefan Maute / githubweb
  8. adjust review comments; — Stefan Maute / githubweb
  9. change permission check to have unrestricted permission for live events; — Stefan Maute / githubweb
  10. remove setLiveChannelName method from RootRouteHeadersStepBuilder; — Stefan Maute / githubweb
  11. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Stefan Maute / githubweb
  12. Issue #559: Throw `ThingNotCreatableException` for POST on things base route with live channel. — Juergen Fickel / githubweb
  13. minor improvements and code formatting; — Stefan Maute / githubweb
  14. add channel parameter to ditto swagger docu; — Stefan Maute / githubweb
  15. add documentation about live channel to http docu; — Stefan Maute / githubweb
  16. add blog post for new http live channel; — Stefan Maute / githubweb
  17. send out channel header in responses; — Stefan Maute / githubweb
  18. add tag ditto_channel to round trip timer; — Stefan Maute / githubweb
  19. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Joel Bartelheimer / githubweb
  20. Add first implementation for http-push live command response handling — Joel Bartelheimer / githubweb
  21. Add first test for live command response handling of http-push — Joel Bartelheimer / githubweb
  22. remove @Nullable annotation from proxyActor ref; — Stefan Maute / githubweb
  23. extend headers in MessageCommandAdapterTest and HeaderTranslatorTest with channel header which is now send out to the requester; — Stefan Maute / githubweb
  24. add method addEffectedReadSubjectsToThingLiveSignal to LiveSignalEnforcement to restore previous behavior of read subject determination; — Stefan Maute / githubweb
  25. Issue #559: Validate channel header immediately on setting in `DittoHeadersBuilder`. — Juergen Fickel / githubweb
  26. make ProtocolMessageType public so it can be used in other packages; — Stefan Maute / githubweb
  27. add docu review comments; — Stefan Maute / githubweb
  28. add review comments to new blog post; — Stefan Maute / githubweb
  29. add review comments to swagger docu; — Stefan Maute / githubweb
  30. Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. — Juergen Fickel / githubweb
  31. Issue #559: Made `Acknowledgement#TYPE` constant public as access is required from another package. — Juergen Fickel / githubweb
  32. Issue #559: Added `CorrelationId` and `TestNameCorrelationId` test utilities to make them available for Ditto unit tests. — Juergen Fickel / githubweb
  33. Issue #559: Added validation for types of live command responses, i.e. the response has to be associated with the beforehand sent command. — Juergen Fickel / githubweb
  34. Issue #559: Removed instance field for proxy actor from `OutboundDispatchingActor`. The proxy actor can be derived from `OutboundMappingSettings`. — Juergen Fickel / githubweb
  35. Issue #559: Fixed `HeaderTranslatorTest` as channel now is not internal only anymore. — Juergen Fickel / githubweb
  36. Issue #559: Refactored `StreamingSessionActorTest` to make use of `ActorSystemResource`. — Juergen Fickel / githubweb
  37. Issue #559: Fixed unexpected text in Javadoc. — Juergen Fickel / githubweb
  38. Issue #559: Fixed wrong expectation in `HttpPublisherActorTest`. — Juergen Fickel / githubweb
  39. Issue #559: Make sure that reflection based test data generation does not silently omit implementations. — Juergen Fickel / githubweb
  40. use regex pattern to determine messages requests; — Stefan Maute / githubweb
  41. Issue #559: Fixed compilation error. — Juergen Fickel / githubweb
  42. adapt regex pattern to determine message path queries; — Stefan Maute / githubweb
  43. Issue #559: Minor refactoring. Mainly code formatting, simplified some methods. — Juergen Fickel / githubweb
  44. extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; — Stefan Maute / githubweb
  45. fix missing variable; — Stefan Maute / githubweb
  46. Issue #559 minor simplifications — Joel Bartelheimer / githubweb
  47. fixed test in HttpPublisherActorTest; — Stefan Maute / githubweb
  48. refactor duplicate message template; — Stefan Maute / githubweb
  49. small code improvement; — Stefan Maute / githubweb
  50. Issue #559 remove workaround and build response corrently — Joel Bartelheimer / githubweb
  51. minor code improvement; — Stefan Maute / githubweb
  52. Issue #559: Moved test utils to more appropriate modules/packages. — Juergen Fickel / githubweb
  53. Issue #559: Added "correlationid" package to test-jar. — Juergen Fickel / githubweb
  54. Issue #559: Include all test packages in test-jar. — Juergen Fickel / githubweb
  55. Issue #559: Introduced new internal module for `Signal` related functionality. — Juergen Fickel / githubweb
  56. Issue #559: Fixed Javadoc error. — Juergen Fickel / githubweb
  57. Issue #559: Fixed compilation error and test errors. — Juergen Fickel / githubweb
  58. Issue #559: Fixed another test error. — Juergen Fickel / githubweb
  59. Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. — Juergen Fickel / githubweb
  60. Issue #559: Moved `SignalInformationPoint` to module "ditto-internal-models-signal" to make is usable in a broader scope. — Juergen Fickel / githubweb
  61. Issue #559: Fixed toString implementation. — Juergen Fickel / githubweb
  62. Issue #559: Allow setting of custom HTTP status to `UnsupportedSignalException`. — Juergen Fickel / githubweb
  63. Issue #559: A response Signal with an invalid type leads to HTTP status 500 as this should never happen. — Juergen Fickel / githubweb
  64. Issue #559: Validate live command responses in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  65. Issue #559: Minor refactoring. — Juergen Fickel / githubweb
  66. Issue #559: Introduced factory for creating shard region proxy actors. — Juergen Fickel / githubweb
  67. Issue #559: Extended `SignalInformationPoint`. — Juergen Fickel / githubweb
  68. Issue #559: Added `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  69. Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  70. Issue #106 add auth context of target to sending-context — Joel Bartelheimer / githubweb
  71. Issue #106 Enforce requesters auth context for live retrieve commands — Joel Bartelheimer / githubweb
  72. Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. — Joel Bartelheimer / githubweb
  73. ignore failing test temporarily — Joel Bartelheimer / githubweb
  74. ignore failing test temporarily, this time the right test — Joel Bartelheimer / githubweb
  75. Issue #106 extend protocol adapter — Joel Bartelheimer / githubweb
  76. Issue #106 fix unit test — Joel Bartelheimer / githubweb
  77. Rework after merge — Joel Bartelheimer / githubweb
  78. Issue #1228 add ditto header for new 'liveChannelCondition' header — Joel Bartelheimer / githubweb
  79. Issue #106: Use only simple class name for correlation ID. — Juergen Fickel / githubweb
  80. Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. — Juergen Fickel / githubweb
  81. Issue #106: Added method to directly log 'LogEntry' to 'ConnectionLogger'. — Juergen Fickel / githubweb
  82. Issue #106: Let 'ConnectionPersistenceActor' handle 'AddConnectionLogEntry'. — Juergen Fickel / githubweb
  83. Issue #106: Added method to get optional correlation ID from a specified Signal. — Juergen Fickel / githubweb
  84. Issue #106: Refactored 'AcknowledgementAggregatorActor'. — Juergen Fickel / githubweb
  85. Issue #106: Reworked handling of matching validation result failure. — Juergen Fickel / githubweb
  86. Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. — Juergen Fickel / githubweb
  87. Issue #106: Added method to stop actor to 'ActorSystemResource'. — Juergen Fickel / githubweb
  88. Issue #106: Fixed compilation error in 'AcknowledgmentAggregatorActorTest'. — Juergen Fickel / githubweb
  89. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  90. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  91. Issue #106: Fixed some code smells. — Juergen Fickel / githubweb
  92. Add header "twin-fallback-after" for smart channel selection. — Yufei Cai / githubweb
  93. Try alternative message path for filtering live query response. — Yufei Cai / githubweb
  94. Restore authorization context for live response enforcement in Concierge. — Yufei Cai / githubweb
  95. Issue #106: Added methods to 'SignalInformationPoint'. — Juergen Fickel / githubweb
  96. Concierge: Add an actor to handle live thing query commands with custom acknowledgement requests. — Yufei Cai / githubweb
  97. small code and javadoc adjustments; — Stefan Maute / githubweb
  98. remove null check getCategory returns null in some cases; — Stefan Maute / githubweb
  99. small code format improvements; — Stefan Maute / githubweb
  100. Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. — Juergen Fickel / githubweb
  101. update date of blog post and extend blog post with special handling of command responses from devices; — Stefan Maute / githubweb
  102. update http docu for special handling of live responses; — Stefan Maute / githubweb
  103. [#1228] provided new "UpdateTwinWithLiveResponse" MessageMapper for creating "MergeThing" commands for updating the twin when a "live response" was consumed via a connection source — Thomas Jaeckle / githubweb
  104. removed unused method in SignalTypeFormatException; — Stefan Maute / githubweb
  105. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  106. Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. — Juergen Fickel / githubweb
  107. Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. — Juergen Fickel / githubweb
  108. add TODO for changing the since annotation; — Stefan Maute / githubweb
  109. Issue #106 minor fixes — Joel Bartelheimer / githubweb
  110. Issue #106: Introduced evicting cache for response receivers. — Juergen Fickel / githubweb
  111. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  112. Issue #106: Validate resource paths of live ThingCommand and its response. — Juergen Fickel / githubweb
  113. Issue #106: Fixed unit test. — Juergen Fickel / githubweb
  114. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  115. Issue #106: Do not validate resource path matching for error responses. — Juergen Fickel / githubweb
  116. Support different charsets for TextPayload — Yannic Klem / githubweb
  117. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  118. Improvements after review — Yannic Klem / githubweb
  119. review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 — Thomas Jaeckle / githubweb
  120. fixed wording in httpapi-overview.md docs about channel — Thomas Jaeckle / githubweb
  121. Review: Ensure dittoHeadersForMerge of UpdateTwinWithLiveResonseMessageMapper is non-null; add assertion that the channel header is not set after mapping. — Yufei Cai / githubweb
  122. Issue #106: Extract 'channel=live' header also for Error responses — Joel Bartelheimer / githubweb
  123. Issue #106 add 'since' annotation — Joel Bartelheimer / githubweb
  124. Issue #106: review: add @since annotation, format code, remove unnecessary 'public' keyword — Yufei Cai / githubweb
  125. [#106] review: fixed Ditto version 2.2.0 in "@deprecated" javadoc mentions, corrected to 2.3.0 — Thomas Jaeckle / githubweb
  126. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  127. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  128. Issue #1228: change header values for live channel timeout fallback from duration to a strategy enum. — Yufei Cai / githubweb
  129. [#1228] added DittoHeaderDefinition "live-channel-condition-matched" which will also be written to external headers to find out whether the live channel condition matched — Thomas Jaeckle / githubweb
  130. Issue #1228: apply policy enforcement to live-channel-condition in addition to condition header — Yufei Cai / githubweb
  131. [#1228] review: fixed javadoc of EnumValueValidator + header definition; added unit test for EnumValueValidator; adjusted message and description of thrown exception if enum value is not known; — Thomas Jaeckle / githubweb
  132. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  133. [#1228] Evaluate live-channel-condition-match in Things — Yufei Cai / githubweb
  134. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  135. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  136. Fix outdated documentation — Yannic Klem / githubweb
  137. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  138. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  139. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  140. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  141. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  142. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  143. Issue #106: Reworked deserialization of CommandResponses from JSON. — Juergen Fickel / githubweb
  144. Issue #106: Formatted DittoHeaderDefinition to improve readability. — Juergen Fickel / githubweb
  145. Issue #106: Improved exception handling of JSON deserialization of UnsupportedSignalException. — Juergen Fickel / githubweb
  146. fix log statements which only mention delcared acks in ClusterMemberRemovedAware which is not only used for ACKs .. — Thomas Jaeckle / githubweb
  147. [#1228] Delay LiveResponseAndAcknowledgementForwarder termination until valid response is received. — Yufei Cai / githubweb
  148. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  149. [#1228] send query response back to concierge; use single ask for live commands — Yufei Cai / githubweb
  150. [#1228] add initial implementation of smart channel selection. — Yufei Cai / githubweb
  151. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  152. [#1228] fix live response auth context and live error response forwarding. — Yufei Cai / githubweb
  153. [#1228] added http headers "on-live-channel-timeout" and "live-channel-condition" to be able to also pass in via HTTP query params — Thomas Jaeckle / githubweb
  154. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  155. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  156. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  157. Issue #106: Introduced an HTTP status validator. — Juergen Fickel / githubweb
  158. Issue #106: Introduced AdaptableToSignalMapper. — Juergen Fickel / githubweb
  159. Issue #106: Added static factory method for omitting HTTP status validation. — Juergen Fickel / githubweb
  160. Issue #106: Began to prepare command responses for safe mapping from Adaptable. (WIP) — Juergen Fickel / githubweb
  161. Issue #106: Added getters for optional thing and policy ID to MappingContext. — Juergen Fickel / githubweb
  162. Use fully qualified container images — Jens Reimann / githubweb
  163. Allow pushing containers too — Jens Reimann / githubweb
  164. [#1228] fix various issues in live channel condition evaluation — Yufei Cai / githubweb
  165. Issue #106: Use HTTP_STATUS constant. — Juergen Fickel / githubweb
  166. Issue #106: Added getter for optional FeatureDefinition. — Juergen Fickel / githubweb
  167. Issue #106: Added getter for optional FeatureProperties. — Juergen Fickel / githubweb
  168. [#1228] Smart-channel-selection: Fix timeout exception headers; add message for live channel precondition failed exception — Yufei Cai / githubweb
  169. [#1228] fix wrong .toString() call which caused "Optional[..]" to be part of the string — Thomas Jaeckle / githubweb
  170. Issue #106: Added getter for feature property pointer and value and removed some redundancy. — Juergen Fickel / githubweb
  171. Issue #106: Added getter for feature desired property pointer and fixed some bugs. — Juergen Fickel / githubweb
  172. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  173. Adjust PolicyModifyCommandResponseMappingStrategies — David Schwilk / githubweb
  174. Issue #106: Adjusted thing modifying command responses and ThingModifyCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  175. Fix api break — David Schwilk / githubweb
  176. Issue #106: Fixed Maven build. — Juergen Fickel / githubweb
  177. Issue #106: Added some policy-related test cases. — Juergen Fickel / githubweb
  178. Issue #106: Reduced some redundancy (WIP). — Juergen Fickel / githubweb
  179. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  180. add documentation on live channel condition — Johannes Schneider / githubweb
  181. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  182. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  183. [#1228] moved restoration from connectivity command headers from AcknowledgementAggregatorActor.restoreCommandConnectivityHeaders — Thomas Jaeckle / githubweb
  184. [#1228] re-added exclusion for binary comp check of ditto-placeholders — Thomas Jaeckle / githubweb
  185. Issue #106: Further removed redundancy. — Juergen Fickel / githubweb
  186. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  187. [#1228] fixed javadoc errors — Thomas Jaeckle / githubweb
  188. [#1228] undid adjusting CommandResponse.isOfExpectedResponseType to always be "true" for live responses — Thomas Jaeckle / githubweb
  189. added openapi documentation — Johannes Schneider / githubweb
  190. Issue #106: Adjusted thing query command responses and ThingQueryCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  191. Issue #106: Adjusted RetrieveThingsCommandResponse and RetrieveThingsCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  192. Issue #106: Adjusted MergeThingResponse and ThingMergeCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  193. [#1228] Apply live channel fallback strategy to live commands. — Yufei Cai / githubweb
  194. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  195. Issue #106: Fixed ThingMergeCommandResponseMappingStrategies. — Juergen Fickel / githubweb
  196. [#1228] fixed classCastException in usage of CommandHeaderRestoration — Thomas Jaeckle / githubweb
  197. Issue #106: Validate HTTP status(es) directly in command response. — Juergen Fickel / githubweb
  198. Issue #106: Treat JSON null literal as if payload contains no feature. — Juergen Fickel / githubweb
  199. Issue #106: fix 'ConciergeServiceGlobalErrorRegistryTest' — Joel Bartelheimer / githubweb
  200. [#106] fixed things-service unit tests after merge from dev — Thomas Jaeckle / githubweb
  201. [#1228] Add SmartChannelSelectionTest. — Yufei Cai / githubweb
  202. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  203. [#1228] review: — Thomas Jaeckle / githubweb
  204. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  205. fixed sidebar order — noreply / githubweb
  206. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb
  207. Issue #106: Do not send error responses via WebSocket for invalid live command responses. — Juergen Fickel / githubweb
  208. Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  209. Review HttpStatus validation in command responses — David Schwilk / githubweb
  210. [#1228] Converge ResponseReceiver and Sender paths for live and smart-channel commands; fix receive timeout of AbstractHttpRequestActor. — Yufei Cai / githubweb
  211. [#1228] renamed MiscPlaceholder to TimePlaceholder — Thomas Jaeckle / githubweb
  212. [#1228] removed test which is no longer valid — Thomas Jaeckle / githubweb
  213. [#1228] Set originator header for live responses in the smart channel; fix unit tests. — Yufei Cai / githubweb
  214. Use npipe to communicate with docker daemon — Yannic Klem / githubweb
  215. [#1228] documentation review: — Thomas Jaeckle / githubweb
  216. Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. — Juergen Fickel / githubweb
  217. Make connection metric alerting connection type dependant — David Schwilk / githubweb
  218. [#1228] renamed header "on-live-channel-timeout" to "live-channel-timeout-strategy" — Thomas Jaeckle / githubweb
  219. Fixes #1247: allow usage of absolute domain paths ending with a "." as Kafka bootstrap servers — Thomas Jaeckle / githubweb
  220. [#1228] remove unused second component of response receiver cache; turn the cache into an actor system extension to avoid cross-contamination between unit tests; remove workaround in SmartChannelSelectionWithResponseReceiverTest. — Yufei Cai / githubweb
  221. [#1228] added blogpost about "live-channel-condition" — Thomas Jaeckle / githubweb
  222. update Akka to 2.6.18 and logback to 1.2.9 — Thomas Jaeckle / githubweb
  223. [#1228] review: minor javadoc fixes / parameter renamings — Thomas Jaeckle / githubweb
  224. [#1228] throw new added LiveChannelConditionNotAllowedException when the "live-channel-condition" is used for non-ThingQueryCommands — Thomas Jaeckle / githubweb
  225. Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. — Juergen Fickel / githubweb
  226. Issue #106: Smaller fixes before for PR. — Juergen Fickel / githubweb
  227. [#1228]: Adjusted formatting of DittoHeaderDefinition. — Juergen Fickel / githubweb
  228. [#1228]: Fixed some code smells. — Juergen Fickel / githubweb
  229. [#1228]: Mainly code formatting and adjustment of one test case. — Juergen Fickel / githubweb
  230. [#1228] added notice that for "live" channel the device must understand and respond in Ditto Protocol — Thomas Jaeckle / githubweb
  231. [#1228] Review: rephrase to emphasize that live-channel-condition is a different query parameter from the condition query parameter. — Yufei Cai / githubweb
  232. [#1228] Interpret smart channel responses as "live-response" — Yufei Cai / githubweb
  233. [#1228] also start AcknowledgementAggregatorActor for "smart channel commands" + validate command responses also for those — Thomas Jaeckle / githubweb
  234. review: — Thomas Jaeckle / githubweb
  235. made "topicPath" in IllegalAdaptableException non-optional — Thomas Jaeckle / githubweb
  236. Removed publicly unused static factory method for builder. — Juergen Fickel / githubweb
  237. fixed LogEntryFactoryTest — Thomas Jaeckle / githubweb
  238. Add test to demonstrate persistence of javascript global variables. — Yufei Cai / githubweb
  239. Move javascript racing tests to mapping processors. — Yufei Cai / githubweb
  240. Remove the possibility of concurrent modification of global variables in a javascript mapper. — Yufei Cai / githubweb
  241. Document why InboundMappingSink and OutboundMappingProcessorActor take multiple mapping processors to create. — Yufei Cai / githubweb
  242. Use non deprecated lazy source initializer — David Schwilk / githubweb
  243. Adjust license header to 2022 — David Schwilk / githubweb
  244. Add 2022 license for license check — David Schwilk / githubweb
  245. update jackson-bom version to 2.12.6 — Thomas Jaeckle / githubweb
  246. update more dependencies: typesafe-config, ssl-config-core, hivemq-mqtt-client, mongo-java-driver, netty, cloudevents, slf4j, logback, caffeine, classindex — Thomas Jaeckle / githubweb
  247. wait for kafka client consumer and producer actors initialization to be sure any authentication errors are handled with backoff — Johannes Schneider / githubweb
  248. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb
  249. wait for success messages in tests — Johannes Schneider / githubweb
  250. fix mock mapper — Johannes Schneider / githubweb
  251. make init timeout configurable for kafka producer and consumer — Johannes Schneider / githubweb
  252. test if Rhino 1.7.14-RC1 breaks things for us or not — Thomas Jaeckle / githubweb
  253. enhanced JavaScriptMessageMapperRhinoTest with new Rhino 1.7.14 functionality: using template literals — Thomas Jaeckle / githubweb
  254. update to released Rhino 1.7.14 — Thomas Jaeckle / githubweb
  255. update Akka Management to 1.1.2 — Thomas Jaeckle / githubweb
  256. implement support for wildcard (*) in selected fields for RetrieveThing, SudoRetrieveThing and RetrieveFeatures — Dominik Guggemos / githubweb
  257. fix unit test — Dominik Guggemos / githubweb
  258. review: — Stefan Maute / githubweb
  259. document not to use '*' as feature ID in basic-feature.md; — Stefan Maute / githubweb
  260. Avoid passing the context in AcknowledgementForwarderActorStarter — Yannic Klem / githubweb
  261. fixed/simplified using multiple MappingProcessors via construct "concatLazy(Source.lazySource())" with a simpler and more efficient operation — Thomas Jaeckle / githubweb
  262. Replace client actor refs refreshing mechanism — Yannic Klem / githubweb
  263. document field selector with wildcard and extraFields with wildcard; — Stefan Maute / githubweb
  264. Add counter for connectivity acks to measure messages waiting for acks in a given moment — David Schwilk / githubweb
  265. fixed "live-channel-timeout-strategy" OpenAPI documentation — Thomas Jaeckle / githubweb
  266. configured the default "processorPoolSize" of new connections to 1 — Thomas Jaeckle / githubweb
  267. fixed ImmutableConnectionTest — Thomas Jaeckle / githubweb
  268. introduce caffeine cache to cache oauth tokens for http push connections — Dominik Guggemos / githubweb
  269. rephrase docu; — Stefan Maute / githubweb
  270. only sync actors with aggregation actor for more than one client — Johannes Schneider / githubweb
  271. stabilize tests for expiring JWTs — Dominik Guggemos / githubweb
  272. use http-push dispatcher for requests to token endpoint — Dominik Guggemos / githubweb
  273. move common functionality of expanding feature id wildcard to ThingFieldSelector class and adapt code where the functionality is used — Dominik Guggemos / githubweb
  274. Allow to disable automatic passivation for specific shard regions — Yannic Klem / githubweb
  275. extend selectable fields with "__lifecycle"; — Stefan Maute / githubweb
  276. Issue #1273: Deal with unavailable Kafka broker in KafkaPublisherActor. — Juergen Fickel / githubweb
  277. moved feature id wildcard expansion logic into ThingsModelFactory; — Stefan Maute / githubweb
  278. Issue #1273: Moved logic for escalating connection failure to avoid unwanted side effects. — Juergen Fickel / githubweb
  279. fix that very actively updates things indexed in the search could have a wrong search index — Thomas Jaeckle / githubweb
  280. improve documentation about OpenId connect issuer configuration — Thomas Jaeckle / githubweb
  281. Add sync between pubsub ddata and cluster state. — Yufei Cai / githubweb
  282. Add unit test for cluster state sync. — Yufei Cai / githubweb
  283. Fix license header year. — Yufei Cai / githubweb
  284. make HealthSignal serializable by implementing marker interface AkkaJacksonCborSerializable — Dominik Guggemos / githubweb
  285. Make ClientActorRefs serializable so we can send this directly instead of — Yannic Klem / githubweb
  286. Add serialization test for ClientActorRefs — Yannic Klem / githubweb
  287. Simplified serialization test a bit. — Juergen Fickel / githubweb
  288. Add a random delay to ThingUpdater force-update-after-start-timeout to avoid load spikes. — Yufei Cai / githubweb
  289. review: just minor formating / javadoc fixes — Thomas Jaeckle / githubweb
  290. fix infinite loop — Yannic Klem / githubweb
  291. use ThreadSafeDittoLogger for KafkaMessageTransformer; — Stefan Maute / githubweb
  292. add AcknowledgementAggregatorActor to EXCLUDED_ADDRESS_REPORTING_CHILD_NAME_PATTERN to avoid warning logs; — Stefan Maute / githubweb
  293. enabled ditto-placeholders japicmp comparison — Thomas Jaeckle / githubweb
  294. prepare Ditto 2.3.0 release and release notes, blogpost, etc. — Thomas Jaeckle / githubweb

#37 (Jan 5, 2022, 10:50:47 AM)

  1. Issue #106: Fixed formatting of `DittoHeaderDefinition`. — Juergen Fickel / githubweb
  2. Issue #106: Added validator for ditto channel header. — Juergen Fickel / githubweb
  3. Issue #106: Made ditto channel header readable from external headers. — Juergen Fickel / githubweb
  4. Issue #106: Removed 'ditto' prefix of channel header key as it is now externally settable. — Juergen Fickel / githubweb
  5. add 'channel' option to http query parameters; — Stefan Maute / githubweb
  6. removed ditto prefix from channel variable in DittoChannelValueValidator; — Stefan Maute / githubweb
  7. adapt enforcement of live events and responses; — Stefan Maute / githubweb
  8. adjust review comments; — Stefan Maute / githubweb
  9. change permission check to have unrestricted permission for live events; — Stefan Maute / githubweb
  10. remove setLiveChannelName method from RootRouteHeadersStepBuilder; — Stefan Maute / githubweb
  11. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Stefan Maute / githubweb
  12. Issue #559: Throw `ThingNotCreatableException` for POST on things base route with live channel. — Juergen Fickel / githubweb
  13. minor improvements and code formatting; — Stefan Maute / githubweb
  14. add channel parameter to ditto swagger docu; — Stefan Maute / githubweb
  15. add documentation about live channel to http docu; — Stefan Maute / githubweb
  16. add blog post for new http live channel; — Stefan Maute / githubweb
  17. send out channel header in responses; — Stefan Maute / githubweb
  18. add tag ditto_channel to round trip timer; — Stefan Maute / githubweb
  19. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Joel Bartelheimer / githubweb
  20. Add first implementation for http-push live command response handling — Joel Bartelheimer / githubweb
  21. Add first test for live command response handling of http-push — Joel Bartelheimer / githubweb
  22. remove @Nullable annotation from proxyActor ref; — Stefan Maute / githubweb
  23. extend headers in MessageCommandAdapterTest and HeaderTranslatorTest with channel header which is now send out to the requester; — Stefan Maute / githubweb
  24. add method addEffectedReadSubjectsToThingLiveSignal to LiveSignalEnforcement to restore previous behavior of read subject determination; — Stefan Maute / githubweb
  25. Issue #559: Validate channel header immediately on setting in `DittoHeadersBuilder`. — Juergen Fickel / githubweb
  26. make ProtocolMessageType public so it can be used in other packages; — Stefan Maute / githubweb
  27. add docu review comments; — Stefan Maute / githubweb
  28. add review comments to new blog post; — Stefan Maute / githubweb
  29. add review comments to swagger docu; — Stefan Maute / githubweb
  30. Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. — Juergen Fickel / githubweb
  31. Issue #559: Made `Acknowledgement#TYPE` constant public as access is required from another package. — Juergen Fickel / githubweb
  32. Issue #559: Added `CorrelationId` and `TestNameCorrelationId` test utilities to make them available for Ditto unit tests. — Juergen Fickel / githubweb
  33. Issue #559: Added validation for types of live command responses, i.e. the response has to be associated with the beforehand sent command. — Juergen Fickel / githubweb
  34. Issue #559: Removed instance field for proxy actor from `OutboundDispatchingActor`. The proxy actor can be derived from `OutboundMappingSettings`. — Juergen Fickel / githubweb
  35. Issue #559: Fixed `HeaderTranslatorTest` as channel now is not internal only anymore. — Juergen Fickel / githubweb
  36. Issue #559: Refactored `StreamingSessionActorTest` to make use of `ActorSystemResource`. — Juergen Fickel / githubweb
  37. Issue #559: Fixed unexpected text in Javadoc. — Juergen Fickel / githubweb
  38. Issue #559: Fixed wrong expectation in `HttpPublisherActorTest`. — Juergen Fickel / githubweb
  39. Issue #559: Make sure that reflection based test data generation does not silently omit implementations. — Juergen Fickel / githubweb
  40. use regex pattern to determine messages requests; — Stefan Maute / githubweb
  41. Issue #559: Fixed compilation error. — Juergen Fickel / githubweb
  42. adapt regex pattern to determine message path queries; — Stefan Maute / githubweb
  43. Issue #559: Minor refactoring. Mainly code formatting, simplified some methods. — Juergen Fickel / githubweb
  44. extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; — Stefan Maute / githubweb
  45. fix missing variable; — Stefan Maute / githubweb
  46. Issue #559 minor simplifications — Joel Bartelheimer / githubweb
  47. fixed test in HttpPublisherActorTest; — Stefan Maute / githubweb
  48. refactor duplicate message template; — Stefan Maute / githubweb
  49. small code improvement; — Stefan Maute / githubweb
  50. Issue #559 remove workaround and build response corrently — Joel Bartelheimer / githubweb
  51. minor code improvement; — Stefan Maute / githubweb
  52. Issue #559: Moved test utils to more appropriate modules/packages. — Juergen Fickel / githubweb
  53. Issue #559: Added "correlationid" package to test-jar. — Juergen Fickel / githubweb
  54. Issue #559: Include all test packages in test-jar. — Juergen Fickel / githubweb
  55. Issue #559: Introduced new internal module for `Signal` related functionality. — Juergen Fickel / githubweb
  56. Issue #559: Fixed Javadoc error. — Juergen Fickel / githubweb
  57. Issue #559: Fixed compilation error and test errors. — Juergen Fickel / githubweb
  58. Issue #559: Fixed another test error. — Juergen Fickel / githubweb
  59. Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. — Juergen Fickel / githubweb
  60. Issue #559: Moved `SignalInformationPoint` to module "ditto-internal-models-signal" to make is usable in a broader scope. — Juergen Fickel / githubweb
  61. Issue #559: Fixed toString implementation. — Juergen Fickel / githubweb
  62. Issue #559: Allow setting of custom HTTP status to `UnsupportedSignalException`. — Juergen Fickel / githubweb
  63. Issue #559: A response Signal with an invalid type leads to HTTP status 500 as this should never happen. — Juergen Fickel / githubweb
  64. Issue #559: Validate live command responses in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  65. Issue #559: Minor refactoring. — Juergen Fickel / githubweb
  66. Issue #559: Introduced factory for creating shard region proxy actors. — Juergen Fickel / githubweb
  67. Issue #559: Extended `SignalInformationPoint`. — Juergen Fickel / githubweb
  68. Issue #559: Added `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  69. Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  70. Issue #106 add auth context of target to sending-context — Joel Bartelheimer / githubweb
  71. Issue #106 Enforce requesters auth context for live retrieve commands — Joel Bartelheimer / githubweb
  72. Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. — Joel Bartelheimer / githubweb
  73. ignore failing test temporarily — Joel Bartelheimer / githubweb
  74. ignore failing test temporarily, this time the right test — Joel Bartelheimer / githubweb
  75. Issue #106 extend protocol adapter — Joel Bartelheimer / githubweb
  76. Issue #106 fix unit test — Joel Bartelheimer / githubweb
  77. Rework after merge — Joel Bartelheimer / githubweb
  78. Issue #1228 add ditto header for new 'liveChannelCondition' header — Joel Bartelheimer / githubweb
  79. Issue #106: Use only simple class name for correlation ID. — Juergen Fickel / githubweb
  80. Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. — Juergen Fickel / githubweb
  81. Issue #106: Added method to directly log 'LogEntry' to 'ConnectionLogger'. — Juergen Fickel / githubweb
  82. Issue #106: Let 'ConnectionPersistenceActor' handle 'AddConnectionLogEntry'. — Juergen Fickel / githubweb
  83. Issue #106: Added method to get optional correlation ID from a specified Signal. — Juergen Fickel / githubweb
  84. Issue #106: Refactored 'AcknowledgementAggregatorActor'. — Juergen Fickel / githubweb
  85. Issue #106: Reworked handling of matching validation result failure. — Juergen Fickel / githubweb
  86. Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. — Juergen Fickel / githubweb
  87. Issue #106: Added method to stop actor to 'ActorSystemResource'. — Juergen Fickel / githubweb
  88. Issue #106: Fixed compilation error in 'AcknowledgmentAggregatorActorTest'. — Juergen Fickel / githubweb
  89. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  90. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  91. Issue #106: Fixed some code smells. — Juergen Fickel / githubweb
  92. Add header "twin-fallback-after" for smart channel selection. — Yufei Cai / githubweb
  93. Try alternative message path for filtering live query response. — Yufei Cai / githubweb
  94. Restore authorization context for live response enforcement in Concierge. — Yufei Cai / githubweb
  95. Issue #106: Added methods to 'SignalInformationPoint'. — Juergen Fickel / githubweb
  96. Concierge: Add an actor to handle live thing query commands with custom acknowledgement requests. — Yufei Cai / githubweb
  97. small code and javadoc adjustments; — Stefan Maute / githubweb
  98. remove null check getCategory returns null in some cases; — Stefan Maute / githubweb
  99. small code format improvements; — Stefan Maute / githubweb
  100. Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. — Juergen Fickel / githubweb
  101. update date of blog post and extend blog post with special handling of command responses from devices; — Stefan Maute / githubweb
  102. update http docu for special handling of live responses; — Stefan Maute / githubweb
  103. [#1228] provided new "UpdateTwinWithLiveResponse" MessageMapper for creating "MergeThing" commands for updating the twin when a "live response" was consumed via a connection source — Thomas Jaeckle / githubweb
  104. removed unused method in SignalTypeFormatException; — Stefan Maute / githubweb
  105. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  106. Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. — Juergen Fickel / githubweb
  107. Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. — Juergen Fickel / githubweb
  108. add TODO for changing the since annotation; — Stefan Maute / githubweb
  109. Issue #106 minor fixes — Joel Bartelheimer / githubweb
  110. Issue #106: Introduced evicting cache for response receivers. — Juergen Fickel / githubweb
  111. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  112. Issue #106: Validate resource paths of live ThingCommand and its response. — Juergen Fickel / githubweb
  113. Issue #106: Fixed unit test. — Juergen Fickel / githubweb
  114. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  115. Issue #106: Do not validate resource path matching for error responses. — Juergen Fickel / githubweb
  116. Support different charsets for TextPayload — Yannic Klem / githubweb
  117. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  118. Improvements after review — Yannic Klem / githubweb
  119. review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 — Thomas Jaeckle / githubweb
  120. fixed wording in httpapi-overview.md docs about channel — Thomas Jaeckle / githubweb
  121. Review: Ensure dittoHeadersForMerge of UpdateTwinWithLiveResonseMessageMapper is non-null; add assertion that the channel header is not set after mapping. — Yufei Cai / githubweb
  122. Issue #106: Extract 'channel=live' header also for Error responses — Joel Bartelheimer / githubweb
  123. Issue #106 add 'since' annotation — Joel Bartelheimer / githubweb
  124. Issue #106: review: add @since annotation, format code, remove unnecessary 'public' keyword — Yufei Cai / githubweb
  125. [#106] review: fixed Ditto version 2.2.0 in "@deprecated" javadoc mentions, corrected to 2.3.0 — Thomas Jaeckle / githubweb
  126. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  127. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  128. Issue #1228: change header values for live channel timeout fallback from duration to a strategy enum. — Yufei Cai / githubweb
  129. [#1228] added DittoHeaderDefinition "live-channel-condition-matched" which will also be written to external headers to find out whether the live channel condition matched — Thomas Jaeckle / githubweb
  130. Issue #1228: apply policy enforcement to live-channel-condition in addition to condition header — Yufei Cai / githubweb
  131. [#1228] review: fixed javadoc of EnumValueValidator + header definition; added unit test for EnumValueValidator; adjusted message and description of thrown exception if enum value is not known; — Thomas Jaeckle / githubweb
  132. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  133. [#1228] Evaluate live-channel-condition-match in Things — Yufei Cai / githubweb
  134. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  135. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  136. Fix outdated documentation — Yannic Klem / githubweb
  137. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  138. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  139. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  140. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  141. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  142. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  143. Issue #106: Reworked deserialization of CommandResponses from JSON. — Juergen Fickel / githubweb
  144. Issue #106: Formatted DittoHeaderDefinition to improve readability. — Juergen Fickel / githubweb
  145. Issue #106: Improved exception handling of JSON deserialization of UnsupportedSignalException. — Juergen Fickel / githubweb
  146. fix log statements which only mention delcared acks in ClusterMemberRemovedAware which is not only used for ACKs .. — Thomas Jaeckle / githubweb
  147. [#1228] Delay LiveResponseAndAcknowledgementForwarder termination until valid response is received. — Yufei Cai / githubweb
  148. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  149. [#1228] send query response back to concierge; use single ask for live commands — Yufei Cai / githubweb
  150. [#1228] add initial implementation of smart channel selection. — Yufei Cai / githubweb
  151. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  152. [#1228] fix live response auth context and live error response forwarding. — Yufei Cai / githubweb
  153. [#1228] added http headers "on-live-channel-timeout" and "live-channel-condition" to be able to also pass in via HTTP query params — Thomas Jaeckle / githubweb
  154. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  155. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  156. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  157. Issue #106: Introduced an HTTP status validator. — Juergen Fickel / githubweb
  158. Issue #106: Introduced AdaptableToSignalMapper. — Juergen Fickel / githubweb
  159. Issue #106: Added static factory method for omitting HTTP status validation. — Juergen Fickel / githubweb
  160. Issue #106: Began to prepare command responses for safe mapping from Adaptable. (WIP) — Juergen Fickel / githubweb
  161. Issue #106: Added getters for optional thing and policy ID to MappingContext. — Juergen Fickel / githubweb
  162. Use fully qualified container images — Jens Reimann / githubweb
  163. Allow pushing containers too — Jens Reimann / githubweb
  164. [#1228] fix various issues in live channel condition evaluation — Yufei Cai / githubweb
  165. Issue #106: Use HTTP_STATUS constant. — Juergen Fickel / githubweb
  166. Issue #106: Added getter for optional FeatureDefinition. — Juergen Fickel / githubweb
  167. Issue #106: Added getter for optional FeatureProperties. — Juergen Fickel / githubweb
  168. [#1228] Smart-channel-selection: Fix timeout exception headers; add message for live channel precondition failed exception — Yufei Cai / githubweb
  169. [#1228] fix wrong .toString() call which caused "Optional[..]" to be part of the string — Thomas Jaeckle / githubweb
  170. Issue #106: Added getter for feature property pointer and value and removed some redundancy. — Juergen Fickel / githubweb
  171. Issue #106: Added getter for feature desired property pointer and fixed some bugs. — Juergen Fickel / githubweb
  172. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  173. Adjust PolicyModifyCommandResponseMappingStrategies — David Schwilk / githubweb
  174. Issue #106: Adjusted thing modifying command responses and ThingModifyCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  175. Fix api break — David Schwilk / githubweb
  176. Issue #106: Fixed Maven build. — Juergen Fickel / githubweb
  177. Issue #106: Added some policy-related test cases. — Juergen Fickel / githubweb
  178. Issue #106: Reduced some redundancy (WIP). — Juergen Fickel / githubweb
  179. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  180. add documentation on live channel condition — Johannes Schneider / githubweb
  181. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  182. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  183. [#1228] moved restoration from connectivity command headers from AcknowledgementAggregatorActor.restoreCommandConnectivityHeaders — Thomas Jaeckle / githubweb
  184. [#1228] re-added exclusion for binary comp check of ditto-placeholders — Thomas Jaeckle / githubweb
  185. Issue #106: Further removed redundancy. — Juergen Fickel / githubweb
  186. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  187. [#1228] fixed javadoc errors — Thomas Jaeckle / githubweb
  188. [#1228] undid adjusting CommandResponse.isOfExpectedResponseType to always be "true" for live responses — Thomas Jaeckle / githubweb
  189. added openapi documentation — Johannes Schneider / githubweb
  190. Issue #106: Adjusted thing query command responses and ThingQueryCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  191. Issue #106: Adjusted RetrieveThingsCommandResponse and RetrieveThingsCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  192. Issue #106: Adjusted MergeThingResponse and ThingMergeCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  193. [#1228] Apply live channel fallback strategy to live commands. — Yufei Cai / githubweb
  194. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  195. Issue #106: Fixed ThingMergeCommandResponseMappingStrategies. — Juergen Fickel / githubweb
  196. [#1228] fixed classCastException in usage of CommandHeaderRestoration — Thomas Jaeckle / githubweb
  197. Issue #106: Validate HTTP status(es) directly in command response. — Juergen Fickel / githubweb
  198. Issue #106: Treat JSON null literal as if payload contains no feature. — Juergen Fickel / githubweb
  199. Issue #106: fix 'ConciergeServiceGlobalErrorRegistryTest' — Joel Bartelheimer / githubweb
  200. [#106] fixed things-service unit tests after merge from dev — Thomas Jaeckle / githubweb
  201. [#1228] Add SmartChannelSelectionTest. — Yufei Cai / githubweb
  202. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  203. [#1228] review: — Thomas Jaeckle / githubweb
  204. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  205. fixed sidebar order — noreply / githubweb
  206. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb
  207. Issue #106: Do not send error responses via WebSocket for invalid live command responses. — Juergen Fickel / githubweb
  208. Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  209. Review HttpStatus validation in command responses — David Schwilk / githubweb
  210. [#1228] Converge ResponseReceiver and Sender paths for live and smart-channel commands; fix receive timeout of AbstractHttpRequestActor. — Yufei Cai / githubweb
  211. [#1228] renamed MiscPlaceholder to TimePlaceholder — Thomas Jaeckle / githubweb
  212. [#1228] removed test which is no longer valid — Thomas Jaeckle / githubweb
  213. [#1228] Set originator header for live responses in the smart channel; fix unit tests. — Yufei Cai / githubweb
  214. Use npipe to communicate with docker daemon — Yannic Klem / githubweb
  215. [#1228] documentation review: — Thomas Jaeckle / githubweb
  216. Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. — Juergen Fickel / githubweb
  217. Make connection metric alerting connection type dependant — David Schwilk / githubweb
  218. [#1228] renamed header "on-live-channel-timeout" to "live-channel-timeout-strategy" — Thomas Jaeckle / githubweb
  219. Fixes #1247: allow usage of absolute domain paths ending with a "." as Kafka bootstrap servers — Thomas Jaeckle / githubweb
  220. [#1228] remove unused second component of response receiver cache; turn the cache into an actor system extension to avoid cross-contamination between unit tests; remove workaround in SmartChannelSelectionWithResponseReceiverTest. — Yufei Cai / githubweb
  221. [#1228] added blogpost about "live-channel-condition" — Thomas Jaeckle / githubweb
  222. update Akka to 2.6.18 and logback to 1.2.9 — Thomas Jaeckle / githubweb
  223. [#1228] review: minor javadoc fixes / parameter renamings — Thomas Jaeckle / githubweb
  224. [#1228] throw new added LiveChannelConditionNotAllowedException when the "live-channel-condition" is used for non-ThingQueryCommands — Thomas Jaeckle / githubweb
  225. Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. — Juergen Fickel / githubweb
  226. Issue #106: Smaller fixes before for PR. — Juergen Fickel / githubweb
  227. [#1228]: Adjusted formatting of DittoHeaderDefinition. — Juergen Fickel / githubweb
  228. [#1228]: Fixed some code smells. — Juergen Fickel / githubweb
  229. [#1228]: Mainly code formatting and adjustment of one test case. — Juergen Fickel / githubweb
  230. [#1228] added notice that for "live" channel the device must understand and respond in Ditto Protocol — Thomas Jaeckle / githubweb
  231. [#1228] Review: rephrase to emphasize that live-channel-condition is a different query parameter from the condition query parameter. — Yufei Cai / githubweb
  232. [#1228] Interpret smart channel responses as "live-response" — Yufei Cai / githubweb
  233. [#1228] also start AcknowledgementAggregatorActor for "smart channel commands" + validate command responses also for those — Thomas Jaeckle / githubweb
  234. review: — Thomas Jaeckle / githubweb
  235. made "topicPath" in IllegalAdaptableException non-optional — Thomas Jaeckle / githubweb
  236. Removed publicly unused static factory method for builder. — Juergen Fickel / githubweb
  237. fixed LogEntryFactoryTest — Thomas Jaeckle / githubweb
  238. Add test to demonstrate persistence of javascript global variables. — Yufei Cai / githubweb
  239. Move javascript racing tests to mapping processors. — Yufei Cai / githubweb
  240. Remove the possibility of concurrent modification of global variables in a javascript mapper. — Yufei Cai / githubweb
  241. Document why InboundMappingSink and OutboundMappingProcessorActor take multiple mapping processors to create. — Yufei Cai / githubweb
  242. Use non deprecated lazy source initializer — David Schwilk / githubweb
  243. Adjust license header to 2022 — David Schwilk / githubweb
  244. Add 2022 license for license check — David Schwilk / githubweb
  245. update jackson-bom version to 2.12.6 — Thomas Jaeckle / githubweb
  246. update more dependencies: typesafe-config, ssl-config-core, hivemq-mqtt-client, mongo-java-driver, netty, cloudevents, slf4j, logback, caffeine, classindex — Thomas Jaeckle / githubweb
  247. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb

#37 (Jan 5, 2022, 10:50:47 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb

#36 (Dec 22, 2021, 11:23:12 AM)

  1. Issue #106: Fixed formatting of `DittoHeaderDefinition`. — Juergen Fickel / githubweb
  2. Issue #106: Added validator for ditto channel header. — Juergen Fickel / githubweb
  3. Issue #106: Made ditto channel header readable from external headers. — Juergen Fickel / githubweb
  4. Issue #106: Removed 'ditto' prefix of channel header key as it is now externally settable. — Juergen Fickel / githubweb
  5. add 'channel' option to http query parameters; — Stefan Maute / githubweb
  6. removed ditto prefix from channel variable in DittoChannelValueValidator; — Stefan Maute / githubweb
  7. adapt enforcement of live events and responses; — Stefan Maute / githubweb
  8. adjust review comments; — Stefan Maute / githubweb
  9. change permission check to have unrestricted permission for live events; — Stefan Maute / githubweb
  10. remove setLiveChannelName method from RootRouteHeadersStepBuilder; — Stefan Maute / githubweb
  11. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Stefan Maute / githubweb
  12. Issue #559: Throw `ThingNotCreatableException` for POST on things base route with live channel. — Juergen Fickel / githubweb
  13. minor improvements and code formatting; — Stefan Maute / githubweb
  14. add channel parameter to ditto swagger docu; — Stefan Maute / githubweb
  15. add documentation about live channel to http docu; — Stefan Maute / githubweb
  16. add blog post for new http live channel; — Stefan Maute / githubweb
  17. send out channel header in responses; — Stefan Maute / githubweb
  18. add tag ditto_channel to round trip timer; — Stefan Maute / githubweb
  19. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Joel Bartelheimer / githubweb
  20. Add first implementation for http-push live command response handling — Joel Bartelheimer / githubweb
  21. Add first test for live command response handling of http-push — Joel Bartelheimer / githubweb
  22. remove @Nullable annotation from proxyActor ref; — Stefan Maute / githubweb
  23. extend headers in MessageCommandAdapterTest and HeaderTranslatorTest with channel header which is now send out to the requester; — Stefan Maute / githubweb
  24. add method addEffectedReadSubjectsToThingLiveSignal to LiveSignalEnforcement to restore previous behavior of read subject determination; — Stefan Maute / githubweb
  25. Issue #559: Validate channel header immediately on setting in `DittoHeadersBuilder`. — Juergen Fickel / githubweb
  26. make ProtocolMessageType public so it can be used in other packages; — Stefan Maute / githubweb
  27. add docu review comments; — Stefan Maute / githubweb
  28. add review comments to new blog post; — Stefan Maute / githubweb
  29. add review comments to swagger docu; — Stefan Maute / githubweb
  30. Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. — Juergen Fickel / githubweb
  31. Issue #559: Made `Acknowledgement#TYPE` constant public as access is required from another package. — Juergen Fickel / githubweb
  32. Issue #559: Added `CorrelationId` and `TestNameCorrelationId` test utilities to make them available for Ditto unit tests. — Juergen Fickel / githubweb
  33. Issue #559: Added validation for types of live command responses, i.e. the response has to be associated with the beforehand sent command. — Juergen Fickel / githubweb
  34. Issue #559: Removed instance field for proxy actor from `OutboundDispatchingActor`. The proxy actor can be derived from `OutboundMappingSettings`. — Juergen Fickel / githubweb
  35. Issue #559: Fixed `HeaderTranslatorTest` as channel now is not internal only anymore. — Juergen Fickel / githubweb
  36. Issue #559: Refactored `StreamingSessionActorTest` to make use of `ActorSystemResource`. — Juergen Fickel / githubweb
  37. Issue #559: Fixed unexpected text in Javadoc. — Juergen Fickel / githubweb
  38. Issue #559: Fixed wrong expectation in `HttpPublisherActorTest`. — Juergen Fickel / githubweb
  39. Issue #559: Make sure that reflection based test data generation does not silently omit implementations. — Juergen Fickel / githubweb
  40. use regex pattern to determine messages requests; — Stefan Maute / githubweb
  41. Issue #559: Fixed compilation error. — Juergen Fickel / githubweb
  42. adapt regex pattern to determine message path queries; — Stefan Maute / githubweb
  43. Issue #559: Minor refactoring. Mainly code formatting, simplified some methods. — Juergen Fickel / githubweb
  44. extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; — Stefan Maute / githubweb
  45. fix missing variable; — Stefan Maute / githubweb
  46. Issue #559 minor simplifications — Joel Bartelheimer / githubweb
  47. fixed test in HttpPublisherActorTest; — Stefan Maute / githubweb
  48. refactor duplicate message template; — Stefan Maute / githubweb
  49. small code improvement; — Stefan Maute / githubweb
  50. Issue #559 remove workaround and build response corrently — Joel Bartelheimer / githubweb
  51. minor code improvement; — Stefan Maute / githubweb
  52. Issue #559: Moved test utils to more appropriate modules/packages. — Juergen Fickel / githubweb
  53. Issue #559: Added "correlationid" package to test-jar. — Juergen Fickel / githubweb
  54. Issue #559: Include all test packages in test-jar. — Juergen Fickel / githubweb
  55. Issue #559: Introduced new internal module for `Signal` related functionality. — Juergen Fickel / githubweb
  56. Issue #559: Fixed Javadoc error. — Juergen Fickel / githubweb
  57. Issue #559: Fixed compilation error and test errors. — Juergen Fickel / githubweb
  58. Issue #559: Fixed another test error. — Juergen Fickel / githubweb
  59. Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. — Juergen Fickel / githubweb
  60. Issue #559: Moved `SignalInformationPoint` to module "ditto-internal-models-signal" to make is usable in a broader scope. — Juergen Fickel / githubweb
  61. Issue #559: Fixed toString implementation. — Juergen Fickel / githubweb
  62. Issue #559: Allow setting of custom HTTP status to `UnsupportedSignalException`. — Juergen Fickel / githubweb
  63. Issue #559: A response Signal with an invalid type leads to HTTP status 500 as this should never happen. — Juergen Fickel / githubweb
  64. Issue #559: Validate live command responses in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  65. Issue #559: Minor refactoring. — Juergen Fickel / githubweb
  66. Issue #559: Introduced factory for creating shard region proxy actors. — Juergen Fickel / githubweb
  67. Issue #559: Extended `SignalInformationPoint`. — Juergen Fickel / githubweb
  68. Issue #559: Added `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  69. Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  70. Issue #106 add auth context of target to sending-context — Joel Bartelheimer / githubweb
  71. Issue #106 Enforce requesters auth context for live retrieve commands — Joel Bartelheimer / githubweb
  72. Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. — Joel Bartelheimer / githubweb
  73. ignore failing test temporarily — Joel Bartelheimer / githubweb
  74. ignore failing test temporarily, this time the right test — Joel Bartelheimer / githubweb
  75. Issue #106 extend protocol adapter — Joel Bartelheimer / githubweb
  76. Issue #106 fix unit test — Joel Bartelheimer / githubweb
  77. Rework after merge — Joel Bartelheimer / githubweb
  78. Issue #1228 add ditto header for new 'liveChannelCondition' header — Joel Bartelheimer / githubweb
  79. Issue #106: Use only simple class name for correlation ID. — Juergen Fickel / githubweb
  80. Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. — Juergen Fickel / githubweb
  81. Issue #106: Added method to directly log 'LogEntry' to 'ConnectionLogger'. — Juergen Fickel / githubweb
  82. Issue #106: Let 'ConnectionPersistenceActor' handle 'AddConnectionLogEntry'. — Juergen Fickel / githubweb
  83. Issue #106: Added method to get optional correlation ID from a specified Signal. — Juergen Fickel / githubweb
  84. Issue #106: Refactored 'AcknowledgementAggregatorActor'. — Juergen Fickel / githubweb
  85. Issue #106: Reworked handling of matching validation result failure. — Juergen Fickel / githubweb
  86. Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. — Juergen Fickel / githubweb
  87. Issue #106: Added method to stop actor to 'ActorSystemResource'. — Juergen Fickel / githubweb
  88. Issue #106: Fixed compilation error in 'AcknowledgmentAggregatorActorTest'. — Juergen Fickel / githubweb
  89. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  90. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  91. Issue #106: Fixed some code smells. — Juergen Fickel / githubweb
  92. Add header "twin-fallback-after" for smart channel selection. — Yufei Cai / githubweb
  93. Try alternative message path for filtering live query response. — Yufei Cai / githubweb
  94. Restore authorization context for live response enforcement in Concierge. — Yufei Cai / githubweb
  95. Issue #106: Added methods to 'SignalInformationPoint'. — Juergen Fickel / githubweb
  96. Concierge: Add an actor to handle live thing query commands with custom acknowledgement requests. — Yufei Cai / githubweb
  97. small code and javadoc adjustments; — Stefan Maute / githubweb
  98. remove null check getCategory returns null in some cases; — Stefan Maute / githubweb
  99. small code format improvements; — Stefan Maute / githubweb
  100. Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. — Juergen Fickel / githubweb
  101. update date of blog post and extend blog post with special handling of command responses from devices; — Stefan Maute / githubweb
  102. update http docu for special handling of live responses; — Stefan Maute / githubweb
  103. [#1228] provided new "UpdateTwinWithLiveResponse" MessageMapper for creating "MergeThing" commands for updating the twin when a "live response" was consumed via a connection source — Thomas Jaeckle / githubweb
  104. removed unused method in SignalTypeFormatException; — Stefan Maute / githubweb
  105. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  106. Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. — Juergen Fickel / githubweb
  107. Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. — Juergen Fickel / githubweb
  108. add TODO for changing the since annotation; — Stefan Maute / githubweb
  109. Issue #106 minor fixes — Joel Bartelheimer / githubweb
  110. Issue #106: Introduced evicting cache for response receivers. — Juergen Fickel / githubweb
  111. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  112. Issue #106: Validate resource paths of live ThingCommand and its response. — Juergen Fickel / githubweb
  113. Issue #106: Fixed unit test. — Juergen Fickel / githubweb
  114. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  115. Issue #106: Do not validate resource path matching for error responses. — Juergen Fickel / githubweb
  116. Support different charsets for TextPayload — Yannic Klem / githubweb
  117. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  118. Improvements after review — Yannic Klem / githubweb
  119. review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 — Thomas Jaeckle / githubweb
  120. fixed wording in httpapi-overview.md docs about channel — Thomas Jaeckle / githubweb
  121. Review: Ensure dittoHeadersForMerge of UpdateTwinWithLiveResonseMessageMapper is non-null; add assertion that the channel header is not set after mapping. — Yufei Cai / githubweb
  122. Issue #106: Extract 'channel=live' header also for Error responses — Joel Bartelheimer / githubweb
  123. Issue #106 add 'since' annotation — Joel Bartelheimer / githubweb
  124. Issue #106: review: add @since annotation, format code, remove unnecessary 'public' keyword — Yufei Cai / githubweb
  125. [#106] review: fixed Ditto version 2.2.0 in "@deprecated" javadoc mentions, corrected to 2.3.0 — Thomas Jaeckle / githubweb
  126. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  127. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  128. Issue #1228: change header values for live channel timeout fallback from duration to a strategy enum. — Yufei Cai / githubweb
  129. [#1228] added DittoHeaderDefinition "live-channel-condition-matched" which will also be written to external headers to find out whether the live channel condition matched — Thomas Jaeckle / githubweb
  130. Issue #1228: apply policy enforcement to live-channel-condition in addition to condition header — Yufei Cai / githubweb
  131. [#1228] review: fixed javadoc of EnumValueValidator + header definition; added unit test for EnumValueValidator; adjusted message and description of thrown exception if enum value is not known; — Thomas Jaeckle / githubweb
  132. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  133. [#1228] Evaluate live-channel-condition-match in Things — Yufei Cai / githubweb
  134. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  135. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  136. Fix outdated documentation — Yannic Klem / githubweb
  137. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  138. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  139. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  140. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  141. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  142. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  143. Issue #106: Reworked deserialization of CommandResponses from JSON. — Juergen Fickel / githubweb
  144. Issue #106: Formatted DittoHeaderDefinition to improve readability. — Juergen Fickel / githubweb
  145. Issue #106: Improved exception handling of JSON deserialization of UnsupportedSignalException. — Juergen Fickel / githubweb
  146. fix log statements which only mention delcared acks in ClusterMemberRemovedAware which is not only used for ACKs .. — Thomas Jaeckle / githubweb
  147. [#1228] Delay LiveResponseAndAcknowledgementForwarder termination until valid response is received. — Yufei Cai / githubweb
  148. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  149. [#1228] send query response back to concierge; use single ask for live commands — Yufei Cai / githubweb
  150. [#1228] add initial implementation of smart channel selection. — Yufei Cai / githubweb
  151. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  152. [#1228] fix live response auth context and live error response forwarding. — Yufei Cai / githubweb
  153. [#1228] added http headers "on-live-channel-timeout" and "live-channel-condition" to be able to also pass in via HTTP query params — Thomas Jaeckle / githubweb
  154. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  155. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  156. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  157. Issue #106: Introduced an HTTP status validator. — Juergen Fickel / githubweb
  158. Issue #106: Introduced AdaptableToSignalMapper. — Juergen Fickel / githubweb
  159. Issue #106: Added static factory method for omitting HTTP status validation. — Juergen Fickel / githubweb
  160. Issue #106: Began to prepare command responses for safe mapping from Adaptable. (WIP) — Juergen Fickel / githubweb
  161. Issue #106: Added getters for optional thing and policy ID to MappingContext. — Juergen Fickel / githubweb
  162. Use fully qualified container images — Jens Reimann / githubweb
  163. Allow pushing containers too — Jens Reimann / githubweb
  164. [#1228] fix various issues in live channel condition evaluation — Yufei Cai / githubweb
  165. Issue #106: Use HTTP_STATUS constant. — Juergen Fickel / githubweb
  166. Issue #106: Added getter for optional FeatureDefinition. — Juergen Fickel / githubweb
  167. Issue #106: Added getter for optional FeatureProperties. — Juergen Fickel / githubweb
  168. [#1228] Smart-channel-selection: Fix timeout exception headers; add message for live channel precondition failed exception — Yufei Cai / githubweb
  169. [#1228] fix wrong .toString() call which caused "Optional[..]" to be part of the string — Thomas Jaeckle / githubweb
  170. Issue #106: Added getter for feature property pointer and value and removed some redundancy. — Juergen Fickel / githubweb
  171. Issue #106: Added getter for feature desired property pointer and fixed some bugs. — Juergen Fickel / githubweb
  172. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  173. Adjust PolicyModifyCommandResponseMappingStrategies — David Schwilk / githubweb
  174. Issue #106: Adjusted thing modifying command responses and ThingModifyCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  175. Fix api break — David Schwilk / githubweb
  176. Issue #106: Fixed Maven build. — Juergen Fickel / githubweb
  177. Issue #106: Added some policy-related test cases. — Juergen Fickel / githubweb
  178. Issue #106: Reduced some redundancy (WIP). — Juergen Fickel / githubweb
  179. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  180. add documentation on live channel condition — Johannes Schneider / githubweb
  181. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  182. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  183. [#1228] moved restoration from connectivity command headers from AcknowledgementAggregatorActor.restoreCommandConnectivityHeaders — Thomas Jaeckle / githubweb
  184. [#1228] re-added exclusion for binary comp check of ditto-placeholders — Thomas Jaeckle / githubweb
  185. Issue #106: Further removed redundancy. — Juergen Fickel / githubweb
  186. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  187. [#1228] fixed javadoc errors — Thomas Jaeckle / githubweb
  188. [#1228] undid adjusting CommandResponse.isOfExpectedResponseType to always be "true" for live responses — Thomas Jaeckle / githubweb
  189. added openapi documentation — Johannes Schneider / githubweb
  190. Issue #106: Adjusted thing query command responses and ThingQueryCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  191. Issue #106: Adjusted RetrieveThingsCommandResponse and RetrieveThingsCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  192. Issue #106: Adjusted MergeThingResponse and ThingMergeCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  193. [#1228] Apply live channel fallback strategy to live commands. — Yufei Cai / githubweb
  194. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  195. Issue #106: Fixed ThingMergeCommandResponseMappingStrategies. — Juergen Fickel / githubweb
  196. [#1228] fixed classCastException in usage of CommandHeaderRestoration — Thomas Jaeckle / githubweb
  197. Issue #106: Validate HTTP status(es) directly in command response. — Juergen Fickel / githubweb
  198. Issue #106: Treat JSON null literal as if payload contains no feature. — Juergen Fickel / githubweb
  199. Issue #106: fix 'ConciergeServiceGlobalErrorRegistryTest' — Joel Bartelheimer / githubweb
  200. [#106] fixed things-service unit tests after merge from dev — Thomas Jaeckle / githubweb
  201. [#1228] Add SmartChannelSelectionTest. — Yufei Cai / githubweb
  202. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  203. [#1228] review: — Thomas Jaeckle / githubweb
  204. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  205. fixed sidebar order — noreply / githubweb
  206. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb
  207. Issue #106: Do not send error responses via WebSocket for invalid live command responses. — Juergen Fickel / githubweb
  208. Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  209. Review HttpStatus validation in command responses — David Schwilk / githubweb
  210. [#1228] Converge ResponseReceiver and Sender paths for live and smart-channel commands; fix receive timeout of AbstractHttpRequestActor. — Yufei Cai / githubweb
  211. [#1228] renamed MiscPlaceholder to TimePlaceholder — Thomas Jaeckle / githubweb
  212. [#1228] removed test which is no longer valid — Thomas Jaeckle / githubweb
  213. [#1228] Set originator header for live responses in the smart channel; fix unit tests. — Yufei Cai / githubweb
  214. Use npipe to communicate with docker daemon — Yannic Klem / githubweb
  215. [#1228] documentation review: — Thomas Jaeckle / githubweb
  216. Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. — Juergen Fickel / githubweb
  217. [#1228] renamed header "on-live-channel-timeout" to "live-channel-timeout-strategy" — Thomas Jaeckle / githubweb
  218. Fixes #1247: allow usage of absolute domain paths ending with a "." as Kafka bootstrap servers — Thomas Jaeckle / githubweb
  219. [#1228] remove unused second component of response receiver cache; turn the cache into an actor system extension to avoid cross-contamination between unit tests; remove workaround in SmartChannelSelectionWithResponseReceiverTest. — Yufei Cai / githubweb
  220. [#1228] added blogpost about "live-channel-condition" — Thomas Jaeckle / githubweb
  221. update Akka to 2.6.18 and logback to 1.2.9 — Thomas Jaeckle / githubweb
  222. [#1228] review: minor javadoc fixes / parameter renamings — Thomas Jaeckle / githubweb
  223. [#1228] throw new added LiveChannelConditionNotAllowedException when the "live-channel-condition" is used for non-ThingQueryCommands — Thomas Jaeckle / githubweb
  224. Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. — Juergen Fickel / githubweb
  225. Issue #106: Smaller fixes before for PR. — Juergen Fickel / githubweb
  226. [#1228]: Adjusted formatting of DittoHeaderDefinition. — Juergen Fickel / githubweb
  227. [#1228]: Fixed some code smells. — Juergen Fickel / githubweb
  228. [#1228]: Mainly code formatting and adjustment of one test case. — Juergen Fickel / githubweb
  229. [#1228] added notice that for "live" channel the device must understand and respond in Ditto Protocol — Thomas Jaeckle / githubweb
  230. [#1228] Review: rephrase to emphasize that live-channel-condition is a different query parameter from the condition query parameter. — Yufei Cai / githubweb
  231. [#1228] Interpret smart channel responses as "live-response" — Yufei Cai / githubweb
  232. [#1228] also start AcknowledgementAggregatorActor for "smart channel commands" + validate command responses also for those — Thomas Jaeckle / githubweb
  233. review: — Thomas Jaeckle / githubweb
  234. made "topicPath" in IllegalAdaptableException non-optional — Thomas Jaeckle / githubweb
  235. Removed publicly unused static factory method for builder. — Juergen Fickel / githubweb
  236. fixed LogEntryFactoryTest — Thomas Jaeckle / githubweb

#35 (Dec 22, 2021, 9:28:21 AM)

  1. Issue #106: Fixed formatting of `DittoHeaderDefinition`. — Juergen Fickel / githubweb
  2. Issue #106: Added validator for ditto channel header. — Juergen Fickel / githubweb
  3. Issue #106: Made ditto channel header readable from external headers. — Juergen Fickel / githubweb
  4. Issue #106: Removed 'ditto' prefix of channel header key as it is now externally settable. — Juergen Fickel / githubweb
  5. add 'channel' option to http query parameters; — Stefan Maute / githubweb
  6. removed ditto prefix from channel variable in DittoChannelValueValidator; — Stefan Maute / githubweb
  7. adapt enforcement of live events and responses; — Stefan Maute / githubweb
  8. adjust review comments; — Stefan Maute / githubweb
  9. change permission check to have unrestricted permission for live events; — Stefan Maute / githubweb
  10. remove setLiveChannelName method from RootRouteHeadersStepBuilder; — Stefan Maute / githubweb
  11. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Stefan Maute / githubweb
  12. Issue #559: Throw `ThingNotCreatableException` for POST on things base route with live channel. — Juergen Fickel / githubweb
  13. minor improvements and code formatting; — Stefan Maute / githubweb
  14. add channel parameter to ditto swagger docu; — Stefan Maute / githubweb
  15. add documentation about live channel to http docu; — Stefan Maute / githubweb
  16. add blog post for new http live channel; — Stefan Maute / githubweb
  17. send out channel header in responses; — Stefan Maute / githubweb
  18. add tag ditto_channel to round trip timer; — Stefan Maute / githubweb
  19. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Joel Bartelheimer / githubweb
  20. Add first implementation for http-push live command response handling — Joel Bartelheimer / githubweb
  21. Add first test for live command response handling of http-push — Joel Bartelheimer / githubweb
  22. remove @Nullable annotation from proxyActor ref; — Stefan Maute / githubweb
  23. extend headers in MessageCommandAdapterTest and HeaderTranslatorTest with channel header which is now send out to the requester; — Stefan Maute / githubweb
  24. add method addEffectedReadSubjectsToThingLiveSignal to LiveSignalEnforcement to restore previous behavior of read subject determination; — Stefan Maute / githubweb
  25. Issue #559: Validate channel header immediately on setting in `DittoHeadersBuilder`. — Juergen Fickel / githubweb
  26. make ProtocolMessageType public so it can be used in other packages; — Stefan Maute / githubweb
  27. add docu review comments; — Stefan Maute / githubweb
  28. add review comments to new blog post; — Stefan Maute / githubweb
  29. add review comments to swagger docu; — Stefan Maute / githubweb
  30. Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. — Juergen Fickel / githubweb
  31. Issue #559: Made `Acknowledgement#TYPE` constant public as access is required from another package. — Juergen Fickel / githubweb
  32. Issue #559: Added `CorrelationId` and `TestNameCorrelationId` test utilities to make them available for Ditto unit tests. — Juergen Fickel / githubweb
  33. Issue #559: Added validation for types of live command responses, i.e. the response has to be associated with the beforehand sent command. — Juergen Fickel / githubweb
  34. Issue #559: Removed instance field for proxy actor from `OutboundDispatchingActor`. The proxy actor can be derived from `OutboundMappingSettings`. — Juergen Fickel / githubweb
  35. Issue #559: Fixed `HeaderTranslatorTest` as channel now is not internal only anymore. — Juergen Fickel / githubweb
  36. Issue #559: Refactored `StreamingSessionActorTest` to make use of `ActorSystemResource`. — Juergen Fickel / githubweb
  37. Issue #559: Fixed unexpected text in Javadoc. — Juergen Fickel / githubweb
  38. Issue #559: Fixed wrong expectation in `HttpPublisherActorTest`. — Juergen Fickel / githubweb
  39. Issue #559: Make sure that reflection based test data generation does not silently omit implementations. — Juergen Fickel / githubweb
  40. use regex pattern to determine messages requests; — Stefan Maute / githubweb
  41. Issue #559: Fixed compilation error. — Juergen Fickel / githubweb
  42. adapt regex pattern to determine message path queries; — Stefan Maute / githubweb
  43. Issue #559: Minor refactoring. Mainly code formatting, simplified some methods. — Juergen Fickel / githubweb
  44. extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; — Stefan Maute / githubweb
  45. fix missing variable; — Stefan Maute / githubweb
  46. Issue #559 minor simplifications — Joel Bartelheimer / githubweb
  47. fixed test in HttpPublisherActorTest; — Stefan Maute / githubweb
  48. refactor duplicate message template; — Stefan Maute / githubweb
  49. small code improvement; — Stefan Maute / githubweb
  50. Issue #559 remove workaround and build response corrently — Joel Bartelheimer / githubweb
  51. minor code improvement; — Stefan Maute / githubweb
  52. Issue #559: Moved test utils to more appropriate modules/packages. — Juergen Fickel / githubweb
  53. Issue #559: Added "correlationid" package to test-jar. — Juergen Fickel / githubweb
  54. Issue #559: Include all test packages in test-jar. — Juergen Fickel / githubweb
  55. Issue #559: Introduced new internal module for `Signal` related functionality. — Juergen Fickel / githubweb
  56. Issue #559: Fixed Javadoc error. — Juergen Fickel / githubweb
  57. Issue #559: Fixed compilation error and test errors. — Juergen Fickel / githubweb
  58. Issue #559: Fixed another test error. — Juergen Fickel / githubweb
  59. Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. — Juergen Fickel / githubweb
  60. Issue #559: Moved `SignalInformationPoint` to module "ditto-internal-models-signal" to make is usable in a broader scope. — Juergen Fickel / githubweb
  61. Issue #559: Fixed toString implementation. — Juergen Fickel / githubweb
  62. Issue #559: Allow setting of custom HTTP status to `UnsupportedSignalException`. — Juergen Fickel / githubweb
  63. Issue #559: A response Signal with an invalid type leads to HTTP status 500 as this should never happen. — Juergen Fickel / githubweb
  64. Issue #559: Validate live command responses in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  65. Issue #559: Minor refactoring. — Juergen Fickel / githubweb
  66. Issue #559: Introduced factory for creating shard region proxy actors. — Juergen Fickel / githubweb
  67. Issue #559: Extended `SignalInformationPoint`. — Juergen Fickel / githubweb
  68. Issue #559: Added `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  69. Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  70. Issue #106 add auth context of target to sending-context — Joel Bartelheimer / githubweb
  71. Issue #106 Enforce requesters auth context for live retrieve commands — Joel Bartelheimer / githubweb
  72. Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. — Joel Bartelheimer / githubweb
  73. ignore failing test temporarily — Joel Bartelheimer / githubweb
  74. ignore failing test temporarily, this time the right test — Joel Bartelheimer / githubweb
  75. Issue #106 extend protocol adapter — Joel Bartelheimer / githubweb
  76. Issue #106 fix unit test — Joel Bartelheimer / githubweb
  77. Rework after merge — Joel Bartelheimer / githubweb
  78. Issue #1228 add ditto header for new 'liveChannelCondition' header — Joel Bartelheimer / githubweb
  79. Issue #106: Use only simple class name for correlation ID. — Juergen Fickel / githubweb
  80. Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. — Juergen Fickel / githubweb
  81. Issue #106: Added method to directly log 'LogEntry' to 'ConnectionLogger'. — Juergen Fickel / githubweb
  82. Issue #106: Let 'ConnectionPersistenceActor' handle 'AddConnectionLogEntry'. — Juergen Fickel / githubweb
  83. Issue #106: Added method to get optional correlation ID from a specified Signal. — Juergen Fickel / githubweb
  84. Issue #106: Refactored 'AcknowledgementAggregatorActor'. — Juergen Fickel / githubweb
  85. Issue #106: Reworked handling of matching validation result failure. — Juergen Fickel / githubweb
  86. Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. — Juergen Fickel / githubweb
  87. Issue #106: Added method to stop actor to 'ActorSystemResource'. — Juergen Fickel / githubweb
  88. Issue #106: Fixed compilation error in 'AcknowledgmentAggregatorActorTest'. — Juergen Fickel / githubweb
  89. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  90. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  91. Issue #106: Fixed some code smells. — Juergen Fickel / githubweb
  92. Add header "twin-fallback-after" for smart channel selection. — Yufei Cai / githubweb
  93. Try alternative message path for filtering live query response. — Yufei Cai / githubweb
  94. Restore authorization context for live response enforcement in Concierge. — Yufei Cai / githubweb
  95. Issue #106: Added methods to 'SignalInformationPoint'. — Juergen Fickel / githubweb
  96. Concierge: Add an actor to handle live thing query commands with custom acknowledgement requests. — Yufei Cai / githubweb
  97. small code and javadoc adjustments; — Stefan Maute / githubweb
  98. remove null check getCategory returns null in some cases; — Stefan Maute / githubweb
  99. small code format improvements; — Stefan Maute / githubweb
  100. Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. — Juergen Fickel / githubweb
  101. update date of blog post and extend blog post with special handling of command responses from devices; — Stefan Maute / githubweb
  102. update http docu for special handling of live responses; — Stefan Maute / githubweb
  103. [#1228] provided new "UpdateTwinWithLiveResponse" MessageMapper for creating "MergeThing" commands for updating the twin when a "live response" was consumed via a connection source — Thomas Jaeckle / githubweb
  104. removed unused method in SignalTypeFormatException; — Stefan Maute / githubweb
  105. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  106. Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. — Juergen Fickel / githubweb
  107. Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. — Juergen Fickel / githubweb
  108. add TODO for changing the since annotation; — Stefan Maute / githubweb
  109. Issue #106 minor fixes — Joel Bartelheimer / githubweb
  110. Issue #106: Introduced evicting cache for response receivers. — Juergen Fickel / githubweb
  111. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  112. Issue #106: Validate resource paths of live ThingCommand and its response. — Juergen Fickel / githubweb
  113. Issue #106: Fixed unit test. — Juergen Fickel / githubweb
  114. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  115. Issue #106: Do not validate resource path matching for error responses. — Juergen Fickel / githubweb
  116. Support different charsets for TextPayload — Yannic Klem / githubweb
  117. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  118. Improvements after review — Yannic Klem / githubweb
  119. review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 — Thomas Jaeckle / githubweb
  120. fixed wording in httpapi-overview.md docs about channel — Thomas Jaeckle / githubweb
  121. Review: Ensure dittoHeadersForMerge of UpdateTwinWithLiveResonseMessageMapper is non-null; add assertion that the channel header is not set after mapping. — Yufei Cai / githubweb
  122. Issue #106: Extract 'channel=live' header also for Error responses — Joel Bartelheimer / githubweb
  123. Issue #106 add 'since' annotation — Joel Bartelheimer / githubweb
  124. Issue #106: review: add @since annotation, format code, remove unnecessary 'public' keyword — Yufei Cai / githubweb
  125. [#106] review: fixed Ditto version 2.2.0 in "@deprecated" javadoc mentions, corrected to 2.3.0 — Thomas Jaeckle / githubweb
  126. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  127. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  128. Issue #1228: change header values for live channel timeout fallback from duration to a strategy enum. — Yufei Cai / githubweb
  129. [#1228] added DittoHeaderDefinition "live-channel-condition-matched" which will also be written to external headers to find out whether the live channel condition matched — Thomas Jaeckle / githubweb
  130. Issue #1228: apply policy enforcement to live-channel-condition in addition to condition header — Yufei Cai / githubweb
  131. [#1228] review: fixed javadoc of EnumValueValidator + header definition; added unit test for EnumValueValidator; adjusted message and description of thrown exception if enum value is not known; — Thomas Jaeckle / githubweb
  132. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  133. [#1228] Evaluate live-channel-condition-match in Things — Yufei Cai / githubweb
  134. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  135. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  136. Fix outdated documentation — Yannic Klem / githubweb
  137. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  138. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  139. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  140. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  141. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  142. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  143. Issue #106: Reworked deserialization of CommandResponses from JSON. — Juergen Fickel / githubweb
  144. Issue #106: Formatted DittoHeaderDefinition to improve readability. — Juergen Fickel / githubweb
  145. Issue #106: Improved exception handling of JSON deserialization of UnsupportedSignalException. — Juergen Fickel / githubweb
  146. fix log statements which only mention delcared acks in ClusterMemberRemovedAware which is not only used for ACKs .. — Thomas Jaeckle / githubweb
  147. [#1228] Delay LiveResponseAndAcknowledgementForwarder termination until valid response is received. — Yufei Cai / githubweb
  148. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  149. [#1228] send query response back to concierge; use single ask for live commands — Yufei Cai / githubweb
  150. [#1228] add initial implementation of smart channel selection. — Yufei Cai / githubweb
  151. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  152. [#1228] fix live response auth context and live error response forwarding. — Yufei Cai / githubweb
  153. [#1228] added http headers "on-live-channel-timeout" and "live-channel-condition" to be able to also pass in via HTTP query params — Thomas Jaeckle / githubweb
  154. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  155. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  156. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  157. Issue #106: Introduced an HTTP status validator. — Juergen Fickel / githubweb
  158. Issue #106: Introduced AdaptableToSignalMapper. — Juergen Fickel / githubweb
  159. Issue #106: Added static factory method for omitting HTTP status validation. — Juergen Fickel / githubweb
  160. Issue #106: Began to prepare command responses for safe mapping from Adaptable. (WIP) — Juergen Fickel / githubweb
  161. Issue #106: Added getters for optional thing and policy ID to MappingContext. — Juergen Fickel / githubweb
  162. Use fully qualified container images — Jens Reimann / githubweb
  163. Allow pushing containers too — Jens Reimann / githubweb
  164. [#1228] fix various issues in live channel condition evaluation — Yufei Cai / githubweb
  165. Issue #106: Use HTTP_STATUS constant. — Juergen Fickel / githubweb
  166. Issue #106: Added getter for optional FeatureDefinition. — Juergen Fickel / githubweb
  167. Issue #106: Added getter for optional FeatureProperties. — Juergen Fickel / githubweb
  168. [#1228] Smart-channel-selection: Fix timeout exception headers; add message for live channel precondition failed exception — Yufei Cai / githubweb
  169. [#1228] fix wrong .toString() call which caused "Optional[..]" to be part of the string — Thomas Jaeckle / githubweb
  170. Issue #106: Added getter for feature property pointer and value and removed some redundancy. — Juergen Fickel / githubweb
  171. Issue #106: Added getter for feature desired property pointer and fixed some bugs. — Juergen Fickel / githubweb
  172. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  173. Adjust PolicyModifyCommandResponseMappingStrategies — David Schwilk / githubweb
  174. Issue #106: Adjusted thing modifying command responses and ThingModifyCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  175. Fix api break — David Schwilk / githubweb
  176. Issue #106: Fixed Maven build. — Juergen Fickel / githubweb
  177. Issue #106: Added some policy-related test cases. — Juergen Fickel / githubweb
  178. Issue #106: Reduced some redundancy (WIP). — Juergen Fickel / githubweb
  179. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  180. add documentation on live channel condition — Johannes Schneider / githubweb
  181. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  182. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  183. [#1228] moved restoration from connectivity command headers from AcknowledgementAggregatorActor.restoreCommandConnectivityHeaders — Thomas Jaeckle / githubweb
  184. [#1228] re-added exclusion for binary comp check of ditto-placeholders — Thomas Jaeckle / githubweb
  185. Issue #106: Further removed redundancy. — Juergen Fickel / githubweb
  186. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  187. [#1228] fixed javadoc errors — Thomas Jaeckle / githubweb
  188. [#1228] undid adjusting CommandResponse.isOfExpectedResponseType to always be "true" for live responses — Thomas Jaeckle / githubweb
  189. added openapi documentation — Johannes Schneider / githubweb
  190. Issue #106: Adjusted thing query command responses and ThingQueryCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  191. Issue #106: Adjusted RetrieveThingsCommandResponse and RetrieveThingsCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  192. Issue #106: Adjusted MergeThingResponse and ThingMergeCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  193. [#1228] Apply live channel fallback strategy to live commands. — Yufei Cai / githubweb
  194. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  195. Issue #106: Fixed ThingMergeCommandResponseMappingStrategies. — Juergen Fickel / githubweb
  196. [#1228] fixed classCastException in usage of CommandHeaderRestoration — Thomas Jaeckle / githubweb
  197. Issue #106: Validate HTTP status(es) directly in command response. — Juergen Fickel / githubweb
  198. Issue #106: Treat JSON null literal as if payload contains no feature. — Juergen Fickel / githubweb
  199. Issue #106: fix 'ConciergeServiceGlobalErrorRegistryTest' — Joel Bartelheimer / githubweb
  200. [#106] fixed things-service unit tests after merge from dev — Thomas Jaeckle / githubweb
  201. [#1228] Add SmartChannelSelectionTest. — Yufei Cai / githubweb
  202. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  203. [#1228] review: — Thomas Jaeckle / githubweb
  204. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  205. fixed sidebar order — noreply / githubweb
  206. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb
  207. Issue #106: Do not send error responses via WebSocket for invalid live command responses. — Juergen Fickel / githubweb
  208. Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  209. Review HttpStatus validation in command responses — David Schwilk / githubweb
  210. [#1228] Converge ResponseReceiver and Sender paths for live and smart-channel commands; fix receive timeout of AbstractHttpRequestActor. — Yufei Cai / githubweb
  211. [#1228] renamed MiscPlaceholder to TimePlaceholder — Thomas Jaeckle / githubweb
  212. [#1228] removed test which is no longer valid — Thomas Jaeckle / githubweb
  213. [#1228] Set originator header for live responses in the smart channel; fix unit tests. — Yufei Cai / githubweb
  214. Use npipe to communicate with docker daemon — Yannic Klem / githubweb
  215. [#1228] documentation review: — Thomas Jaeckle / githubweb
  216. Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. — Juergen Fickel / githubweb
  217. [#1228] renamed header "on-live-channel-timeout" to "live-channel-timeout-strategy" — Thomas Jaeckle / githubweb
  218. Fixes #1247: allow usage of absolute domain paths ending with a "." as Kafka bootstrap servers — Thomas Jaeckle / githubweb
  219. [#1228] remove unused second component of response receiver cache; turn the cache into an actor system extension to avoid cross-contamination between unit tests; remove workaround in SmartChannelSelectionWithResponseReceiverTest. — Yufei Cai / githubweb
  220. [#1228] added blogpost about "live-channel-condition" — Thomas Jaeckle / githubweb
  221. update Akka to 2.6.18 and logback to 1.2.9 — Thomas Jaeckle / githubweb
  222. [#1228] review: minor javadoc fixes / parameter renamings — Thomas Jaeckle / githubweb
  223. [#1228] throw new added LiveChannelConditionNotAllowedException when the "live-channel-condition" is used for non-ThingQueryCommands — Thomas Jaeckle / githubweb
  224. Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. — Juergen Fickel / githubweb
  225. Issue #106: Smaller fixes before for PR. — Juergen Fickel / githubweb
  226. [#1228]: Adjusted formatting of DittoHeaderDefinition. — Juergen Fickel / githubweb
  227. [#1228]: Fixed some code smells. — Juergen Fickel / githubweb
  228. [#1228]: Mainly code formatting and adjustment of one test case. — Juergen Fickel / githubweb
  229. [#1228] added notice that for "live" channel the device must understand and respond in Ditto Protocol — Thomas Jaeckle / githubweb
  230. [#1228] Review: rephrase to emphasize that live-channel-condition is a different query parameter from the condition query parameter. — Yufei Cai / githubweb
  231. [#1228] Interpret smart channel responses as "live-response" — Yufei Cai / githubweb
  232. [#1228] also start AcknowledgementAggregatorActor for "smart channel commands" + validate command responses also for those — Thomas Jaeckle / githubweb
  233. review: — Thomas Jaeckle / githubweb

#34 (Dec 20, 2021, 11:47:24 AM)

  1. Issue #106: Fixed formatting of `DittoHeaderDefinition`. — Juergen Fickel / githubweb
  2. Issue #106: Added validator for ditto channel header. — Juergen Fickel / githubweb
  3. Issue #106: Made ditto channel header readable from external headers. — Juergen Fickel / githubweb
  4. Issue #106: Removed 'ditto' prefix of channel header key as it is now externally settable. — Juergen Fickel / githubweb
  5. add 'channel' option to http query parameters; — Stefan Maute / githubweb
  6. removed ditto prefix from channel variable in DittoChannelValueValidator; — Stefan Maute / githubweb
  7. adapt enforcement of live events and responses; — Stefan Maute / githubweb
  8. adjust review comments; — Stefan Maute / githubweb
  9. change permission check to have unrestricted permission for live events; — Stefan Maute / githubweb
  10. remove setLiveChannelName method from RootRouteHeadersStepBuilder; — Stefan Maute / githubweb
  11. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Stefan Maute / githubweb
  12. Issue #559: Throw `ThingNotCreatableException` for POST on things base route with live channel. — Juergen Fickel / githubweb
  13. minor improvements and code formatting; — Stefan Maute / githubweb
  14. add channel parameter to ditto swagger docu; — Stefan Maute / githubweb
  15. add documentation about live channel to http docu; — Stefan Maute / githubweb
  16. add blog post for new http live channel; — Stefan Maute / githubweb
  17. send out channel header in responses; — Stefan Maute / githubweb
  18. add tag ditto_channel to round trip timer; — Stefan Maute / githubweb
  19. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Joel Bartelheimer / githubweb
  20. Add first implementation for http-push live command response handling — Joel Bartelheimer / githubweb
  21. Add first test for live command response handling of http-push — Joel Bartelheimer / githubweb
  22. remove @Nullable annotation from proxyActor ref; — Stefan Maute / githubweb
  23. extend headers in MessageCommandAdapterTest and HeaderTranslatorTest with channel header which is now send out to the requester; — Stefan Maute / githubweb
  24. add method addEffectedReadSubjectsToThingLiveSignal to LiveSignalEnforcement to restore previous behavior of read subject determination; — Stefan Maute / githubweb
  25. Issue #559: Validate channel header immediately on setting in `DittoHeadersBuilder`. — Juergen Fickel / githubweb
  26. make ProtocolMessageType public so it can be used in other packages; — Stefan Maute / githubweb
  27. add docu review comments; — Stefan Maute / githubweb
  28. add review comments to new blog post; — Stefan Maute / githubweb
  29. add review comments to swagger docu; — Stefan Maute / githubweb
  30. Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. — Juergen Fickel / githubweb
  31. Issue #559: Made `Acknowledgement#TYPE` constant public as access is required from another package. — Juergen Fickel / githubweb
  32. Issue #559: Added `CorrelationId` and `TestNameCorrelationId` test utilities to make them available for Ditto unit tests. — Juergen Fickel / githubweb
  33. Issue #559: Added validation for types of live command responses, i.e. the response has to be associated with the beforehand sent command. — Juergen Fickel / githubweb
  34. Issue #559: Removed instance field for proxy actor from `OutboundDispatchingActor`. The proxy actor can be derived from `OutboundMappingSettings`. — Juergen Fickel / githubweb
  35. Issue #559: Fixed `HeaderTranslatorTest` as channel now is not internal only anymore. — Juergen Fickel / githubweb
  36. Issue #559: Refactored `StreamingSessionActorTest` to make use of `ActorSystemResource`. — Juergen Fickel / githubweb
  37. Issue #559: Fixed unexpected text in Javadoc. — Juergen Fickel / githubweb
  38. Issue #559: Fixed wrong expectation in `HttpPublisherActorTest`. — Juergen Fickel / githubweb
  39. Issue #559: Make sure that reflection based test data generation does not silently omit implementations. — Juergen Fickel / githubweb
  40. use regex pattern to determine messages requests; — Stefan Maute / githubweb
  41. Issue #559: Fixed compilation error. — Juergen Fickel / githubweb
  42. adapt regex pattern to determine message path queries; — Stefan Maute / githubweb
  43. Issue #559: Minor refactoring. Mainly code formatting, simplified some methods. — Juergen Fickel / githubweb
  44. extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; — Stefan Maute / githubweb
  45. fix missing variable; — Stefan Maute / githubweb
  46. Issue #559 minor simplifications — Joel Bartelheimer / githubweb
  47. fixed test in HttpPublisherActorTest; — Stefan Maute / githubweb
  48. refactor duplicate message template; — Stefan Maute / githubweb
  49. small code improvement; — Stefan Maute / githubweb
  50. Issue #559 remove workaround and build response corrently — Joel Bartelheimer / githubweb
  51. minor code improvement; — Stefan Maute / githubweb
  52. Issue #559: Moved test utils to more appropriate modules/packages. — Juergen Fickel / githubweb
  53. Issue #559: Added "correlationid" package to test-jar. — Juergen Fickel / githubweb
  54. Issue #559: Include all test packages in test-jar. — Juergen Fickel / githubweb
  55. Issue #559: Introduced new internal module for `Signal` related functionality. — Juergen Fickel / githubweb
  56. Issue #559: Fixed Javadoc error. — Juergen Fickel / githubweb
  57. Issue #559: Fixed compilation error and test errors. — Juergen Fickel / githubweb
  58. Issue #559: Fixed another test error. — Juergen Fickel / githubweb
  59. Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. — Juergen Fickel / githubweb
  60. Issue #559: Moved `SignalInformationPoint` to module "ditto-internal-models-signal" to make is usable in a broader scope. — Juergen Fickel / githubweb
  61. Issue #559: Fixed toString implementation. — Juergen Fickel / githubweb
  62. Issue #559: Allow setting of custom HTTP status to `UnsupportedSignalException`. — Juergen Fickel / githubweb
  63. Issue #559: A response Signal with an invalid type leads to HTTP status 500 as this should never happen. — Juergen Fickel / githubweb
  64. Issue #559: Validate live command responses in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  65. Issue #559: Minor refactoring. — Juergen Fickel / githubweb
  66. Issue #559: Introduced factory for creating shard region proxy actors. — Juergen Fickel / githubweb
  67. Issue #559: Extended `SignalInformationPoint`. — Juergen Fickel / githubweb
  68. Issue #559: Added `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  69. Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  70. Issue #106 add auth context of target to sending-context — Joel Bartelheimer / githubweb
  71. Issue #106 Enforce requesters auth context for live retrieve commands — Joel Bartelheimer / githubweb
  72. Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. — Joel Bartelheimer / githubweb
  73. ignore failing test temporarily — Joel Bartelheimer / githubweb
  74. ignore failing test temporarily, this time the right test — Joel Bartelheimer / githubweb
  75. Issue #106 extend protocol adapter — Joel Bartelheimer / githubweb
  76. Issue #106 fix unit test — Joel Bartelheimer / githubweb
  77. Rework after merge — Joel Bartelheimer / githubweb
  78. Issue #106: Use only simple class name for correlation ID. — Juergen Fickel / githubweb
  79. Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. — Juergen Fickel / githubweb
  80. Issue #106: Added method to directly log 'LogEntry' to 'ConnectionLogger'. — Juergen Fickel / githubweb
  81. Issue #106: Let 'ConnectionPersistenceActor' handle 'AddConnectionLogEntry'. — Juergen Fickel / githubweb
  82. Issue #106: Added method to get optional correlation ID from a specified Signal. — Juergen Fickel / githubweb
  83. Issue #106: Refactored 'AcknowledgementAggregatorActor'. — Juergen Fickel / githubweb
  84. Issue #106: Reworked handling of matching validation result failure. — Juergen Fickel / githubweb
  85. Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. — Juergen Fickel / githubweb
  86. Issue #106: Added method to stop actor to 'ActorSystemResource'. — Juergen Fickel / githubweb
  87. Issue #106: Fixed compilation error in 'AcknowledgmentAggregatorActorTest'. — Juergen Fickel / githubweb
  88. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  89. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  90. Issue #106: Fixed some code smells. — Juergen Fickel / githubweb
  91. Try alternative message path for filtering live query response. — Yufei Cai / githubweb
  92. Restore authorization context for live response enforcement in Concierge. — Yufei Cai / githubweb
  93. Issue #106: Added methods to 'SignalInformationPoint'. — Juergen Fickel / githubweb
  94. Concierge: Add an actor to handle live thing query commands with custom acknowledgement requests. — Yufei Cai / githubweb
  95. small code and javadoc adjustments; — Stefan Maute / githubweb
  96. remove null check getCategory returns null in some cases; — Stefan Maute / githubweb
  97. small code format improvements; — Stefan Maute / githubweb
  98. Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. — Juergen Fickel / githubweb
  99. update date of blog post and extend blog post with special handling of command responses from devices; — Stefan Maute / githubweb
  100. update http docu for special handling of live responses; — Stefan Maute / githubweb
  101. removed unused method in SignalTypeFormatException; — Stefan Maute / githubweb
  102. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  103. Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. — Juergen Fickel / githubweb
  104. Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. — Juergen Fickel / githubweb
  105. add TODO for changing the since annotation; — Stefan Maute / githubweb
  106. Issue #106 minor fixes — Joel Bartelheimer / githubweb
  107. Issue #106: Introduced evicting cache for response receivers. — Juergen Fickel / githubweb
  108. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  109. Issue #106: Validate resource paths of live ThingCommand and its response. — Juergen Fickel / githubweb
  110. Issue #106: Fixed unit test. — Juergen Fickel / githubweb
  111. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  112. Issue #106: Do not validate resource path matching for error responses. — Juergen Fickel / githubweb
  113. Support different charsets for TextPayload — Yannic Klem / githubweb
  114. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  115. Improvements after review — Yannic Klem / githubweb
  116. review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 — Thomas Jaeckle / githubweb
  117. fixed wording in httpapi-overview.md docs about channel — Thomas Jaeckle / githubweb
  118. Issue #106: Extract 'channel=live' header also for Error responses — Joel Bartelheimer / githubweb
  119. Issue #106 add 'since' annotation — Joel Bartelheimer / githubweb
  120. Issue #106: review: add @since annotation, format code, remove unnecessary 'public' keyword — Yufei Cai / githubweb
  121. [#106] review: fixed Ditto version 2.2.0 in "@deprecated" javadoc mentions, corrected to 2.3.0 — Thomas Jaeckle / githubweb
  122. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  123. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  124. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  125. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  126. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  127. Fix outdated documentation — Yannic Klem / githubweb
  128. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  129. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  130. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  131. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  132. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  133. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  134. Issue #106: Reworked deserialization of CommandResponses from JSON. — Juergen Fickel / githubweb
  135. Issue #106: Formatted DittoHeaderDefinition to improve readability. — Juergen Fickel / githubweb
  136. Issue #106: Improved exception handling of JSON deserialization of UnsupportedSignalException. — Juergen Fickel / githubweb
  137. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  138. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  139. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  140. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  141. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  142. Issue #106: Introduced an HTTP status validator. — Juergen Fickel / githubweb
  143. Issue #106: Introduced AdaptableToSignalMapper. — Juergen Fickel / githubweb
  144. Issue #106: Added static factory method for omitting HTTP status validation. — Juergen Fickel / githubweb
  145. Issue #106: Began to prepare command responses for safe mapping from Adaptable. (WIP) — Juergen Fickel / githubweb
  146. Issue #106: Added getters for optional thing and policy ID to MappingContext. — Juergen Fickel / githubweb
  147. Use fully qualified container images — Jens Reimann / githubweb
  148. Allow pushing containers too — Jens Reimann / githubweb
  149. Issue #106: Use HTTP_STATUS constant. — Juergen Fickel / githubweb
  150. Issue #106: Added getter for optional FeatureDefinition. — Juergen Fickel / githubweb
  151. Issue #106: Added getter for optional FeatureProperties. — Juergen Fickel / githubweb
  152. Issue #106: Added getter for feature property pointer and value and removed some redundancy. — Juergen Fickel / githubweb
  153. Issue #106: Added getter for feature desired property pointer and fixed some bugs. — Juergen Fickel / githubweb
  154. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  155. Adjust PolicyModifyCommandResponseMappingStrategies — David Schwilk / githubweb
  156. Issue #106: Adjusted thing modifying command responses and ThingModifyCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  157. Fix api break — David Schwilk / githubweb
  158. Issue #106: Fixed Maven build. — Juergen Fickel / githubweb
  159. Issue #106: Added some policy-related test cases. — Juergen Fickel / githubweb
  160. Issue #106: Reduced some redundancy (WIP). — Juergen Fickel / githubweb
  161. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  162. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  163. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  164. Issue #106: Further removed redundancy. — Juergen Fickel / githubweb
  165. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  166. Issue #106: Adjusted thing query command responses and ThingQueryCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  167. Issue #106: Adjusted RetrieveThingsCommandResponse and RetrieveThingsCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  168. Issue #106: Adjusted MergeThingResponse and ThingMergeCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  169. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  170. Issue #106: Fixed ThingMergeCommandResponseMappingStrategies. — Juergen Fickel / githubweb
  171. Issue #106: Validate HTTP status(es) directly in command response. — Juergen Fickel / githubweb
  172. Issue #106: Treat JSON null literal as if payload contains no feature. — Juergen Fickel / githubweb
  173. Issue #106: fix 'ConciergeServiceGlobalErrorRegistryTest' — Joel Bartelheimer / githubweb
  174. [#106] fixed things-service unit tests after merge from dev — Thomas Jaeckle / githubweb
  175. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  176. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  177. fixed sidebar order — noreply / githubweb
  178. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb
  179. Issue #106: Do not send error responses via WebSocket for invalid live command responses. — Juergen Fickel / githubweb
  180. Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  181. Review HttpStatus validation in command responses — David Schwilk / githubweb
  182. Use npipe to communicate with docker daemon — Yannic Klem / githubweb
  183. Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. — Juergen Fickel / githubweb
  184. Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. — Juergen Fickel / githubweb
  185. Issue #106: Smaller fixes before for PR. — Juergen Fickel / githubweb

#34 (Dec 20, 2021, 11:47:24 AM)

  1. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Thomas Jaeckle / githubweb
  2. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Thomas Jaeckle / githubweb
  3. Support different charsets for TextPayload — Thomas Jaeckle / githubweb
  4. Improvements after review — Thomas Jaeckle / githubweb
  5. Also disable hostname verification when connection wants to ignore SSL — Thomas Jaeckle / githubweb
  6. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  7. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  8. fixed sidebar order — Thomas Jaeckle / githubweb
  9. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb

#33 (Dec 6, 2021, 5:35:33 AM)

  1. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  2. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  3. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  4. Support different charsets for TextPayload — Yannic Klem / githubweb
  5. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  6. Improvements after review — Yannic Klem / githubweb
  7. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  8. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  9. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  10. Fix outdated documentation — Yannic Klem / githubweb
  11. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  12. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  13. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  14. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  15. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb

#32 (Nov 30, 2021, 10:46:14 AM)

  1. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  2. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  3. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  4. Support different charsets for TextPayload — Yannic Klem / githubweb
  5. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  6. Improvements after review — Yannic Klem / githubweb
  7. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  8. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb

#31 (Nov 22, 2021, 2:47:58 PM)

  1. fix compile error after merge — Joel Bartelheimer / githubweb
  2. removed documentation for acl; — Stefan Maute / githubweb
  3. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  4. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  5. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  6. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  7. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  8. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  9. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  10. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  11. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  12. Remove Dummy IDs — Joel Bartelheimer / githubweb
  13. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  14. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  15. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  16. #1021: Make last will message optional — Vadim Günther / githubweb
  17. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  18. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  19. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  20. creating SECURITY.md — noreply / githubweb
  21. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  22. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  23. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  24. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  25. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  26. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  27. #1021: Fix test error — Vadim Günther / githubweb
  28. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  29. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  30. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  31. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  32. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  33. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  34. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  35. update connectivity-manage-connections.md — noreply / githubweb
  36. Review: — Yannic Klem / githubweb
  37. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  38. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  39. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  40. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  41. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  42. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  43. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  44. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  45. adjusted "path" for response messages — noreply / githubweb
  46. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  47. added workaround for tests not being able to obtain port — noreply / githubweb
  48. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  49. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  50. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  51. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  52. Fix snapshot streaming — Yannic Klem / githubweb
  53. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  54. fix wrong package name of placeholders module — Yannic Klem / githubweb
  55. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  56. fix more sonar warnings — Thomas Jaeckle / githubweb
  57. Review: — Stefan Maute / githubweb
  58. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  59. #1021: Link to specification in documentation — Vadim Günther / githubweb
  60. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  61. Review: — Stefan Maute / githubweb
  62. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  63. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  64. add logging to EntityIds; — Stefan Maute / githubweb
  65. adapt logging and print stacktrace; — Stefan Maute / githubweb
  66. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  67. fix exception log; — Stefan Maute / githubweb
  68. remove unused imports; — Stefan Maute / githubweb
  69. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  70. fixed license header years — Thomas Jaeckle / githubweb
  71. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  72. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  73. #10029 fix sonar issue — Dominik Guggemos / githubweb
  74. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  75. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  76. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  77. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  78. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  79. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  80. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  81. Restructure policies module — Yannic Klem / githubweb
  82. Restructure things module — Yannic Klem / githubweb
  83. Restructure base module — Yannic Klem / githubweb
  84. Restructure concierge module — Yannic Klem / githubweb
  85. Restructure gateway module — Yannic Klem / githubweb
  86. Restructure connectivity module — Yannic Klem / githubweb
  87. cleaned up error documentation: — Thomas Jaeckle / githubweb
  88. Restructure thingsearch module — Yannic Klem / githubweb
  89. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  90. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  91. fix thingsearch test config — Yannic Klem / githubweb
  92. Open and create connection with automated logging activation — Vadim Günther / githubweb
  93. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  94. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  95. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  96. several cleanups: — Thomas Jaeckle / githubweb
  97. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  98. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  99. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  100. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  101. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  102. merge message commands into message model — Yannic Klem / githubweb
  103. merge devops commands into devops model — Yannic Klem / githubweb
  104. merge namespace commands into namespace model — Yannic Klem / githubweb
  105. merge common commands module into base api — Yannic Klem / githubweb
  106. Fix test for logging enabling — Vadim Günther / githubweb
  107. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  108. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  109. Review: — Stefan Maute / githubweb
  110. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  111. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  112. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  113. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  114. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  115. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  116. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  117. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  118. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  119. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  120. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  121. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  122. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  123. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  124. move devops modules into base module — Yannic Klem / githubweb
  125. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  126. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  127. Minor API version fix — David Schwilk / githubweb
  128. Add missing since annotations — David Schwilk / githubweb
  129. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  130. Move jwt module to top level — Yannic Klem / githubweb
  131. move ditto-model-messages to top level — Yannic Klem / githubweb
  132. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  133. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  134. updated renamed modules/packages — Thomas Jaeckle / githubweb
  135. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  136. fix ditto-messages-model tests — Yannic Klem / githubweb
  137. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  138. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  139. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  140. added missing content-type to hello world curls — noreply / githubweb
  141. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  142. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  143. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  144. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  145. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  146. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  147. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  148. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  149. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  150. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  151. remove JsonExampleProducer — Yannic Klem / githubweb
  152. Remove maven-site-plugin — Yannic Klem / githubweb
  153. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  154. improve release announcement and release notes; — Stefan Maute / githubweb
  155. fiy typo; — Stefan Maute / githubweb
  156. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  157. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  158. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  159. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  160. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  161. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  162. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  163. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  164. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  165. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  166. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  167. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  168. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  169. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  170. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  171. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  172. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  173. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  174. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  175. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  176. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  177. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  178. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  179. Add connection announcements to the Topic — Florian Fendt / githubweb
  180. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  181. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  182. Add connection announcements to the signal filter — Florian Fendt / githubweb
  183. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  184. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  185. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  186. fixed some sonar issues and typos; — Stefan Maute / githubweb
  187. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  188. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  189. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  190. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  191. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  192. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  193. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  194. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  195. #1052: Fix typo — Vadim Günther / githubweb
  196. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  197. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  198. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  199. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  200. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  201. fixed typo in 2.0 announcement — noreply / githubweb
  202. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  203. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  204. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  205. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  206. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  207. fixed SearchActorIT — Thomas Jaeckle / githubweb
  208. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  209. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  210. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  211. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  212. uncomment resources config for all services; — Stefan Maute / githubweb
  213. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  214. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  215. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  216. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  217. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  218. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  219. added "docker pulls" badge to readme — noreply / githubweb
  220. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  221. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  222. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  223. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  224. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  225. Fix broken links in installation-operating.md — noreply / githubweb
  226. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  227. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  228. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  229. Added validation for source address and target header mappings — Yannic Klem / githubweb
  230. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  231. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  232. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  233. Make move the logic again to a transformer — Yannic Klem / githubweb
  234. use var keyword; — Stefan Maute / githubweb
  235. Use correct branch names to access them in the map — Yannic Klem / githubweb
  236. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  237. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  238. move start of stream to preStart hook — Johannes Schneider / githubweb
  239. move initialisation of logger back to top — Johannes Schneider / githubweb
  240. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  241. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  242. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  243. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  244. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  245. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  246. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  247. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  248. add exclude for shade plugin; — Stefan Maute / githubweb
  249. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  250. #1052 correct year in licence header — Vadim Günther / githubweb
  251. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  252. add missing volumeMounts; — Stefan Maute / githubweb
  253. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  254. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  255. fixed logback XML error — Thomas Jaeckle / githubweb
  256. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  257. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  258. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  259. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  260. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  261. Surround env value with double quotation marks — noreply / githubweb
  262. Fix command to start ditto with another version — noreply / githubweb
  263. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  264. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  265. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  266. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  267. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  268. Append signature topics with undefined channel — Vadim Günther / githubweb
  269. add logging in case of errors; — Stefan Maute / githubweb
  270. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  271. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  272. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  273. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  274. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  275. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  276. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  277. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  278. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  279. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  280. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  281. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  282. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  283. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  284. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  285. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  286. add link to resource quota docu; — Stefan Maute / githubweb
  287. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  288. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  289. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  290. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  291. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  292. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  293. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  294. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  295. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  296. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  297. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  298. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  299. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  300. change directory where ditto log files will be created; — Stefan Maute / githubweb
  301. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  302. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  303. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  304. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  305. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  306. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  307. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  308. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  309. fix docker image name; — Stefan Maute / githubweb
  310. uncomment resources for easier testing; — Stefan Maute / githubweb
  311. adjusted example usage of Ditto Java Client — noreply / githubweb
  312. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  313. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  314. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  315. fixed test.conf — Thomas Jaeckle / githubweb
  316. fixed connection-test.conf — Thomas Jaeckle / githubweb
  317. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  318. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  319. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  320. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  321. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  322. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  323. use gid 1000 for ditto group; — Stefan Maute / githubweb
  324. #1081 add exists to filter functions — Vadim Günther / githubweb
  325. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  326. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  327. rename volume for ditto log files; — Stefan Maute / githubweb
  328. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  329. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  330. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  331. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  332. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  333. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  334. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  335. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  336. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  337. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  338. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  339. Add documentation for kafka sources — Yannic Klem / githubweb
  340. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  341. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  342. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  343. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  344. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  345. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  346. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  347. update installation-operating.md; — Stefan Maute / githubweb
  348. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  349. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  350. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  351. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  352. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  353. [#1078] Fix typos. — Yufei Cai / githubweb
  354. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  355. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  356. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  357. #586 fix test — Johannes Schneider / githubweb
  358. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  359. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  360. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  361. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  362. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  363. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  364. Fix naming — Yannic Klem / githubweb
  365. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  366. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  367. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  368. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  369. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  370. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  371. #586 move producer config to producer section — Dominik Guggemos / githubweb
  372. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  373. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  374. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  375. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  376. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  377. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  378. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  379. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  380. Adjust documentation for kafka sources — Yannic Klem / githubweb
  381. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  382. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  383. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  384. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  385. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  386. #586 restart source if stream fails — Johannes Schneider / githubweb
  387. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  388. #1081 Add priority to mappers — Florian Fendt / githubweb
  389. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  390. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  391. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  392. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  393. add debug log to postStop method; — Stefan Maute / githubweb
  394. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  395. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  396. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  397. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  398. #586 fix config file for tests — Johannes Schneider / githubweb
  399. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  400. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  401. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  402. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  403. log shutdown reason; — Stefan Maute / githubweb
  404. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  405. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  406. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  407. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  408. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  409. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  410. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  411. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  412. [#1081] minor fixes. — Yufei Cai / githubweb
  413. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  414. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  415. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  416. Add setter for multiple subjects at once — Yannic Klem / githubweb
  417. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  418. #586 remove some debug statements — Dominik Guggemos / githubweb
  419. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  420. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  421. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  422. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  423. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  424. fix todo, remove unused import — Johannes Schneider / githubweb
  425. fix license header — Johannes Schneider / githubweb
  426. configure mongodb circuit breaker timeout higher — noreply / githubweb
  427. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  428. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  429. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  430. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  431. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  432. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  433. Add tests for ditto-sudo header — Yannic Klem / githubweb
  434. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  435. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  436. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  437. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  438. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  439. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  440. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  441. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  442. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  443. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  444. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  445. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  446. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  447. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  448. temporary ignore failing unit tests — Yannic Klem / githubweb
  449. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  450. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  451. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  452. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  453. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  454. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  455. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  456. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  457. temporary ignore unit test — Yannic Klem / githubweb
  458. fix unit test — Dominik Guggemos / githubweb
  459. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  460. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  461. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  462. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  463. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  464. add missing @since to isSudo method — Dominik Guggemos / githubweb
  465. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  466. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  467. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  468. rename methods and fix result check; — Stefan Maute / githubweb
  469. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  470. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  471. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  472. relaxed some checks for reading config values; — Stefan Maute / githubweb
  473. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  474. update link to Eclipse Vorto — marianne.klein / githubweb
  475. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  476. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  477. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  478. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  479. Add timer for adding a connection log entry — Yannic Klem / githubweb
  480. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  481. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  482. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  483. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  484. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  485. [#1081] fix copyright year — Florian Fendt / githubweb
  486. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  487. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  488. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  489. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  490. optimize imports — Yannic Klem / githubweb
  491. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  492. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  493. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  494. fix connection-checker enablement — Johannes Schneider / githubweb
  495. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  496. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  497. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  498. remove with consumer factory — Yannic Klem / githubweb
  499. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  500. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  501. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  502. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  503. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  504. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  505. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  506. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  507. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  508. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  509. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  510. update SSHD version to 2.7.0 — noreply / githubweb
  511. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  512. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  513. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  514. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  515. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  516. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  517. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  518. make unit test more stable — Thomas Jaeckle / githubweb
  519. make unit test more stable — Thomas Jaeckle / githubweb
  520. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  521. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  522. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  523. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  524. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  525. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  526. Test MQTT QoS from target. — Yufei Cai / githubweb
  527. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  528. Fix logging in kafka message transformer — Yannic Klem / githubweb
  529. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  530. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  531. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  532. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  533. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  534. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  535. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  536. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  537. fixed some broken links in docu; — Stefan Maute / githubweb
  538. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  539. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  540. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  541. document special kafka headers — Dominik Guggemos / githubweb
  542. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  543. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  544. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  545. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  546. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  547. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  548. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  549. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  550. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  551. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  552. swtich to actions/setup-java@v2 — noreply / githubweb
  553. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  554. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  555. add hint on expiry and announcement options — Marianne Klein / githubweb
  556. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  557. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  558. fix license header issues — Yannic Klem / githubweb
  559. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  560. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  561. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  562. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  563. Reuse success response handling — Yannic Klem / githubweb
  564. Reduce unnecessary error logs. — Yufei Cai / githubweb
  565. Log entire response on debug level. — Yufei Cai / githubweb
  566. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  567. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  568. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  569. add missing since tag to new enum value — Yannic Klem / githubweb
  570. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  571. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  572. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  573. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  574. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  575. fix unit test — Yannic Klem / githubweb
  576. speed up validation of message path — Yannic Klem / githubweb
  577. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  578. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  579. #1135 document tracing configuration — Dominik Guggemos / githubweb
  580. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  581. fix bug in message path validation and add tests — Yannic Klem / githubweb
  582. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  583. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  584. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  585. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  586. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  587. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  588. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  589. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  590. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  591. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  592. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  593. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  594. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  595. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  596. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  597. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  598. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  599. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  600. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  601. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  602. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  603. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  604. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  605. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  606. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  607. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  608. tracing review: — Thomas Jaeckle / githubweb
  609. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  610. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  611. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  612. initial documentation of conditional updates; — Stefan Maute / githubweb
  613. extend javadoc with ParserException; — Stefan Maute / githubweb
  614. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  615. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  616. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  617. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  618. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  619. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  620. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  621. Handle topic path starting with "/". — Yufei Cai / githubweb
  622. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  623. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  624. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  625. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  626. Add option to delete search entries immediately. — Yufei Cai / githubweb
  627. Improve resilience of authentication chain. — Yufei Cai / githubweb
  628. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  629. reflect consumer failure in connection status — Yannic Klem / githubweb
  630. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  631. Add common certificate exceptions — Yannic Klem / githubweb
  632. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  633. Add missing mqtt exceptions — Yannic Klem / githubweb
  634. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  635. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  636. Invalid destinations are a user failure — Yannic Klem / githubweb
  637. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  638. Minor code changes during review — Yannic Klem / githubweb
  639. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  640. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  641. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  642. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  643. Upgrade Akka libraries. — Yufei Cai / githubweb
  644. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  645. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  646. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  647. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  648. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  649. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  650. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  651. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  652. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  653. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  654. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  655. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  656. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  657. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  658. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  659. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  660. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  661. Disable Java serialization. — Yufei Cai / githubweb
  662. minor reformatting and improvements; — Stefan Maute / githubweb
  663. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  664. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  665. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  666. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  667. remove unused class — Yannic Klem / githubweb
  668. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  669. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  670. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  671. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  672. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  673. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  674. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  675. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  676. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  677. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  678. review: — Thomas Jaeckle / githubweb
  679. fixed unit test — Thomas Jaeckle / githubweb
  680. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  681. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  682. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  683. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  684. replace static scala version in dependency — Johannes Schneider / githubweb
  685. review findings: — Thomas Jaeckle / githubweb
  686. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  687. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  688. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  689. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  690. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  691. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  692. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  693. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  694. There is only one publisher actor for all targets — Yannic Klem / githubweb
  695. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  696. Add credit stream for background cleanup. — Yufei Cai / githubweb
  697. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  698. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  699. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  700. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  701. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  702. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  703. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  704. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  705. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  706. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  707. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  708. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  709. Fix and add unit tests — Yannic Klem / githubweb
  710. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  711. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  712. Make deleted snapshots empty. — Yufei Cai / githubweb
  713. Remove centralized background cleanup. — Yufei Cai / githubweb
  714. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  715. add GH discussions as another feedback channel — noreply / githubweb
  716. Reduce code duplication — Yannic Klem / githubweb
  717. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  718. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  719. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  720. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  721. Make PoliciesRoute Path public — David Schwilk / githubweb
  722. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  723. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  724. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  725. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  726. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  727. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  728. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  729. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  730. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  731. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  732. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  733. Fix rebase — David Schwilk / githubweb
  734. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  735. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  736. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  737. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  738. Fix some code-smells — David Schwilk / githubweb
  739. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  740. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  741. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  742. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  743. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  744. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  745. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  746. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  747. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  748. Do not filter null record values — Yannic Klem / githubweb
  749. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  750. Document message expiration behavior for kafka — Yannic Klem / githubweb
  751. fix spelling — Yannic Klem / githubweb
  752. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  753. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  754. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  755. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  756. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  757. review: rename CleanUp — Johannes Schneider / githubweb
  758. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  759. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  760. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  761. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  762. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  763. Add counters for search background sync stream. — Yufei Cai / githubweb
  764. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  765. Fix incremental search update. — Yufei Cai / githubweb
  766. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  767. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  768. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  769. Fix unit tests. — Yufei Cai / githubweb
  770. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  771. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  772. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  773. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  774. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  775. update to Netty 4.1.68.Final — noreply / githubweb
  776. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  777. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  778. update logback to 1.2.6 — noreply / githubweb
  779. Add missing periods — David Schwilk / githubweb
  780. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  781. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  782. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  783. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  784. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  785. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  786. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  787. Search updater: support nested {} as value. — Yufei Cai / githubweb
  788. Fix double slashes in location header — David Schwilk / githubweb
  789. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  790. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  791. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  792. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  793. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  794. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  795. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  796. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  797. Add correlation ID to headers if not present — Yannic Klem / githubweb
  798. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  799. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  800. Use UnaryOperator instead of function — David Schwilk / githubweb
  801. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  802. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  803. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  804. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  805. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  806. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  807. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  808. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  809. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  810. Review commit: — Stefan Maute / githubweb
  811. [#559] - review blog post — Stefan Maute / githubweb
  812. [#559] - review openapi — Stefan Maute / githubweb
  813. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  814. review conditional updates — Stefan Maute / githubweb
  815. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  816. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  817. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  818. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  819. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  820. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  821. #559 extend docu and blog post; — Stefan Maute / githubweb
  822. remove http request directive from code snippet; — Stefan Maute / githubweb
  823. #559 include docu review findings; — Stefan Maute / githubweb
  824. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  825. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  826. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  827. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  828. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  829. #559 update date of blog post; — Stefan Maute / githubweb
  830. remove unused imports; — Stefan Maute / githubweb
  831. #559 update blog post; — Stefan Maute / githubweb
  832. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  833. add optional MetricsAlert to SlidingWindowCounter that triggers a given action in case a given condition is met, implement ThrottledMetricsAlert that detect if a metric has reached a given threshold, use the ThrottledMetricsAlert to monitor the consumed inbound counters and record threshold exceedance in the new THROTTLED metrics counter, fix DefaultConnectionThrottling config loading the corrct values from the given config — Dominik Guggemos / githubweb
  834. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  835. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  836. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  837. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  838. added empty lines around code block — Thomas Jaeckle / githubweb
  839. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  840. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  841. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  842. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  843. update supported versions security-wise — noreply / githubweb
  844. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  845. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  846. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  847. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  848. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  849. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  850. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  851. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  852. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  853. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  854. Adjust date of blog post — Yannic Klem / githubweb
  855. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  856. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  857. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  858. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  859. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  860. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  861. set next ditto version for @since — Dominik Guggemos / githubweb
  862. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  863. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  864. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  865. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  866. Minor review changes — David Schwilk / githubweb
  867. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  868. fixed license header year — Thomas Jaeckle / githubweb
  869. small improvements to ditto documentation — Dominik Guggemos / githubweb
  870. Remove ConnectionContext — Yannic Klem / githubweb
  871. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  872. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  873. fix javadoc — Yannic Klem / githubweb
  874. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  875. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  876. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  877. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  878. enable loading additional extra JavaScript libraries which can be used in Ditto's JS based payload mapping — Thomas Jaeckle / githubweb
  879. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  880. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  881. Bring back mergeHub — Yannic Klem / githubweb
  882. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  883. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  884. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  885. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  886. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  887. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  888. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  889. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  890. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  891. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  892. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  893. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  894. publish connection logs via fluency library to fluentd/fluentbit — Thomas Jaeckle / githubweb
  895. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  896. add prefab values to testEqualsAndHashcode for ConnectionLoggerRegistryTest and DefaultConnectionMonitorRegistryTest; — Stefan Maute / githubweb
  897. Throttle kafka consumer stream also after consuming a record from Kafka (throttling after payload mapping has already been implemented). This early throttling avoids being overloaded with malformed messages and processing them at full speed. — Dominik Guggemos / githubweb
  898. add java doc to newPublishingLogger; — Stefan Maute / githubweb
  899. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  900. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  901. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  902. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  903. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  904. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  905. Fix unit tests. — Yufei Cai / githubweb
  906. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  907. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  908. Fix javadoc. — Yufei Cai / githubweb
  909. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  910. Little change — David Schwilk / githubweb
  911. Resolve merge conflicts — David Schwilk / githubweb
  912. Make review changes — David Schwilk / githubweb
  913. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  914. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  915. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  916. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  917. Handle empty updates. — Yufei Cai / githubweb
  918. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  919. Minor review changes — David Schwilk / githubweb
  920. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  921. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  922. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  923. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  924. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  925. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  926. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  927. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  928. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  929. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  930. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  931. Minor review changes — David Schwilk / githubweb
  932. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  933. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  934. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  935. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  936. Set default force update probability to 0. — Yufei Cai / githubweb
  937. Fix rebasing — David Schwilk / githubweb
  938. added configuration classes for configuring all settings of Fluency library — Thomas Jaeckle / githubweb
  939. fixed wrong date in presentations.md — noreply / githubweb
  940. Adjust license header — David Schwilk / githubweb
  941. add library default for some fluency variables to connectivity.conf; — Stefan Maute / githubweb
  942. inject custom "log-tag" + "additional-log-context" to published logs via Ditto configuration — Thomas Jaeckle / githubweb
  943. fixed equals/hashCode of ConnectionLoggerRegistry — Thomas Jaeckle / githubweb
  944. allow method DELETE in HTTP push targets — Dominik Guggemos / githubweb
  945. make logLevels to publish configurable via Ditto config — Thomas Jaeckle / githubweb
  946. Add ClientCredentialsFlow for HTTP connections and test happy paths. — Yufei Cai / githubweb
  947. Fix ConnectivityServiceGlobalErrorRegistryTest. — Yufei Cai / githubweb
  948. Add ClientCredentialsFlow for HTTP connections. Make JwtInvalidException a user-indicated error. — Yufei Cai / githubweb
  949. add oauth client credentials to connectivity model — Dominik Guggemos / githubweb
  950. Switch to request-level API for token acquisition in HTTP connections. — Yufei Cai / githubweb
  951. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
  952. improve naming of OauthClientCredentials members, add validation for requested scopes — Dominik Guggemos / githubweb
  953. Augment requests with OAuth2 tokens; add togglable validation that the token endpoint protocol is HTTPS. — Yufei Cai / githubweb
  954. cache jwt validator — Bob Claerhout / githubweb
  955. Use pinned dispatcher for kafka consumer in order to have one thread — Yannic Klem / githubweb
  956. Tell kafka broker to wait up to 10 seconds before answering — Yannic Klem / githubweb
  957. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  958. flush logs of FluentPublishingConnectionLogger by — Thomas Jaeckle / githubweb
  959. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  960. try to stabilize HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  961. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  962. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  963. Review: code formatting — Stefan Maute / githubweb
  964. fix compile error; — Stefan Maute / githubweb
  965. fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition — Thomas Jaeckle / githubweb
  966. fixed adding missing "_created" field for ThingCreated events — Thomas Jaeckle / githubweb
  967. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  968. undid special ThingDeleted handling again as not required for bugfix — Thomas Jaeckle / githubweb
  969. Fix ConnnectionValidatorTest. — Yufei Cai / githubweb
  970. remove json array merging functionality from JsonObjectMerger; — Stefan Maute / githubweb
  971. make waitUntilAllBufferFlushedDurationOnClose configurable — Thomas Jaeckle / githubweb
  972. reduce warn log to info for messages received during startup of persistenceactors — Thomas Jaeckle / githubweb
  973. Review: ensure duration is non-negative and not zero when reading the config value; — Stefan Maute / githubweb
  974. Review: Fix license header; stabilize unit tests. — Yufei Cai / githubweb
  975. allow to skip waiting for buffer flushing when waitUntilAllBufferFlushed is 0 or negative; — Stefan Maute / githubweb
  976. Add KafkaConsumerMetricRegistry for collecting kafka consumer metrics — David Schwilk / githubweb
  977. Document OAuth2 client credentials flow for HTTP connections. — Yufei Cai / githubweb
  978. added documentation for "connection log publishing" feature — Thomas Jaeckle / githubweb
  979. stabilized AmqpClientActorTest.testSetMessageListenerOnConsumerFails — Thomas Jaeckle / githubweb
  980. omit request body for GET and DELETE requests made via http push connection, add configuration option and allow override via specific config — Dominik Guggemos / githubweb
  981. Fix DefaultHttpPushConfigTest. — Yufei Cai / githubweb
  982. review: remove redundant values from connection json to improve readability — Dominik Guggemos / githubweb
  983. fixed typos in docu; — Stefan Maute / githubweb
  984. added @Nullable annotation to SignalEnrichmentFacade.retrievePartialThing for JsonFieldSelector — Thomas Jaeckle / githubweb
  985. Add Kamon orchestration for Kafka consumer metrics. — David Schwilk / githubweb
  986. apply host validation to configured token oauth token endpoint — Dominik Guggemos / githubweb
  987. Add LazyZip to ensure HTTP connections request token at the time of signal publication. — Yufei Cai / githubweb
  988. Adjust kafka consumer metric naming — David Schwilk / githubweb
  989. Fix LazyZipTest. — Yufei Cai / githubweb
  990. Fix concurrency issues in KafkaConsumerMetricsRegistry — David Schwilk / githubweb
  991. Correct dependency mgmt. for kamon akka — David Schwilk / githubweb
  992. Fix diff computation on nested arrays. — Yufei Cai / githubweb
  993. don't add "<not-provided>" correlation-id to published logs — Thomas Jaeckle / githubweb
  994. don't add "<not-provided>" correlation-id to published logs, fixed also for debug log — Thomas Jaeckle / githubweb
  995. improve connection log texts, e.g. remove dots at the end — Thomas Jaeckle / githubweb
  996. fixed SendingTest — Thomas Jaeckle / githubweb
  997. modified default success/failure/exception message to include the log type in order to e.g. not have "Message processed" message for each log type — Thomas Jaeckle / githubweb
  998. Test OAuth endpoint when testing an HTTP connection. — Yufei Cai / githubweb
  999. Fix assertion in HttpPublisherActorTest#testOmitRequestBody. — Yufei Cai / githubweb
  1000. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Yannic Klem / githubweb
  1001. Remove unused dependency — Yannic Klem / githubweb
  1002. Review changes — Yannic Klem / githubweb
  1003. Use consumerId also for deregistering from kafka consumer metrics — Yannic Klem / githubweb
  1004. De-Register automatically after the consumerControl has completed either successfully or execptionally — Yannic Klem / githubweb
  1005. Move KafkaConsumerMetricsRegistry registering to extra method — David Schwilk / githubweb
  1006. enforce connectionId type for parameters — Yannic Klem / githubweb
  1007. Remove ConsumerMetricsRegistry and schedule reporting in consumer actor instead — Yannic Klem / githubweb
  1008. Enforce stronger type for source suppliers in consumer streams — Yannic Klem / githubweb
  1009. remove unnecessary blank lines — Yannic Klem / githubweb
  1010. Remove unnecessary config — Yannic Klem / githubweb
  1011. Enforce stronger type for sinks in ConsumerStream constructors — Yannic Klem / githubweb
  1012. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
  1013. added documentation about the available fields for the "connectivity log publishing" feature — Thomas Jaeckle / githubweb
  1014. use camelCase for tag names — Yannic Klem / githubweb
  1015. add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
  1016. use latest protobufjs webjar for unit test; don't use minimized version — Thomas Jaeckle / githubweb
  1017. Fix build for MacOS — Yannic Klem / githubweb
  1018. Fix license header year. — Yufei Cai / githubweb
  1019. [#1231]: Allow using the dash a part of the namespace — Jens Reimann / githubweb
  1020. [#1231] adjusted documentation for namespace constraints by supporting the dash as well — Thomas Jaeckle / githubweb
  1021. log headers and payload for mapped signals — Dominik Guggemos / githubweb
  1022. added namespace scoped loggers for logging details on ThingCommandEnforcement command forwarding — Thomas Jaeckle / githubweb
  1023. Allow to configure connection.max.idle.ms via environment variable — Yannic Klem / githubweb
  1024. added release notes and post-release steps for Ditto 2.2.0 release — Thomas Jaeckle / githubweb

#30 (Nov 12, 2021, 6:12:12 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  796. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  797. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  798. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  799. update to Netty 4.1.68.Final — noreply / githubweb
  800. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  801. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  802. update logback to 1.2.6 — noreply / githubweb
  803. Add missing periods — David Schwilk / githubweb
  804. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  805. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  806. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  807. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  808. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  809. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  810. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  811. Search updater: support nested {} as value. — Yufei Cai / githubweb
  812. Fix double slashes in location header — David Schwilk / githubweb
  813. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  814. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  815. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  816. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  817. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  818. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  819. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  820. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  821. Add correlation ID to headers if not present — Yannic Klem / githubweb
  822. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  823. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  824. Use UnaryOperator instead of function — David Schwilk / githubweb
  825. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  826. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  827. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  828. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  829. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  830. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  831. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  832. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  833. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  834. Review commit: — Stefan Maute / githubweb
  835. [#559] - review blog post — Stefan Maute / githubweb
  836. [#559] - review openapi — Stefan Maute / githubweb
  837. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  838. review conditional updates — Stefan Maute / githubweb
  839. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  840. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  841. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  842. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  843. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  844. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  845. #559 extend docu and blog post; — Stefan Maute / githubweb
  846. remove http request directive from code snippet; — Stefan Maute / githubweb
  847. #559 include docu review findings; — Stefan Maute / githubweb
  848. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  849. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  850. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  851. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  852. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  853. #559 update date of blog post; — Stefan Maute / githubweb
  854. remove unused imports; — Stefan Maute / githubweb
  855. #559 update blog post; — Stefan Maute / githubweb
  856. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  857. add optional MetricsAlert to SlidingWindowCounter that triggers a given action in case a given condition is met, implement ThrottledMetricsAlert that detect if a metric has reached a given threshold, use the ThrottledMetricsAlert to monitor the consumed inbound counters and record threshold exceedance in the new THROTTLED metrics counter, fix DefaultConnectionThrottling config loading the corrct values from the given config — Dominik Guggemos / githubweb
  858. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  859. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  860. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  861. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  862. added empty lines around code block — Thomas Jaeckle / githubweb
  863. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  864. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  865. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  866. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  867. update supported versions security-wise — noreply / githubweb
  868. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  869. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  870. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  871. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  872. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  873. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  874. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  875. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  876. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  877. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  878. Adjust date of blog post — Yannic Klem / githubweb
  879. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  880. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  881. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  882. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  883. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  884. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  885. set next ditto version for @since — Dominik Guggemos / githubweb
  886. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  887. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  888. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  889. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  890. Minor review changes — David Schwilk / githubweb
  891. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  892. fixed license header year — Thomas Jaeckle / githubweb
  893. small improvements to ditto documentation — Dominik Guggemos / githubweb
  894. Remove ConnectionContext — Yannic Klem / githubweb
  895. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  896. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  897. fix javadoc — Yannic Klem / githubweb
  898. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  899. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  900. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  901. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  902. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  903. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  904. Bring back mergeHub — Yannic Klem / githubweb
  905. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  906. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  907. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  908. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  909. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  910. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  911. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  912. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  913. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  914. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  915. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  916. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  917. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  918. Throttle kafka consumer stream also after consuming a record from Kafka (throttling after payload mapping has already been implemented). This early throttling avoids being overloaded with malformed messages and processing them at full speed. — Dominik Guggemos / githubweb
  919. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  920. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  921. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  922. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  923. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  924. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  925. Fix unit tests. — Yufei Cai / githubweb
  926. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  927. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  928. Fix javadoc. — Yufei Cai / githubweb
  929. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  930. Little change — David Schwilk / githubweb
  931. Resolve merge conflicts — David Schwilk / githubweb
  932. Make review changes — David Schwilk / githubweb
  933. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  934. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  935. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  936. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  937. Handle empty updates. — Yufei Cai / githubweb
  938. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  939. Minor review changes — David Schwilk / githubweb
  940. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  941. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  942. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  943. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  944. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  945. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  946. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  947. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  948. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  949. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  950. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  951. Minor review changes — David Schwilk / githubweb
  952. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  953. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  954. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  955. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  956. Set default force update probability to 0. — Yufei Cai / githubweb
  957. Fix rebasing — David Schwilk / githubweb
  958. fixed wrong date in presentations.md — noreply / githubweb
  959. Adjust license header — David Schwilk / githubweb
  960. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
  961. cache jwt validator — Bob Claerhout / githubweb
  962. Use pinned dispatcher for kafka consumer in order to have one thread — Yannic Klem / githubweb
  963. Tell kafka broker to wait up to 10 seconds before answering — Yannic Klem / githubweb
  964. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  965. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  966. try to stabilize HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  967. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  968. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  969. fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition — Thomas Jaeckle / githubweb
  970. fixed adding missing "_created" field for ThingCreated events — Thomas Jaeckle / githubweb
  971. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  972. undid special ThingDeleted handling again as not required for bugfix — Thomas Jaeckle / githubweb
  973. added @Nullable annotation to SignalEnrichmentFacade.retrievePartialThing for JsonFieldSelector — Thomas Jaeckle / githubweb
  974. Fix diff computation on nested arrays. — Yufei Cai / githubweb
  975. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Yannic Klem / githubweb
  976. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb

#30 (Nov 12, 2021, 6:12:12 AM)

  1. cache jwt validator — Thomas Jaeckle / githubweb
  2. Tell kafka broker to wait up to 10 seconds before answering — Thomas Jaeckle / githubweb
  3. Use pinned dispatcher for kafka consumer in order to have one thread — Thomas Jaeckle / githubweb
  4. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  5. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  6. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  7. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  8. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  9. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Thomas Jaeckle / githubweb
  10. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb

#29 (Oct 28, 2021, 8:25:15 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  796. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  797. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  798. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  799. update to Netty 4.1.68.Final — noreply / githubweb
  800. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  801. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  802. update logback to 1.2.6 — noreply / githubweb
  803. Add missing periods — David Schwilk / githubweb
  804. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  805. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  806. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  807. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  808. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  809. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  810. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  811. Search updater: support nested {} as value. — Yufei Cai / githubweb
  812. Fix double slashes in location header — David Schwilk / githubweb
  813. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  814. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  815. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  816. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  817. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  818. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  819. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  820. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  821. Add correlation ID to headers if not present — Yannic Klem / githubweb
  822. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  823. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  824. Use UnaryOperator instead of function — David Schwilk / githubweb
  825. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  826. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  827. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  828. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  829. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  830. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  831. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  832. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  833. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  834. Review commit: — Stefan Maute / githubweb
  835. [#559] - review blog post — Stefan Maute / githubweb
  836. [#559] - review openapi — Stefan Maute / githubweb
  837. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  838. review conditional updates — Stefan Maute / githubweb
  839. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  840. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  841. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  842. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  843. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  844. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  845. #559 extend docu and blog post; — Stefan Maute / githubweb
  846. remove http request directive from code snippet; — Stefan Maute / githubweb
  847. #559 include docu review findings; — Stefan Maute / githubweb
  848. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  849. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  850. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  851. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  852. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  853. #559 update date of blog post; — Stefan Maute / githubweb
  854. remove unused imports; — Stefan Maute / githubweb
  855. #559 update blog post; — Stefan Maute / githubweb
  856. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  857. add optional MetricsAlert to SlidingWindowCounter that triggers a given action in case a given condition is met, implement ThrottledMetricsAlert that detect if a metric has reached a given threshold, use the ThrottledMetricsAlert to monitor the consumed inbound counters and record threshold exceedance in the new THROTTLED metrics counter, fix DefaultConnectionThrottling config loading the corrct values from the given config — Dominik Guggemos / githubweb
  858. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  859. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  860. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  861. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  862. added empty lines around code block — Thomas Jaeckle / githubweb
  863. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  864. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  865. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  866. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  867. update supported versions security-wise — noreply / githubweb
  868. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  869. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  870. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  871. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  872. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  873. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  874. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  875. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  876. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  877. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  878. Adjust date of blog post — Yannic Klem / githubweb
  879. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  880. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  881. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  882. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  883. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  884. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  885. set next ditto version for @since — Dominik Guggemos / githubweb
  886. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  887. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  888. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  889. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  890. Minor review changes — David Schwilk / githubweb
  891. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  892. fixed license header year — Thomas Jaeckle / githubweb
  893. small improvements to ditto documentation — Dominik Guggemos / githubweb
  894. Remove ConnectionContext — Yannic Klem / githubweb
  895. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  896. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  897. fix javadoc — Yannic Klem / githubweb
  898. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  899. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  900. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  901. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  902. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  903. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  904. Bring back mergeHub — Yannic Klem / githubweb
  905. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  906. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  907. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  908. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  909. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  910. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  911. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  912. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  913. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  914. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  915. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  916. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  917. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  918. Throttle kafka consumer stream also after consuming a record from Kafka (throttling after payload mapping has already been implemented). This early throttling avoids being overloaded with malformed messages and processing them at full speed. — Dominik Guggemos / githubweb
  919. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  920. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  921. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  922. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  923. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  924. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  925. Fix unit tests. — Yufei Cai / githubweb
  926. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  927. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  928. Fix javadoc. — Yufei Cai / githubweb
  929. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  930. Little change — David Schwilk / githubweb
  931. Resolve merge conflicts — David Schwilk / githubweb
  932. Make review changes — David Schwilk / githubweb
  933. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  934. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  935. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  936. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  937. Handle empty updates. — Yufei Cai / githubweb
  938. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  939. Minor review changes — David Schwilk / githubweb
  940. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  941. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  942. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  943. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  944. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  945. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  946. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  947. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  948. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  949. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  950. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  951. Minor review changes — David Schwilk / githubweb
  952. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  953. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  954. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  955. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  956. Set default force update probability to 0. — Yufei Cai / githubweb
  957. Fix rebasing — David Schwilk / githubweb
  958. fixed wrong date in presentations.md — noreply / githubweb
  959. Adjust license header — David Schwilk / githubweb
  960. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb

#28 (Oct 28, 2021, 8:00:12 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  796. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  797. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  798. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  799. update to Netty 4.1.68.Final — noreply / githubweb
  800. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  801. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  802. update logback to 1.2.6 — noreply / githubweb
  803. Add missing periods — David Schwilk / githubweb
  804. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  805. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  806. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  807. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  808. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  809. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  810. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  811. Search updater: support nested {} as value. — Yufei Cai / githubweb
  812. Fix double slashes in location header — David Schwilk / githubweb
  813. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  814. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  815. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  816. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  817. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  818. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  819. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  820. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  821. Add correlation ID to headers if not present — Yannic Klem / githubweb
  822. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  823. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  824. Use UnaryOperator instead of function — David Schwilk / githubweb
  825. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  826. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  827. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  828. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  829. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  830. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  831. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  832. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  833. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  834. Review commit: — Stefan Maute / githubweb
  835. [#559] - review blog post — Stefan Maute / githubweb
  836. [#559] - review openapi — Stefan Maute / githubweb
  837. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  838. review conditional updates — Stefan Maute / githubweb
  839. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  840. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  841. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  842. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  843. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  844. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  845. #559 extend docu and blog post; — Stefan Maute / githubweb
  846. remove http request directive from code snippet; — Stefan Maute / githubweb
  847. #559 include docu review findings; — Stefan Maute / githubweb
  848. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  849. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  850. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  851. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  852. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  853. #559 update date of blog post; — Stefan Maute / githubweb
  854. remove unused imports; — Stefan Maute / githubweb
  855. #559 update blog post; — Stefan Maute / githubweb
  856. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  857. add optional MetricsAlert to SlidingWindowCounter that triggers a given action in case a given condition is met, implement ThrottledMetricsAlert that detect if a metric has reached a given threshold, use the ThrottledMetricsAlert to monitor the consumed inbound counters and record threshold exceedance in the new THROTTLED metrics counter, fix DefaultConnectionThrottling config loading the corrct values from the given config — Dominik Guggemos / githubweb
  858. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  859. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  860. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  861. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  862. added empty lines around code block — Thomas Jaeckle / githubweb
  863. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  864. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  865. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  866. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  867. update supported versions security-wise — noreply / githubweb
  868. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  869. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  870. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  871. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  872. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  873. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  874. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  875. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  876. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  877. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  878. Adjust date of blog post — Yannic Klem / githubweb
  879. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  880. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  881. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  882. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  883. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  884. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  885. set next ditto version for @since — Dominik Guggemos / githubweb
  886. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  887. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  888. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  889. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  890. Minor review changes — David Schwilk / githubweb
  891. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  892. fixed license header year — Thomas Jaeckle / githubweb
  893. small improvements to ditto documentation — Dominik Guggemos / githubweb
  894. Remove ConnectionContext — Yannic Klem / githubweb
  895. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  896. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  897. fix javadoc — Yannic Klem / githubweb
  898. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  899. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  900. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  901. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  902. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  903. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  904. Bring back mergeHub — Yannic Klem / githubweb
  905. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  906. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  907. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  908. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  909. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  910. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  911. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  912. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  913. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  914. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  915. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  916. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  917. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  918. Throttle kafka consumer stream also after consuming a record from Kafka (throttling after payload mapping has already been implemented). This early throttling avoids being overloaded with malformed messages and processing them at full speed. — Dominik Guggemos / githubweb
  919. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  920. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  921. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  922. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  923. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  924. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  925. Fix unit tests. — Yufei Cai / githubweb
  926. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  927. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  928. Fix javadoc. — Yufei Cai / githubweb
  929. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  930. Little change — David Schwilk / githubweb
  931. Resolve merge conflicts — David Schwilk / githubweb
  932. Make review changes — David Schwilk / githubweb
  933. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  934. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  935. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  936. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  937. Handle empty updates. — Yufei Cai / githubweb
  938. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  939. Minor review changes — David Schwilk / githubweb
  940. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  941. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  942. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  943. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  944. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  945. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  946. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  947. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  948. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  949. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  950. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  951. Minor review changes — David Schwilk / githubweb
  952. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  953. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  954. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  955. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  956. Set default force update probability to 0. — Yufei Cai / githubweb
  957. Fix rebasing — David Schwilk / githubweb
  958. fixed wrong date in presentations.md — noreply / githubweb
  959. Adjust license header — David Schwilk / githubweb
  960. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb

#28 (Oct 28, 2021, 8:00:12 AM)

  1. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Thomas Jaeckle / githubweb
  2. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Thomas Jaeckle / githubweb
  3. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb

#27 (Oct 25, 2021, 8:28:12 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  796. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  797. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  798. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  799. update to Netty 4.1.68.Final — noreply / githubweb
  800. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  801. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  802. update logback to 1.2.6 — noreply / githubweb
  803. Add missing periods — David Schwilk / githubweb
  804. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  805. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  806. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  807. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  808. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  809. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  810. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  811. Search updater: support nested {} as value. — Yufei Cai / githubweb
  812. Fix double slashes in location header — David Schwilk / githubweb
  813. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  814. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  815. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  816. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  817. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  818. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  819. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  820. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  821. Add correlation ID to headers if not present — Yannic Klem / githubweb
  822. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  823. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  824. Use UnaryOperator instead of function — David Schwilk / githubweb
  825. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  826. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  827. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  828. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  829. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  830. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  831. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  832. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  833. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  834. Review commit: — Stefan Maute / githubweb
  835. [#559] - review blog post — Stefan Maute / githubweb
  836. [#559] - review openapi — Stefan Maute / githubweb
  837. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  838. review conditional updates — Stefan Maute / githubweb
  839. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  840. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  841. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  842. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  843. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  844. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  845. #559 extend docu and blog post; — Stefan Maute / githubweb
  846. remove http request directive from code snippet; — Stefan Maute / githubweb
  847. #559 include docu review findings; — Stefan Maute / githubweb
  848. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  849. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  850. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  851. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  852. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  853. #559 update date of blog post; — Stefan Maute / githubweb
  854. remove unused imports; — Stefan Maute / githubweb
  855. #559 update blog post; — Stefan Maute / githubweb
  856. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  857. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  858. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  859. added empty lines around code block — Thomas Jaeckle / githubweb
  860. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  861. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  862. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  863. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  864. update supported versions security-wise — noreply / githubweb
  865. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  866. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  867. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  868. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  869. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  870. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  871. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  872. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  873. Adjust date of blog post — Yannic Klem / githubweb
  874. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  875. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  876. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  877. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  878. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  879. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  880. set next ditto version for @since — Dominik Guggemos / githubweb
  881. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  882. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  883. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  884. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  885. Minor review changes — David Schwilk / githubweb
  886. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  887. fixed license header year — Thomas Jaeckle / githubweb
  888. small improvements to ditto documentation — Dominik Guggemos / githubweb
  889. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  890. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  891. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  892. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  893. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  894. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  895. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  896. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  897. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  898. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  899. fixed wrong date in presentations.md — noreply / githubweb

#27 (Oct 25, 2021, 8:28:12 AM)

  1. Increase default outbound message queue size to 1000 — Thomas Jaeckle / githubweb
  2. Introduce source queue for MqttPublisherActors — Thomas Jaeckle / githubweb
  3. use more common max-queue-size as config key for outbound mqtt queue size — Thomas Jaeckle / githubweb
  4. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  5. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  6. stabilize connection live status for amqp 1.0 connections — Thomas Jaeckle / githubweb
  7. Review: Delay AMQP consumer status retrieval. — Thomas Jaeckle / githubweb
  8. Fix status 500 when sorting a field containing non-primitive values. — Thomas Jaeckle / githubweb
  9. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  10. Fix timeout of acknowledgement aggregator — Thomas Jaeckle / githubweb

#26 (Oct 22, 2021, 5:32:32 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  796. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  797. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  798. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  799. update to Netty 4.1.68.Final — noreply / githubweb
  800. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  801. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  802. update logback to 1.2.6 — noreply / githubweb
  803. Add missing periods — David Schwilk / githubweb
  804. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  805. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  806. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  807. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  808. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  809. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  810. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  811. Search updater: support nested {} as value. — Yufei Cai / githubweb
  812. Fix double slashes in location header — David Schwilk / githubweb
  813. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  814. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  815. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  816. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  817. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  818. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  819. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  820. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  821. Add correlation ID to headers if not present — Yannic Klem / githubweb
  822. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  823. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  824. Use UnaryOperator instead of function — David Schwilk / githubweb
  825. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  826. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  827. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  828. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  829. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  830. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  831. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  832. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  833. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  834. Review commit: — Stefan Maute / githubweb
  835. [#559] - review blog post — Stefan Maute / githubweb
  836. [#559] - review openapi — Stefan Maute / githubweb
  837. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  838. review conditional updates — Stefan Maute / githubweb
  839. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  840. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  841. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  842. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  843. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  844. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  845. #559 extend docu and blog post; — Stefan Maute / githubweb
  846. remove http request directive from code snippet; — Stefan Maute / githubweb
  847. #559 include docu review findings; — Stefan Maute / githubweb
  848. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  849. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  850. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  851. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  852. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  853. #559 update date of blog post; — Stefan Maute / githubweb
  854. remove unused imports; — Stefan Maute / githubweb
  855. #559 update blog post; — Stefan Maute / githubweb
  856. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  857. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  858. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  859. added empty lines around code block — Thomas Jaeckle / githubweb
  860. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  861. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  862. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  863. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  864. update supported versions security-wise — noreply / githubweb
  865. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  866. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  867. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  868. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  869. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  870. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  871. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  872. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  873. Adjust date of blog post — Yannic Klem / githubweb
  874. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  875. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  876. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  877. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  878. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  879. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  880. set next ditto version for @since — Dominik Guggemos / githubweb
  881. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  882. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  883. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  884. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  885. Minor review changes — David Schwilk / githubweb
  886. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  887. fixed license header year — Thomas Jaeckle / githubweb
  888. small improvements to ditto documentation — Dominik Guggemos / githubweb
  889. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  890. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  891. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  892. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  893. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  894. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  895. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  896. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb

#25 (Oct 21, 2021, 8:41:35 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  796. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  797. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  798. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  799. update to Netty 4.1.68.Final — noreply / githubweb
  800. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  801. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  802. update logback to 1.2.6 — noreply / githubweb
  803. Add missing periods — David Schwilk / githubweb
  804. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  805. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  806. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  807. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  808. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  809. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  810. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  811. Search updater: support nested {} as value. — Yufei Cai / githubweb
  812. Fix double slashes in location header — David Schwilk / githubweb
  813. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  814. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  815. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  816. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  817. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  818. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  819. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  820. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  821. Add correlation ID to headers if not present — Yannic Klem / githubweb
  822. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  823. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  824. Use UnaryOperator instead of function — David Schwilk / githubweb
  825. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  826. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  827. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  828. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  829. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  830. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  831. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  832. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  833. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  834. Review commit: — Stefan Maute / githubweb
  835. [#559] - review blog post — Stefan Maute / githubweb
  836. [#559] - review openapi — Stefan Maute / githubweb
  837. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  838. review conditional updates — Stefan Maute / githubweb
  839. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  840. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  841. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  842. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  843. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  844. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  845. #559 extend docu and blog post; — Stefan Maute / githubweb
  846. remove http request directive from code snippet; — Stefan Maute / githubweb
  847. #559 include docu review findings; — Stefan Maute / githubweb
  848. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  849. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  850. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  851. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  852. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  853. #559 update date of blog post; — Stefan Maute / githubweb
  854. remove unused imports; — Stefan Maute / githubweb
  855. #559 update blog post; — Stefan Maute / githubweb
  856. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  857. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  858. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  859. added empty lines around code block — Thomas Jaeckle / githubweb
  860. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  861. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  862. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  863. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  864. update supported versions security-wise — noreply / githubweb
  865. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  866. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  867. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  868. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  869. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  870. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  871. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  872. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  873. Adjust date of blog post — Yannic Klem / githubweb
  874. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  875. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  876. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  877. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  878. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  879. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  880. set next ditto version for @since — Dominik Guggemos / githubweb
  881. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  882. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  883. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  884. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  885. Minor review changes — David Schwilk / githubweb
  886. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  887. fixed license header year — Thomas Jaeckle / githubweb
  888. small improvements to ditto documentation — Dominik Guggemos / githubweb
  889. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  890. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  891. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  892. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  893. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  894. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  895. fixed formatting of JSON examples — Thomas Jaeckle / githubweb

#24 (Oct 20, 2021, 11:47:24 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  796. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  797. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  798. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  799. update to Netty 4.1.68.Final — noreply / githubweb
  800. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  801. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  802. update logback to 1.2.6 — noreply / githubweb
  803. Add missing periods — David Schwilk / githubweb
  804. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  805. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  806. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  807. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  808. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  809. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  810. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  811. Search updater: support nested {} as value. — Yufei Cai / githubweb
  812. Fix double slashes in location header — David Schwilk / githubweb
  813. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  814. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  815. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  816. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  817. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  818. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  819. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  820. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  821. Add correlation ID to headers if not present — Yannic Klem / githubweb
  822. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  823. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  824. Use UnaryOperator instead of function — David Schwilk / githubweb
  825. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  826. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  827. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  828. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  829. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  830. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  831. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  832. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  833. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  834. Review commit: — Stefan Maute / githubweb
  835. [#559] - review blog post — Stefan Maute / githubweb
  836. [#559] - review openapi — Stefan Maute / githubweb
  837. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  838. review conditional updates — Stefan Maute / githubweb
  839. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  840. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  841. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  842. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  843. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  844. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  845. #559 extend docu and blog post; — Stefan Maute / githubweb
  846. remove http request directive from code snippet; — Stefan Maute / githubweb
  847. #559 include docu review findings; — Stefan Maute / githubweb
  848. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  849. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  850. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  851. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  852. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  853. #559 update date of blog post; — Stefan Maute / githubweb
  854. remove unused imports; — Stefan Maute / githubweb
  855. #559 update blog post; — Stefan Maute / githubweb
  856. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  857. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  858. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  859. added empty lines around code block — Thomas Jaeckle / githubweb
  860. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  861. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  862. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  863. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  864. update supported versions security-wise — noreply / githubweb
  865. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  866. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  867. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  868. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  869. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  870. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  871. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  872. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  873. Adjust date of blog post — Yannic Klem / githubweb
  874. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  875. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  876. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  877. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  878. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  879. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  880. set next ditto version for @since — Dominik Guggemos / githubweb
  881. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  882. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  883. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  884. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  885. Minor review changes — David Schwilk / githubweb
  886. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  887. fixed license header year — Thomas Jaeckle / githubweb
  888. small improvements to ditto documentation — Dominik Guggemos / githubweb
  889. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  890. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  891. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  892. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  893. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  894. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb

#23 (Sep 29, 2021, 6:35:49 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  796. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  797. update to Netty 4.1.68.Final — noreply / githubweb
  798. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  799. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  800. update logback to 1.2.6 — noreply / githubweb
  801. Add missing periods — David Schwilk / githubweb
  802. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  803. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  804. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  805. Search updater: support nested {} as value. — Yufei Cai / githubweb
  806. Fix double slashes in location header — David Schwilk / githubweb
  807. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  808. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  809. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  810. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  811. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  812. Add correlation ID to headers if not present — Yannic Klem / githubweb
  813. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  814. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  815. Use UnaryOperator instead of function — David Schwilk / githubweb
  816. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  817. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  818. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  819. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  820. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  821. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  822. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  823. Review commit: — Stefan Maute / githubweb
  824. [#559] - review blog post — Stefan Maute / githubweb
  825. [#559] - review openapi — Stefan Maute / githubweb
  826. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  827. review conditional updates — Stefan Maute / githubweb
  828. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  829. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  830. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  831. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  832. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  833. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  834. #559 extend docu and blog post; — Stefan Maute / githubweb
  835. remove http request directive from code snippet; — Stefan Maute / githubweb
  836. #559 include docu review findings; — Stefan Maute / githubweb
  837. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  838. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  839. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  840. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  841. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  842. #559 update date of blog post; — Stefan Maute / githubweb
  843. remove unused imports; — Stefan Maute / githubweb
  844. #559 update blog post; — Stefan Maute / githubweb
  845. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  846. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  847. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  848. added empty lines around code block — Thomas Jaeckle / githubweb
  849. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  850. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  851. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  852. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  853. update supported versions security-wise — noreply / githubweb
  854. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  855. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  856. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  857. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  858. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  859. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  860. Adjust date of blog post — Yannic Klem / githubweb
  861. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  862. added topnav_title to blogposts — Thomas Jaeckle / githubweb

#22 (Sep 29, 2021, 6:13:22 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  796. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  797. update to Netty 4.1.68.Final — noreply / githubweb
  798. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  799. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  800. update logback to 1.2.6 — noreply / githubweb
  801. Add missing periods — David Schwilk / githubweb
  802. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  803. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  804. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  805. Search updater: support nested {} as value. — Yufei Cai / githubweb
  806. Fix double slashes in location header — David Schwilk / githubweb
  807. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  808. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  809. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  810. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  811. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  812. Add correlation ID to headers if not present — Yannic Klem / githubweb
  813. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  814. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  815. Use UnaryOperator instead of function — David Schwilk / githubweb
  816. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  817. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  818. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  819. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  820. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  821. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  822. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  823. Review commit: — Stefan Maute / githubweb
  824. [#559] - review blog post — Stefan Maute / githubweb
  825. [#559] - review openapi — Stefan Maute / githubweb
  826. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  827. review conditional updates — Stefan Maute / githubweb
  828. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  829. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  830. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  831. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  832. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  833. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  834. #559 extend docu and blog post; — Stefan Maute / githubweb
  835. remove http request directive from code snippet; — Stefan Maute / githubweb
  836. #559 include docu review findings; — Stefan Maute / githubweb
  837. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  838. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  839. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  840. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  841. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  842. #559 update date of blog post; — Stefan Maute / githubweb
  843. remove unused imports; — Stefan Maute / githubweb
  844. #559 update blog post; — Stefan Maute / githubweb
  845. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  846. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  847. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  848. added empty lines around code block — Thomas Jaeckle / githubweb
  849. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  850. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  851. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  852. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  853. update supported versions security-wise — noreply / githubweb
  854. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  855. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  856. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  857. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  858. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  859. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  860. Adjust date of blog post — Yannic Klem / githubweb
  861. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb

#21 (Sep 23, 2021, 3:44:30 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  636. initial documentation of conditional updates; — Stefan Maute / githubweb
  637. extend javadoc with ParserException; — Stefan Maute / githubweb
  638. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  639. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  640. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  641. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  642. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  643. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  644. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  645. Handle topic path starting with "/". — Yufei Cai / githubweb
  646. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  647. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  648. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  649. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  650. Add option to delete search entries immediately. — Yufei Cai / githubweb
  651. Improve resilience of authentication chain. — Yufei Cai / githubweb
  652. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  653. reflect consumer failure in connection status — Yannic Klem / githubweb
  654. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  655. Add common certificate exceptions — Yannic Klem / githubweb
  656. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  657. Add missing mqtt exceptions — Yannic Klem / githubweb
  658. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  659. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  660. Invalid destinations are a user failure — Yannic Klem / githubweb
  661. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  662. Minor code changes during review — Yannic Klem / githubweb
  663. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  664. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  665. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  666. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  667. Upgrade Akka libraries. — Yufei Cai / githubweb
  668. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  669. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  670. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  671. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  672. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  673. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  674. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  675. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  676. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  677. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  678. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  679. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  680. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  681. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  682. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  683. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  684. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  685. Disable Java serialization. — Yufei Cai / githubweb
  686. minor reformatting and improvements; — Stefan Maute / githubweb
  687. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  688. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  689. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  690. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  691. remove unused class — Yannic Klem / githubweb
  692. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  693. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  694. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  695. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  696. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  697. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  698. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  699. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  700. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  701. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  702. review: — Thomas Jaeckle / githubweb
  703. fixed unit test — Thomas Jaeckle / githubweb
  704. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  705. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  706. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  707. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  708. replace static scala version in dependency — Johannes Schneider / githubweb
  709. review findings: — Thomas Jaeckle / githubweb
  710. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  711. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  712. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  713. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  714. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  715. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  716. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  717. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  718. There is only one publisher actor for all targets — Yannic Klem / githubweb
  719. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  720. Add credit stream for background cleanup. — Yufei Cai / githubweb
  721. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  722. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  723. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  724. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  725. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  726. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  727. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  728. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  729. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  730. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  731. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  732. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  733. Fix and add unit tests — Yannic Klem / githubweb
  734. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  735. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  736. Make deleted snapshots empty. — Yufei Cai / githubweb
  737. Remove centralized background cleanup. — Yufei Cai / githubweb
  738. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  739. add GH discussions as another feedback channel — noreply / githubweb
  740. Reduce code duplication — Yannic Klem / githubweb
  741. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  742. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  743. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  744. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  745. Make PoliciesRoute Path public — David Schwilk / githubweb
  746. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  747. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  748. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  749. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  750. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  751. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  752. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  753. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  754. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  755. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  756. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  757. Fix rebase — David Schwilk / githubweb
  758. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  759. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  760. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  761. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  762. Fix some code-smells — David Schwilk / githubweb
  763. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  764. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  765. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  766. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  767. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  768. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  769. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  770. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  771. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  772. Do not filter null record values — Yannic Klem / githubweb
  773. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  774. Document message expiration behavior for kafka — Yannic Klem / githubweb
  775. fix spelling — Yannic Klem / githubweb
  776. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  777. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  778. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  779. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  780. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  781. review: rename CleanUp — Johannes Schneider / githubweb
  782. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  783. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  784. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  785. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  786. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  787. Add counters for search background sync stream. — Yufei Cai / githubweb
  788. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  789. Fix incremental search update. — Yufei Cai / githubweb
  790. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  791. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  792. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  793. Fix unit tests. — Yufei Cai / githubweb
  794. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  795. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  796. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  797. update to Netty 4.1.68.Final — noreply / githubweb
  798. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  799. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  800. update logback to 1.2.6 — noreply / githubweb
  801. Add missing periods — David Schwilk / githubweb
  802. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  803. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  804. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  805. Search updater: support nested {} as value. — Yufei Cai / githubweb
  806. Fix double slashes in location header — David Schwilk / githubweb
  807. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  808. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  809. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  810. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  811. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  812. Add correlation ID to headers if not present — Yannic Klem / githubweb
  813. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  814. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  815. Use UnaryOperator instead of function — David Schwilk / githubweb
  816. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  817. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  818. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  819. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  820. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  821. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  822. Review commit: — Stefan Maute / githubweb
  823. [#559] - review blog post — Stefan Maute / githubweb
  824. [#559] - review openapi — Stefan Maute / githubweb
  825. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  826. review conditional updates — Stefan Maute / githubweb
  827. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  828. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  829. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  830. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  831. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  832. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  833. #559 extend docu and blog post; — Stefan Maute / githubweb
  834. remove http request directive from code snippet; — Stefan Maute / githubweb
  835. #559 include docu review findings; — Stefan Maute / githubweb
  836. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  837. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  838. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  839. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  840. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  841. #559 update date of blog post; — Stefan Maute / githubweb
  842. remove unused imports; — Stefan Maute / githubweb
  843. #559 update blog post; — Stefan Maute / githubweb
  844. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb

#20 (Aug 24, 2021, 9:47:11 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  586. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  587. Reuse success response handling — Yannic Klem / githubweb
  588. Reduce unnecessary error logs. — Yufei Cai / githubweb
  589. Log entire response on debug level. — Yufei Cai / githubweb
  590. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  591. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  592. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  593. add missing since tag to new enum value — Yannic Klem / githubweb
  594. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  595. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  596. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  597. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  598. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  599. fix unit test — Yannic Klem / githubweb
  600. speed up validation of message path — Yannic Klem / githubweb
  601. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  602. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  603. #1135 document tracing configuration — Dominik Guggemos / githubweb
  604. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  605. fix bug in message path validation and add tests — Yannic Klem / githubweb
  606. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  607. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  608. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  609. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  610. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  611. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  612. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  613. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  614. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  615. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  616. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  617. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  618. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  619. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  620. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  621. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  622. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  623. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  624. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  625. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  626. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  627. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  628. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  629. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  630. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  631. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  632. tracing review: — Thomas Jaeckle / githubweb
  633. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  634. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  635. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  636. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  637. Handle topic path starting with "/". — Yufei Cai / githubweb
  638. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  639. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  640. Add option to delete search entries immediately. — Yufei Cai / githubweb
  641. Improve resilience of authentication chain. — Yufei Cai / githubweb
  642. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  643. reflect consumer failure in connection status — Yannic Klem / githubweb
  644. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  645. Add common certificate exceptions — Yannic Klem / githubweb
  646. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  647. Add missing mqtt exceptions — Yannic Klem / githubweb
  648. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  649. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  650. Invalid destinations are a user failure — Yannic Klem / githubweb
  651. Minor code changes during review — Yannic Klem / githubweb
  652. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  653. Upgrade Akka libraries. — Yufei Cai / githubweb
  654. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  655. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  656. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  657. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  658. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  659. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  660. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  661. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  662. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  663. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  664. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb

#19 (Jul 23, 2021, 4:56:17 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  343. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  344. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  345. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  346. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  347. use gid 1000 for ditto group; — Stefan Maute / githubweb
  348. #1081 add exists to filter functions — Vadim Günther / githubweb
  349. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  350. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  351. rename volume for ditto log files; — Stefan Maute / githubweb
  352. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  353. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  354. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  355. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  356. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  357. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  358. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  359. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  360. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  361. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  362. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  363. Add documentation for kafka sources — Yannic Klem / githubweb
  364. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  365. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  366. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  367. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  368. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  369. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  370. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  371. update installation-operating.md; — Stefan Maute / githubweb
  372. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  373. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  374. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  375. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  376. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  377. [#1078] Fix typos. — Yufei Cai / githubweb
  378. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  379. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  380. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  381. #586 fix test — Johannes Schneider / githubweb
  382. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  383. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  384. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  385. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  386. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  387. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  388. Fix naming — Yannic Klem / githubweb
  389. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  390. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  391. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  392. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  393. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  394. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  395. #586 move producer config to producer section — Dominik Guggemos / githubweb
  396. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  397. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  398. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  399. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  400. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  401. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  402. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  403. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  404. Adjust documentation for kafka sources — Yannic Klem / githubweb
  405. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  406. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  407. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  408. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  409. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  410. #586 restart source if stream fails — Johannes Schneider / githubweb
  411. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  412. #1081 Add priority to mappers — Florian Fendt / githubweb
  413. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  414. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  415. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  416. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  417. add debug log to postStop method; — Stefan Maute / githubweb
  418. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  419. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  420. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  421. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  422. #586 fix config file for tests — Johannes Schneider / githubweb
  423. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  424. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  425. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  426. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  427. log shutdown reason; — Stefan Maute / githubweb
  428. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  429. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  430. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  431. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  432. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  433. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  434. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  435. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  436. [#1081] minor fixes. — Yufei Cai / githubweb
  437. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  438. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  439. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  440. Add setter for multiple subjects at once — Yannic Klem / githubweb
  441. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  442. #586 remove some debug statements — Dominik Guggemos / githubweb
  443. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  444. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  445. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  446. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  447. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  448. fix todo, remove unused import — Johannes Schneider / githubweb
  449. fix license header — Johannes Schneider / githubweb
  450. configure mongodb circuit breaker timeout higher — noreply / githubweb
  451. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  452. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  453. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  454. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  455. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  456. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  457. Add tests for ditto-sudo header — Yannic Klem / githubweb
  458. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  459. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  460. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  461. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  462. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  463. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  464. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  465. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  466. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  467. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  468. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  469. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  470. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  471. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  472. temporary ignore failing unit tests — Yannic Klem / githubweb
  473. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  474. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  475. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  476. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  477. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  478. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  479. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  480. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  481. temporary ignore unit test — Yannic Klem / githubweb
  482. fix unit test — Dominik Guggemos / githubweb
  483. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  484. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  485. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  486. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  487. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  488. add missing @since to isSudo method — Dominik Guggemos / githubweb
  489. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  490. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  491. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  492. rename methods and fix result check; — Stefan Maute / githubweb
  493. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  494. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  495. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  496. relaxed some checks for reading config values; — Stefan Maute / githubweb
  497. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  498. update link to Eclipse Vorto — marianne.klein / githubweb
  499. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  500. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  501. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  502. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  503. Add timer for adding a connection log entry — Yannic Klem / githubweb
  504. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  505. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  506. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  507. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  508. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  509. [#1081] fix copyright year — Florian Fendt / githubweb
  510. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  511. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  512. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  513. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  514. optimize imports — Yannic Klem / githubweb
  515. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  516. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  517. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  518. fix connection-checker enablement — Johannes Schneider / githubweb
  519. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  520. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  521. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  522. remove with consumer factory — Yannic Klem / githubweb
  523. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  524. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  525. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  526. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  527. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  528. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  529. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  530. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  531. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  532. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  533. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  534. update SSHD version to 2.7.0 — noreply / githubweb
  535. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  536. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  537. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  538. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  539. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  540. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  541. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  542. make unit test more stable — Thomas Jaeckle / githubweb
  543. make unit test more stable — Thomas Jaeckle / githubweb
  544. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  545. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  546. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  547. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  548. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  549. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  550. Test MQTT QoS from target. — Yufei Cai / githubweb
  551. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  552. Fix logging in kafka message transformer — Yannic Klem / githubweb
  553. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  554. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  555. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  556. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  557. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  558. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  559. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  560. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  561. fixed some broken links in docu; — Stefan Maute / githubweb
  562. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  563. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  564. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  565. document special kafka headers — Dominik Guggemos / githubweb
  566. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  567. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  568. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  569. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  570. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  571. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  572. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  573. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  574. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  575. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  576. swtich to actions/setup-java@v2 — noreply / githubweb
  577. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  578. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  579. add hint on expiry and announcement options — Marianne Klein / githubweb
  580. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  581. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  582. fix license header issues — Yannic Klem / githubweb
  583. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  584. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  585. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb

#18 (Jun 25, 2021, 7:32:37 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  343. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  344. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  345. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  346. use gid 1000 for ditto group; — Stefan Maute / githubweb
  347. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  348. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  349. rename volume for ditto log files; — Stefan Maute / githubweb
  350. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  351. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  352. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  353. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  354. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  355. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  356. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  357. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  358. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  359. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  360. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  361. Add documentation for kafka sources — Yannic Klem / githubweb
  362. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  363. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  364. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  365. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  366. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  367. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  368. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  369. update installation-operating.md; — Stefan Maute / githubweb
  370. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  371. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  372. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  373. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  374. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  375. [#1078] Fix typos. — Yufei Cai / githubweb
  376. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  377. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  378. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  379. #586 fix test — Johannes Schneider / githubweb
  380. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  381. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  382. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  383. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  384. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  385. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  386. Fix naming — Yannic Klem / githubweb
  387. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  388. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  389. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  390. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  391. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  392. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  393. #586 move producer config to producer section — Dominik Guggemos / githubweb
  394. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  395. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  396. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  397. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  398. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  399. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  400. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  401. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  402. Adjust documentation for kafka sources — Yannic Klem / githubweb
  403. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  404. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  405. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  406. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  407. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  408. #586 restart source if stream fails — Johannes Schneider / githubweb
  409. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  410. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  411. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  412. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  413. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  414. add debug log to postStop method; — Stefan Maute / githubweb
  415. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  416. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  417. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  418. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  419. #586 fix config file for tests — Johannes Schneider / githubweb
  420. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  421. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  422. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  423. log shutdown reason; — Stefan Maute / githubweb
  424. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  425. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  426. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  427. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  428. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  429. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  430. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  431. Add setter for multiple subjects at once — Yannic Klem / githubweb
  432. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  433. #586 remove some debug statements — Dominik Guggemos / githubweb
  434. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  435. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  436. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  437. fix todo, remove unused import — Johannes Schneider / githubweb
  438. fix license header — Johannes Schneider / githubweb
  439. configure mongodb circuit breaker timeout higher — noreply / githubweb
  440. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  441. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  442. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  443. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  444. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  445. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  446. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb

#17 (Jun 25, 2021, 2:15:15 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  251. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  252. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  253. Added validation for source address and target header mappings — Yannic Klem / githubweb
  254. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  255. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  256. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  257. Make move the logic again to a transformer — Yannic Klem / githubweb
  258. use var keyword; — Stefan Maute / githubweb
  259. Use correct branch names to access them in the map — Yannic Klem / githubweb
  260. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  261. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  262. move start of stream to preStart hook — Johannes Schneider / githubweb
  263. move initialisation of logger back to top — Johannes Schneider / githubweb
  264. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  265. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  266. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  267. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  268. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  269. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  270. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  271. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  272. add exclude for shade plugin; — Stefan Maute / githubweb
  273. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  274. #1052 correct year in licence header — Vadim Günther / githubweb
  275. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  276. add missing volumeMounts; — Stefan Maute / githubweb
  277. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  278. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  279. fixed logback XML error — Thomas Jaeckle / githubweb
  280. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  281. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  282. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  283. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  284. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  285. Surround env value with double quotation marks — noreply / githubweb
  286. Fix command to start ditto with another version — noreply / githubweb
  287. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  288. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  289. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  290. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  291. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  292. Append signature topics with undefined channel — Vadim Günther / githubweb
  293. add logging in case of errors; — Stefan Maute / githubweb
  294. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  295. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  296. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  297. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  298. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  299. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  300. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  301. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  302. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  303. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  304. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  305. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  306. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  307. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  308. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  309. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  310. add link to resource quota docu; — Stefan Maute / githubweb
  311. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  312. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  313. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  314. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  315. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  316. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  317. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  318. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  319. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  320. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  321. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  322. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  323. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  324. change directory where ditto log files will be created; — Stefan Maute / githubweb
  325. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  326. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  327. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  328. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  329. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  330. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  331. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  332. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  333. fix docker image name; — Stefan Maute / githubweb
  334. uncomment resources for easier testing; — Stefan Maute / githubweb
  335. adjusted example usage of Ditto Java Client — noreply / githubweb
  336. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  337. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  338. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  339. fixed test.conf — Thomas Jaeckle / githubweb
  340. fixed connection-test.conf — Thomas Jaeckle / githubweb
  341. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  342. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  343. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  344. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  345. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  346. use gid 1000 for ditto group; — Stefan Maute / githubweb
  347. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  348. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  349. rename volume for ditto log files; — Stefan Maute / githubweb
  350. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  351. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  352. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  353. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  354. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  355. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  356. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  357. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  358. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  359. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  360. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  361. Add documentation for kafka sources — Yannic Klem / githubweb
  362. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  363. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  364. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  365. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  366. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  367. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  368. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  369. update installation-operating.md; — Stefan Maute / githubweb
  370. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  371. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  372. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  373. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  374. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  375. [#1078] Fix typos. — Yufei Cai / githubweb
  376. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  377. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  378. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  379. #586 fix test — Johannes Schneider / githubweb
  380. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  381. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  382. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  383. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  384. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  385. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  386. Fix naming — Yannic Klem / githubweb
  387. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  388. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  389. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  390. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  391. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  392. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  393. #586 move producer config to producer section — Dominik Guggemos / githubweb
  394. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  395. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  396. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  397. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  398. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  399. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  400. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  401. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  402. Adjust documentation for kafka sources — Yannic Klem / githubweb
  403. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  404. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  405. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  406. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  407. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  408. #586 restart source if stream fails — Johannes Schneider / githubweb
  409. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  410. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  411. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  412. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  413. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  414. add debug log to postStop method; — Stefan Maute / githubweb
  415. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  416. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  417. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  418. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  419. #586 fix config file for tests — Johannes Schneider / githubweb
  420. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  421. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  422. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  423. log shutdown reason; — Stefan Maute / githubweb
  424. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  425. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  426. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  427. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  428. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  429. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  430. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  431. Add setter for multiple subjects at once — Yannic Klem / githubweb
  432. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  433. #586 remove some debug statements — Dominik Guggemos / githubweb
  434. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  435. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  436. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  437. fix todo, remove unused import — Johannes Schneider / githubweb
  438. fix license header — Johannes Schneider / githubweb
  439. configure mongodb circuit breaker timeout higher — noreply / githubweb
  440. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  441. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  442. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb

#16 (Jun 21, 2021, 11:39:38 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  187. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  188. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  189. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  190. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  191. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  192. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  193. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  194. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  195. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  196. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  197. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  198. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  199. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  200. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  201. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  202. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  203. Add connection announcements to the Topic — Florian Fendt / githubweb
  204. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  205. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  206. Add connection announcements to the signal filter — Florian Fendt / githubweb
  207. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  208. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  209. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  210. fixed some sonar issues and typos; — Stefan Maute / githubweb
  211. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  212. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  213. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  214. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  215. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  216. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  217. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  218. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  219. #1052: Fix typo — Vadim Günther / githubweb
  220. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  221. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  222. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  223. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  224. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  225. fixed typo in 2.0 announcement — noreply / githubweb
  226. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  227. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  228. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  229. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  230. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  231. fixed SearchActorIT — Thomas Jaeckle / githubweb
  232. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  233. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  234. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  235. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  236. uncomment resources config for all services; — Stefan Maute / githubweb
  237. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  238. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  239. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  240. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  241. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  242. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  243. added "docker pulls" badge to readme — noreply / githubweb
  244. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  245. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  246. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  247. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  248. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  249. Fix broken links in installation-operating.md — noreply / githubweb
  250. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  251. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  252. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  253. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  254. use var keyword; — Stefan Maute / githubweb
  255. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  256. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  257. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  258. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  259. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  260. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  261. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  262. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  263. add exclude for shade plugin; — Stefan Maute / githubweb
  264. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  265. #1052 correct year in licence header — Vadim Günther / githubweb
  266. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  267. add missing volumeMounts; — Stefan Maute / githubweb
  268. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  269. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  270. fixed logback XML error — Thomas Jaeckle / githubweb
  271. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  272. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  273. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  274. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  275. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  276. Surround env value with double quotation marks — noreply / githubweb
  277. Fix command to start ditto with another version — noreply / githubweb
  278. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  279. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  280. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  281. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  282. Append signature topics with undefined channel — Vadim Günther / githubweb
  283. add logging in case of errors; — Stefan Maute / githubweb
  284. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  285. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  286. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  287. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  288. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  289. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  290. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  291. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  292. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  293. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  294. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  295. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  296. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  297. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  298. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  299. add link to resource quota docu; — Stefan Maute / githubweb
  300. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  301. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  302. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  303. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  304. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  305. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  306. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  307. change directory where ditto log files will be created; — Stefan Maute / githubweb
  308. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  309. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  310. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  311. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  312. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  313. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  314. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  315. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  316. fix docker image name; — Stefan Maute / githubweb
  317. uncomment resources for easier testing; — Stefan Maute / githubweb
  318. adjusted example usage of Ditto Java Client — noreply / githubweb
  319. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  320. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  321. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  322. fixed test.conf — Thomas Jaeckle / githubweb
  323. fixed connection-test.conf — Thomas Jaeckle / githubweb
  324. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  325. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  326. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  327. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  328. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  329. use gid 1000 for ditto group; — Stefan Maute / githubweb
  330. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  331. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  332. rename volume for ditto log files; — Stefan Maute / githubweb
  333. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  334. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  335. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  336. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  337. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  338. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  339. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  340. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  341. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  342. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  343. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  344. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  345. update installation-operating.md; — Stefan Maute / githubweb
  346. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  347. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  348. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  349. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  350. [#1078] Fix typos. — Yufei Cai / githubweb
  351. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  352. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  353. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  354. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  355. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  356. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  357. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  358. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  359. Fix naming — Yannic Klem / githubweb
  360. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  361. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  362. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  363. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  364. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  365. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  366. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  367. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  368. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  369. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  370. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  371. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  372. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  373. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  374. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  375. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  376. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  377. add debug log to postStop method; — Stefan Maute / githubweb
  378. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  379. log shutdown reason; — Stefan Maute / githubweb
  380. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  381. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  382. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  383. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  384. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  385. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb

#16 (Jun 21, 2021, 11:39:38 AM)

  1. adjusted example usage of Ditto Java Client — Thomas Jaeckle / githubweb

#15 (May 20, 2021, 7:38:37 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  187. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  188. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  189. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  190. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  191. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  192. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  193. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  194. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  195. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  196. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  197. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  198. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  199. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  200. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  201. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  202. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  203. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  204. fixed some sonar issues and typos; — Stefan Maute / githubweb
  205. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  206. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  207. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  208. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  209. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  210. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  211. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  212. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  213. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  214. fixed typo in 2.0 announcement — noreply / githubweb
  215. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  216. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  217. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  218. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  219. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  220. fixed SearchActorIT — Thomas Jaeckle / githubweb
  221. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  222. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  223. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  224. uncomment resources config for all services; — Stefan Maute / githubweb
  225. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  226. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  227. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  228. added "docker pulls" badge to readme — noreply / githubweb
  229. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  230. Fix broken links in installation-operating.md — noreply / githubweb
  231. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  232. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  233. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  234. use var keyword; — Stefan Maute / githubweb
  235. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  236. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  237. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  238. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  239. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  240. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  241. add exclude for shade plugin; — Stefan Maute / githubweb
  242. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  243. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  244. add missing volumeMounts; — Stefan Maute / githubweb
  245. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  246. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  247. fixed logback XML error — Thomas Jaeckle / githubweb
  248. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  249. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb

#14 (May 20, 2021, 6:17:57 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  187. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  188. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  189. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  190. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  191. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  192. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  193. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  194. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  195. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  196. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  197. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  198. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  199. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  200. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  201. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  202. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  203. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  204. fixed some sonar issues and typos; — Stefan Maute / githubweb
  205. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  206. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  207. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  208. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  209. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  210. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  211. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  212. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  213. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  214. fixed typo in 2.0 announcement — noreply / githubweb
  215. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  216. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  217. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  218. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  219. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  220. fixed SearchActorIT — Thomas Jaeckle / githubweb
  221. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  222. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  223. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  224. uncomment resources config for all services; — Stefan Maute / githubweb
  225. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  226. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  227. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  228. added "docker pulls" badge to readme — noreply / githubweb
  229. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  230. Fix broken links in installation-operating.md — noreply / githubweb
  231. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  232. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  233. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  234. use var keyword; — Stefan Maute / githubweb
  235. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  236. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  237. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  238. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  239. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  240. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  241. add exclude for shade plugin; — Stefan Maute / githubweb
  242. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  243. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  244. add missing volumeMounts; — Stefan Maute / githubweb
  245. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  246. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  247. fixed logback XML error — Thomas Jaeckle / githubweb
  248. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb

#14 (May 20, 2021, 6:17:57 AM)

  1. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  2. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  3. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  4. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  5. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  6. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  7. fixed typo in 2.0 announcement — noreply / githubweb
  8. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  9. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  10. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  11. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  12. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  13. fixed SearchActorIT — Thomas Jaeckle / githubweb
  14. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  15. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  16. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  17. uncomment resources config for all services; — Stefan Maute / githubweb
  18. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  19. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  20. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  21. added "docker pulls" badge to readme — noreply / githubweb
  22. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  23. Fix broken links in installation-operating.md — noreply / githubweb
  24. Fix broken links in installation-operating.md — Thomas Jaeckle / githubweb
  25. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  26. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  27. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  28. use var keyword; — Stefan Maute / githubweb
  29. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  30. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  31. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  32. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  33. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  34. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  35. add exclude for shade plugin; — Stefan Maute / githubweb
  36. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  37. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  38. add missing volumeMounts; — Stefan Maute / githubweb
  39. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  40. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  41. fixed logback XML error — Thomas Jaeckle / githubweb
  42. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb

#13 (May 17, 2021, 1:38:43 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  187. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  188. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  189. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  190. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  191. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  192. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  193. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  194. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  195. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  196. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  197. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  198. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  199. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  200. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  201. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  202. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  203. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  204. fixed some sonar issues and typos; — Stefan Maute / githubweb
  205. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  206. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  207. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  208. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  209. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  210. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  211. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  212. fixed typo in 2.0 announcement — noreply / githubweb
  213. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  214. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  215. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  216. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  217. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  218. fixed SearchActorIT — Thomas Jaeckle / githubweb
  219. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  220. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  221. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  222. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  223. added "docker pulls" badge to readme — noreply / githubweb
  224. Fix broken links in installation-operating.md — noreply / githubweb

#12 (May 10, 2021, 2:27:08 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. remove unnecessary code duplication — Yannic Klem / githubweb
  6. fix compile errors after merge — Yannic Klem / githubweb
  7. Review changes — Yannic Klem / githubweb
  8. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  9. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  10. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  11. fix compilation error; — Stefan Maute / githubweb
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  16. remove unused imports — Yannic Klem / githubweb
  17. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  18. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  19. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. remove api 1 — Yannic Klem / githubweb
  23. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  24. change variable order; — Stefan Maute / githubweb
  25. fix compile error after merge — Joel Bartelheimer / githubweb
  26. removed documentation for acl; — Stefan Maute / githubweb
  27. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  28. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  29. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  30. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  31. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  33. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  34. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  35. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  36. Remove Dummy IDs — Joel Bartelheimer / githubweb
  37. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  39. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  40. #1021: Make last will message optional — Vadim Günther / githubweb
  41. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  42. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  43. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  44. creating SECURITY.md — noreply / githubweb
  45. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  46. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  47. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  48. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  49. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  50. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  51. #1021: Fix test error — Vadim Günther / githubweb
  52. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  53. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  54. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  55. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  56. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  57. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  58. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  59. update connectivity-manage-connections.md — noreply / githubweb
  60. Review: — Yannic Klem / githubweb
  61. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  62. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  63. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  64. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  65. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  66. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  67. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  68. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  69. adjusted "path" for response messages — noreply / githubweb
  70. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  71. added workaround for tests not being able to obtain port — noreply / githubweb
  72. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  73. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  74. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  75. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  76. Fix snapshot streaming — Yannic Klem / githubweb
  77. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  78. fix wrong package name of placeholders module — Yannic Klem / githubweb
  79. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  80. fix more sonar warnings — Thomas Jaeckle / githubweb
  81. Review: — Stefan Maute / githubweb
  82. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  83. #1021: Link to specification in documentation — Vadim Günther / githubweb
  84. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  85. Review: — Stefan Maute / githubweb
  86. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  87. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  88. add logging to EntityIds; — Stefan Maute / githubweb
  89. adapt logging and print stacktrace; — Stefan Maute / githubweb
  90. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  91. fix exception log; — Stefan Maute / githubweb
  92. remove unused imports; — Stefan Maute / githubweb
  93. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  94. fixed license header years — Thomas Jaeckle / githubweb
  95. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  96. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  97. #10029 fix sonar issue — Dominik Guggemos / githubweb
  98. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  99. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  100. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  101. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  102. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  103. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  104. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  105. Restructure policies module — Yannic Klem / githubweb
  106. Restructure things module — Yannic Klem / githubweb
  107. Restructure base module — Yannic Klem / githubweb
  108. Restructure concierge module — Yannic Klem / githubweb
  109. Restructure gateway module — Yannic Klem / githubweb
  110. Restructure connectivity module — Yannic Klem / githubweb
  111. cleaned up error documentation: — Thomas Jaeckle / githubweb
  112. Restructure thingsearch module — Yannic Klem / githubweb
  113. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  114. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  115. fix thingsearch test config — Yannic Klem / githubweb
  116. Open and create connection with automated logging activation — Vadim Günther / githubweb
  117. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  118. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  119. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  120. several cleanups: — Thomas Jaeckle / githubweb
  121. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  122. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  123. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  124. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  125. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  126. merge message commands into message model — Yannic Klem / githubweb
  127. merge devops commands into devops model — Yannic Klem / githubweb
  128. merge namespace commands into namespace model — Yannic Klem / githubweb
  129. merge common commands module into base api — Yannic Klem / githubweb
  130. Fix test for logging enabling — Vadim Günther / githubweb
  131. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  132. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  133. Review: — Stefan Maute / githubweb
  134. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  135. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  136. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  137. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  138. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  139. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  140. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  141. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  142. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  143. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  144. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  145. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  146. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  147. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  148. move devops modules into base module — Yannic Klem / githubweb
  149. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  150. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  151. Minor API version fix — David Schwilk / githubweb
  152. Add missing since annotations — David Schwilk / githubweb
  153. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  154. Move jwt module to top level — Yannic Klem / githubweb
  155. move ditto-model-messages to top level — Yannic Klem / githubweb
  156. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  157. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  158. updated renamed modules/packages — Thomas Jaeckle / githubweb
  159. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  160. fix ditto-messages-model tests — Yannic Klem / githubweb
  161. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  162. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  163. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  164. added missing content-type to hello world curls — noreply / githubweb
  165. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  166. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  167. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  168. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  169. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  170. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  171. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  172. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  173. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  174. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  175. remove JsonExampleProducer — Yannic Klem / githubweb
  176. Remove maven-site-plugin — Yannic Klem / githubweb
  177. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  178. improve release announcement and release notes; — Stefan Maute / githubweb
  179. fiy typo; — Stefan Maute / githubweb
  180. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  181. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  182. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  183. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  184. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  185. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  186. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  187. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  188. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  189. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  190. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  191. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  192. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  193. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  194. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  195. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  196. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  197. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  198. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  199. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  200. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  201. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  202. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  203. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  204. fixed some sonar issues and typos; — Stefan Maute / githubweb
  205. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  206. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  207. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  208. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  209. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  210. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  211. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  212. fixed typo in 2.0 announcement — noreply / githubweb

#11 (Apr 14, 2021, 8:26:44 AM)

  1. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  2. creating SECURITY.md — noreply / githubweb
  3. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  4. update connectivity-manage-connections.md — noreply / githubweb
  5. adjusted "path" for response messages — noreply / githubweb

#10 (Apr 8, 2021, 9:58:18 AM)

  1. added trademark to front page — noreply / githubweb
  2. added trademark — noreply / githubweb

#9 (Apr 8, 2021, 4:29:26 AM)

  1. Improves the priority ordering in MongoReadJournal — Yannic Klem / githubweb
  2. review: — Thomas Jaeckle / githubweb
  3. updated readme to include trademark symbol — noreply / githubweb
  4. added trademark signs in website/docs — Thomas Jaeckle / githubweb

#8 (Apr 7, 2021, 7:32:23 AM)

  1. applied sharding on the "key" of Ditto "ddata" / pub/sub extension — Thomas Jaeckle / githubweb
  2. fixed that connection-id MDC entry was lost in InboundDispatchingActor — Thomas Jaeckle / githubweb
  3. fixed immutability test of DefaultDistributedDataConfig — Thomas Jaeckle / githubweb
  4. improved exception logging in InboundDispatchingActor — Thomas Jaeckle / githubweb
  5. Prioritize very active connections over inactive connections for reconnecting — Yannic Klem / githubweb
  6. Enable throttling of persistence ping actor also for tag sorted stream — Yannic Klem / githubweb
  7. Make sure to use numeric ordering for tag order — Yannic Klem / githubweb
  8. Remove aggregation of connection priority providers from ConnectionPriorityProvider — Yannic Klem / githubweb
  9. Make priority of priority provider non optional — Yannic Klem / githubweb
  10. Fix unittests — Yannic Klem / githubweb
  11. Make priority update interval fuzzy to avoid that all connections — Yannic Klem / githubweb
  12. expand authors.yml — Vadim Günther / githubweb
  13. Log the correct key for update and get response handling errors — Yannic Klem / githubweb
  14. review: — Thomas Jaeckle / githubweb
  15. Fix typo — noreply / githubweb

#7 (Apr 6, 2021, 5:12:24 AM)

  1. #985: Add model for ssh tunnel — Vadim Günther / githubweb
  2. #985: Fix test error — Vadim Günther / githubweb
  3. #985: Formatting — Vadim Günther / githubweb
  4. #985: Add test for new credential types — Vadim Günther / githubweb
  5. add ThingErrorResponseAdapterTest; — Stefan Maute / githubweb
  6. #985 Add support to establish a connection via an ssh tunnel. Ssh tunnel management is done in new SshTunnelActor. The tunnel is controlled (open/close) with the existing state machine in BaseClientActor. Add connecting via tunnel for existing protocols (except Kafka, which requires multiple connections to bottstrap server and zookeeper). — Dominik Guggemos / githubweb
  7. #985: Fix extraction of known hosts — Vadim Günther / githubweb
  8. add new SearchAction error; — Stefan Maute / githubweb
  9. add license header to new test; — Stefan Maute / githubweb
  10. add since annotation; — Stefan Maute / githubweb
  11. #985 fix handling of error on initial mqtt connection, establish ssh tunnel when testing a connection — Dominik Guggemos / githubweb
  12. #985 review addition of ssh tunnel to connection model, add username to ssh public key credentials — Dominik Guggemos / githubweb
  13. #985 apply public key credentials for ssh tunnel — Dominik Guggemos / githubweb
  14. #985 simplify fingerprint verification — Dominik Guggemos / githubweb
  15. Support for building arm64 ditto snapshot images — Michael Gantert / githubweb
  16. #985 fix loading of public key and move context information for parsing errors to ExceptionMapper — Dominik Guggemos / githubweb
  17. fixing a potential NPE in ThingPredicatePredicateVisitor — Thomas Jaeckle / githubweb
  18. fixed "in" predicate comparing numbers, use comparator instead of equality — Thomas Jaeckle / githubweb
  19. #985 fix KafkaClientActorTest — Dominik Guggemos / githubweb
  20. add test case for visitIn method; — Stefan Maute / githubweb
  21. #985 add validation of ssh tunnel configuration — Dominik Guggemos / githubweb
  22. #985 add javadoc, more logging — Dominik Guggemos / githubweb
  23. #985 set supported client side user auth method — Dominik Guggemos / githubweb
  24. #985 set exclusive public key/password identity on ssh session (no default fallbacks) — Dominik Guggemos / githubweb
  25. #985 rename SshPublicKeyCredentials — Dominik Guggemos / githubweb
  26. #985 use default mqtt connect and socket timeout — Dominik Guggemos / githubweb
  27. #985 limit supported ssh client authentication methods globally — Dominik Guggemos / githubweb
  28. #985 provide exception class name if exception message is null in connectivity error responses — Dominik Guggemos / githubweb
  29. #985 add some javadoc, remove TODO — Dominik Guggemos / githubweb
  30. #985 document ssh tunneling feature — Dominik Guggemos / githubweb
  31. #985 move tunneling doc to separate section and refer to it from basic section — Dominik Guggemos / githubweb
  32. extend ConnectivityConfigProvider to get connectivity config via dittoHeaders; — Stefan Maute / githubweb
  33. #985 reject ssh tunneling for kafka connections — Dominik Guggemos / githubweb
  34. #985 add reference to SSH RFC and hint about possible performance impact of using ssh tunneling — Dominik Guggemos / githubweb
  35. #985 fix message format of connection logs — Dominik Guggemos / githubweb
  36. fix failing ConnectionValidatorTest; — Stefan Maute / githubweb
  37. #985 add comment — Vadim Günther / githubweb
  38. handle ThingMergeEvents in NormalizedMessageMapper; — Stefan Maute / githubweb
  39. Update javadoc — noreply / githubweb
  40. Update javadoc — noreply / githubweb
  41. #985 add missing javadoc, remove debug log statements — Dominik Guggemos / githubweb
  42. #985 add missing javadoc — Dominik Guggemos / githubweb
  43. always use 'application/json' as content-type for NormalizedMessageMapper; — Stefan Maute / githubweb
  44. Fix formatting of blogpost — Vadim Günther / githubweb
  45. Set content type in message headers instead of _context headers — Yannic Klem / githubweb
  46. fix unit tests of normalized message mapper test — Yannic Klem / githubweb
  47. #985 minor documentation fixes — Dominik Guggemos / githubweb
  48. #985 improve exception message if tunnel actor is started without required configuration, restart tunnel actor in case of an unexpected failure — Dominik Guggemos / githubweb
  49. #985 also validate ssh host, extract HostValidator interface to improve testability — Dominik Guggemos / githubweb
  50. #985 add note about security considerations when using ssh tunneling — Dominik Guggemos / githubweb
  51. #985 Fix copyright header — Vadim Günther / githubweb
  52. #985 Add blog post for SSH tunnel for managed connections — Vadim Günther / githubweb
  53. #985 Add @since tag — Vadim Günther / githubweb
  54. #985 Add blog findings — Vadim Günther / githubweb

#6 (Mar 22, 2021, 9:02:17 AM)

  1. fixed bug that iterator in EventSnapshotCleanupCoordinator was not cleaned up — Thomas Jaeckle / githubweb
  2. Fix placeholder encoding for blogpost — David Schwilk / githubweb

#5 (Mar 22, 2021, 7:51:47 AM)

  1. Add test for policy revision update in search index; fix timer duplication. — Yufei Cai / githubweb
  2. Add blog post for Azure IoT Hub integration — David Schwilk / githubweb
  3. ThingUpdater: Force cache reload when requested to update thing. — Yufei Cai / githubweb
  4. Add SonarQube stage in multibranch for feature branch scans — Joel Bartelheimer / githubweb
  5. [WIP] do not report status warning after successful sync. — Yufei Cai / githubweb
  6. review: adjust just minor formatting — Thomas Jaeckle / githubweb
  7. review: fixed test by fixing BackgroundSyncActor.getMostSevereLevelFromEvents - the most severe level was not preserved when it was caused by a "StreamTerminated" event — Thomas Jaeckle / githubweb
  8. fixed javadoc error — Thomas Jaeckle / githubweb
  9. Parse the criteria before validating it. This ensures that — Yannic Klem / githubweb
  10. added command for resetting the events of AbstractBackgroundStreamingActorWithConfigWithStatusReport — Thomas Jaeckle / githubweb
  11. fixed javadoc error — Thomas Jaeckle / githubweb
  12. Fix review findings for Azure IoT Hub integration blog post — David Schwilk / githubweb
  13. Introduce ConnectionUnauthorizedException which is issued for invalid — Yannic Klem / githubweb
  14. add parameter to skip sonarqube scan during pipeline run; — Stefan Maute / githubweb
  15. if when expression to skip sonarqube scan; — Stefan Maute / githubweb
  16. Validate extra field selection for connection targets — Yannic Klem / githubweb
  17. Validate selected fields of a thing for websocket sessions as well — Yannic Klem / githubweb
  18. More fixes to the azure-iot-hub-integration blog-post — David Schwilk / githubweb
  19. renamed MergeToggle to generic FeatureToggle in order to be able to place additional — Thomas Jaeckle / githubweb
  20. Add link to azure-iot-hub-device-simulator example to blogpost — David Schwilk / githubweb
  21. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Florian Fendt / githubweb
  22. fix some typos for ThingSnapshotTaken — Florian Fendt / githubweb
  23. Made method for creating group topic public. — Florian Fendt / githubweb
  24. review: fixed @Nullable warnings and handling of null values in AmqpClientActor and surroundings — Thomas Jaeckle / githubweb
  25. review: added missing javadocs — Thomas Jaeckle / githubweb
  26. Change publishing date for Azure IoT Hub blogpost — David Schwilk / githubweb

#4 (Mar 10, 2021, 5:16:28 AM)

  1. Move decoding of username and password to connection model — Yannic Klem / githubweb
  2. Fix error description for Message sending errors — Yannic Klem / githubweb
  3. remove no longer valid comment — Yannic Klem / githubweb
  4. removed explicit akka-serialization-jackson dependency — noreply / githubweb
  5. update 3rd-party documents preparing Ditto 2.0 release — Thomas Jaeckle / githubweb
  6. add swagger documentation for new Patch methods; — Stefan Maute / githubweb
  7. add new section in README.md; — Stefan Maute / githubweb
  8. review: added "PatchValue" to api-2-index.yml in order to fix broken references in generated ditto-api-2.yml — Thomas Jaeckle / githubweb

#3 (Mar 5, 2021, 6:33:55 AM)

  1. Issue #944: Include detailMessage in `equals` and `hashCode` method of `DittoRuntimeException`. Fixed unit tests which failed because of that. — Juergen Fickel / githubweb
  2. Extracted `ShardNumberCalculator` from `ShardRegionExtractor` to make the functionality re-usable and better testable. — Juergen Fickel / githubweb
  3. [#964] add "notification" signal type. — Yufei Cai / githubweb
  4. [#964] add SubjectExpiryNotification and annotation-based serialization. — Yufei Cai / githubweb
  5. [#964] improve lookup time of MappingStrategies. — Yufei Cai / githubweb
  6. [#964] add notifications to Ditto protocol; fix ShardRegionExtractorTest. — Yufei Cai / githubweb
  7. [#964] add connection target topic for policy notifications. — Yufei Cai / githubweb
  8. [#964] add websocket protocol messages for policy notifications. — Yufei Cai / githubweb
  9. [#964] add "notifyBefore" to SubjectExpiry. — Yufei Cai / githubweb
  10. [#964] fix SignalFilterTest. — Yufei Cai / githubweb
  11. [#964] Fix unit tests. — Yufei Cai / githubweb
  12. Make DevOpsCommandsActor abstract to allow custom extensions — David Schwilk / githubweb
  13. [#964] Add subject expiry notification duration to ActivateTokenIntegration. — Yufei Cai / githubweb
  14. [#964] subscribe for policy notifications in gateway and connectivity. — Yufei Cai / githubweb
  15. [#964] fix PoliciesServiceGlobalCommandRegistryTest and PoliciesRootActorTest. — Yufei Cai / githubweb
  16. Fix exception response for token integration de-/activation commands with invalid subject placeholder — David Schwilk / githubweb
  17. Revert "[#964] add "notifyBefore" to SubjectExpiry." Keep DittoDuration public. — Yufei Cai / githubweb
  18. Add field /announce to policy subjects. — Yufei Cai / githubweb
  19. [#964] Add "announce" field to ActivateTokenIntegration. — Yufei Cai / githubweb
  20. [#964] Rename Notification to Announcement. Rename SubjectExpiryNotification to SubjectDeletionAnnouncement. — Yufei Cai / githubweb
  21. [#964] Fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  22. Provide possibility to send generic JSON streams as chunked HTTP entities (WIP). — Juergen Fickel / githubweb
  23. [#964] review: — Thomas Jaeckle / githubweb
  24. [#964] round up SubjectAnnouncement in ActivateTokenIntegrationStrategy; add policyAnnouncementPub to PolicyPersistenceActor; fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  25. [#964] Fix ActivateTokenIntegrationStrategy. — Yufei Cai / githubweb
  26. Adjusted dependency to akka-serialization-jackson in bom and adjusted some tests. — Juergen Fickel / githubweb
  27. Added unit test to ensure that serialization of `JsonValueSourceRef` works as expected (WIP). — Juergen Fickel / githubweb
  28. Add jackson serialization annotations for JsonValueSourceRef — David Schwilk / githubweb
  29. [#964] publish policy announcement before expiry. — Yufei Cai / githubweb
  30. Added @JsonCreator to static factory method of `JsonValueSourceRef`. This way deserialization calls the static factory which is the preferred way of object creation. Furthermore the name of the sourceRef instance field does not have to be hard-coded as String. — Juergen Fickel / githubweb
  31. Added unit test for checking that serialization with jackson-cbor works for `JsonValueSourceRef`. — Juergen Fickel / githubweb
  32. [#964] announce subjects when deleted. — Yufei Cai / githubweb
  33. Change CboRJsonValueSerializer config default to constants — David Schwilk / githubweb
  34. Update README.md — noreply / githubweb
  35. [#964] first step of always keeping policy persistence actors using annoucements alive: — Thomas Jaeckle / githubweb
  36. [#964] generalized "reconnecting behavior" of former "ReconnectActor" for connectivity to "PersistencePingActor" — Thomas Jaeckle / githubweb
  37. [#964] fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
  38. [#964] Configure subject-announcement via the body of HTTP requests for the policy action activateTokenIntegration; improve openapi and javadoc. — Yufei Cai / githubweb
  39. Formatting health command — noreply / githubweb
  40. [#964] persist EmptyEvent handled in AbstractShardedPersistenceActor in order to get a journal entry with the "always-alive" journal tag for all connections which should be "open" — Thomas Jaeckle / githubweb
  41. [#964] moved EmptyEvent class to upper level because of global event registry tests — Thomas Jaeckle / githubweb
  42. [#964] do not drop policy notifications in websocket and connectivity. — Yufei Cai / githubweb
  43. adjusted/fixed some license declaration stuff in created jars — Thomas Jaeckle / githubweb
  44. [#964] review: changed HTTP request payload of `activateTokenIntegration` POST endpoint to be wrapped in an "annoucement" JsonObject — Thomas Jaeckle / githubweb
  45. [#964] review: pass through DittoHeaders for SubjectDeletion notification when available, build a new correlation-id if not — Thomas Jaeckle / githubweb
  46. [#964] adjusted that an "internal server error" 500 was returned when top-level policy actions could not be applied — Thomas Jaeckle / githubweb
  47. Do not add header mappings for MQTT connections — Yannic Klem / githubweb
  48. Create an empty header mapping for new connections — Yannic Klem / githubweb
  49. Use content-type in ditto protocol message to describe the content type of — Yannic Klem / githubweb
  50. [#964] persistence actors: always schedule activity check; decide "always-alive" flag and journal tag at the same time; remove "always-alive" tag setting from command strategies; test policy journal tags. — Yufei Cai / githubweb
  51. [#964] fix PolicyPersistenceActorTest. — Yufei Cai / githubweb
  52. Adapt documentation and set content type only if event contains payload — Yannic Klem / githubweb
  53. [#964] enhanced ExpressionResolver#resolvePartially in a way to specify an optional list of placeholder prefixes which are not allowed to be left unresolved — Thomas Jaeckle / githubweb
  54. make headerMapping of source non-nullable — Yannic Klem / githubweb
  55. Apply mqtt mappings additionally to the configure header mappings — Yannic Klem / githubweb
  56. [#964] Add an index on journal collections for PersistencePingActor. — Yufei Cai / githubweb
  57. [#964] add comment; rename test methods; always persist empty event for open connections on ping with empty journal tag. — Yufei Cai / githubweb
  58. Add nightly build for docker images — Yannic Klem / githubweb
  59. [#964] added documentation about announcements in general and the specifically added "subjectDeletion" announcement — Thomas Jaeckle / githubweb
  60. post merge: add missing dependency to pom.xml — Thomas Jaeckle / githubweb
  61. [#964] send past-due announcements for new subjects post modification. — Yufei Cai / githubweb
  62. [#964] added "subjectDeletion" announcement protocol example to sitemap — Thomas Jaeckle / githubweb
  63. Adapt dockerfile-release to download artifact from another URL — Yannic Klem / githubweb
  64. [#964] review: renamed "deletedAt" to "deleteAt" of subject deletion announcements — Thomas Jaeckle / githubweb
  65. [#964] Move 'onEntityModified' after all other event persistence callbacks; fix persistence actor test config. — Yufei Cai / githubweb
  66. put Maven repo url in double quotes — noreply / githubweb
  67. update to latest Akka dependencies — Thomas Jaeckle / githubweb
  68. review: fixed dead links in Ditto documentation — Thomas Jaeckle / githubweb

#2 (Feb 25, 2021, 8:59:42 AM)

  1. #605: Add devops command to retrieve ids of all connections — Vadim Günther / githubweb
  2. #605: Add documentation for devops command to retrieve ids of all connections — Vadim Günther / githubweb
  3. #605: Add config value for number of entries recieved with one bd query from connection-snap collection — Vadim Günther / githubweb
  4. #605: Fix test — Vadim Günther / githubweb
  5. #605: fix formatting for manage connection documentation — Vadim Günther / githubweb
  6. #605 extract connection ids retrieval into separate actor, add necessary config, add actor test, add unit for new retrieve command/response — Vadim Günther / githubweb
  7. #605: Fix documentation — Vadim Günther / githubweb
  8. add documentation for MongoDB requirements when using a MongoDB service; — Stefan Maute / githubweb
  9. Review: Fix anchor link. — Yufei Cai / githubweb