100%
WDescription%
Test Result: 0 tests failing out of a total of 9,179 tests.100
Build stability: No recent builds failed.100
Build History
x
 
 
 
 
 
 
 
 
 
 x
 
 
 x
 
 
 
 x
 x
 x
 x
 x
 
 
 
 
 
 
 
 
publish to maven central failed

Changes

2.0.0-M2 (Apr 8, 2021, 3:45:58 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. #605: Add devops command to retrieve ids of all connections — Vadim Günther / githubweb
  18. #605: Add documentation for devops command to retrieve ids of all connections — Vadim Günther / githubweb
  19. #605: Add config value for number of entries recieved with one bd query from connection-snap collection — Vadim Günther / githubweb
  20. #605: Fix test — Vadim Günther / githubweb
  21. #605: fix formatting for manage connection documentation — Vadim Günther / githubweb
  22. #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
  23. Revert "[#964] add "notifyBefore" to SubjectExpiry." Keep DittoDuration public. — Yufei Cai / githubweb
  24. Add field /announce to policy subjects. — Yufei Cai / githubweb
  25. [#964] Add "announce" field to ActivateTokenIntegration. — Yufei Cai / githubweb
  26. add documentation for arbitrary oidc claims — Dirk Van Haerenborgh / githubweb
  27. fixed escaping for used `{{` syntax — noreply / githubweb
  28. [#964] Rename Notification to Announcement. Rename SubjectExpiryNotification to SubjectDeletionAnnouncement. — Yufei Cai / githubweb
  29. [#964] Fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  30. Provide possibility to send generic JSON streams as chunked HTTP entities (WIP). — Juergen Fickel / githubweb
  31. [#964] review: — Thomas Jaeckle / githubweb
  32. [#964] round up SubjectAnnouncement in ActivateTokenIntegrationStrategy; add policyAnnouncementPub to PolicyPersistenceActor; fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  33. [#964] Fix ActivateTokenIntegrationStrategy. — Yufei Cai / githubweb
  34. #605: Fix documentation — Vadim Günther / githubweb
  35. Adjusted dependency to akka-serialization-jackson in bom and adjusted some tests. — Juergen Fickel / githubweb
  36. Added unit test to ensure that serialization of `JsonValueSourceRef` works as expected (WIP). — Juergen Fickel / githubweb
  37. Add jackson serialization annotations for JsonValueSourceRef — David Schwilk / githubweb
  38. [#964] publish policy announcement before expiry. — Yufei Cai / githubweb
  39. 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
  40. Added unit test for checking that serialization with jackson-cbor works for `JsonValueSourceRef`. — Juergen Fickel / githubweb
  41. [#964] announce subjects when deleted. — Yufei Cai / githubweb
  42. add documentation for MongoDB requirements when using a MongoDB service; — Stefan Maute / githubweb
  43. Change CboRJsonValueSerializer config default to constants — David Schwilk / githubweb
  44. Review: Fix anchor link. — Yufei Cai / githubweb
  45. Update README.md — noreply / githubweb
  46. [#964] first step of always keeping policy persistence actors using annoucements alive: — Thomas Jaeckle / githubweb
  47. [#964] generalized "reconnecting behavior" of former "ReconnectActor" for connectivity to "PersistencePingActor" — Thomas Jaeckle / githubweb
  48. [#964] fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
  49. [#964] Configure subject-announcement via the body of HTTP requests for the policy action activateTokenIntegration; improve openapi and javadoc. — Yufei Cai / githubweb
  50. Formatting health command — noreply / githubweb
  51. [#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
  52. [#964] moved EmptyEvent class to upper level because of global event registry tests — Thomas Jaeckle / githubweb
  53. [#964] do not drop policy notifications in websocket and connectivity. — Yufei Cai / githubweb
  54. adjusted/fixed some license declaration stuff in created jars — Thomas Jaeckle / githubweb
  55. [#964] review: changed HTTP request payload of `activateTokenIntegration` POST endpoint to be wrapped in an "annoucement" JsonObject — Thomas Jaeckle / githubweb
  56. [#964] review: pass through DittoHeaders for SubjectDeletion notification when available, build a new correlation-id if not — Thomas Jaeckle / githubweb
  57. [#964] adjusted that an "internal server error" 500 was returned when top-level policy actions could not be applied — Thomas Jaeckle / githubweb
  58. Do not add header mappings for MQTT connections — Yannic Klem / githubweb
  59. Create an empty header mapping for new connections — Yannic Klem / githubweb
  60. Use content-type in ditto protocol message to describe the content type of — Yannic Klem / githubweb
  61. [#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
  62. [#964] fix PolicyPersistenceActorTest. — Yufei Cai / githubweb
  63. Adapt documentation and set content type only if event contains payload — Yannic Klem / githubweb
  64. [#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
  65. make headerMapping of source non-nullable — Yannic Klem / githubweb
  66. Apply mqtt mappings additionally to the configure header mappings — Yannic Klem / githubweb
  67. [#964] Add an index on journal collections for PersistencePingActor. — Yufei Cai / githubweb
  68. [#964] add comment; rename test methods; always persist empty event for open connections on ping with empty journal tag. — Yufei Cai / githubweb
  69. Add nightly build for docker images — Yannic Klem / githubweb
  70. [#964] added documentation about announcements in general and the specifically added "subjectDeletion" announcement — Thomas Jaeckle / githubweb
  71. post merge: add missing dependency to pom.xml — Thomas Jaeckle / githubweb
  72. [#964] send past-due announcements for new subjects post modification. — Yufei Cai / githubweb
  73. [#964] added "subjectDeletion" announcement protocol example to sitemap — Thomas Jaeckle / githubweb
  74. Adapt dockerfile-release to download artifact from another URL — Yannic Klem / githubweb
  75. [#964] review: renamed "deletedAt" to "deleteAt" of subject deletion announcements — Thomas Jaeckle / githubweb
  76. [#964] Move 'onEntityModified' after all other event persistence callbacks; fix persistence actor test config. — Yufei Cai / githubweb
  77. #985: Add model for ssh tunnel — Vadim Günther / githubweb
  78. put Maven repo url in double quotes — noreply / githubweb
  79. #985: Fix test error — Vadim Günther / githubweb
  80. #985: Formatting — Vadim Günther / githubweb
  81. update to latest Akka dependencies — Thomas Jaeckle / githubweb
  82. #985: Add test for new credential types — Vadim Günther / githubweb
  83. review: fixed dead links in Ditto documentation — Thomas Jaeckle / githubweb
  84. Move decoding of username and password to connection model — Yannic Klem / githubweb
  85. Fix error description for Message sending errors — Yannic Klem / githubweb
  86. remove no longer valid comment — Yannic Klem / githubweb
  87. Add test for policy revision update in search index; fix timer duplication. — Yufei Cai / githubweb
  88. Add blog post for Azure IoT Hub integration — David Schwilk / githubweb
  89. removed explicit akka-serialization-jackson dependency — noreply / githubweb
  90. ThingUpdater: Force cache reload when requested to update thing. — Yufei Cai / githubweb
  91. Add SonarQube stage in multibranch for feature branch scans — Joel Bartelheimer / githubweb
  92. update 3rd-party documents preparing Ditto 2.0 release — Thomas Jaeckle / githubweb
  93. add swagger documentation for new Patch methods; — Stefan Maute / githubweb
  94. add new section in README.md; — Stefan Maute / githubweb
  95. review: added "PatchValue" to api-2-index.yml in order to fix broken references in generated ditto-api-2.yml — Thomas Jaeckle / githubweb
  96. [WIP] do not report status warning after successful sync. — Yufei Cai / githubweb
  97. review: adjust just minor formatting — Thomas Jaeckle / githubweb
  98. 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
  99. fixed javadoc error — Thomas Jaeckle / githubweb
  100. Parse the criteria before validating it. This ensures that — Yannic Klem / githubweb
  101. added command for resetting the events of AbstractBackgroundStreamingActorWithConfigWithStatusReport — Thomas Jaeckle / githubweb
  102. fixed javadoc error — Thomas Jaeckle / githubweb
  103. Fix review findings for Azure IoT Hub integration blog post — David Schwilk / githubweb
  104. add ThingErrorResponseAdapterTest; — Stefan Maute / githubweb
  105. #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
  106. #985: Fix extraction of known hosts — Vadim Günther / githubweb
  107. Introduce ConnectionUnauthorizedException which is issued for invalid — Yannic Klem / githubweb
  108. add new SearchAction error; — Stefan Maute / githubweb
  109. add license header to new test; — Stefan Maute / githubweb
  110. add since annotation; — Stefan Maute / githubweb
  111. add parameter to skip sonarqube scan during pipeline run; — Stefan Maute / githubweb
  112. if when expression to skip sonarqube scan; — Stefan Maute / githubweb
  113. #985 fix handling of error on initial mqtt connection, establish ssh tunnel when testing a connection — Dominik Guggemos / githubweb
  114. Validate extra field selection for connection targets — Yannic Klem / githubweb
  115. Validate selected fields of a thing for websocket sessions as well — Yannic Klem / githubweb
  116. More fixes to the azure-iot-hub-integration blog-post — David Schwilk / githubweb
  117. renamed MergeToggle to generic FeatureToggle in order to be able to place additional — Thomas Jaeckle / githubweb
  118. Add link to azure-iot-hub-device-simulator example to blogpost — David Schwilk / githubweb
  119. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Florian Fendt / githubweb
  120. fix some typos for ThingSnapshotTaken — Florian Fendt / githubweb
  121. Made method for creating group topic public. — Florian Fendt / githubweb
  122. review: fixed @Nullable warnings and handling of null values in AmqpClientActor and surroundings — Thomas Jaeckle / githubweb
  123. #985 review addition of ssh tunnel to connection model, add username to ssh public key credentials — Dominik Guggemos / githubweb
  124. #985 apply public key credentials for ssh tunnel — Dominik Guggemos / githubweb
  125. review: added missing javadocs — Thomas Jaeckle / githubweb
  126. #985 simplify fingerprint verification — Dominik Guggemos / githubweb
  127. Change publishing date for Azure IoT Hub blogpost — David Schwilk / githubweb
  128. Support for building arm64 ditto snapshot images — Michael Gantert / githubweb
  129. fixed bug that iterator in EventSnapshotCleanupCoordinator was not cleaned up — Thomas Jaeckle / githubweb
  130. Fix placeholder encoding for blogpost — David Schwilk / githubweb
  131. #985 fix loading of public key and move context information for parsing errors to ExceptionMapper — Dominik Guggemos / githubweb
  132. fixing a potential NPE in ThingPredicatePredicateVisitor — Thomas Jaeckle / githubweb
  133. fixed "in" predicate comparing numbers, use comparator instead of equality — Thomas Jaeckle / githubweb
  134. #985 fix KafkaClientActorTest — Dominik Guggemos / githubweb
  135. add test case for visitIn method; — Stefan Maute / githubweb
  136. #985 add validation of ssh tunnel configuration — Dominik Guggemos / githubweb
  137. #985 add javadoc, more logging — Dominik Guggemos / githubweb
  138. #985 set supported client side user auth method — Dominik Guggemos / githubweb
  139. #985 set exclusive public key/password identity on ssh session (no default fallbacks) — Dominik Guggemos / githubweb
  140. #985 rename SshPublicKeyCredentials — Dominik Guggemos / githubweb
  141. #985 use default mqtt connect and socket timeout — Dominik Guggemos / githubweb
  142. #985 limit supported ssh client authentication methods globally — Dominik Guggemos / githubweb
  143. #985 provide exception class name if exception message is null in connectivity error responses — Dominik Guggemos / githubweb
  144. #985 add some javadoc, remove TODO — Dominik Guggemos / githubweb
  145. #985 document ssh tunneling feature — Dominik Guggemos / githubweb
  146. #985 move tunneling doc to separate section and refer to it from basic section — Dominik Guggemos / githubweb
  147. extend ConnectivityConfigProvider to get connectivity config via dittoHeaders; — Stefan Maute / githubweb
  148. #985 reject ssh tunneling for kafka connections — Dominik Guggemos / githubweb
  149. #985 add reference to SSH RFC and hint about possible performance impact of using ssh tunneling — Dominik Guggemos / githubweb
  150. #985 fix message format of connection logs — Dominik Guggemos / githubweb
  151. fix failing ConnectionValidatorTest; — Stefan Maute / githubweb
  152. #985 add comment — Vadim Günther / githubweb
  153. applied sharding on the "key" of Ditto "ddata" / pub/sub extension — Thomas Jaeckle / githubweb
  154. fixed that connection-id MDC entry was lost in InboundDispatchingActor — Thomas Jaeckle / githubweb
  155. fixed immutability test of DefaultDistributedDataConfig — Thomas Jaeckle / githubweb
  156. improved exception logging in InboundDispatchingActor — Thomas Jaeckle / githubweb
  157. handle ThingMergeEvents in NormalizedMessageMapper; — Stefan Maute / githubweb
  158. Update javadoc — noreply / githubweb
  159. Update javadoc — noreply / githubweb
  160. #985 add missing javadoc, remove debug log statements — Dominik Guggemos / githubweb
  161. #985 add missing javadoc — Dominik Guggemos / githubweb
  162. always use 'application/json' as content-type for NormalizedMessageMapper; — Stefan Maute / githubweb
  163. Prioritize very active connections over inactive connections for reconnecting — Yannic Klem / githubweb
  164. Enable throttling of persistence ping actor also for tag sorted stream — Yannic Klem / githubweb
  165. Fix formatting of blogpost — Vadim Günther / githubweb
  166. Set content type in message headers instead of _context headers — Yannic Klem / githubweb
  167. fix unit tests of normalized message mapper test — Yannic Klem / githubweb
  168. #985 minor documentation fixes — Dominik Guggemos / githubweb
  169. #985 improve exception message if tunnel actor is started without required configuration, restart tunnel actor in case of an unexpected failure — Dominik Guggemos / githubweb
  170. #985 also validate ssh host, extract HostValidator interface to improve testability — Dominik Guggemos / githubweb
  171. #985 add note about security considerations when using ssh tunneling — Dominik Guggemos / githubweb
  172. Make sure to use numeric ordering for tag order — Yannic Klem / githubweb
  173. #985 Fix copyright header — Vadim Günther / githubweb
  174. #985 Add blog post for SSH tunnel for managed connections — Vadim Günther / githubweb
  175. Remove aggregation of connection priority providers from ConnectionPriorityProvider — Yannic Klem / githubweb
  176. #985 Add @since tag — Vadim Günther / githubweb
  177. Make priority of priority provider non optional — Yannic Klem / githubweb
  178. #985 Add blog findings — Vadim Günther / githubweb
  179. Fix unittests — Yannic Klem / githubweb
  180. Make priority update interval fuzzy to avoid that all connections — Yannic Klem / githubweb
  181. expand authors.yml — Vadim Günther / githubweb
  182. Log the correct key for update and get response handling errors — Yannic Klem / githubweb
  183. review: — Thomas Jaeckle / githubweb
  184. Fix typo — noreply / githubweb
  185. Improves the priority ordering in MongoReadJournal — Yannic Klem / githubweb
  186. review: — Thomas Jaeckle / githubweb
  187. updated readme to include trademark symbol — noreply / githubweb
  188. added trademark signs in website/docs — Thomas Jaeckle / githubweb

2.0.0-M1 (Feb 19, 2021, 12:06:48 PM)

  1. #890: added "expiry" to Policy's `Subject` as new type `SujectExpiry` — Thomas Jaeckle / githubweb
  2. #890: added missing factory methods for creating a Subject with SubjectExpiry — Thomas Jaeckle / githubweb
  3. #890: enhanced PolicyCommandStrategies in order to "round up" passed in subject expiry — Thomas Jaeckle / githubweb
  4. initial version of merge command, response and event (wip) — Dominik Guggemos / githubweb
  5. Add QueryCriteriaValidator to search — David Schwilk / githubweb
  6. Issue #288 add fromJson methods to MergeThing, MergeThingResponse and ThingMerged; — Stefan Maute / githubweb
  7. Minor changes to SearchCriteriaValidator — David Schwilk / githubweb
  8. Issue #288 add patch directive to things and features route for multiple resource paths; — Stefan Maute / githubweb
  9. Issue #288 adapt JsonObjectMerger to be conform to RFC-7396; — Stefan Maute / githubweb
  10. #288 add getter methods — Dominik Guggemos / githubweb
  11. #890: enhanced OpenAPI docs about Policy subject "expiry" — Thomas Jaeckle / githubweb
  12. #890: fixed review findings: — Thomas Jaeckle / githubweb
  13. #890: fixed obsolete synchronized keyword on getInstance() — Thomas Jaeckle / githubweb
  14. #288 implement MergeThingStrategy and ThingMergedStrategy — Dominik Guggemos / githubweb
  15. #890: automatically schedule persisting+publishing a DeleteSubject event when — Thomas Jaeckle / githubweb
  16. #890: fixed time based unit tests which did not handle timezones correctly — Thomas Jaeckle / githubweb
  17. #288 handle exceptions in MergeThingStrategy — Dominik Guggemos / githubweb
  18. #288 add AbstractJsonMerger class and JsonValueMerger; — Stefan Maute / githubweb
  19. #288 fix MergeThingStrategyTest — Dominik Guggemos / githubweb
  20. #890: schedule expiry cleanup also after snapshot recovery — Thomas Jaeckle / githubweb
  21. Let the QueryCriteriaValidator actually just validate a command instead of also parsing it — Florian Fendt / githubweb
  22. #890: adjusted @since javadoc annotations to 2.0.0 — Thomas Jaeckle / githubweb
  23. migrated removed GH action "::set-env" command — noreply / githubweb
  24. migrated removed GH action "::set-env" command — Thomas Jaeckle / githubweb
  25. Add conditional header for implicit thing creation mapper. — Yufei Cai / githubweb
  26. Settle *PreconditionFailedException as successful in consumer actors; read entity ID from headers in ThingErrorResponse factory method. — Yufei Cai / githubweb
  27. Make Ditto headers case-insensitive and case-preserving. — Yufei Cai / githubweb
  28. Ditto headers: ensure case-insensitive object identity; maintain header order; refine copy constructor. — Yufei Cai / githubweb
  29. Perform precondition check also for conflict strategies. — Yufei Cai / githubweb
  30. Preserve capitalization in HeaderTranslator to ensure original capitalization in outgoing headers in connectivity; make equality not distinguish capitalization. — Yufei Cai / githubweb
  31. Document case-insensitivity and case-preservation of Ditto headers and case-sensitivity of header:<name> placeholders. — Yufei Cai / githubweb
  32. Remove pubSubMediator from QueryCriteriaValidator as it can be created with the actorSystem. — Florian Fendt / githubweb
  33. fixed CORS headers for nginx configs in kubernets + docker setup * updated index.html of sandbox to show deployed Ditto version + fix health displaying for when being DOWN — Thomas Jaeckle / githubweb
  34. Rename config key for query criteria validator implementation class to make the name of the config entry more clear — Florian Fendt / githubweb
  35. fixed adding "mongodb" as mongodb hostname for docker-compose based setups — Thomas Jaeckle / githubweb
  36. reworked migration notes notice — Thomas Jaeckle / githubweb
  37. Integrate DittoMetrics into ConnectivityCounters — Yannic Klem / githubweb
  38. [#914] Add Ditto acknowledgement label "search-persisted". — Yufei Cai / githubweb
  39. Make header placeholders case-insensitive. — Yufei Cai / githubweb
  40. #890: invalidate policy enforcer caches in concierge whenever the PolicyPersistenceActor publishes a PolicyTag message — Thomas Jaeckle / githubweb
  41. #890: fixed and enhanced unit tests after invalidate policy enforcer caches in concierge whenever the PolicyPersistenceActor publishes a PolicyTag message — Thomas Jaeckle / githubweb
  42. [#914] send search-persisted acknowledgements. — Yufei Cai / githubweb
  43. [#914] document "search-persisted". — Yufei Cai / githubweb
  44. [#890] review: add missing word "active" to expiry description; fix broken link in cloudevent openapi. — Yufei Cai / githubweb
  45. [#890] review: remove unnecessary conditional; test chained expiry; add TODO. — Yufei Cai / githubweb
  46. [#890] suppress acknowledgement from akka pubsub logged as warning. — Yufei Cai / githubweb
  47. #288 add directive to ensure content-type application/merge-patch+json for new PATCH endpoints. — Stefan Maute / githubweb
  48. adjusted "@since" javadoc version to 2.0.0 to be consistent with other changes in development — Thomas Jaeckle / githubweb
  49. [#890] Fix off-by-1 error in revision of scheduled SubjectDeleted events; optimize PolicyEventForwarder to not query database in the absence of policy changes. — Yufei Cai / githubweb
  50. #288 adapt JsonPointer creation for some resources; — Stefan Maute / githubweb
  51. Set binary compatibility check version. — Yufei Cai / githubweb
  52. #288 validate MergeThing command in model — Dominik Guggemos / githubweb
  53. #288 fix getResourcePath for merge signals (it must match with the returned entity) — Dominik Guggemos / githubweb
  54. [#890] Ignore expiring subjects in policies validator; fix PolicyCommandEnforcementTest. — Yufei Cai / githubweb
  55. [#890] Fix ModifyPolicyEntryStrategyTest and ModifySubjectsStrategyTest. — Yufei Cai / githubweb
  56. Make DittoSearchConfig extensible by providing its current config path — Florian Fendt / githubweb
  57. #288 return correct resource path in merge commands — Dominik Guggemos / githubweb
  58. #288 allow patch for policyId, add javadoc — Dominik Guggemos / githubweb
  59. [#914] review: — Thomas Jaeckle / githubweb
  60. #288 add test cases for PATCh resource to ThingsRouteTest and FeaturesRouteTest; — Stefan Maute / githubweb
  61. #288 fix some javadoc/typo — Dominik Guggemos / githubweb
  62. Measure time of http request in HttpPublisherActor — Yannic Klem / githubweb
  63. Make pubsub write consistency and delay configurable. — Yufei Cai / githubweb
  64. Preserve materialized value of the given flow to measure the time for — Yannic Klem / githubweb
  65. Fix topic incremental update bug. — Yufei Cai / githubweb
  66. #288 add PATCH resource for /things/<thingId>/policyId; — Stefan Maute / githubweb
  67. #288 rename method in ThingsRoute and ThingIdNotExplicitlySettableException; — Stefan Maute / githubweb
  68. #288 fix some javadoc and code styles; — Stefan Maute / githubweb
  69. Reset reconnect backoff after successfully establishing a connection — Yannic Klem / githubweb
  70. #288 undo renaming of method and add another method instead in ThingIdNotExplicitlySettableException; — Stefan Maute / githubweb
  71. fix jwt refresh for websocket connections — Johannes Kraeher / githubweb
  72. Reset reconnect backoff after successfully establishing a connection — Yufei Cai / githubweb
  73. fix implicit thing creation with "If-None-Match: *" header — Thomas Jaeckle / githubweb
  74. fix test — Johannes Kraeher / githubweb
  75. Prevent AmqpClientActor from going into CONNECTED state if message producer cannot be created. — Yufei Cai / githubweb
  76. fixed compile error after merge from master — Thomas Jaeckle / githubweb
  77. #890: added documentation about policy subject expiry — Thomas Jaeckle / githubweb
  78. #288 minor javadoc improvements; — Stefan Maute / githubweb
  79. remove flaky test — Johannes Kraeher / githubweb
  80. #288 fix year number in copyright header; — Stefan Maute / githubweb
  81. Improved error description for too many outgoing messages for amqp and http — Yannic Klem / githubweb
  82. try to fix flaky test; — Stefan Maute / githubweb
  83. Add logging for each http request time — Yannic Klem / githubweb
  84. #890: fix findings: — Thomas Jaeckle / githubweb
  85. added documentation for jwt refresh via websocket protocol — Johannes Kraeher / githubweb
  86. #890: fix review findings of fixing findings: — Thomas Jaeckle / githubweb
  87. #890: fix review findings of fixing findings: — Thomas Jaeckle / githubweb
  88. Issue #921: Introduced class `HttpStatus`. — Juergen Fickel / githubweb
  89. increase maxStackDepth to 25 in order to support basic protobuf experiments — Thomas Jaeckle / githubweb
  90. Add unit tests for JWT refresh; fix exception when expiration is too large. — Yufei Cai / githubweb
  91. #288 implement command enforcement for MergeThing commands — Dominik Guggemos / githubweb
  92. #288 fix unit test — Dominik Guggemos / githubweb
  93. Fix failing jwt token refresh due to subject deduplication. — Yufei Cai / githubweb
  94. [#890] Review: PolicyPersistenceActorTest.ensureSubjectExpiryIsCleanedUpAfterRecovery — Yufei Cai / githubweb
  95. #748 added commit hook for checking that license header's year for added files is the file's creation year — Thomas Jaeckle / githubweb
  96. update swagger-ui used in Ditto sandbox + docker deployment + k8s deployment — Thomas Jaeckle / githubweb
  97. added missing copyright headers — Thomas Jaeckle / githubweb
  98. [#926] add ActivateSubject and ActivateSubjectResponse. — Yufei Cai / githubweb
  99. Relax timing requirement in MongoEventSourceITAssertions. — Yufei Cai / githubweb
  100. #288 extend protocoladapter for merge signals — Vadim Günther / githubweb
  101. Issue #288 fix test — Vadim Günther / githubweb
  102. Work around jitterbit/get-changed-files#7 — Yufei Cai / githubweb
  103. [#926] add a command to deactivate a token subject. — Yufei Cai / githubweb
  104. [#926] add a command to activate a subject on the policy level. — Yufei Cai / githubweb
  105. [#926] add a command to deactivate a subject at the policy level; relax timing requirement in ThingPersistenceActorSnapshottingTest. — Yufei Cai / githubweb
  106. [#926] add events for subject activation; rename ActivateSubjectForPolicy to ActivateSubjects. — Yufei Cai / githubweb
  107. docs/advanced: add initial draft of data-by-pass — Alexander Wellbrock / githubweb
  108. [#926] add command and event strategies for ActivateSubject. — Yufei Cai / githubweb
  109. [#926] add command and event strategies for ActivateSubjects. — Yufei Cai / githubweb
  110. [#926] remove raw type usage in persistence actors. — Yufei Cai / githubweb
  111. [#926] add irrelevant signals to registry tests of policies made visible due to ditto-model-placeholders. — Yufei Cai / githubweb
  112. [#926] add SubjectDeactivated and SubjectsDeactivated events. — Yufei Cai / githubweb
  113. [#926] add command and event strategies for DeactivateSubject(s) — Yufei Cai / githubweb
  114. [#926] extend authentication result to include JWT. — Yufei Cai / githubweb
  115. [#926] add HTTP API for activateTokenIntegration and deactivateTokenIntegration. — Yufei Cai / githubweb
  116. [#926] Replace issuer 'integration' by token issuer in the default token integration subject ID. — Yufei Cai / githubweb
  117. [#926] remove raw types from enforcements. — Yufei Cai / githubweb
  118. [#926] add policy enforcement for policy action commands. — Yufei Cai / githubweb
  119. [#926] remove raw types from preEnforcer. — Yufei Cai / githubweb
  120. [#926] make subject Id resolver of policy actions configurable. — Yufei Cai / githubweb
  121. [#926] fix deserialization of PolicyActionFailedException; fix status code when executing an action on a nonexistent policy entry. — Yufei Cai / githubweb
  122. [#926] document policy token integration. — Yufei Cai / githubweb
  123. Test and fix root actor restart issues. Add license for 2021. — Yufei Cai / githubweb
  124. #288 some cleanup/javadoc — Dominik Guggemos / githubweb
  125. Fix irritating default content-type header mapping for new connections, but keep for old connections — Florian Fendt / githubweb
  126. Enforce insertion and re-insertion order of Ditto headers. — Yufei Cai / githubweb
  127. add content-type header change to next release notes — Florian Fendt / githubweb
  128. Issue #921: Deprecated `HttpStatusCode` and replaced it with `HttpStatus` where possible. — Juergen Fickel / githubweb
  129. Test and fix error masking by InboundMappingProcessorActor. — Yufei Cai / githubweb
  130. Reduce probability of timing problems in MessageMappingProcessorActorTest. — Yufei Cai / githubweb
  131. Issue #921: Replaced more usages of HttpStatusCode with HttpStatus. — Juergen Fickel / githubweb
  132. #288 fix handling of null policyId and thingId for PATCH requests, introduce PolicyIdNotDeletableException and ThingIdNotDeletableException — Dominik Guggemos / githubweb
  133. remove unused imports — Yannic Klem / githubweb
  134. update license headers — Dominik Guggemos / githubweb
  135. rename method and use it in production code — Yannic Klem / githubweb
  136. fix typo in license template — Dominik Guggemos / githubweb
  137. #288 fix ThingMergeCommandAdapterTest — Dominik Guggemos / githubweb
  138. [#926] review: moved policy actions to own package in commands — Thomas Jaeckle / githubweb
  139. Issue #921: Replaced more usages of `HttpStatusCode` with `HttpStatus`. Adjusted argument names as well as Javadoc comments. Generated serialization UUIDs where missing in exceptions. — Juergen Fickel / githubweb
  140. #288 some code cleanup and TODOs fixed; — Stefan Maute / githubweb
  141. [#926] fixed command registry tests by adding action command of new package — Thomas Jaeckle / githubweb
  142. added release notes for 1.5.1 — Johannes Kraeher / githubweb
  143. fixed typo — Johannes Kraeher / githubweb
  144. Issue #921: Extended Javadoc comments. — Juergen Fickel / githubweb
  145. [#926] review: removed unnecessary action events — Thomas Jaeckle / githubweb
  146. Issue #921: Completed implementation of `HttpStatus`. — Juergen Fickel / githubweb
  147. [#926] Fix default subject ID resolver class name. — Yufei Cai / githubweb
  148. Issue #921: Deprecated `MessageHeadersBuilder#statusCode(int)` and `PayloadBuilder#withStatus(int)` as they are too error prone. — Juergen Fickel / githubweb
  149. Issue #921: Updated license header to year 2021. — Juergen Fickel / githubweb
  150. [#926] Remove unnecessary field subjectId from Activate- and DeactivatePolicyTokenIntegrationResponse. — Yufei Cai / githubweb
  151. Change license header for search query validation to 2021 — David Schwilk / githubweb
  152. fix bug for metadata creation (only objects can be added as metadata to leaf); — Stefan Maute / githubweb
  153. update basic-metadata.md docu for more clarity; — Stefan Maute / githubweb
  154. #288 add implementation of getEntity(JsonSchemaVersion schemaVersion) to MergeThing; — Stefan Maute / githubweb
  155. Issue #921: Made AbstractSignalMapper a final class and renamed it to MessageSignalMapper. Related MessageCommand with MessageCommandResponse by having both implementing interface WithMessage. Thus it was possible to get rid of MessageCommandSignalMapper and MessageCommandResponseSignalMapper and unify functionality in MessageSignalMapper. — Juergen Fickel / githubweb
  156. Issue #921: Added default implementation for method getStatusCode to CommandResponse. — Juergen Fickel / githubweb
  157. Issue #921: Use HttpStatus instead of HttpStatusCode for creating new PayloadBuilder. — Juergen Fickel / githubweb
  158. Issue #921: Added missing Override annotation. — Juergen Fickel / githubweb
  159. Issue #921: Use HttpStatus instead of HttpStatusCode and refactored code to improve readability. — Juergen Fickel / githubweb
  160. [#926] Reject activateTokenIntegration actions on entries without READ permission for things. — Yufei Cai / githubweb
  161. [#926] review: added unit test for OAuthTokenIntegrationSubjectIdFactory — Thomas Jaeckle / githubweb
  162. Issue #921: Set current year to license header of new files. — Juergen Fickel / githubweb
  163. [#926] Mention in documentation the requirement for READ permission granted on things by the policy action activateTokenIntegration. — Yufei Cai / githubweb
  164. [#926] document status 404 for policy actions. — Yufei Cai / githubweb
  165. [#926] review: fixed "getResourcePath" of policy entry scoped activation actions — Thomas Jaeckle / githubweb
  166. #288 review protocol adapter changes, throw exception when payload value is missing, fix behavior for null values and add tests, parameterize tests where feasible, fix unknown path behavior, add merge commands/responses/events to DittoProtocolAdapterParameterizedTest, throw exception if given schema version is not supported by MergeThing command — Dominik Guggemos / githubweb
  167. [#926] adjust resource keys used to authorize top level policy actions. — Yufei Cai / githubweb
  168. #288 remove handling of V1 MergeThing commands, because MergeThing is never V1 — Dominik Guggemos / githubweb
  169. [#926] review: added missing javadocs for projected cache — Thomas Jaeckle / githubweb
  170. [#926] review: changed status code of repsonses to 204 - no content — Thomas Jaeckle / githubweb
  171. add/fix javadoc and imports — Joel Bartelheimer / githubweb
  172. change year to 2021 license-header to fix check — Joel Bartelheimer / githubweb
  173. [#926] review: added check that only policy entries with a subject contained in the authorized subjects are considered for activate/deactivate tokenIntegration actions — Thomas Jaeckle / githubweb
  174. [#926] Add generic TopLevelActionCommand for policies. — Yufei Cai / githubweb
  175. [#926] fix PolicyCommandEnforcementTest. — Yufei Cai / githubweb
  176. issue #921: Minor review changes — David Schwilk / githubweb
  177. set ditto-connection-id header for published kafka messages — Yannic Klem / githubweb
  178. #288 changed status code for MergeThingResponse to 204 and removed the value variable; — Stefan Maute / githubweb
  179. #288 fix merge issue; — Stefan Maute / githubweb
  180. #288 fixed test failures; — Stefan Maute / githubweb
  181. verify that header mapping cannot overwrite the ditto-connection-id header — Yannic Klem / githubweb
  182. Never request acknowledgements for connection status updates. — Yannic Klem / githubweb
  183. [#926] review: added factor "subject ID of authenticated JWT must also be present in policy entry" to documentation — Thomas Jaeckle / githubweb
  184. use ThreadSafeDittoLoggingAdapter for connectivity ConsumerActors — Thomas Jaeckle / githubweb
  185. [#926] Delete Activate- and DeactivatePolicyTokenIntegration commands and responses. — Yufei Cai / githubweb
  186. [#926] adjusted OpenAPI doc wording "the -> a" subject — Thomas Jaeckle / githubweb
  187. [#926] adjusted documentation wording about the action activateTokenIntegration — Thomas Jaeckle / githubweb
  188. Fix non-thread-safe calls to actor-starting methods in client actors. — Yufei Cai / githubweb
  189. #288 add PATCH resource to ditto swagger docu; — Stefan Maute / githubweb
  190. #288 add merge to ditto java client — Vadim Günther / githubweb
  191. [#926] improve type safety of AbstractCommandStrategies. — Yufei Cai / githubweb
  192. first log mailbox size implementation from gist — Joel Bartelheimer / githubweb
  193. [#926] prevent random failing tests due to reordering of policy entries. — Yufei Cai / githubweb
  194. [#926] review: renamed TopLevelActionCommand to TopLevelPolicyActionCommand — Thomas Jaeckle / githubweb
  195. #288 move PolicyIdNotDeletableException to things signals — Dominik Guggemos / githubweb
  196. #288 document new merge commands in ditto docs, add merge command specification and examples, add dadr about merge updates — Dominik Guggemos / githubweb
  197. exclude "foreign" license texts from Ditto jars — Thomas Jaeckle / githubweb
  198. #288 fix md files messed up by autoformat, add section about permissions required for merge updates — Dominik Guggemos / githubweb
  199. #288 swagger api: fix documentation of permissions for merge, some wording and polishing — Dominik Guggemos / githubweb
  200. #288 fix and test size validation for merge thing command — Dominik Guggemos / githubweb
  201. #288 fix md files messed up by autoformat, add section about permissions required for merge updates — Dominik Guggemos / githubweb
  202. #288 fix MergeThingStrategyTest — Dominik Guggemos / githubweb
  203. #288: add error code to protocol specification documentation of merge command — Vadim Günther / githubweb
  204. #288: fix typo and formatting in ditto docu — Vadim Günther / githubweb
  205. add mailbox-size metric for each actorclass and grouped the config values for that custom mailbox. — Joel Bartelheimer / githubweb
  206. #288 add handling for MergeThing command to ditto-signals-live-commands — Dominik Guggemos / githubweb
  207. #288 fix compile error after merge — Dominik Guggemos / githubweb
  208. [#926] added possibility to use JWT claims being a jsonarray of strings instead of only plain strings — Thomas Jaeckle / githubweb
  209. added new Hono notification "application/vnd.eclipse-hono-device-provisioning-notification" to default blocklist of DittoMessageMapper — Thomas Jaeckle / githubweb
  210. [#926] moved "isApplicable" logic from strategies to PolicyActionCommands — Thomas Jaeckle / githubweb
  211. [#926] added Blogpost about the new policy actions feature — Thomas Jaeckle / githubweb
  212. #288 introduce new PathPatterns and PathMatcher interface for a better handling of path checking; — Stefan Maute / githubweb
  213. rename the new monitored mailbox, fix a metric counting bug, cleaned the code and add javaDoc comments — Joel Bartelheimer / githubweb
  214. [#926] fixed internal server error cause by non-deserializable PolicyActionFailedException because of missing "message" in the exception JSON — Thomas Jaeckle / githubweb
  215. [#926] use LinkedHashMaps and LinkedHashSets in policies model in order to keep order when e.g. modifying policies — Thomas Jaeckle / githubweb
  216. [#926] fix copyright header year for added files which fail in license header year check — Thomas Jaeckle / githubweb
  217. [#926] javadoc error — Thomas Jaeckle / githubweb
  218. [#926] fix grammar. — Yufei Cai / githubweb
  219. to allow overwrite via env, make include/exclude actors regex a single string instead of a list — Joel Bartelheimer / githubweb
  220. add test for monitored unbounded mailbox — Joel Bartelheimer / githubweb
  221. [#926] Prevent backtracking in TokenIntegrationSubjectIdFactory; fix policy action event aggregation. — Yufei Cai / githubweb
  222. #288 minor improvements in ditto-api-2.yml; — Stefan Maute / githubweb
  223. #288 minor improvements in ditto-api-2.yml; — Stefan Maute / githubweb
  224. #288 api docs improvements; — Stefan Maute / githubweb
  225. #288 fix link to RFC; — Stefan Maute / githubweb
  226. #288 fix space in URL; — Stefan Maute / githubweb
  227. Apply suggestions from code review — Alexander Wellbrock / githubweb
  228. add missing tag to _data/tags — Alexander Wellbrock / githubweb
  229. Update diagram and text so they fit together — Alexander Wellbrock / githubweb
  230. Add small security notice to the Solution section — Alexander Wellbrock / githubweb
  231. add overwrite via env options for (monitored-)mailbox config — Joel Bartelheimer / githubweb
  232. added possibility to configure readConcern, writeConcern and retryWrites in Ditto's mongo config — Thomas Jaeckle / githubweb
  233. consolidate "write-interval" config - remove the one which was not used by the codebase — Thomas Jaeckle / githubweb
  234. fixed DefaultMongoDbConfigTest — Thomas Jaeckle / githubweb
  235. Add section about policy usage with this pattern — Alexander Wellbrock / githubweb
  236. replace Source.delay with Source.throttle in order to throttle processing writes in the MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  237. added infos about adoption to the README.md — noreply / githubweb
  238. Add config to set delay before search-persisted acknowledgement; test config; fix test. — Yufei Cai / githubweb
  239. #288 document error code 415 and content-type header for patch method in swagger docu; — Stefan Maute / githubweb
  240. #288 add blog post for new merge feature; — Stefan Maute / githubweb
  241. #288 update blog post with review comments; — Stefan Maute / githubweb
  242. #288 fix typo in blog post; — Stefan Maute / githubweb
  243. increase akka version to 2.6.11 — Yannic Klem / githubweb
  244. #288 update jaav example in blog post; — Stefan Maute / githubweb
  245. #288 ensure that a thing in the MergeThing command can not be null; — Stefan Maute / githubweb
  246. remove MongoDbUriSupplier and instead prefer explicit MongoDB "options" configuration and mapping to Ditto configs — Thomas Jaeckle / githubweb
  247. fixed some remaining typos + wrong links to the policies docs I added :( — Thomas Jaeckle / githubweb
  248. Remove throttling in MongoSearchUpdaterFlow; simplify .delay to .throttle where possible — Yufei Cai / githubweb
  249. Move StreamConfig from SearchConfig to UpdaterConfig; remove unused DeleteConfig and DeletionConfig. — Yufei Cai / githubweb
  250. review: use UpdaterConfig as argument when sufficient — Thomas Jaeckle / githubweb
  251. add unit test to verify that the emitted command of the connection status mapper explicitly requests no acks — Joel Bartelheimer / githubweb
  252. added timer metric for measuring search updater consistency lag — Thomas Jaeckle / githubweb
  253. undid making OnStopHandler final for unit test mocking — Thomas Jaeckle / githubweb
  254. fixed compile errors regarding signature change of Metadata.of — Thomas Jaeckle / githubweb
  255. fixed compile errors regarding signature change of Metadata.of — Thomas Jaeckle / githubweb
  256. fixed MetadataTest .. doh! — Thomas Jaeckle / githubweb
  257. fixed ThingUpdaterTest — Thomas Jaeckle / githubweb
  258. Splitted Version and Status into separate classes — Yannic Klem / githubweb
  259. Reduce log level for out of sync things to info — Yannic Klem / githubweb
  260. Set different role for each service type — Yannic Klem / githubweb
  261. increase waiting-for-state-timeout for connectivity to 10s — Yannic Klem / githubweb
  262. Increasing akka versions to latest — Yannic Klem / githubweb
  263. Increase akka persistence mongo version to 3.0.6 — Yannic Klem / githubweb
  264. Remove no longer existing configuration 'maxWaitQueueSize' — Yannic Klem / githubweb
  265. Remember the MongoClientSettings from which the MongoClient was built — Yannic Klem / githubweb
  266. removed using custom "OnStopHandler" - this breaks timeout cancellation — Thomas Jaeckle / githubweb
  267. renamed environment variables — Thomas Jaeckle / githubweb
  268. consolidated/fixed enviornment names for things-search config to include the correct config "path" — Thomas Jaeckle / githubweb
  269. #288 Fix compile error after merge of master in feature/merge-things — Vadim Günther / githubweb
  270. optimized search updater metadata to copy timers and senders with new constructors — Thomas Jaeckle / githubweb
  271. Rework after review — Joel Bartelheimer / githubweb
  272. #288 ensure content-type "application/merge-patch+json" for MergeCommands over Ditto protocol; — Stefan Maute / githubweb
  273. stop timer only if it is still running — Thomas Jaeckle / githubweb
  274. added logging for expired consistency lag timers — Thomas Jaeckle / githubweb
  275. #288 introduce ThingResource and PolicyResource enum to define valid thing/policy resources, allow resolving the resource from a given resource path (using new ResourceMap), introduce ThingResourceVisitor to avoid "switching" over the resources at multiple places — Dominik Guggemos / githubweb
  276. added 2 more segments to consitency lag timer — Thomas Jaeckle / githubweb
  277. Make the mailbox more reliable — Joel Bartelheimer / githubweb
  278. #288 fix license header — Dominik Guggemos / githubweb
  279. #288 add missing mapping for policy commands — Dominik Guggemos / githubweb
  280. #288 fix javadoc — Dominik Guggemos / githubweb
  281. #288 introduce UnsupportedSchemaVersionException exception for merge thing command/event — Dominik Guggemos / githubweb
  282. Add event for taking thing snapshots for background cleanup coordination. — Yufei Cai / githubweb
  283. fixed MetadataTest — Thomas Jaeckle / githubweb
  284. #288 fix entity tag for features and add tests — Dominik Guggemos / githubweb
  285. #288 filter null values for ThingMerged events in ThingEventToThingConverter; — Stefan Maute / githubweb
  286. fixed throttling for <= 0 duration config — Thomas Jaeckle / githubweb
  287. added timer segment for retrieving things during search index update — Thomas Jaeckle / githubweb
  288. #288 throw ThingMergeInvalidException only if JssonSchemaVersion is V_2; — Stefan Maute / githubweb
  289. Increase akka version to 2.6.12 — Yannic Klem / githubweb
  290. added timer segment measuring dequeueing time in ChangeQueueActor — Thomas Jaeckle / githubweb
  291. configure inputBuffer when using "parallelism" in "flatMapMerge" — Thomas Jaeckle / githubweb
  292. use a priority mailbox for ChangeQueueActor for prioritizing Control.DUMP messages above incoming Metadata to enqueue — Thomas Jaeckle / githubweb
  293. #288 minor improvements; — Stefan Maute / githubweb
  294. Add request-based cleanup. — Yufei Cai / githubweb
  295. added another segment for measuring time until dumping in ChangeQueueActor — Thomas Jaeckle / githubweb
  296. MongoSearchUpdaterFlow: Move startTimerFlow to outlet 0 of broadcast. — Yufei Cai / githubweb
  297. Test EventSnapshotCleanupCoordinator. — Yufei Cai / githubweb
  298. don't throttle websocket incoming commands if limit or duration <= 0 — Thomas Jaeckle / githubweb
  299. moved rate limit disable logic (when configured <= 0) to LimitRateByRejection — Thomas Jaeckle / githubweb
  300. make akka persistence mongo write concerns configurable via own environment variable — Thomas Jaeckle / githubweb
  301. #288 mark @since annotations of merge command for adjustment — Vadim Günther / githubweb
  302. #288 update @since annotations to version 2.0.0 — Vadim Günther / githubweb
  303. #288 fix build issues — Vadim Günther / githubweb
  304. #288 add PATCH method to Access-Control-Allow-Methods header for nginx-cors.conf in deployment section; — Stefan Maute / githubweb
  305. move kubernetes deployment files into separate directory; — Stefan Maute / githubweb
  306. Fix license header of EventSnapshotCleanupCoordinatorTest. — Yufei Cai / githubweb
  307. #288 some cleanup — Dominik Guggemos / githubweb
  308. #288 introduce feature toggle for merge thing commands, responses and events — Dominik Guggemos / githubweb
  309. #288 make some classes package-private to be available in tests — Dominik Guggemos / githubweb
  310. #288 private constructor breaks compatibility — Dominik Guggemos / githubweb
  311. #288 add config for merge things feature toggle — Dominik Guggemos / githubweb
  312. #288 favor the merge things enabled case when reading the system property — Dominik Guggemos / githubweb
  313. #288 register UnsupportedSignalException and add missing annotation — Dominik Guggemos / githubweb
  314. Daisy-chain consistency-lag timer segments so that the sum of all segments is equal to the overall timer duration. — Yufei Cai / githubweb
  315. #288 some code cleanup; — Stefan Maute / githubweb
  316. removed not true immutability test of MetadataTest — Thomas Jaeckle / githubweb
  317. #288 set merge things feature toggle system property for all ditto services — Dominik Guggemos / githubweb
  318. update apiVersion in swagger.yaml — Stefan Maute / githubweb
  319. #288 set ditto headers on the exception that is thrown if merge feature is disabled — Dominik Guggemos / githubweb
  320. Review findings — Joel Bartelheimer / githubweb
  321. Revert splitting of Status and Version and read — Yannic Klem / githubweb
  322. #288 set correct content-type for merge commands, responses and events — Dominik Guggemos / githubweb
  323. #288 add content-type in ThingMerged event examples — Dominik Guggemos / githubweb
  324. #288 add merge feature to next release notes — Dominik Guggemos / githubweb
  325. #288 fix year in license headers — Dominik Guggemos / githubweb
  326. #288 fix year in license headers — Dominik Guggemos / githubweb
  327. #288 update blog post; — Stefan Maute / githubweb
  328. add mongodb-statefulset with local persitent volume; — Stefan Maute / githubweb
  329. add mongodb-statefulset with local persistent volume; — Stefan Maute / githubweb
  330. configure writeConcern for search index updates requiring search-persisted ack differently — Thomas Jaeckle / githubweb
  331. Make ClientActorPropsFactory extensible by having connectivity root actor take it as an argument. — Yufei Cai / githubweb
  332. fix DefaultUpdaterConfigTest — Thomas Jaeckle / githubweb
  333. Move AMQP specifig config handling into own class. — Yufei Cai / githubweb
  334. fixed license header year — Thomas Jaeckle / githubweb
  335. Add javadoc; set default jms.sendTimeout to 60s. — Yufei Cai / githubweb
  336. add GC options to OPENJ9_JAVA_OPTIONS; — Stefan Maute / githubweb
  337. Add request-timeout for outgoing HTTP requests in an HTTP connection — Yannic Klem / githubweb
  338. Set input buffer of enforcement flow to 1. — Yufei Cai / githubweb
  339. fixed some versions and indentation problems; — Stefan Maute / githubweb
  340. pinned mongoDB dependencies to 4.1.1 — Thomas Jaeckle / githubweb
  341. fix default value for CONNECTING_MAX_TIMEOUT; — Stefan Maute / githubweb
  342. Remove ExpiringTimerBuilder and make PreparedTimer always run with — Yannic Klem / githubweb
  343. Set change queue actor source buffer size to 1. — Yufei Cai / githubweb
  344. document Merge events in blog post; — Stefan Maute / githubweb
  345. allow mockito to mock final classes — Yannic Klem / githubweb
  346. Start http push request timer with a timeout slightly higher like request-timeout — Yannic Klem / githubweb
  347. review: really minor style stuff — Thomas Jaeckle / githubweb
  348. Adjust license header and add private constructor — Yannic Klem / githubweb
  349. [#947] fix merging "extraFields" into a Thing merged from a modified event and the "extra" JsonObject — Thomas Jaeckle / githubweb
  350. Remove unused code and fix isLiveResponse check — Yannic Klem / githubweb
  351. fix retrieve thing with selected fields via protocol — Dominik Guggemos / githubweb
  352. Remove special handling for successful acknowledgements for live-response — Yannic Klem / githubweb
  353. updated awaitility version to 4.0.3 (for tests) + pinned used json.version for tests — Thomas Jaeckle / githubweb
  354. bump netty version to 4.1.59.Final; — Stefan Maute / githubweb
  355. update documentation; — Stefan Maute / githubweb
  356. consolidate/update test dependencies — Thomas Jaeckle / githubweb
  357. unwrap message for live-response acknowledgment — Yannic Klem / githubweb
  358. fix matchExpression in persistent-volume.yaml; — Stefan Maute / githubweb
  359. move pod-reader role and update Readme.md; — Stefan Maute / githubweb
  360. Review finding. For simplicity remove not necessary factory DittoFlowEnhancement — Joel Bartelheimer / githubweb
  361. update assertj.version to 3.19.0 — noreply / githubweb
  362. Remove side effect in TimeoutFlow; speed up and dilate durations in its unit test; move timeout handling to HttpPushFactory. — Yufei Cai / githubweb
  363. Add overwrite option for an akka host-connection-pool setting via environment variable — Joel Bartelheimer / githubweb
  364. Adapt to the new timer factory, which was introduced in fb028b94c4e1456ef7a9d2ba33f65a1d7d002b47, to fix compile errors — Joel Bartelheimer / githubweb
  365. add resource-quota example to deployment section; — Stefan Maute / githubweb
  366. uncomment resources definition in ditto-cluster.yaml; — Stefan Maute / githubweb
  367. let bom manage dependency versions — Yannic Klem / githubweb
  368. do not use project.groupId placeholder — Yannic Klem / githubweb
  369. downgrade maven-surefire and maven-failsafe plugin version; — Stefan Maute / githubweb
  370. bump jackson-core version to 2.12.1; — Stefan Maute / githubweb
  371. Remove content type check for command responses since it always should be application/json — Vadim Günther / githubweb
  372. updated JJWT to 0.11.2; migrated to new non-deprecated JJWT API — Thomas Jaeckle / githubweb
  373. extracted Ditto service configuration files as separate maven modules — Thomas Jaeckle / githubweb
  374. added missing dependency (after manual merge) managed im bom — Thomas Jaeckle / githubweb
  375. re-added MongoDbUriSupplier in order to parse options from a given/configured/injected MongoDB URI and apply additional options based on that base URI config — Thomas Jaeckle / githubweb
  376. include regular and special fields in devops command responses — Dominik Guggemos / githubweb
  377. fixed serialization issue of AmqpClientActor.props which accepted a JmsConnectionFactory as argument (which is not serializable) — Thomas Jaeckle / githubweb
  378. made extraUriOptions map truly immutable — Thomas Jaeckle / githubweb
  379. consolidated dependencies by importing the "bom" where possible: — Thomas Jaeckle / githubweb
  380. update docu; — Stefan Maute / githubweb
  381. added script for finding out which Ditto artifacts are missing from the ditto-bom — Thomas Jaeckle / githubweb
  382. use readPreference primary, readConcern local and writeConcern acknowledged for MongoHealthChecker; — Thomas Jaeckle / githubweb
  383. update installation-running.md; — Stefan Maute / githubweb
  384. Remove unused mongo configuration property — Yannic Klem / githubweb
  385. Remove unnecessary call to build() the settings — Yannic Klem / githubweb
  386. add mongodb config section to installation-operating.md; — Stefan Maute / githubweb
  387. update mongodb section; — Stefan Maute / githubweb
  388. update docu; — Stefan Maute / githubweb
  389. AmqpSpecificConfig: support double-encoding of credentials; add unit tests. — Yufei Cai / githubweb
  390. fixed priority of MongoDB setting "sslEnabled" — Thomas Jaeckle / githubweb
  391. Do not overwrite configured read preference in search persistence. — Yufei Cai / githubweb
  392. Fix duplicate extension creation by QueryCriteriaValidator. — Yufei Cai / githubweb
  393. improve Readme.md; — Stefan Maute / githubweb
  394. improve URL in Readme.md; — Stefan Maute / githubweb
  395. fixed that the "ssl" option in ditto-mongo.conf was not applied for MongoDB connections using Akka Persistence — Thomas Jaeckle / githubweb
  396. Remove Policies and Connectivity from metrics reporting so that they may use a different write concern. — Yufei Cai / githubweb
  397. fixed missing "test" scope for stream-testkit dependency — noreply / githubweb
  398. Add support for arbitrary claims for authorization subjects — Dirk Van Haerenborgh / githubweb
  399. fixed gateway.conf default "openid-connect-issuers" entry — Thomas Jaeckle / githubweb
  400. fixed that unresolved `{{jwt:..}} placeholders were not removed from calculdated subjects — Thomas Jaeckle / githubweb
  401. add test for unresolvable subjects — Dirk Van Haerenborgh / githubweb

1.5.0 (Dec 10, 2020, 8:27:06 AM)

  1. Add unit test for feature properties fields parameter — Vadim Günther / githubweb
  2. introduce WebSocketConfigProvider that is called before establishing a new web socket and allows the customization of the default websocket config — Dominik Guggemos / githubweb
  3. moved JsonObjectMerger into ditto-json; — Stefan Maute / githubweb
  4. unified test cases for JsonObjectMerger; — Stefan Maute / githubweb
  5. Implement limitation for sources and targets within a connection — Vadim Günther / githubweb
  6. add method to filter null values and empty objects in json objects; — Stefan Maute / githubweb
  7. adapt DefaultConnectionConfig and fix DefaultConnectionConfigTest; — Stefan Maute / githubweb
  8. moved connectivity config to separate module ditto-services-connectivity-common — Dominik Guggemos / githubweb
  9. use ConnectivityConfigProvider in ConnectionPersistenceActor and AmqpConsumerActor — Dominik Guggemos / githubweb
  10. fix missing license header — Dominik Guggemos / githubweb
  11. add missing semicolon — Dominik Guggemos / githubweb
  12. fix tests, clean up ConnectionValidator — Dominik Guggemos / githubweb
  13. add javadoc, add more unit tests — Dominik Guggemos / githubweb
  14. add required property to test config, fix tests — Dominik Guggemos / githubweb
  15. use ditto default config in ConnectionPersistenceActor — Dominik Guggemos / githubweb
  16. removed duplicate copyright header; — Stefan Maute / githubweb
  17. simplify ConnectivityConfigProvider, revert ssome previous changes — Dominik Guggemos / githubweb
  18. Extend validation for number of mapped messages — Vadim Günther / githubweb
  19. add timers to AbstractActorWithLock — Dominik Guggemos / githubweb
  20. fix several equals methods, remove empty MonitoringCounterConfig — Dominik Guggemos / githubweb
  21. fix unit test — Dominik Guggemos / githubweb
  22. handle connectivity config changes in BaseClientActor by creating a new MessageMappingProcessor — Dominik Guggemos / githubweb
  23. remove debug output — Dominik Guggemos / githubweb
  24. update base image version and add copyright header; — Stefan Maute / githubweb
  25. added feature id placeholder — Johannes Kraeher / githubweb
  26. add isWeak flag to acknowledgement — Yannic Klem / githubweb
  27. Let WebSocketRoute issue a weak acknowledgement for all labels of a — Yannic Klem / githubweb
  28. Issue #852: change key type of declared ack labels DData from ActorRef to Address. — Yufei Cai / githubweb
  29. Issue #852: Fix ImmutableDittoHeadersTest. — Yufei Cai / githubweb
  30. Issue #852: Issue weak acknowledgements for rql filtered signals in connectivity — Yannic Klem / githubweb
  31. Issue #852: Document weak acknowledgements — Yannic Klem / githubweb
  32. Issue #852: Extract acks ddata as its own extension. — Yufei Cai / githubweb
  33. Issue #852: add means for other actors to receive local and remote ack declarations. — Yufei Cai / githubweb
  34. Fix date part of the permalink to release announcement 1.4.0 — Yufei Cai / githubweb
  35. Add documentation 1.4 link. — Yufei Cai / githubweb
  36. Increment binary compatibility check version. — Yufei Cai / githubweb
  37. added featureId placeholder to documentation — Johannes Kraeher / githubweb
  38. added featureId placeholder to header mapping unit test — Johannes Kraeher / githubweb
  39. Issue #852: Send weak acks from publishers.end weak ACK — Yufei Cai / githubweb
  40. Issue #852: stabilize PubSubFactoryTest. — Yufei Cai / githubweb
  41. Issue #852: Send weak-acks from the subscriber side. — Yufei Cai / githubweb
  42. fix documentation version changer JS script; moved to customscripts.js instead of having it in sidebar.html — Thomas Jaeckle / githubweb
  43. Fix 2 sonar issues. — Yufei Cai / githubweb
  44. fixed another little documentation version script bug — noreply / githubweb
  45. Adds OAuth2 authentication mechanism for devops and status resources — Yannic Klem / githubweb
  46. Fix RootRouteTest. — Yufei Cai / githubweb
  47. Issue #852: Review: rename header for weak ack; remove TODO. — Yufei Cai / githubweb
  48. Have AmqpPublisherActor wait for message settlement in stream. — Yufei Cai / githubweb
  49. Remove spurious warning in AmqpPublisherActorTest. — Yufei Cai / githubweb
  50. Issue #852: Update header name for documentation of WACKs. Adjust wording. — Yufei Cai / githubweb
  51. updated JUnit to 4.13.1 — Thomas Jaeckle / githubweb
  52. Add desired properties to the Feature/Things model — David Schwilk / githubweb
  53. Add twin commands/commandResponses for desired FeatureProperties CRUD opreations — David Schwilk / githubweb
  54. Added desiredProperty — David Joos / githubweb
  55. Added desiredProperty to response mapping strategies. — David Joos / githubweb
  56. Added desiredProperty to query command/commandResponse. Fixed failing tests due to deprecated jsonschema v1. — David Joos / githubweb
  57. Added GET/PUT/DELETE routes for desiredProperties and desiredProperty — David Joos / githubweb
  58. Build desiredProperty/ies routes. — David Joos / githubweb
  59. Added unit tests for desiredProperties on FeatureRoute — David Joos / githubweb
  60. Add events for desired properties CRUD — David Schwilk / githubweb
  61. Added EventMappingStrategies for desiredProperty/ies — David Joos / githubweb
  62. Added unit tests for events regarding desiredProperties. — David Joos / githubweb
  63. Added unit test for events regarding desiredProperties. — David Joos / githubweb
  64. Added desiredProperty to existsBy. — David Joos / githubweb
  65. Add live commands/command-answer-builders for desired properties — David Schwilk / githubweb
  66. Add CommandStrategies for desired properties — David Schwilk / githubweb
  67. Add EventStrategies for desired properties — David Schwilk / githubweb
  68. Added desiredProperty to SortBy. — David Joos / githubweb
  69. Added desiredProperty to filterBy. — David Joos / githubweb
  70. Added desiredProperty to filterBy. Additional unit test. — David Joos / githubweb
  71. Added unit tests for desiredProperty. — David Joos / githubweb
  72. Fixed missing overwrite. — David Joos / githubweb
  73. Review: Add desired properties in protocol-adapter — David Schwilk / githubweb
  74. Add API validation for desired property commands — David Schwilk / githubweb
  75. Fix failures after merge — David Schwilk / githubweb
  76. Review: Add desired properties to model — David Schwilk / githubweb
  77. Review: Add events for desired properties — David Schwilk / githubweb
  78. Review: Add CommandStrategies for desired properties — David Schwilk / githubweb
  79. Review: Add EventStrategies for desired properties — David Schwilk / githubweb
  80. Change since annotations for desired proeprties — David Schwilk / githubweb
  81. Added desiredProperties examples. — David Joos / githubweb
  82. Review: Commands/ CommandResponses for desired properties — David Schwilk / githubweb
  83. Small fixes in tests. — David Joos / githubweb
  84. Fixed review findings. — David Joos / githubweb
  85. Updated docs regarding desiredProperties. — David Joos / githubweb
  86. Updated docs regarding desiredProperties. — David Joos / githubweb
  87. Fixed indentation. — David Joos / githubweb
  88. Fixed missing desiredProperties specification and parameteres. — David Joos / githubweb
  89. Fixed indentation and missing 'desired' qualifier. — David Joos / githubweb
  90. Added missing licence header. — David Joos / githubweb
  91. Added desiredProperty/ies exceptions to examples. — David Joos / githubweb
  92. Fixed unresolvable dependencies. — David Joos / githubweb
  93. Added build script for documentation. — David Joos / githubweb
  94. Fixed review findings. — David Joos / githubweb
  95. Removed unused build step. — David Joos / githubweb
  96. don't send error response for exceptions during implicit thing creation — Johannes Kraeher / githubweb
  97. Added build step for swagger. — David Joos / githubweb
  98. Review: document desired properties — David Schwilk / githubweb
  99. fixed remaining loggers which were not threadsafe — Thomas Jaeckle / githubweb
  100. Fix unit test — Vadim Günther / githubweb
  101. fixed unit test — Thomas Jaeckle / githubweb
  102. Change FeaturePredicate description. — David Schwilk / githubweb
  103. try to stabilize unit test — Thomas Jaeckle / githubweb
  104. Fix tests — Vadim Günther / githubweb
  105. Review: Adds OAuth2 authentication mechanism for devops and status resources — David Schwilk / githubweb
  106. fixed shard statistics namespace grouping (was broken for thing names containing a ":") — Thomas Jaeckle / githubweb
  107. Delay publishing of subscribe ack in order to ensure that subscribe is — Yannic Klem / githubweb
  108. Issue #852: change how connectivity issues weak acks. — Yufei Cai / githubweb
  109. Increase flapdoodle version to 3.0.0 — Yannic Klem / githubweb
  110. fixed exception handling in AbstractEnforcement — Thomas Jaeckle / githubweb
  111. Issue #852: Fix 2 TODOs. — Yufei Cai / githubweb
  112. Issue #852: Remove waiting for heartbeats after subscription in PubSubFactoryTest. — Yufei Cai / githubweb
  113. Issue #852: Remove LogUtil. — Yufei Cai / githubweb
  114. Issue #697 fix minor apidocs incorrectness — David Schwilk / githubweb
  115. Update documentation/src/main/resources/pages/ditto/basic-placeholders.md — noreply / githubweb
  116. Update model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableFeaturePlaceholderTest.java — noreply / githubweb
  117. review: adjusted FeaturePlaceholder to be typed with CharSequence instead of String — Thomas Jaeckle / githubweb
  118. Fix 1 TODO in OutboundMappingProcessorActor. — Yufei Cai / githubweb
  119. Generalizes asking commands by Patterns.ask in AbstractEnforcementWithAsk — Yannic Klem / githubweb
  120. responses can be an instance of throwable and should be treated as error — Yannic Klem / githubweb
  121. Issue #852: Explain in WACK that it can be issued for a variety of reasons. — Yufei Cai / githubweb
  122. Assure exists query is working for properties and desired properties — David Schwilk / githubweb
  123. Issue #852: add blog post about weak acks. — Yufei Cai / githubweb
  124. CR-9409 - fix /things/{thingId}/features/{featureId}/desiredProperties/{propertyPath} — Marianne Klein / githubweb
  125. CR-9409 - add properties to glossary — Marianne Klein / githubweb
  126. CR-9409 - add desiredProperties as keyword in features main page — Marianne Klein / githubweb
  127. CR-9409 - add policy path for desiredProperties — Marianne Klein / githubweb
  128. CR-9409 - add hint for desiredProperties more functionality in future — Marianne Klein / githubweb
  129. Adds javadoc and properly names methods of AbstractEnforcementWithAsk — Yannic Klem / githubweb
  130. Issue #697 add blogpost for desired properties — David Schwilk / githubweb
  131. Transform ThingsConnectivityConfigProvider into an extension to make it available when actor system is started e.g. when shard rebalancing happens. Remove ThingsConnectivityConfigProviderActor because it is not available that early on startup and resulted in ask timeouts. — Dominik Guggemos / githubweb
  132. fix unit test, remove debug output — Dominik Guggemos / githubweb
  133. Issue #852: edit weak ack blogpost. — Yufei Cai / githubweb
  134. Allow sending empty "Messages" via the OpenAPI documentation — Florian Fendt / githubweb
  135. Issue #697: Some minor changes: — Juergen Fickel / githubweb
  136. more fine-grained handling of changes to mapping processor config in BaseClientActor — Dominik Guggemos / githubweb
  137. Issue #697: Fix ApiDocs — David Schwilk / githubweb
  138. Issue #697 Minor review changes to blog post — David Schwilk / githubweb
  139. set ditto headers for mapping exception — Dominik Guggemos / githubweb
  140. fix initialization of OutboundMappingProcessor — Dominik Guggemos / githubweb
  141. Extract RequestedAcksFilter from InboundDispatchingActor; switch to external message dispatcher. — Yufei Cai / githubweb
  142. fix error mapping in ImplicitThingCreationMessageMapper, add tests — Dominik Guggemos / githubweb
  143. Adds warn log in case of unexpected situation that payload of an error adaptable does not contain a json object payload value. — Yannic Klem / githubweb
  144. change parameter type to int because maxNumber of source and target can not be a double; — Stefan Maute / githubweb
  145. Issue #852: review of blogpost: — Thomas Jaeckle / githubweb
  146. Issue #878: [WIP] add local and remote data structures for declared ack labels with group. — Yufei Cai / githubweb
  147. Fix TODO; replace redundant conditional; adjust format. — Yufei Cai / githubweb
  148. Revert "Allow sending empty "Messages" via the OpenAPI documentation" — Florian Fendt / githubweb
  149. Allow empty payload in the Messages route. Also fix the documentation on the Ditto Protocol envelope, which had "value" as a required field. This differs from the actual implementation, as it is already possible to send protocol messages without a value. — Florian Fendt / githubweb
  150. fix regression about (expected) exceptions thrown in CompletionStage backing the SourceQueue of AmqpPublisherActor — Thomas Jaeckle / githubweb
  151. recover Throwables in AmqpPublisherActor stream by ignoring all of them — Thomas Jaeckle / githubweb
  152. review: some minor cosmetic changes — Thomas Jaeckle / githubweb
  153. Minor corrections for desired properties blogpost — David Schwilk / githubweb
  154. CR-8422 - add ditto-weak-ack header in table — Marianne Klein / githubweb
  155. Issue #878: [WIP] add AckSupervisor; test AckUpdater (failing) — Yufei Cai / githubweb
  156. Issue #852: remove existing "requested-acks" DittoHeader when creating an ImmutableAcknowledgement and an ImmutableAcknowledgements — Thomas Jaeckle / githubweb
  157. Issue #852: fix javadoc; adjust weak ack explanations; fix flapping AmqpPublisherActorTest. — Yufei Cai / githubweb
  158. Issue #852: review: added missing "." at end of sentence of weak ack payload — Thomas Jaeckle / githubweb
  159. Issue #852: added to ConnectionValidator validation for that for all Connection targets the potentially declared "issuedAcknowledgementLabel" may only be issued once — Thomas Jaeckle / githubweb
  160. Issue #852: do not publish requests for target-issued acks. — Thomas Jaeckle / githubweb
  161. Fix nondeterministic failing of an AmqpPublisherActorTest. — Yufei Cai / githubweb
  162. Issue #852: fix javadoc links to scala classes in the same model. — Yufei Cai / githubweb
  163. don't use DittoLoggerFactory to get logger in AbstractStreamingActor in order to prevent scala/java/javadoc compile errors due to compile circular dependencies within this module — Thomas Jaeckle / githubweb
  164. don't use DittoLoggerFactory to get logger in AbstractStreamingActor in order to prevent scala/java/javadoc compile errors due to compile circular dependencies within this module — Thomas Jaeckle / githubweb
  165. Issue #878: switch AckUpdater to LiteralDData for ease of serialization; test remote conflict. — Yufei Cai / githubweb
  166. Issue #878: test & fix a local conflict case for AckUpdater; add javadoc. — Yufei Cai / githubweb
  167. Rework concierge config — Yannic Klem / githubweb
  168. Rework policies config — Yannic Klem / githubweb
  169. Issue #878: review: moved inner classes of AbstractUpdater into own "API" package — Thomas Jaeckle / githubweb
  170. Rework connectivity config — Yannic Klem / githubweb
  171. Rework gateway config — Yannic Klem / githubweb
  172. Fix test error — Vadim Günther / githubweb
  173. Rework things config — Yannic Klem / githubweb
  174. Rework things-search config — Yannic Klem / githubweb
  175. Enable config extension mechanism for things and things-search as well — Yannic Klem / githubweb
  176. update test case for JsonObjectMergerTest; — Stefan Maute / githubweb
  177. Reduce complexity of service specific environment configs — Yannic Klem / githubweb
  178. fix name of DEVOPS_OAUT2_SUBJECTS — Yannic Klem / githubweb
  179. fix vcap enhancement — Yannic Klem / githubweb
  180. Enable VCAP and secret support for default service based config as well — Yannic Klem / githubweb
  181. Issue #878: Replace AcksUpdater by AckUpdater. — Yufei Cai / githubweb
  182. add correlation-id as streaming consumption request parameters — Dominik Guggemos / githubweb
  183. Issue #878: move AckUpdater messages to package /api. — Yufei Cai / githubweb
  184. Issue #878: replace GroupedAckLabels by Grouped for use in topics ddata. — Yufei Cai / githubweb
  185. Issue #878: hardcode hash family size to 2; switch compressed topic type from ByteString to Long to prepare for JSON serialization. — Yufei Cai / githubweb
  186. Issue #878: add group to topics ddata; remove incrememental update. — Yufei Cai / githubweb
  187. Issue #878: add command to publish signals with groups. — Yufei Cai / githubweb
  188. Issue #878: Restrict published messages to signals. — Yufei Cai / githubweb
  189. Issue #878: Fix serialization of PublishCommand. — Yufei Cai / githubweb
  190. Issue #878: Fix parsing of non-recursive jsonifiable.. — Yufei Cai / githubweb
  191. Issue #878: distribute signals according to groups on the publisher side. — Yufei Cai / githubweb
  192. Issue #878: distribute published messages according to groups at the subscriber. — Yufei Cai / githubweb
  193. Issue #878: add methods to declare ack labels and subscribe in a group. — Yufei Cai / githubweb
  194. increase jms client version to 0.54.0 — Yannic Klem / githubweb
  195. Issue #878: restrict weak acks to chosen groups; fix ConnectionPersistenceActorTest; fix that grouped ack label declarations conflict with themselves. — Yufei Cai / githubweb
  196. Issue #878: make client actors aware of each other; fix StreamingSessionActorHeaderInteractionTest. — Yufei Cai / githubweb
  197. Speed up the container build — Jens Reimann / githubweb
  198. Improve the container build script — Jens Reimann / githubweb
  199. Exclude Javadoc generation for services.utils.akka.actors package to get mixed Scala/Java build to work. — Vadim Günther / githubweb
  200. Adjust javadoc comments — Vadim Günther / githubweb
  201. Issue #878: move auth and acknowledgement forwarding from ConnectionPersistenceActor to OutboundDispatchingActor; add InboundSignal; fix deserialization of null event metadata. — Yufei Cai / githubweb
  202. Issue #878: turn DittoProtocolSub into an actor system extension. — Yufei Cai / githubweb
  203. Issue #878: fix dropping of search events due to same origin. — Yufei Cai / githubweb
  204. add since annotation to new method in JsonFactory — Stefan Maute / githubweb
  205. Issue #878: review: fixed just some minor cosmetic final/import stuff — Thomas Jaeckle / githubweb
  206. Issue #878: add random gossip between client actors to recover from message loss; make client actors watch each other to remove zombies from cache. — Yufei Cai / githubweb
  207. Some review findings — Joel Bartelheimer / githubweb
  208. Replaces flapdoodle with a docker based approach — Yannic Klem / githubweb
  209. Issue #878: review: renamed methid PublisherIndex.allot... to assign... — Thomas Jaeckle / githubweb
  210. Increase mongodb version for deployment templates to 4.2 — Yannic Klem / githubweb
  211. Issue #878: move event subscription from connection persistence actor to client actors. — Yufei Cai / githubweb
  212. Issue #878: add javadoc for the group-size relation of PublishSignal. — Yufei Cai / githubweb
  213. make health-check interval overridable via env var — Joel Bartelheimer / githubweb
  214. revert uri-parsing-mode back to 'relaxed' as discussed in the PR — Joel Bartelheimer / githubweb
  215. Fix search persistence tests. — Yannic Klem / githubweb
  216. Some code formatting improvements — Yannic Klem / githubweb
  217. Add missing test dependencies — Yannic Klem / githubweb
  218. added new cluster role "acks-aware" to cluster-status-roles-blocklist — Thomas Jaeckle / githubweb
  219. add OS detector for windows/unix docker-deamon detection — Joel Bartelheimer / githubweb
  220. minor improvement for OS based docker networking — Yannic Klem / githubweb
  221. Issue #878: Remove the detour of ThingSearchCommand via connection persistence actor where possible. — Yufei Cai / githubweb
  222. Issue #878: Make client actors talk to the local proxy actor only. — Yufei Cai / githubweb
  223. Issue #878: review: removed no longer used method DistributedSub#subscribeWithAck — Thomas Jaeckle / githubweb
  224. Issue #878: add and test pubsub recovery behavior. — Yufei Cai / githubweb
  225. Issue #878: fix javadoc errors. — Yufei Cai / githubweb
  226. Issue #878: migrate connection persistence actor tests & fix them. — Yufei Cai / githubweb
  227. Issue #878: review: minor naming stuff; Sonar fix — Thomas Jaeckle / githubweb
  228. Issue #878: review: not issue-related cleanup stuff — Thomas Jaeckle / githubweb
  229. [#889]: Implement cloud events HTTP endpoint — Jens Reimann / githubweb
  230. Issue #878: add config option to start all client actors on the same node. — Yufei Cai / githubweb
  231. Instead of null it's required to return the diagnostic acknowledgement — Yannic Klem / githubweb
  232. [#889] review: — Thomas Jaeckle / githubweb
  233. [#889] fixed that protocol headers was not merged with calculated headers e.g. containing authentication information — Thomas Jaeckle / githubweb
  234. Issue #878: Fix various TODOs; add test for invalid subscription ID. — Yufei Cai / githubweb
  235. Issue #878: Use connection ID as client ID if the connection has 1 client. — Yufei Cai / githubweb
  236. Fix published/acknowledged metrics — Yannic Klem / githubweb
  237. Issue #878: fix "refreshAfterWrite" exception with loader. — Yufei Cai / githubweb
  238. Issue #878: Replace WRITE_ALL consistency of topics ddata by optimistic waiting. — Yufei Cai / githubweb
  239. Issue #878: update ddata metrics; remove useless params and mocks. — Yufei Cai / githubweb
  240. Issue #878: remove unused class LiteralSubscriptions. — Yufei Cai / githubweb
  241. Issue #878: re-introduce diff-based ddata updates. — Yufei Cai / githubweb
  242. Issue #878: Make replication delay estimation less pessimistic. — Yufei Cai / githubweb
  243. Make it possible to track successful sendings when confirmed by a 5xx — Yannic Klem / githubweb
  244. Issue #878: Make replication delay estimation more pessimistic; fix a double assignment in AckSupervisor. — Yufei Cai / githubweb
  245. Allow issuing an acknowledgement that is not a live response for — Yannic Klem / githubweb
  246. Issue #878: [wip] try reverting to write-consistency-based SubAck for topic subscriptions — Yufei Cai / githubweb
  247. Issue #878: Move all pubsub-related classes to the same module. — Yufei Cai / githubweb
  248. Issue #878: Revert 20c64713; make ddata replication delay more pessimistic. — Yufei Cai / githubweb
  249. Issue #878: Fix handling of Terminated messages by Pub- and AckSupervisor. — Yufei Cai / githubweb
  250. Issue #878: review: adjusted javadoc in Subscriptions — Thomas Jaeckle / githubweb
  251. Minor improvements during review — Joel Bartelheimer / githubweb
  252. Fix unused imports — Joel Bartelheimer / githubweb
  253. Issue #878: review: renamed LiteralUpdate.replaceAll method to withInserts; fixed toString() — Thomas Jaeckle / githubweb
  254. Issue #878: review: fixed calculation of "change" in AbstractSubscriptions — Thomas Jaeckle / githubweb
  255. fixed logging of exception in AmqpPublisherActor — Thomas Jaeckle / githubweb
  256. Issue #878: replace instance ID by default client ID in BasePublisherActor. — Yufei Cai / githubweb
  257. Issue #878: stabilize MQTT client actor tests; remove unused metric. — Yufei Cai / githubweb
  258. Issue #878: configure pubsub with a small ddata notify-subscribers-interval for responsiveness. — Yufei Cai / githubweb
  259. Issue #878: review: removed "final" from interface method — Thomas Jaeckle / githubweb
  260. Issue #878: review: replaced "-" separator of connectionId and random UUID for "clientId" with "_" in order to be able to easily split 2 UUIDs — Thomas Jaeckle / githubweb
  261. Issue #878: Reorder CreateConnection stages to stabilize ConnectionPersistenceActorTest.enabledConnectionLogsAreEnabledAgainAfterModify. — Yufei Cai / githubweb
  262. Set failure-without-redelivery AMQP disposition to REJECTED instead of MODIFIED[undeliverableHere]. — Yufei Cai / githubweb
  263. Adjust 'ackTypeName' and documentation for the REJECTED disposition. — Yufei Cai / githubweb
  264. Handle Integer.MIN_VALUE explicitly in PubSubFactory.hashForPubSub. — Yufei Cai / githubweb
  265. migrate Ditto sandbox from ditto.eclipse.org to ditto.eclipseprojects.io — Thomas Jaeckle / githubweb
  266. fixed typo in nginx.conf — noreply / githubweb
  267. [#903]: Make schema optional, allow alternate content type — Jens Reimann / githubweb
  268. add release notes and blogpost for Ditto 1.5.0 — Thomas Jaeckle / githubweb
  269. [#903] provide OpenAPI documentation for /cloudevents on API 2 — Thomas Jaeckle / githubweb
  270. Improve logging in Mongo setup for integration tests — Yannic Klem / githubweb
  271. Fix getMongoImageId — Yannic Klem / githubweb
  272. [#903] improved cloudevents exception handling — Thomas Jaeckle / githubweb

1.4.0 (Oct 28, 2020, 1:15:50 PM)

  1. Ignore AmqpPublisherActorTEst.testMsgPublishedOntoFullQueueShallBeDropped() — Yufei Cai / githubweb

#84 (Oct 28, 2020, 12:40:39 PM)

  1. Issue #773: `ThingCommandEnforcement` now uses its own `DittoLogger` instead of the `DittoDiagnosticLoggingAdapter` of its parent. — Juergen Fickel / githubweb
  2. Issue #773: Got rid of unnecessary `Optional`s within `ThingCommandEnforcement` to reduce complexity of the class and thus improve understandability. — Juergen Fickel / githubweb
  3. Issue #773: Use DittoLogger to set correlation ID in `PreEnforcer`. — Juergen Fickel / githubweb
  4. Issue #773: Renamed variables and parameters to make code easier to understand. — Juergen Fickel / githubweb
  5. Issue #773: Introduced `ThreadSafeDittoLogger` type and an immutable implementation thereof. — Juergen Fickel / githubweb
  6. Issue #773: Added "mixin" interface `WithMdcEntry` to allow the setting of arbitrary MDC values to a logger. — Juergen Fickel / githubweb
  7. Issue #773: Use `ThreadSafeDittoLogger` in `ThingCommandEnforcement` and `MessageMappingProcessorActor`. — Juergen Fickel / githubweb
  8. Issue #773: Allow to set arbitrary context values to `DittoLogger` and some refactorings: — Juergen Fickel / githubweb
  9. Issue #773: Allow to set arbitrary context values to `DittoDiagnosticLoggingAdapter` and added unit tests. — Juergen Fickel / githubweb
  10. Issue #773: Removed superfluous method delegations from direct sub-classes of `AbstractDiagnostincLoggingAdapter`. — Juergen Fickel / githubweb
  11. Issue #773: Introduced `ThreadSafeDittoDiagnosticLoggingAdapter` as well as an immutable implementation thereof. — Juergen Fickel / githubweb
  12. Issue #773: Made `ThreadSafeDittoDiagnosticLoggingAdapter` a `LoggingAdapter` instead of a `DiagnosticLoggingAdapter` as setting the MDC directly would make immutable implementation impossible. Renamed the classes accordingly. Simplified `ImmutableDittoLoggingAdapter`. — Juergen Fickel / githubweb
  13. Issue #773: Renamed `ImmutableThreadSafeDittoLogger` to `ImmutableDittoLogger` to remove redundancy in class name. — Juergen Fickel / githubweb
  14. Issue #792: add scaffold for another DData for uniqueness constraint on ack labels; minor improvements. — Yufei Cai / githubweb
  15. Issue #792: Add a distributed data without lossy compression for uniqueness constraint. — Yufei Cai / githubweb
  16. Issue #792: Bootstrap AcksUpdater; remove terminated subscribers from DData. — Yufei Cai / githubweb
  17. Issue #792: AcksUpdater: detect local losers of race conditions. — Yufei Cai / githubweb
  18. Issue #792: remove SubUpdater dependency from AcksUpdater. — Yufei Cai / githubweb
  19. Issue #792: allow ack label declarations at DistributedSub. — Yufei Cai / githubweb
  20. Issue #773: Manually merged test cases from master branch. — Juergen Fickel / githubweb
  21. Issue #792: pubsub: extract ClusterMemberRemovedAware mixin; add seqNr to SubAck so that they are not sent out prematurely. — Yufei Cai / githubweb
  22. Issue #792: move AcknowledgementLabelNotUniqueException to ditto.signal.acks.base. — Yufei Cai / githubweb
  23. Issue #773: Create a copy of MDC when getting MDC from DiagnosticLoggingAdapter as it returns an immutable map. This differs from the actual documentation of Akka and caused exceptions. — Juergen Fickel / githubweb
  24. Issue #773: Use `ThreadSafeDittoLogger` for logging and some refactoring: — Juergen Fickel / githubweb
  25. Issue #773: Removed dedicated methods for setting and discarding correlation ID from `AbstractDiagnosticLoggingAdapter` as the more generic method 'putMdcEntry' can be used instead. — Juergen Fickel / githubweb
  26. Issue #773: Only make copy of MDC if is going to be changed. — Juergen Fickel / githubweb
  27. Issue #773: Use `ThreadSafeDittoLoggingAdapter` for logging in `BasePublisherActor` and `BaseClientActor` as well as in their sub-classes. — Juergen Fickel / githubweb
  28. Issue #773: Fixed unit test. — Juergen Fickel / githubweb
  29. Issue #773: Fixed unit tests. — Juergen Fickel / githubweb
  30. Issue #773: Fixed more unit tests. — Juergen Fickel / githubweb
  31. Issue #773: Fixed even more unit tests. — Juergen Fickel / githubweb
  32. Issue #773: review: scaladoc styleguide fixes — Thomas Jaeckle / githubweb
  33. Fix a concurrency issue in AcksUpdater. — Yufei Cai / githubweb
  34. Issue #792: stop using localSubscriptionsChanged in AcksUpdater; add tests for race conditions; fix remote conflict test. — Yufei Cai / githubweb
  35. Issue #773: fixed unit tests by fixing mocking of loggers — Thomas Jaeckle / githubweb
  36. Issue #792: simplify AcksUpdater; update documentation and test. — Yufei Cai / githubweb
  37. Issue #792: make authentication non-blocking; update TODOs; make query parameters accessible to WebsocketRoute. — Yufei Cai / githubweb
  38. Issue #773: Fixed compilation error: implementations have to use immutable Seq. — Juergen Fickel / githubweb
  39. Issue #792: Make ack label declaration optional in PubSubFactory; disconnect websocket on AcknowledgementLabelNotUniqueException. — Yufei Cai / githubweb
  40. Issue #792: fix StreamingSessionActorHeaderInteractionTest; remove unused fields; fix compile errors. — Yufei Cai / githubweb
  41. Issue #792: relax ack label regex. — Yufei Cai / githubweb
  42. review of declared acks in pubsub — Yannic Klem / githubweb
  43. added correlation-id when "retrievePartialThing" / enriching outbound signals in MessageMappingProcessorActor — Thomas Jaeckle / githubweb
  44. fixed adding correlation-id for "RetrieveThing" commands caused by enrichment — Thomas Jaeckle / githubweb
  45. Fixing dependecies — Yannic Klem / githubweb
  46. Add implementation for ConnectionPlaceholder to resolve the ID — Yannic Klem / githubweb
  47. Issue #773: Post-merger adjustments: — Juergen Fickel / githubweb
  48. Issue #792: Make -AutthorizationEnforcer asynchronous for Websocket and SSE. — Yufei Cai / githubweb
  49. Issue #792: stop testing DummyQueryCommand. — Yufei Cai / githubweb
  50. Issue #792: Add "declaredAcks" to connection sources. — Yufei Cai / githubweb
  51. Issue #792: validate that issued and declared acks of connections are prefixed with the connection ID. — Yufei Cai / githubweb
  52. Issue #792: maintain "ackLabelDeclared" flag in ConnectionPersistenceActor. — Yufei Cai / githubweb
  53. Issue #792: test connection ack label declaration; fix tests. — Yufei Cai / githubweb
  54. Issue #792: deny acknowledgements from WS and connections unless declared. — Yufei Cai / githubweb
  55. Issue #792: ensure Ack.LabelNotDeclaredException gets published to reply targets; discriminate incoming acknowledgements by their source. — Yufei Cai / githubweb
  56. Issue #792: fix MessageMappingProcessorActorHeaderInteractionTest; test StreamingSessionActor's acknowledgement handling. — Yufei Cai / githubweb
  57. Issue #792: Test that WS streams complete when StreamingSessionActor stops. — Yufei Cai / githubweb
  58. Use ConnectionIdPlaceholder in Resolvers — Yannic Klem / githubweb
  59. Resolve connection ID placeholder in declared and issued acks — Yannic Klem / githubweb
  60. Review of declaration of acks for websocket connections — Yannic Klem / githubweb
  61. Issue #773: Post-merger adjustments: Fixed compilation errors. — Juergen Fickel / githubweb
  62. added metric about acknowledgements (whether they were a success and redeliver status) — Thomas Jaeckle / githubweb
  63. Do not resolve connection ID placeholder in source and target acknowledgements — Yannic Klem / githubweb
  64. Issue #792: GlobalCommandRegistryTestCases: exclude Dummy* commands instead of private classes. — Yufei Cai / githubweb
  65. Issue #792: Fix review findings and StreamingSessionActorTest. — Yufei Cai / githubweb
  66. Handle case of empty acknowledgements list inside declareAcknowledgements — Yannic Klem / githubweb
  67. Split MessageMappingProcessor into Inbound- and OutboundMappingProcessor — Yannic Klem / githubweb
  68. Issue #773: Not-thread-safe loggers and logging adapters handle ConcurrentModificationException for cases when they are used by multiple threads. — Juergen Fickel / githubweb
  69. Issue #773: Directives are simultaneously executed by multiple threads, thus thread-safe logger has to be used. — Juergen Fickel / githubweb
  70. Separate inbound and outbound MessageMappingProcessorActors — Yannic Klem / githubweb
  71. Issue #773: Logger of `WebSocketRoute` is simultaneously called by multiple threads, thus thread-safe logger is used. — Juergen Fickel / githubweb
  72. fix unit tests — Yannic Klem / githubweb
  73. added 1.3 as new docVersion — Thomas Jaeckle / githubweb
  74. increased binary-compatibility-check version to released 1.3.0 — Thomas Jaeckle / githubweb
  75. Issue #773: Set version of `@since` tags to upcoming Ditto release 1.4.0. — Juergen Fickel / githubweb
  76. restructure documentation to bring default header values closer to their interaction description — Yannic Klem / githubweb
  77. Issue #792: test target-issued acks handling by connection persistence actor and fix it. — Yufei Cai / githubweb
  78. Do allow live message responses without enforcing technical acknowledgement — Yannic Klem / githubweb
  79. Consider target ack to be requested if target ack is live-response — Yannic Klem / githubweb
  80. Add implicit acknowledgement only if requested-acks is non-empty — Yannic Klem / githubweb
  81. consider a live response with a non timeout status code to be successful — Yannic Klem / githubweb
  82. fixed that search via SSE was broken — Thomas Jaeckle / githubweb
  83. decouple response-required default value from requested acks — Yannic Klem / githubweb
  84. Adjust documentation for header interaction between requested-acks — Yannic Klem / githubweb
  85. Adjust documentation regarding the default value of response-required — Yannic Klem / githubweb
  86. review: fixed javadoc errors — Thomas Jaeckle / githubweb
  87. Fixes javadoc and removes telling the exception to a sender — Yannic Klem / githubweb
  88. Issue #792: adjusted since javadoc annotations to 1.4.0 — Thomas Jaeckle / githubweb
  89. Issue #792: removed "declared-acks" from DittoHeaderDefinition and DittoHeaders again — Thomas Jaeckle / githubweb
  90. Issue #792: re-added "declared-acks" to DittoHeaderDefinition, but keep removed from DittoHeaders — Thomas Jaeckle / githubweb
  91. Issue #792: log and respond with errors when subscribing to Ditto pubsub — Thomas Jaeckle / githubweb
  92. Issue #792: post merge commit after merge from master — Thomas Jaeckle / githubweb
  93. Issue #792: used ConnectivityInternalErrorException instead of Gateway one for ConnectionPersistenceActor — Thomas Jaeckle / githubweb
  94. fixed long open TODO: made ConnectivityStatus Jsonifiable — Thomas Jaeckle / githubweb
  95. Issue #792: terminated session actor after subscribe to Ditto pubsub failed — Thomas Jaeckle / githubweb
  96. slight improvement on the wording in the policy base documentation — Joel Bartelheimer / githubweb
  97. Issue #773: Handle ConcurrentModificationException at all places where it could be thrown to avoid disturbing actual service processes. — Juergen Fickel / githubweb
  98. Issue #773: Use string for removal. — Juergen Fickel / githubweb
  99. Adds blog post about the acknowledgement feature — Yannic Klem / githubweb
  100. Issue #773: Javadoc of java.util.Map does not fully reveal where ConcurrentModificationExceptions are thrown, thus catching the exception for all interactions with 'localMdc' map. — Juergen Fickel / githubweb
  101. relax acknowledgement label regex — Yannic Klem / githubweb
  102. fix unit tests — Yannic Klem / githubweb
  103. replace since 1.3.0 with 1.4.0 for newly introduced AcknowledgementLabelNotUniqueException — Yannic Klem / githubweb
  104. completed javadoc todos — Yannic Klem / githubweb
  105. Add blog post about async client creation; update email of authors. — Yufei Cai / githubweb
  106. Update java client documentation. — Yufei Cai / githubweb
  107. Issue #792: review of e2e-acknowledgement blogpost: — Thomas Jaeckle / githubweb
  108. Fixed Mapping timers — Yannic Klem / githubweb
  109. log warning on expiration of mapping timer — Yannic Klem / githubweb
  110. Validate connection ID — Yannic Klem / githubweb
  111. adapt json example to described use case — Yannic Klem / githubweb
  112. Issue #792: relaxed AcknowledgementLabel regex to be able to start with a placeholder — Thomas Jaeckle / githubweb
  113. Issue #792: concretize message mapping outcome.. — Yufei Cai / githubweb
  114. Issue #792: remove self messaging of OutboudMappingProcessorActor; remove unnecessary parts of AbstractGraphActor; fix logger thread safety. — Yufei Cai / githubweb
  115. Issue #792: separate inbound mapping processor actor into 2 actors. — Yufei Cai / githubweb
  116. Issue #792: delete duplicate serialVersionUID from ConnectionIdInvalidException. — Yufei Cai / githubweb
  117. Issue #792: Fix consumer actor tests and a NullPointerException in AmqpConsumerActor. — Yufei Cai / githubweb
  118. Issue #792: document declared-acks. — Yufei Cai / githubweb
  119. Issue #792: allow WebSocketAuthorizationEnforcer to extend DittoHeaders. — Yufei Cai / githubweb
  120. Issue #792: fixed wrong logic in checking for fully resolved ack labels in DittoProtocolSubImpl — Thomas Jaeckle / githubweb
  121. Issue #792: Move algebraic datatype MappingOutcome to own package to enforce visibility. — Yufei Cai / githubweb
  122. Issue #792: fixed resolving target issued ack labels where they were not yet resolved — Thomas Jaeckle / githubweb
  123. ConnectionIdPlaceholder now only accepts ConnectionIds — Yannic Klem / githubweb
  124. Issue #792: review: add correlationId to logger where missing — Thomas Jaeckle / githubweb
  125. allow connection IDs with a lengt of 80 — Yannic Klem / githubweb
  126. Issue #792: doc review: fixed some typos — Thomas Jaeckle / githubweb
  127. fix unit test — Yannic Klem / githubweb
  128. For live signals it's required to restore command connectivity headers — Yannic Klem / githubweb
  129. added IoT WG community day status update slides — Thomas Jaeckle / githubweb
  130. added some documentation about SSO with OpenID connect in the browser — Thomas Jaeckle / githubweb
  131. Issue #792: make global/fallback timeouts for AMQP 1.0 connections configurable — Thomas Jaeckle / githubweb
  132. Issue #792: exclude InboundDispatchingActor from receiving RetrieveAddressStatus messages — Thomas Jaeckle / githubweb
  133. Issue #792: monitor successfully and failed publishing of outbound signals — Thomas Jaeckle / githubweb
  134. Issue #792: fixed duplicated monitored failed publishing of outbound signals — Thomas Jaeckle / githubweb
  135. Issue #792: fixed duplicated monitored success publishing of outbound signals (dependent on whether an auto issued ack is created or not) — Thomas Jaeckle / githubweb
  136. Issue #792: fixed that a sent live message to a target containing an issued ack still contained that auto issued ack as "requested-acks" in its headers — Thomas Jaeckle / githubweb
  137. Issue #792: undid monitoring publish success when no commandResponse (ack or live) was created when publishing a signal — Thomas Jaeckle / githubweb
  138. Issue #792: fixed filtering of "requsted-acks" for connections without declared source acks — Thomas Jaeckle / githubweb
  139. Issue #792: reverted removing issued acks from header as this breaks auto ack issuing — Thomas Jaeckle / githubweb
  140. Issue #792: adjusted signal to be mapped to adaptable right before that step to filter out "issued acks" by targets from the "requested-acks" header — Thomas Jaeckle / githubweb
  141. Issue #792: Fix 500 for HTTP requests with invalid requested-acks. — Yufei Cai / githubweb
  142. Issue #792: verify that query commands with ack requests do not cause redelivery. — Yufei Cai / githubweb
  143. Test header resetting in Ack.Agg.Actor and fix it. — Yufei Cai / githubweb
  144. Test recording of timer duration above 1s. — Yufei Cai / githubweb
  145. Fix recording of timer duration above 1s. — Yufei Cai / githubweb
  146. updated slide with todays GH stars — noreply / githubweb
  147. Issue #792: removed HTTP headers from being added to messages sent via HTTP POST — Thomas Jaeckle / githubweb
  148. fixed using thread-safe loggers where we need to — Thomas Jaeckle / githubweb
  149. Issue #792: ensure AcknowledgementLabelNotDeclaredException is mapped with the correct topic path information. — Yufei Cai / githubweb
  150. provide more explicit information in AcknowledgementLabelInvalidException — Yannic Klem / githubweb
  151. Replace exclamation marks with dots + reduce streaming chaing — Yannic Klem / githubweb
  152. Make base client actor more robust by catching DittoRuntimeExceptions — Yannic Klem / githubweb
  153. Implementing RequestedAcksValueValidator to fail fast — Yannic Klem / githubweb
  154. Issue #792: reuse AbstractHttpRequestActor.handleDittoRuntimeException; remove unused imports in HttpRequestActorTest. — Yufei Cai / githubweb
  155. Issue #792: fix metric counting/logging inconsistencies — Thomas Jaeckle / githubweb
  156. Issue #792: removed unused method — Thomas Jaeckle / githubweb
  157. Wrap sending the Amqp messages in a stream with a preceding queue/buffer — Joel Bartelheimer / githubweb
  158. Make clear that WebSockets are not meant to be used for horizontal scaling — Yannic Klem / githubweb
  159. Issue #792: fixed/adjusted acknowledgement logging texts for connectionLogger — Thomas Jaeckle / githubweb
  160. fixes #844: "location" header was not read when provided by external headers — Thomas Jaeckle / githubweb
  161. Issue #792: added MessageMapper id to connectionLog statements about mapped/dropped (and error) — Thomas Jaeckle / githubweb
  162. Issue #792: fixed mapping texts which had the wrong direction — Thomas Jaeckle / githubweb
  163. Make protocol of OAuth providers configurable. — Yufei Cai / githubweb
  164. Set response-required to false for responses and events — Yannic Klem / githubweb
  165. updated CQs — Thomas Jaeckle / githubweb
  166. Provide second constructor to allow providing a non static category for — Yannic Klem / githubweb
  167. Issue #792: documentation review: added "warning" sections for clarifying that the WS is not intended to be used as scaling out or doing HA — Thomas Jaeckle / githubweb
  168. Issue #792: review: restore DittoHeaders on a best effort basis in InboundMappingProcessor in order to retain e.g. "reply-to" required to find out where to send an error response to — Thomas Jaeckle / githubweb
  169. Issue #792: Review: Add argument matchers to SendingTest. — Yufei Cai / githubweb
  170. Add StoppedKamonTimer.getElapsedNano; fix logging. — Yufei Cai / githubweb
  171. Issue #792: fixed merging of "best effort headers" with already existing DittoHeaders — Thomas Jaeckle / githubweb
  172. adjusted all DittoRuntimeExceptions to overwrite setDittoHeaders(DittoHeaders) method in order to preserve the type of the exception; unfortunately this can't be fixed without major changes to DittoRuntimeException — Thomas Jaeckle / githubweb
  173. #844: fixed header case sensitivity for CheckExternalFilter used in HeaderTranslator — Thomas Jaeckle / githubweb
  174. Issue #792: added best effort fallback for determining entity id for exceptions which did not yet pass the protocol adapter — Thomas Jaeckle / githubweb
  175. close streaming session when an invalid jwt is provided — Johannes Kraeher / githubweb
  176. Add tests for new introduced publisher-queue — Joel Bartelheimer / githubweb
  177. fix javadoc — Yannic Klem / githubweb
  178. code wrapping was required. added closing bracket — Yannic Klem / githubweb
  179. Issue #792: adjusted blogpost date about acks to today — Thomas Jaeckle / githubweb
  180. Add JavaDocs and some minor refactorings of the newly integrated pusblisher-queue — Joel Bartelheimer / githubweb
  181. Introduce SilentlyFailingRevocationChecker — Yannic Klem / githubweb
  182. Add the new config values to the new config tests, which were introduced in the last merge — Joel Bartelheimer / githubweb
  183. AmqpPublisherActorTest: Prevent test failure due to low timeout. — Yufei Cai / githubweb
  184. Review: AmqpPublisherActor: move non-thread-safe producer lookup to the actor's thread; format code; fix comment; do not request ack for the congesting messages in AmqpPublisherActorTest. — Yufei Cai / githubweb
  185. formatting — Johannes Kraeher / githubweb
  186. fix test after merge — Johannes Kraeher / githubweb
  187. Deprecate topic:entityId placeholder and introduce topic:entityName placeholder — Yannic Klem / githubweb
  188. document new placeholder topic:entityName and deprecate topic:entityId — Yannic Klem / githubweb
  189. Log handling of http response for http forwarding connection in connection logs — Yannic Klem / githubweb
  190. Make revocation check optional at the trust-manager level. — Yufei Cai / githubweb
  191. make connection logger a field of BasePublisherActor — Yannic Klem / githubweb
  192. Make connectionLogger field in DittoTrustManager non nullable — Yannic Klem / githubweb
  193. Make hostname non nullable since it was only null in test cases — Yannic Klem / githubweb
  194. delegateWithoutRevocationCheck can never be null — Yannic Klem / githubweb
  195. Add 1.4.0 release notes. — Yufei Cai / githubweb

1.3.0 (Sep 30, 2020, 11:44:07 AM)

  1. updated Ditto 1.3.0 release notes with migration note about Ditto Java Client — Thomas Jaeckle / githubweb

1.3.0 (Sep 30, 2020, 11:41:17 AM)

  1. Increase versions of — Yannic Klem / githubweb
  2. Fix scala compile errors — Yufei Cai / githubweb
  3. Add japicmp exceptions for .internal scala packages; replace EventAndResponsePublisher. — Yufei Cai / githubweb
  4. Modernize SearchActor and ThingSearchCursor. Fix SearchActorIT. — Yufei Cai / githubweb
  5. Replace deprecated ActorMaterializer by actor context materializer or system materializer as appropriate. — Yufei Cai / githubweb
  6. Fix IndexInittializerIT. — Yufei Cai / githubweb
  7. Upgrade akka-persistence-mongo — Yufei Cai / githubweb
  8. Fix versions of transitive dependencies. — Yufei Cai / githubweb
  9. Centralize kamon.conf; switch to Akka split brain resolver. — Yufei Cai / githubweb
  10. disable java flight recorder used by artery on jdk11 https://doc.akka.io/docs/akka/current/remoting-artery.html — Yannic Klem / githubweb
  11. Keep java serialization active for tests — Yannic Klem / githubweb
  12. review: replaced runWith(.., system) with dedicated materializers which prove to be more stable — Thomas Jaeckle / githubweb
  13. review: updated akka management to latest 1.0.8 — Thomas Jaeckle / githubweb
  14. fixed mocking in RootRouteTest — Thomas Jaeckle / githubweb
  15. Use new coordinated shutdown of akka-http — Yannic Klem / githubweb
  16. switch to akka 2.6.8 — Yannic Klem / githubweb
  17. switched back to system materializers were I previously replaced with own ones — Thomas Jaeckle / githubweb
  18. Switch to akka 10.2.0-RC2 and fix compilation errors — Yannic Klem / githubweb
  19. Fix unit tests of RootRoute — Yannic Klem / githubweb
  20. applied workaround mentioned in Akka issue https://github.com/akka/akka/issues/28852 ignoring an IllegalStateException in the stream — Thomas Jaeckle / githubweb
  21. review: updated versions to match used dependencies in Akka: — Thomas Jaeckle / githubweb
  22. updated legal/dependencies files - still with a lot TODOs for CQs to create — Thomas Jaeckle / githubweb
  23. Fix thought mistake in ditto-cluster-downing.conf — Yufei Cai / githubweb
  24. updated some more libaries: — Thomas Jaeckle / githubweb
  25. removed "ditto-services-base" dependency from ditto-services-utils-protocol as nothing from there was used — Thomas Jaeckle / githubweb
  26. added missing imports after unused import with transitive imports was removed — Thomas Jaeckle / githubweb
  27. Review: Fix type error in ThingsAggregatorProxyActor. — Yufei Cai / githubweb
  28. Catch DittoRuntimeException and send it to the client — Yannic Klem / githubweb
  29. [WIP] try lease-majority split brain resolver. — Yufei Cai / githubweb
  30. disable "passivate-idle-entity-after" configuration for "policies", "things" and "connectivity" shards — Thomas Jaeckle / githubweb
  31. updated Akka HTTP to released 10.2.0 — Thomas Jaeckle / githubweb
  32. Unified json deserialization of DittoRuntimeExceptions — David Schwilk / githubweb
  33. Issue #760 Add conditions for payload-mapping to model — David Schwilk / githubweb
  34. remove unused import — Yannic Klem / githubweb
  35. Issue #760 Make message mapping conditional — David Schwilk / githubweb
  36. Created ImplicitThingCreationMessageMapper — david.joos / githubweb
  37. Updated ImplicitThingCreationMessageMapper based on new mapping options. — david.joos / githubweb
  38. Added with basic test setup. — david.joos / githubweb
  39. Code cleanup. Added testcases. — david.joos / githubweb
  40. Added @since — david.joos / githubweb
  41. Added test and todo. — david.joos / githubweb
  42. Updated doc — david.joos / githubweb
  43. Issue #760 Add ImplicitThingCreation mapper and mapping-conditions to documentation — David Schwilk / githubweb
  44. #760 made small method more readable — Johannes Kraeher / githubweb
  45. #760 moved new conditions parameter to the end of overloaded methods — Johannes Kraeher / githubweb
  46. Add test for missing header. — david.joos / githubweb
  47. #760 fixed unit test — Johannes Kraeher / githubweb
  48. Fixed tests. Added inline policy to CreateThing.of. — david.joos / githubweb
  49. Small improvements — david.joos / githubweb
  50. Fixed test — david.joos / githubweb
  51. Issue #760 Changed mapping-conditions to type map — David Schwilk / githubweb
  52. Issue #760 Changed mapping-conditions to type map in documentation — David Schwilk / githubweb
  53. #760 throw exceptions in mapper, parse inline policy from thing template — Johannes Kraeher / githubweb
  54. #760 use CreateThing for copy policy from constant — Johannes Kraeher / githubweb
  55. #760 added test for mapping with policy in template — Johannes Kraeher / githubweb
  56. Issue #777: Add RawMessageMapper skeleton. — Yufei Cai / githubweb
  57. #760 updated @since for mapping context conditions and implicit thing creation mapper, added logging to mapper — Johannes Kraeher / githubweb
  58. Issue #777: Add outgoing mapping for RawMapper. Unify decision of text vs. binary message payload. — Yufei Cai / githubweb
  59. #760 removed policy_id header from example — Johannes Kraeher / githubweb
  60. Issue #777: allow composite JSON values in mapping configuration. — Yufei Cai / githubweb
  61. Issue #777: add configuration for mandatory message headers of incoming messages. — Yufei Cai / githubweb
  62. Issue #777: add fallback to DittoMessageMapper based on signal and content type. — Yufei Cai / githubweb
  63. Issue #777: document RawMessage mapper. — Yufei Cai / githubweb
  64. Use value of ditto-message-direct before applying default value — Yannic Klem / githubweb
  65. add Ditto 1.2.0 announcement blogpost — Thomas Jaeckle / githubweb
  66. added Ditto 1.2 as additional documentation path — Thomas Jaeckle / githubweb
  67. Reviewed Incoming and Outgoing RawMessageMapper — Yannic Klem / githubweb
  68. fix unit test — Yannic Klem / githubweb
  69. increased binary compatibility check version to released 1.2.0 — Thomas Jaeckle / githubweb
  70. encode binary payload when for HTTP push publisher with base64 — Thomas Jaeckle / githubweb
  71. Issue 760 add all external headers to ErrorResponse for allowing publishing of ErrorResponses to AMQP 1.0 targets — David Schwilk / githubweb
  72. increase timeout for BaseClientActorTest — Thomas Jaeckle / githubweb
  73. Use getTimeout to avoid exception because of wrong number format — Yannic Klem / githubweb
  74. Remove additional validation call for headers. Headers already have been — Yannic Klem / githubweb
  75. adapt RabbitMQClientActorTest to changes in rabbitmq library — Dominik Guggemos / githubweb
  76. Issue #784: test HTTP connection payload decoding and content-type. — Yufei Cai / githubweb
  77. Issue 760 Change condition checking for PayloadMappers and content-type setting for ImplicitThingCreationMapper — David Schwilk / githubweb
  78. Fix that blank ca in connection leads to an empty truststore. — Florian Fendt / githubweb
  79. add shoutout to Ditto project page to add adopter logo — Thomas Jaeckle / githubweb
  80. Add improves message header validation — Yannic Klem / githubweb
  81. #760 fix template placeholder replacement — Johannes Kraeher / githubweb
  82. Add requested-acks parameter to live message openapi doc. — Yufei Cai / githubweb
  83. Revert "Issue 760 Change condition checking for PayloadMappers and content-type setting for ImplicitThingCreationMapper" — David Schwilk / githubweb
  84. Issue #777: Improve deserialization of messages. — Yufei Cai / githubweb
  85. add logging of failures during message publishing on "info" level — Thomas Jaeckle / githubweb
  86. Issue #777: Add fallback for non-base64-encoded binary payload. — Yufei Cai / githubweb
  87. Issue 760 Add Testing for ImplicitThingCreation response content-type — David Schwilk / githubweb
  88. ensure that retrieve/query commands do not have the DittoHeader "response-required" set to false — Thomas Jaeckle / githubweb
  89. prevent "correlation-id" DittoHeader to be ever empty by validating its value with a new NonEmptyValueValidator — Thomas Jaeckle / githubweb
  90. Issue 760 Fix message paublishing for ImplicitThingCreation mapper — David Schwilk / githubweb
  91. Issue #777: make message serializer the inverse of message deserializer. — Yufei Cai / githubweb
  92. Issue 760 Add logging for header-mapping of ErrorResponse — David Schwilk / githubweb
  93. Issue 760 Minor changes to ImplicitThingCreation template — David Schwilk / githubweb
  94. #760 filter responses from create thing commands and only return errors — Johannes Kraeher / githubweb
  95. #760 added assertion for copyPolicyFrom placeholder in unit test — Johannes Kraeher / githubweb
  96. Issue #790 split up ditto-json and ditto-json-cbor — Thomas Jaeckle / githubweb
  97. Issue 760 Adding outgoingConditions for PayloadMapping — David Schwilk / githubweb
  98. CR-8909 CR-9087 Adding outgoingConditions for PayloadMapping to documentation — David Schwilk / githubweb
  99. #760 send create thing with response-required=false — Johannes Kraeher / githubweb
  100. added release notes for Ditto 1.2.1 — Thomas Jaeckle / githubweb
  101. Restore global live response dispatching and make it configurable. — Yufei Cai / githubweb
  102. Add warning for background sync when the sync stream fails — Florian Fendt / githubweb
  103. fixed compile errors after merge — Johannes Kraeher / githubweb
  104. fixed more compile errors — Johannes Kraeher / githubweb
  105. Add warning for background sync when the same thing with the same revision is seen multiple times. This probably means that the Thing has issues — Florian Fendt / githubweb
  106. Issue #760: Add MappingContextBuilder to model — David Schwilk / githubweb
  107. Fix non-attachment of byte payload in AMQP consumer; make RawMessageMapper payload extraction more robust; test content-type overriding. — Yufei Cai / githubweb
  108. Reproduce a strange ByteBuffer.toString() scenario in unit test. — Yufei Cai / githubweb
  109. fixed that message responses without specified contenttype was serialized as ByteBuffer.toString() — Thomas Jaeckle / githubweb
  110. Issue #760: Fix review findings for ImplicitThingCreation — David Schwilk / githubweb
  111. fixed compile errors in test — Johannes Kraeher / githubweb
  112. updated to Akka 2.6.9 — Thomas Jaeckle / githubweb
  113. removed internal Akka import from RawMessageMapperTest — Thomas Jaeckle / githubweb
  114. got rid of deprecated Akka call — Thomas Jaeckle / githubweb
  115. Change ImplicitThingCreation PayloadMapper to use option for desired ErrorResponse headers — David Schwilk / githubweb
  116. fixed content-type parsing again — Thomas Jaeckle / githubweb
  117. Fixes for the unification of DittoRuntimeException JSON deserialization — David Schwilk / githubweb
  118. Move OWASP Security response headers out of the code as they should be handled by a reverse proxy in front of Ditto — Florian Fendt / githubweb
  119. Extract all headers from http response and set them as ditto headers — Yannic Klem / githubweb
  120. Improve handling of different content types in HttpRequestActor — Yannic Klem / githubweb
  121. If there is only a single ack inside of Acknowledgements return headers — Yannic Klem / githubweb
  122. Add ContentType to DittoHeaders and use this content type in HttpPublisherActor — Yannic Klem / githubweb
  123. Merge headers of acks with the header of the single ack — Yannic Klem / githubweb
  124. enhanced HttpPublisherActor in the way that for "live messages" the HTTP push response is treated as "live message response" — Thomas Jaeckle / githubweb
  125. Implicit thing mapper: initialize command headers also when not configured. — Yufei Cai / githubweb
  126. Switch over signal type instead of using instanceof checks — Yannic Klem / githubweb
  127. minor review findings — Johannes Kraeher / githubweb
  128. Adds javadoc and minor refactoring to ContentType — Yannic Klem / githubweb
  129. Adds javadoc to ParsingStrategyType — Yannic Klem / githubweb
  130. Fixed missing validation for payload on feature property route. — david.joos / githubweb
  131. Renamed validationMethod - added validation for ModifyAttribute as well. — david.joos / githubweb
  132. review: minor adoptions to ContentType — Thomas Jaeckle / githubweb
  133. introduced new DittoAcknowledgementLabelExternalUserForbiddenExcepion — Thomas Jaeckle / githubweb
  134. Checks jsonKeys only if value is object. — david.joos / githubweb
  135. Fixes for the unification of DittoRuntimeException JSON deserialization — David Schwilk / githubweb
  136. Live response handling in HttpPublisherActor — Yannic Klem / githubweb
  137. Log failures instead of throwing exceptions because exceptions — Yannic Klem / githubweb
  138. Validate that feature ID is present in message of SendFeatureMessageResponse — Yannic Klem / githubweb
  139. Publish error as negative acknowledgement with status 400 — Yannic Klem / githubweb
  140. bind the value of "response-required" to always add/remove the "live-response" requested-ack from MessaveCommands and ThingLiveCommands — Thomas Jaeckle / githubweb
  141. Fixed MessageCommandResponseAdapterTest — Yannic Klem / githubweb
  142. fixed ThingLiveCommandAckRequestSetterTest — Thomas Jaeckle / githubweb
  143. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  144. Removed unnecessary dependencies. Fixed using JsonValue before checking for not null. — david.joos / githubweb
  145. Added unit tests for missing JsonKeyValidation — david.joos / githubweb
  146. Do use payload instead of raw payload only if content type is non binary — Yannic Klem / githubweb
  147. Add documentation on how to respond to live messages received by HTTP forwarding — Yannic Klem / githubweb
  148. Adjust documentation for header interaction — Yannic Klem / githubweb
  149. review: adjusted formulation and formatting of docs — Thomas Jaeckle / githubweb
  150. Deprecated getHeaders in Adaptable interface - should be replaced by non optional get getDittoHeaders. Refactored code to use getDittoHeaders instead of getHeaders. — david.joos / githubweb
  151. Add toString, equals and hashcode for OutboundSignalWithID — Yannic Klem / githubweb
  152. Prevent the internal ack ditto-*-diagnostic from beeing published — Yannic Klem / githubweb
  153. Issue #785 add documentation for the Ditto metadata feature (#680). — Julian Feinauer / githubweb
  154. Add content-type and correlation ID headers always to headers in DittoMessageMapper — Yannic Klem / githubweb
  155. Unify implementation of exceptions fromMessage — David Schwilk / githubweb
  156. Fixes failing unit tests because of changes in DittoMessageMapper — Yannic Klem / githubweb
  157. fixed determining for json or text contentType in MessageDeserializer — Thomas Jaeckle / githubweb
  158. fixed checking for equality of Ditto Protocol content-type — Thomas Jaeckle / githubweb
  159. remove typo and adjust some docs — Florian Fendt / githubweb
  160. Use built in getDittoContentType instead of mapping manually and rename isDittoContentType to isDittoProtocol — Yannic Klem / githubweb
  161. don't set command headers on error response — Johannes Kraeher / githubweb
  162. Store media type in ContentType to avoid splitting a string when calling isDittoProtocol — Yannic Klem / githubweb
  163. Improved example on basic-metadata Documentation page according to Alex suggestion. — Julian Feinauer / githubweb
  164. Added _metadata tag to thing_v2.json. Thanks to Alex for the pointer! — Julian Feinauer / githubweb
  165. Make use of newly introduced ContentType in RawMessageMapper — Yannic Klem / githubweb
  166. Fixes in Header and basic-metadata according to Feedback from Thomas. — Julian Feinauer / githubweb
  167. Give message headers priority over MessageCommand headers — Yannic Klem / githubweb
  168. review: — Thomas Jaeckle / githubweb
  169. move non-null-checks back to constructor and use the name of the variable as additional information in the exception — Florian Fendt / githubweb
  170. remove test assertions on text of exceptions — Florian Fendt / githubweb
  171. introduce new header that allows to skip the policy lockout prevention (calling subject must have WRITE permission on the policy resource) — Dominik Guggemos / githubweb
  172. apply policy lockout prevention only if header is not set to false — Dominik Guggemos / githubweb
  173. remove not thrown IllegalArgumentException from javadoc of exceptions — Florian Fendt / githubweb
  174. fix api break — Florian Fendt / githubweb
  175. fix api break — Florian Fendt / githubweb
  176. rename policy lockout header — Dominik Guggemos / githubweb
  177. unignore test — Dominik Guggemos / githubweb
  178. remove getters from DittoRuntimeExceptionBuilder and deprecate loadJson — Florian Fendt / githubweb
  179. fix compilation errors — Yannic Klem / githubweb
  180. also allow setting null message to null in #fromMessage of DittoRuntimeException — Florian Fendt / githubweb
  181. map allow-policy-lockout header from query parameters, document allow-policy-lockout parameter in openapi — Dominik Guggemos / githubweb
  182. fixed wrong placeholder in connectivity-mapping.md doc — Thomas Jaeckle / githubweb
  183. enhanced documentation for HTTP push responses — Thomas Jaeckle / githubweb
  184. align exception implementations to be able to deprecated API which can be made private somewhen — Florian Fendt / githubweb
  185. mark unused toBuilder methods in exceptions as deprecated — Florian Fendt / githubweb
  186. enhanced docs about HTTP push acknowledgements via HTTP response — Thomas Jaeckle / githubweb
  187. include copyFromPolicy case in allowPolicyLockout behavior — Dominik Guggemos / githubweb
  188. add allowPolicyLockout option for implicit thing creation (default is true, policy lockout allowed) — Dominik Guggemos / githubweb
  189. Apply suggestions from code review — noreply / githubweb
  190. Delete unnnecessary "modifying" from OpenAPI schema "liveMessageRequestedAcksParam" — Yufei Cai / githubweb
  191. align _copyPolicyFrom apidocs with implementation, add allowPolicyLockout parameter for create thing with _copyPolicyFrom — Dominik Guggemos / githubweb
  192. #785: last polishing of "Metadata" documentation — Thomas Jaeckle / githubweb
  193. Fixes #801: "put-metadata" was not applied for new created things — Thomas Jaeckle / githubweb
  194. #801: added unit test ensuring ThingCreatedStrategy handles putting metadata — Thomas Jaeckle / githubweb
  195. fixed shutdown of StreamingSessionActor which did not handle the TERMINATED message correctly — Thomas Jaeckle / githubweb
  196. Enriched logging with exceptions that are not instances of a DittoRuntimeException. — david.joos / githubweb
  197. improved CorsEnablingDirective to set the 'Access-Control-Allow-Origin' header based on the 'Origin' header of the request in order to e.g. get SSE working out-of-the-box — Thomas Jaeckle / githubweb
  198. Enriched logging with exceptions that are not instances of a DittoRuntimeException. For all loggers. — david.joos / githubweb
  199. made BaseClientState enum Jsonifiable in order to use as message sent in the cluster w/o the need for using the Java serializer — Thomas Jaeckle / githubweb
  200. set allowPolicyLockout header on adaptable — Dominik Guggemos / githubweb
  201. adds unit test for (de-)serialization of BaseClientState — Yannic Klem / githubweb
  202. Change topic path documentation to use entity name instead of id — David Schwilk / githubweb
  203. fixed adding correlation-id for "RetrieveThing" commands caused by enrichment — Thomas Jaeckle / githubweb
  204. Additions to: Change topic path documentation to use entity name instead of id — David Schwilk / githubweb
  205. enhanced (persisted) Events to be aware of "metadata" — Thomas Jaeckle / githubweb
  206. fixed binary compatibility check — Thomas Jaeckle / githubweb
  207. fixed event unit tests which added the "metadata" JSON field — Thomas Jaeckle / githubweb
  208. fixed merging of metadata when applying events in event strategy — Thomas Jaeckle / githubweb
  209. reconfigured nginx-cors.conf like docker-compose one: set the "origin" based on the passed Origin header — Thomas Jaeckle / githubweb
  210. Make documentation clearer about the usage of like operator — 3311764+oscarfh / githubweb
  211. added Ditto 1.3.0 release notes + announcement — Thomas Jaeckle / githubweb
  212. actually set the max query time in MongoClientWrapper when built from a MongoDbConfig — Florian Fendt / githubweb
  213. Delete unused class MetadataFromEvent; add unit test for metadata handling in command and event strategies; fix the unit tests. — Yufei Cai / githubweb

1.1.4 (Aug 25, 2020, 4:02:48 AM)

  1. include source and target configuration for scala-maven-plugin to compile rql-parser and thingssearch-parser for java 8 — Thomas Jaeckle / githubweb
  2. added release notes for about to be released Ditto 1.1.4 — Thomas Jaeckle / githubweb

1.1.3 (Jul 20, 2020, 6:40:21 AM)

  1. resetted japicmp maven plugin excludes and updated version to check against 1.1.0 — Thomas Jaeckle / githubweb
  2. fixed that MQTT 3 was no longer in sitemap — noreply / githubweb
  3. fixed casing for "policy" tags in OpenAPI doc — noreply / githubweb
  4. removed wrong additional "description" in OpenAPI v1 — noreply / githubweb
  5. fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  6. Adds an empty META-INF directory which fixes the build with IntelliJ — Yannic Klem / githubweb
  7. remove filtering of headers for adaptables — Yannic Klem / githubweb
  8. remove deprecated usage of verifyZeroInteractions — Yannic Klem / githubweb
  9. Issue #671: Remove unused imports. — Yufei Cai / githubweb
  10. fixed push-dockerhub.yml — Thomas Jaeckle / githubweb
  11. added release note for 1.1.1 — Thomas Jaeckle / githubweb
  12. added note for fixed header mapping — Thomas Jaeckle / githubweb
  13. added 1.1.1 release notes to sidebar — Thomas Jaeckle / githubweb
  14. added release notes for Ditto 1.1.2 — Thomas Jaeckle / githubweb
  15. handle UnknownHostException in ConnectionValidator, add tests to verify correct handling of unknown host in connection — Yannic Klem / githubweb
  16. #677 Do not decide based on the response if it was required — Yannic Klem / githubweb
  17. Fix Get-request for feature properties ignores the selected fields query parameter — Yannic Klem / githubweb
  18. Add unit test for feature properties fields parameter — Yannic Klem / githubweb
  19. fix that the WrappingMessageMapper didn't delegate the getDefaultOptions method to its delegate — Yannic Klem / githubweb
  20. add unit test for WrappingMessageMapper#getDefaultOptions — Yannic Klem / githubweb
  21. Adds release notes for release 1.1.3 — Yannic Klem / githubweb
  22. Adds release notes for java client — Yannic Klem / githubweb

#71 (May 11, 2020, 3:57:24 AM)

  1. resetted japicmp maven plugin excludes and updated version to check against 1.1.0 — Thomas Jaeckle / githubweb
  2. fixed that MQTT 3 was no longer in sitemap — noreply / githubweb
  3. fixed casing for "policy" tags in OpenAPI doc — noreply / githubweb
  4. removed wrong additional "description" in OpenAPI v1 — noreply / githubweb
  5. fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  6. Adds an empty META-INF directory which fixes the build with IntelliJ — Yannic Klem / githubweb
  7. remove filtering of headers for adaptables — Yannic Klem / githubweb
  8. remove deprecated usage of verifyZeroInteractions — Yannic Klem / githubweb
  9. Issue #671: Remove unused imports. — Yufei Cai / githubweb

1.1.0 (Apr 29, 2020, 2:15:56 AM)

  1. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  2. Add policy to protocol specification documentation — vadim.guenther / githubweb
  3. Correction policy protocol specification documentation — vadim.guenther / githubweb
  4. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  5. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  6. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  7. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  8. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  9. restructure adapters to avoid unnecessary casts — dominik.guggemos / githubweb
  10. fix license headers — dominik.guggemos / githubweb
  11. some files got lost... — dominik.guggemos / githubweb
  12. serialization improvements: tests and interfaces — Erik Escher / githubweb
  13. serialization improvements: serialization implementation and test fixes — Erik Escher / githubweb
  14. serialization improvements: implement serialization — Erik Escher / githubweb
  15. serialization improvements: extend Akka serialization interface for cbor — Erik Escher / githubweb
  16. serialization improvements: improve logging — Erik Escher / githubweb
  17. serialization improvements: improved tests — Erik Escher / githubweb
  18. serialization improvements: fix linting — Erik Escher / githubweb
  19. serialization improvements: restore null object behavior — Erik Escher / githubweb
  20. serialization improvements: fix ByteBasedInputStream — Erik Escher / githubweb
  21. serialization improvements: ensure logging is read-only — Erik Escher / githubweb
  22. serialization improvements: cleanup todos — Erik Escher / githubweb
  23. serialization improvements: generalize caching in JO and JA to support cbor — Erik Escher / githubweb
  24. serialization improvements: enable cbor — Erik Escher / githubweb
  25. serialization improvements: improve error handling — Erik Escher / githubweb
  26. serialization improvements: enable caching of cbor values — Erik Escher / githubweb
  27. serialization improvements: improve error handling and add tests — Erik Escher / githubweb
  28. serialization improvements: remove obsolete exception handling — Erik Escher / githubweb
  29. serialization improvements: fix buffer offset issue relating to caching — Erik Escher / githubweb
  30. serialization improvements: guess serialized size — Erik Escher / githubweb
  31. serialization improvements: faster maximum size enforcement — Erik Escher / githubweb
  32. serialization improvements: smaller floating point values if possible — Erik Escher / githubweb
  33. serialization improvements: remove obsolete todos — Erik Escher / githubweb
  34. serialization improvements: reduce duplication — Erik Escher / githubweb
  35. serialization improvements: remove TODOs — Erik Escher / githubweb
  36. add license headers for 2020 — Erik Escher / githubweb
  37. serialization improvements: move jackson dependencies to provided scope — Erik Escher / githubweb
  38. Add live channel to ditto headers in live command builder — vadim.guenther / githubweb
  39. Add command to trigger update of search index; simplify ThingsUpdaterTest; inline and remove TestUtil not used anywhere else; request reindexing when out-of-sync things are detected by QueryThingsPerRequestActor; test QueryThingsPerRequestActor. — yufei.cai / githubweb
  40. Acknowledge update results from search updater persistence. — yufei.cai / githubweb
  41. Extract stream restart, config change and status reporting behavior in abstract actor. — yufei.cai / githubweb
  42. Fix mapping of create thing command with inline policy — vadim.guenther / githubweb
  43. Add snapshot streaming infrastructore. — yufei.cai / githubweb
  44. Add ThingsSearchPersistence.sudoStreamMetadata; add tests for it and other sudo methods. — yufei.cai / githubweb
  45. final round of package restructuring — dominik.guggemos / githubweb
  46. fix build — dominik.guggemos / githubweb
  47. reduce code duplication by moving getType method to AbstractAdapter — dominik.guggemos / githubweb
  48. javadoc — dominik.guggemos / githubweb
  49. Add a first draft of stream component MergeSortedAsPair. — yufei.cai / githubweb
  50. Issue #611: added DittoHeader for "requested-ack-labels" — Thomas Jaeckle / githubweb
  51. Restructure MergeSortedAsPair according to the implementation of MergeSorted. — yufei.cai / githubweb
  52. Issue eclipse/ditto#611: Added protocol specification for acknowledgments. Extended the TopicPath.Criterion enum accordingly. — Juergen Fickel / githubweb
  53. Issue #611: added new module "ditto-signal-acks" containing Acknowledgement type and related factory/impl — Thomas Jaeckle / githubweb
  54. Issue #611: added ImmutableAcknowledgementTest; renamed AckFactory to Acknowledgements — Thomas Jaeckle / githubweb
  55. Issue eclipse/ditto#611: Made sub-heading more readable. — Juergen Fickel / githubweb
  56. Issue #611: Moved `AcknowledgementLabel` and co. near to `DittoHeaders` where they should be used. — Juergen Fickel / githubweb
  57. Issue #611: Use `AcknowledgementLabel` in `DittoHeaders` instead of plain Strings. — Juergen Fickel / githubweb
  58. Issue #611: Extended global error registry test cases by `AcknowledgementLabelInvalidException` to resolve test errors. — Juergen Fickel / githubweb
  59. Start integrating policy protocol examples in the Ditto documentation. Moved all protocol examples to an own directory to not pollute the main pages directory — Florian Fendt / githubweb
  60. Issue #611: enhanced DittoProtocolAdapter by adding AcknowledgementAdapter; changed Acknowledgement to be a Signal again — Thomas Jaeckle / githubweb
  61. Issue #611: javadoc fixes — Thomas Jaeckle / githubweb
  62. Issue #611: added enum DittoAcknowledgementLabels containing "ditto-persisted" built-in ACK label — Thomas Jaeckle / githubweb
  63. Add background sync actor with config and status reporting. — yufei.cai / githubweb
  64. remove channel from topic path for policy commands — dominik.guggemos / githubweb
  65. fix NormalizedMessageMapperTest — dominik.guggemos / githubweb
  66. enable japicmp plugin again — dominik.guggemos / githubweb
  67. only show regular fields in the public JSON examples (thus omitting fields like __schemaVersion or _revision) — Florian Fendt / githubweb
  68. add ThingDefinition to the examples producer — Florian Fendt / githubweb
  69. Issue #611: Renamed `DittoAcknowledgementLabels` to `DittoAcknowledgementLabel`, delegate method calls to an instance of `AcknowledgementLabel` and removed superfluous method `getValue`. — Juergen Fickel / githubweb
  70. update policy ditto protocol examples to the new protocol format without twin/live channel — Florian Fendt / githubweb
  71. fix typo in sidebar — Florian Fendt / githubweb
  72. Bookmark progress of background sync. — yufei.cai / githubweb
  73. Remove previous timestamp-based sync mechanism. — yufei.cai / githubweb
  74. remove deprecated exceptions from ditto protocol examples — Florian Fendt / githubweb
  75. Document DevOps commands for search index update; relax sanity check of BulkWriteResultAckFlow. — yufei.cai / githubweb
  76. Fix typo. — yufei.cai / githubweb
  77. Issue #611: `ImmutableAdaptable` now never returns `null` for `getDittoHeaders()` but empty DittoHeaders instead. — Juergen Fickel / githubweb
  78. Issue #611: Create one object less when creating DittoHeaders with Ditto content type. — Juergen Fickel / githubweb
  79. Issue #611: Let `AcknowledgementAdapter` directly implement `Adapter` as it adapts exactly one type and thus does not required the overhead of mapping strategies. — Juergen Fickel / githubweb
  80. Issue #611: Made `AcknowledgmentLabels` package-private to reduce public API which had to be maintained. — Juergen Fickel / githubweb
  81. Issue #611: Documented possible NPE when trying to set null for a label. — Juergen Fickel / githubweb
  82. Issue #611: Link to actual `DittoAcknowledgementLabel` enum in Javadoc and applied code formatting to JsonFields. — Juergen Fickel / githubweb
  83. Issue #611: Renamed methods for getting values from `Adaptable` to start with 'get' and to reflect the actual behaviour. Removed getter for DittoHeaders as this is available on `Adaptable` directly. — Juergen Fickel / githubweb
  84. Add proof-of-concept SSE streaming of search results. — yufei.cai / githubweb
  85. fix that ditto-signals-commands-live and ditto-protocol-adapter are not compatible — vadim.guenther / githubweb
  86. Issue #611: Added convenience method for setting acknowledgement labels via varargs to DittoHeaders. — Juergen Fickel / githubweb
  87. Issue #611: Interpret `response-required=true` as requested 'ditto-persisted' ack. — Juergen Fickel / githubweb
  88. Added payload extraction of filters and options + parts of SearchCommandAdapter to protocol adapter — David Schwilk / githubweb
  89. Remove unused comments — vadim.guenther / githubweb
  90. Issue #611: Extended DittoHeaders regarding `response-required`: — Juergen Fickel / githubweb
  91. Add SearchSource; fix a TODO in SearchActor. — yufei.cai / githubweb
  92. Issue #611: When retrieving required ACK labels from DittoHeaders return a LinkedHashSet instead of HashSet to ensure that the equals method of DittoHeaders works as expected. As all values of DittoHeaders are Strings the order of ACK labels matters for equality check. — Juergen Fickel / githubweb
  93. Issue #611: Introduced `CommandAckLabelSetter` to make the algorithm re-usable which conditionally sets the implicitly required 'ditto-persisted' ACK label to headers of a Command. — Juergen Fickel / githubweb
  94. Issue #611: Add 'ditto-persisted' ACK label only for `ThingModifyCommand`s. — Juergen Fickel / githubweb
  95. Unify field expression factories; add search subscription commands; add parsing, validation and builder to SearchSource. — yufei.cai / githubweb
  96. fix typos and formatting — Florian Fendt / githubweb
  97. Issue #611: moved "timeout" header from MessageHeaderDefinition to DittoHeaderDefinition — Thomas Jaeckle / githubweb
  98. add tests for DittoProtocolAdapter — dominik.guggemos / githubweb
  99. fix merge glitch — dominik.guggemos / githubweb
  100. revert changed behavior of MessageCommandAdapter and MessageCommandResponseAdapter — Florian Fendt / githubweb
  101. allow slf4j as test dependency — dominik.guggemos / githubweb
  102. fix deferred NullPointerException by throwing it earlier — Florian Fendt / githubweb
  103. rename parameterized test classes — Florian Fendt / githubweb
  104. Use NullPointerExceptions where JsonParseException does not fit the cause; throw UnsupportedOperationExceptions when PolicyCommandAdapterProvider is called for unsupported adapters. — Florian Fendt / githubweb
  105. Added inbound stream control commands to searchCommandAdapter — David Schwilk / githubweb
  106. Fix SearchSourceTest. — yufei.cai / githubweb
  107. Issue #611: Made `Acknowledgements` package-private to reduce public API which has to be maintained. — Juergen Fickel / githubweb
  108. Issue #611: Treat twin modify responses as ACK and ThingErrorResponses as NACK for 'ditto-persisted' label. — Juergen Fickel / githubweb
  109. Issue #611: Request 'ditto-persisted' ACK only if no other ACKs are already requested in headers. — Juergen Fickel / githubweb
  110. remove extra loop from test — Florian Fendt / githubweb
  111. Add outgoing signals for search subscriptions. — yufei.cai / githubweb
  112. add @since 1.1.0 info to some methods — Florian Fendt / githubweb
  113. remove all policy methods from ProtocolAdapter; deprecate all specific toAdaptable methods in ProtocolAdapter and promote the default toAdaptable(Signal[, TopicPath.Channel]) instead — Florian Fendt / githubweb
  114. Fix SearchActorIT.testCursorSearch. — yufei.cai / githubweb
  115. Skip japicmp for new module ditto-signals-events-thingsearch. — yufei.cai / githubweb
  116. Issue #611: consolidated applying and setting a "timeout" in Http routes and AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  117. Issue #611: Added type `AcknowledgementRequest` to anticipate that requested ACKs, beside a label, can have options in future. — Juergen Fickel / githubweb
  118. Changes to protocol adaptation of inbound search StreamControl messages — David Schwilk / githubweb
  119. Add SubscriptionActor. — yufei.cai / githubweb
  120. Issue #611: consolidated calculation of "response-required" directly in AbstractDittoHeadersBuilder and always add the "response-required" header as additional DittoHeader — Thomas Jaeckle / githubweb
  121. Issue #611: resolved issues after merge — Thomas Jaeckle / githubweb
  122. Add SubscriptionManager. — yufei.cai / githubweb
  123. Issue #611: added tests in DefaultDittoHeadersBuilderTest testing "response-required" — Thomas Jaeckle / githubweb
  124. Issue #611: fixed ThingsRouteTest — Thomas Jaeckle / githubweb
  125. Add ModifyPolicyId to the protocol adapter — Florian Fendt / githubweb
  126. Replace channel determining with the one from ProtocolAdapter — vadim.guenther / githubweb
  127. simplify handling of outbound signals in WebSocketRoute — dominik.guggemos / githubweb
  128. align implementations of PolicyErrorResponse and ThingErrorResponse especially regarding the fallback id, fix policy error examples — dominik.guggemos / githubweb
  129. Add CreateSubscription.prefix for cluster routing. — yufei.cai / githubweb
  130. Adds Buffer that buffers elments and responds with TooManyRequestException — Yannic Klem / githubweb
  131. Extract optional chain to separate method and document the method — Yannic Klem / githubweb
  132. add test for PolicyErrorResponseAdapter — dominik.guggemos / githubweb
  133. add protocol specification for policy commands — dominik.guggemos / githubweb
  134. add protocol specification for policy commands — dominik.guggemos / githubweb
  135. fix path in policy error responses — dominik.guggemos / githubweb
  136. Fixed some typos and enhanced tests — Florian Fendt / githubweb
  137. Only cast PolicyException to DittoRuntimeException if it is also of type DittoRuntimeException — Florian Fendt / githubweb
  138. Test subscription manager; fix a bug for maxRestarts=0 in ResumeSource. — yufei.cai / githubweb
  139. add more documentation for 'none' channel — dominik.guggemos / githubweb
  140. Add 1 SubscriptionManagerTest; reduce maxRestarts for SearchSource. — yufei.cai / githubweb
  141. Remove @Nullable flag for pubSubMediator parameter of ThingsUpdater. — yufei.cai / githubweb
  142. Review: Add new field to DefaultEnforcementConfigTest and DefaultMappingConfigTest. — yufei.cai / githubweb
  143. Adds javadoc and reduces access modifiers to package private — Yannic Klem / githubweb
  144. Issue #611: review: rename of private function in order to make usage better understandable — Thomas Jaeckle / githubweb
  145. Add mapping.partition-buffer-size to connectivity.conf; reduce mapping buffer size across the board; fix compile error — yufei.cai / githubweb
  146. Issue #611: review: re-introduced AcknowledgementException as marker interface for acknowledgement exceptions — Thomas Jaeckle / githubweb
  147. Issue #611: Don't let Ditto-internal acknowledgement requests get published to 3rd party systems as they would not know what to do with them. — Juergen Fickel / githubweb
  148. return Iterable instead of Source in checkBulkWriteResult — Yannic Klem / githubweb
  149. Extend concierge enforcement Contextual by askFuture. — yufei.cai / githubweb
  150. Improve field types of UpdateThingResponse. — yufei.cai / githubweb
  151. Adapts java doc to better reflect that MergeSortedAsPair does not perform — Yannic Klem / githubweb
  152. be more explicit in return type of UpdateThingResponse#getEntityId() — Yannic Klem / githubweb
  153. Fix UpdateThingResponseTest.assertImmutability(). — yufei.cai / githubweb
  154. Added SearchCommands to ProtocolAdapter — David Schwilk / githubweb
  155. Report lane queue size in ErrorRespondingBuffer stage. — yufei.cai / githubweb
  156. Use typed policyID in Metadata aswell and mark policyRevision as @Nullable — Yannic Klem / githubweb
  157. fix unit tests for Metadata — Yannic Klem / githubweb
  158. use entity ID of EntityIdWithRevision for CleanupPersistenceResponse — Yannic Klem / githubweb
  159. Fix a type error in AbstractEnforcement.handleError and renamed it to convertError for clarity. — yufei.cai / githubweb
  160. Remove parallel scheduling of enforcement futures to ensure that cache invavlidation by authorization-changing commands takes effect immediately. — yufei.cai / githubweb
  161. Move StreamedSnapshot to ThingSearchMappingStrategies. — yufei.cai / githubweb
  162. Remove unused test config — Yannic Klem / githubweb
  163. Issue #611: Mainly reworked `DittoDuration` class. — Juergen Fickel / githubweb
  164. add more documentation on policies in Ditto protocol and reword <namespace>/<xyID> to <namespace>/<xyName> — Florian Fendt / githubweb
  165. Fix possible ClassCastException in Examples producer — Florian Fendt / githubweb
  166. Added basic functionality of search-events to protocol-adapter. TODO: tests and getting values fromAdaptable — David Schwilk / githubweb
  167. Issue #611: added new module "ditto-services-models-acks" containing AcknowledgementForwarderActor responsible for remembering the original sender of ack requests in order to send Acknowledgements to it — Thomas Jaeckle / githubweb
  168. Issue #611: fixed equals() of DefaultAcknowledgementConfig — Thomas Jaeckle / githubweb
  169. Catch exceptions (thrown by getAuthorizationContext) when refreshing the JWT authentication in WebSocket sessions — Florian Fendt / githubweb
  170. remove unused parameter — Yannic Klem / githubweb
  171. reviewed #598: — Thomas Jaeckle / githubweb
  172. #598: — Thomas Jaeckle / githubweb
  173. Add EnforcementScheduler prototype to test immediately. — yufei.cai / githubweb
  174. update github action checkout to v2 in order to fix "re-build" bug — Thomas Jaeckle / githubweb
  175. Added unit-tests and EventMappers for SubscriptionEvents — David Schwilk / githubweb
  176. extend signal id enforcement to support policy entities, introduce new internal ditto-entity-id header (replaces ditto-message-thing-id where possible), try to create the correct type of error response where possible (ThingErrorResponse is still the default) — dominik.guggemos / githubweb
  177. fix ImmutableEnforcementFilterTest and add some more tests — dominik.guggemos / githubweb
  178. #598 Remove special serializer for DevopsCommandResponses — Yannic Klem / githubweb
  179. #598 Use lambda in tests as it does not affect them — Yannic Klem / githubweb
  180. #598 increase timeout in baseclient actor test — Yannic Klem / githubweb
  181. EnforcementScheduler: improve documentation; add test for parallel task scheduling. — yufei.cai / githubweb
  182. Remove IdPartitioner and ErrorRespondingBuffer and their configurations. — yufei.cai / githubweb
  183. Fixed Sonar issues for search-protocol — David Schwilk / githubweb
  184. Terminate connection in case of any exception — Yannic Klem / githubweb
  185. increase timeout in baseclient actor test — Yannic Klem / githubweb
  186. Issue #611: review: added javadocs for package internal methods — Thomas Jaeckle / githubweb
  187. Issue #611: Annotated `HeaderEntryFilter` as functional interface. — Juergen Fickel / githubweb
  188. Issue #611: Prevent negative DittoDuration amount when parsing CharSequence without time unit suffix. — Juergen Fickel / githubweb
  189. Issue #611: Reworked header value validation. — Juergen Fickel / githubweb
  190. Issue #611: Added exclude for japicmp because `HeaderDefinition.validateValue` is now a normal abstract interface method and not a method with default implementation anymore. — Juergen Fickel / githubweb
  191. fix validation of enforcement for mqtt and rabbitmq — dominik.guggemos / githubweb
  192. make clear that type field of subject does not have any meaning for the service — Yannic Klem / githubweb
  193. Move PreEnforcer into EnforcementTask. — yufei.cai / githubweb
  194. Issue #611: fixed NumberFormatException in DevOpsCommandsActor — Thomas Jaeckle / githubweb
  195. Issue #611: Fixed exclude. — Juergen Fickel / githubweb
  196. Issue #611: Fixed compilation error. — Juergen Fickel / githubweb
  197. Fix a type error in DispatcherActor. — yufei.cai / githubweb
  198. Fix a NullPointerException in DispatcherActor. — yufei.cai / githubweb
  199. Issue #611: Suppress warning for unused value as the actual value is not needed for validation. — Juergen Fickel / githubweb
  200. Fix to fromSignal for SubscriptionEvents + nre ProtocolMessageType for Subscription control events — David Schwilk / githubweb
  201. Add field 'connectionActor' to all client actors; forward search commands to connection actor (not handled yet). — yufei.cai / githubweb
  202. Issue #611: Refactored `AcknowledgementForwarderActor` to encapsulate start-up logic in its own class. — Juergen Fickel / githubweb
  203. Changed demand type to long in String representation — David Schwilk / githubweb
  204. Issue #611: don't send SendMessageAcceptedResponse in LiveSignalEnforcement as the 202 "Accepted" is already sent back in HttpRequestActor — Thomas Jaeckle / githubweb
  205. Handle search commands for connections. — yufei.cai / githubweb
  206. Issue #611: Added Acknowledgements as response for aggregated acks — Thomas Jaeckle / githubweb
  207. Stop considering PolicyQueryCommand to be authorization-changing, which it is not. — yufei.cai / githubweb
  208. Search protocol adapter: Try to stop re-parsing JSON from string; use constants instead of literals; improve annotations; add TODOs — yufei.cai / githubweb
  209. Simplify adapter resolver. — yufei.cai / githubweb
  210. Fix license headers; improve DefaultAdapterResolver#actionStep. — yufei.cai / githubweb
  211. Add an unchecked cast to avoid breaking binary API. — yufei.cai / githubweb
  212. Issue #611: added tests for ImmutableAcknowledgements and enhanced AcknowledgementAggregatorTest by testing for expected statusCode — Thomas Jaeckle / githubweb
  213. Issue #611: changed DittoAcknowledgementLabel to not be an enum, but instead a "Java 1.4 style enum" with a constant in order to have working hashCode/equals when comparing with ImmutableAcknowledgement instances holding the same value — Thomas Jaeckle / githubweb
  214. Issue #611: fixed compile error in test — Thomas Jaeckle / githubweb
  215. Fix incorrect criterion for message command and response adapters. — yufei.cai / githubweb
  216. Fixed search-protocol-adapter review TODOs — David Schwilk / githubweb
  217. Issue #611: added Acknowledgements to serialization in MappingStrategiesBuilder — Thomas Jaeckle / githubweb
  218. Issue #611: fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
  219. Minor improvements. — yufei.cai / githubweb
  220. Reduce memory consumption of CborFuzzingTest. — yufei.cai / githubweb
  221. WIP: Addition of SubscriptionManager forwarding of SearchCommands — David Schwilk / githubweb
  222. Issue #611: adjusted AcknowledgementForwarderActor to implement AbstractActor again, moved out AcknowledgementForwarderActorStarter to package private class — Thomas Jaeckle / githubweb
  223. Issue #611: added "implicit seconds" type to DittoDuration in order to preserve when a "timeout" was specified without unit - in order not to break the format for existing implementations relying that the timeout is a long — Thomas Jaeckle / githubweb
  224. JaCoCo: Switch from binary (deprecated) to xml report format. — Michael Gantert / githubweb
  225. AdapterResolver: Detect ambiguous adapters at construction time. — yufei.cai / githubweb
  226. rephrase documentation for type field of a subject entry — Yannic Klem / githubweb
  227. Add SubscriptionEvent.getSubscriptionId(). — yufei.cai / githubweb
  228. remove duplication of "auth-subjects" in the serialization of DittoHeaders by not adding them to the internal Map of DittoHeaders — Florian Fendt / githubweb
  229. Issue #611: Added configuration option for query parameter names that denote header keys which should be transformed from query parameters to header values. — Juergen Fickel / githubweb
  230. Issue #611: Suppress warning for unused value as the actual value is not needed for validation. — Juergen Fickel / githubweb
  231. Issue #611: Made it possible to configure the name of query parameters that should be converted to header key-value pairs. — Juergen Fickel / githubweb
  232. Issue #611: Use suffix of time unit constant instead of hard coded string. — Juergen Fickel / githubweb
  233. Issue #611: Fixed `DevOpsRouteTest` and added precondition check to `DevOpsRoute`. — Juergen Fickel / githubweb
  234. fix failing unit tests because of duplicated auth subjects — Florian Fendt / githubweb
  235. fix remaining failing unit tests because of duplicated auth subjects — Florian Fendt / githubweb
  236. Avoid instantiation of GatewaySignalEnrichmentProvider via reflection — Yannic Klem / githubweb
  237. Issue #611: Implemented "typesafe enum pattern" for `DittoAcknowledgementLabel` to make it possible to evolve this class independently from `ImmutableAcknowledgmentLabel` while maintaining logical equality. — Juergen Fickel / githubweb
  238. fix acl to policy migrations for cases where the acl subject already contained an issuer prefix — Florian Fendt / githubweb
  239. build docker images with dockerfile for snapshots, updated documentation — Johannes Kraeher / githubweb
  240. Issue #611: Refactored `DefaultEntityId`: — Juergen Fickel / githubweb
  241. Issue #611: Updated version of maven-surefire-plugin with the hope to makelocal building work again. — Juergen Fickel / githubweb
  242. Issue #611: Fixed unit tests which broke because of the changes of `DefaultEntityId` precondition check. — Juergen Fickel / githubweb
  243. Issue #611: Reworked some classes: — Juergen Fickel / githubweb
  244. Issue #611: Fixed failing unit test because of missing correlation ID. — Juergen Fickel / githubweb
  245. Issue #611: Introduced type `EntityType` to support work with typed entities. — Juergen Fickel / githubweb
  246. Add possibility to create Policy without Policy ID through Policy builder — vadim.guenther / githubweb
  247. Recompute adapter resolution. — yufei.cai / githubweb
  248. Issue #611: Use new type `EntityType` where applicable. — Juergen Fickel / githubweb
  249. Issue #611: Made EntityType comparable. — Juergen Fickel / githubweb
  250. Issue #611: Made `AcknowledgementLabel` comparable. — Juergen Fickel / githubweb
  251. Add readPreference config key to MongoDbConfig — Yannic Klem / githubweb
  252. Remove outdated comment; improve variable naming. — yufei.cai / githubweb
  253. Minor changes to search-protocol in websocketRoute — David Schwilk / githubweb
  254. Added event publishing of subscription events — David Schwilk / githubweb
  255. Raise "maven-surefire-plugin" to "3.0.0-M4" and adjust test constants in connectivity service — vadim.guenther / githubweb
  256. Move Mongo read preference knowledge into ReadPreference enum — Florian Fendt / githubweb
  257. provide static factory methods for JwtSubjectIssuersConfig which should know the process of building itself from an OAuthConfig — Florian Fendt / githubweb
  258. fix failing Unit test — Florian Fendt / githubweb
  259. Tolerate slight breakage of reactive-streams-API. — yufei.cai / githubweb
  260. Remove another source of timing problem. — yufei.cai / githubweb
  261. Maintain SubscriptionActorTest. — yufei.cai / githubweb
  262. remove misleading javadoc — Florian Fendt / githubweb
  263. add builder factory method without ID to Policy interface — Florian Fendt / githubweb
  264. Add JsonFactory.parseJsonFieldSelector and use it in ImmutablePayload; use JsonFieldDefinition in SubscriptionEventAdapter where possible. — yufei.cai / githubweb
  265. mark unused ProtocolFactory#newAdaptableBuilder(Adaptable existingAdaptable, TopicPath overwriteTopicPath) as Deprecated so it can be removed in Ditto 2 — Florian Fendt / githubweb
  266. Added documentation and example for mqtt `specificConfig`. — Patrick Sernetz / githubweb
  267. Extract parts of createEnforcementTask into separate methods — Yannic Klem / githubweb
  268. Adds test for EnforcementScheduler to test ordering of messages — Yannic Klem / githubweb
  269. Issue #611: added AuthorizationContextType to AuthorizationContext in order to let the context know its "origin" — Thomas Jaeckle / githubweb
  270. Fix 1 TODO, add 3 more. — yufei.cai / githubweb
  271. Resolved search-websocket review todos — David Schwilk / githubweb
  272. Improve search SSE. — yufei.cai / githubweb
  273. Fix circular dependency by moving all gateway configs to gateway.util; fix StreamingConfig tests. — yufei.cai / githubweb
  274. Fix a timing problem in PubSubFactoryTest. — yufei.cai / githubweb
  275. Revert grouping of thing search commanads in  AbstractThingProxyActor. — yufei.cai / githubweb
  276. Issue #611: Introduced abstract class `EntityIdWithType` and made ThingId a subclass thereof. This new type's purpose is to improve working with EntityIds in a context where the actual types of that entity IDs matters. — Juergen Fickel / githubweb
  277. Issue #611: Split up signals-acks module like other signal modules. — Juergen Fickel / githubweb
  278. Issue #611: Refactored mapping strategies. — Juergen Fickel / githubweb
  279. Issue #611: removed AuthorizationContext from method signatures in gateway where it is no longer needed as it is available via the DittoHeaders — Thomas Jaeckle / githubweb
  280. Issue #611: Changes I forgot to commit with bc0fb2952ef. — Juergen Fickel / githubweb
  281. BackgroundSyncActor: report both persisted and indexed progress. — yufei.cai / githubweb
  282. Issue #611: Fixed signal handling of ConnectionPersistenceActor. — Juergen Fickel / githubweb
  283. Issue #611: Fixed weird Sonar issue. — Juergen Fickel / githubweb
  284. Document search protocol; remove some outdated information; format code. — yufei.cai / githubweb
  285. Test additional methods to create a ResourceKey — Florian Fendt / githubweb
  286. Fix API-breaking changes by adding deprecated methods for old behavior — Florian Fendt / githubweb
  287. Issue #611: Increased heap size of maven-surefire-plugin to stabilize local build. — Juergen Fickel / githubweb
  288. remove new method which still used the old ID format; add (at)since javadoc information — Florian Fendt / githubweb
  289. Add hivemq based mqtt 5 client implementation — Alexander Wellbrock / githubweb
  290. prettify JavaDoc and add Nullable annotations — Florian Fendt / githubweb
  291. Issue #611: Changed validation of entity ID for received `Acknowledgement`s. There are rare cases like posting a thing when the expected entity ID has no namespace but the received Acknowledgement's entity ID has. Thus it is legit to relax validation in such a case. — Juergen Fickel / githubweb
  292. Issue #611: Removed heap size setting of maven-surefire-plugin as it breaks remote build. — Juergen Fickel / githubweb
  293. updated legal stuff: — Thomas Jaeckle / githubweb
  294. re-added assertj-core for tests — Thomas Jaeckle / githubweb
  295. Document SSE search/things; add resumption function. — yufei.cai / githubweb
  296. Generate search protocol examples. — yufei.cai / githubweb
  297. EnforcementSchedulerTest: Fix a timing problem. — yufei.cai / githubweb
  298. Relocated SubscriptionManager implementation in WebSocketRoute to StreamingSessionActor — David Schwilk / githubweb
  299. Issue #611: Fixed property name and updated dependency to jsr305 to most recent version. — Juergen Fickel / githubweb
  300. Adjust connectivity enforcement for search signals. — yufei.cai / githubweb
  301. Add search idle timeout to streaming config. — yufei.cai / githubweb
  302. Issue #611: adjustments after merge from master: — Thomas Jaeckle / githubweb
  303. Issue #611: fixed ThingCommandEnforcementTest — Thomas Jaeckle / githubweb
  304. Fix JwtSubjectIssuersConfigTest. — yufei.cai / githubweb
  305. Fix swapped conditions. — yufei.cai / githubweb
  306. Fix TODO about SearchSource out-of-sync reporting; adjust TODO for CaffeineCache. — yufei.cai / githubweb
  307. Convert UpdateThings into an event ThingsOutOfSync. — yufei.cai / githubweb
  308. Fix sonar issues: unused imports, empty lines, lack of assertion in test, javadoc annotations — yufei.cai / githubweb
  309. Revert an incorrect @since usage. — yufei.cai / githubweb
  310. Issue #611: review: moved org.eclipse.ditto.signals.acks package to org.eclipse.ditto.signals.acks.base — Thomas Jaeckle / githubweb
  311. Expect null message in EnforcementScheduler due to pre-enforcer failures. — yufei.cai / githubweb
  312. try to fix flaky test with correct stubbing — Johannes Kraeher / githubweb
  313. removed test which is not needed anymore and causes failures regularly — Johannes Kraeher / githubweb
  314. Issue #611: review: extracted inner classes to package private ones as they have their own test classes — Thomas Jaeckle / githubweb
  315. update netty version because of vulnerability issue — Johannes Kraeher / githubweb
  316. Issue #547: review: — Thomas Jaeckle / githubweb
  317. Use constants in ThingSearchSignalMapper; remove resumeSource from SearchSource. — yufei.cai / githubweb
  318. Work-around overeager onComplete() calls by Sink.subscriber(). — yufei.cai / githubweb
  319. Add a zombie state to SubscriptionActor to prevent client timeout. — yufei.cai / githubweb
  320. SubscriptionManager: Stop sending complete or failure messages before client acknowledges its readiness to process subscription messages by an acknowledgement. — yufei.cai / githubweb
  321. SubscriptionActor: Remove delay of onComplete tentatively. — yufei.cai / githubweb
  322. SearchSourceBuilder: improve input validation and test it. — yufei.cai / githubweb
  323. Issue #611: postpone HTTP termination in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  324. Issue #611: fixed "legacy" timeout header passing for messages route: omit the unit if the timeout was without milliseconds fraction — Thomas Jaeckle / githubweb
  325. Issue #611: Moved entity ID validators back into AcknowledgementAggregator as they are only meaningful in the context of that class. — Juergen Fickel / githubweb
  326. Issue #611: added new StreamingSessionIdentifier type combining client side session ID and server side session ID in order to always ensure a unique actor name for the StreamingSessionActor — Thomas Jaeckle / githubweb
  327. Review for: Add SourceRef handling to search and concierge — David Schwilk / githubweb
  328. Issue #611: fixed that CharSequences were hold in Immutable types instead of Strings making them not immutable — Thomas Jaeckle / githubweb
  329. Issue #611: fixed test ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  330. Stop considering search and live commands for websocket throttling. — yufei.cai / githubweb
  331. Issue #611: support non-empty "requested-acks" together with "response-required=false": wait until response comes back, but respond with "202 accepted" — Thomas Jaeckle / githubweb
  332. Remove CommandSubscriber and ResponsePublished to remove a hard-to-debug source of message loss. — yufei.cai / githubweb
  333. Review for search SSE — David Schwilk / githubweb
  334. basic-search.md edited online with Bitbucket — Marianne Klein / githubweb
  335. protocol-specification-things-search.md edited online with Bitbucket — Marianne Klein / githubweb
  336. protocol-search-subscriptionid.json edited online with Bitbucket — Marianne Klein / githubweb
  337. Issue #611: fixed missing handling of "ACK" enum case in ProtocolFactory — Thomas Jaeckle / githubweb
  338. Reintroduce resumption to SearchSource for back-end errors. — yufei.cai / githubweb
  339. Issue #611: retain additionalHeaders in WebSocketRoute, but apply HeaderTranslator on them, retaining only well known headers (defined in HeaderDefinitions) — Thomas Jaeckle / githubweb
  340. Fix an off-by-1 error in ResumeSource resulting in no stream completion when demand == number of elements; adjust SubscriptionManagerTest according to the resumption behavior. — yufei.cai / githubweb
  341. Changed SubscriptionManager Timeout in BaseClient Actor to be set by ClientConfig — David Schwilk / githubweb
  342. Issue #611: Make defensive copy of header definitions map. Added test case for empty string and divided test cases for comma separated list and JSON array string representation. — Juergen Fickel / githubweb
  343. Issue #611: Renamed getter for pre-authentication enabled of authentication config. — Juergen Fickel / githubweb
  344. Issue #611: Reworked `AbstractHttpRequestActor` to harness the actor's states which allowed to reduce amount of instance fields and if statements. — Juergen Fickel / githubweb
  345. Issue #611: — Juergen Fickel / githubweb
  346. Incorporate feedback by Marianne Klein. — yufei.cai / githubweb
  347. Implement more suggestions by Marianne Klein. — yufei.cai / githubweb
  348. Issue #611: fixed making all header keys lowercase in HeaderTranslator.toExternalHeaders — Thomas Jaeckle / githubweb
  349. Deserialize error field of SubscriptionFailed using an error registry. — yufei.cai / githubweb
  350. Fix client config test; s/RequestSubscription/RequestFromSubscription/g; s/hasNext/hasnext/g — yufei.cai / githubweb
  351. httpapi-sse.md edited online with Bitbucket — Marianne Klein / githubweb
  352. WebsocketRoute: Remove unused field. — yufei.cai / githubweb
  353. added deprecation warning to the blogpost connecting Ditto + Hono — noreply / githubweb
  354. AbstractHttpRequestActor: Delete unused imports. — yufei.cai / githubweb
  355. Changed ThingsRouteTest for ThingDefinition to be send with content-type Json — David Schwilk / githubweb
  356. Issue #611: add support for requesting acks via websocket — Thomas Jaeckle / githubweb
  357. Issue #611: fixed GlobalCommandResponseRegistryTestCases — Thomas Jaeckle / githubweb
  358. Review: Deserialize error field SubscriptionFailed using error registries in Ditto client — David Schwilk / githubweb
  359. Issue #611: let StreamingSessionActor return the original response if only the implicit "twin-persisted" ack was requested via Websocket — Thomas Jaeckle / githubweb
  360. Review: Prepare story approval artifacts — David Schwilk / githubweb
  361. Issue #611: fixed AcknowledgementsAdapter for single acks — Thomas Jaeckle / githubweb
  362. add method to HeaderTranslator to filter headers in responses; — Stefan Maute / githubweb
  363. adapt test where custom header where used in responses; — Stefan Maute / githubweb
  364. Issue #611: fixed that CommandResponses were no longer sent out via Websocket — Thomas Jaeckle / githubweb
  365. added environment variable DITTO_EXTERNAL_PORT — noreply / githubweb
  366. added TTN virtual conference presentation on 16.04.2020 + blogpost for the hands-on workshop — Thomas Jaeckle / githubweb
  367. Added functionality for if-none-match work around — david.joos / githubweb
  368. Fix check in StreamingSessionActor; replace TopicPath.Action.AGGREGATED_ACKS; Add TODOs; Optimize DefaultAdapterResolver. — yufei.cai / githubweb
  369. Fixed functionality for if-none-match work around — david.joos / githubweb
  370. Issue #611: fixed open TODOs in DittoProtocolAdapterTest — Thomas Jaeckle / githubweb
  371. Issue #611: fixed AcknowledgementsAdapterTest — Thomas Jaeckle / githubweb
  372. Remove special handling of single ack in AcknowledgementsAdapter. — yufei.cai / githubweb
  373. Make cosmetic adjustments to search protocol. — yufei.cai / githubweb
  374. Document default sorting and paging options on basic-search.md; link from HTTP and Ditto protocol APIs. — yufei.cai / githubweb
  375. Maintain HiveMqtt5ClientActor. — yufei.cai / githubweb
  376. Fix javadoc. — yufei.cai / githubweb
  377. Issue #611: created AcknowledgementAggregatorActor and a starter class for that actor in order to re-use both for gateway StreamingSessionActor and connectivity MessageMappingProcessorActor / ConnectionPersistenceActor — Thomas Jaeckle / githubweb
  378. Issue #611: fixed that live commands were no longer handled correctly after latest changes — Thomas Jaeckle / githubweb
  379. updated CSS for Ditto doc version picker — noreply / githubweb
  380. updated sidebar.html to style doc version picker — noreply / githubweb
  381. Merge content of branch 'master' at 1d87adb46a5c5081e253ace04f28d4bc018a043b — Yufei Cai / githubweb
  382. add first implementation for content-type-validation-directive — Joel Bartelheimer / githubweb
  383. Revert changes in rootRoute — Joel Bartelheimer / githubweb
  384. add directive for contentType validation in put-things route and adapt the directive accordingly — Joel Bartelheimer / githubweb
  385. Change contentType validation behavior according to the naming of given name (only json) — Joel Bartelheimer / githubweb
  386. simplified the content-type validation directive and also added a composing directiv with extractDataBytes for an easier use — Joel Bartelheimer / githubweb
  387. replace extractDataByte by the new composed directive with content-type validation — Joel Bartelheimer / githubweb
  388. Add test for the composed directive — Joel Bartelheimer / githubweb
  389. add javaDoc and add akka-http default content-type values to the list of allowed types — Joel Bartelheimer / githubweb
  390. adapt tests to the new content-type restrictions — Joel Bartelheimer / githubweb
  391. add rawHeader handling for non parsable content-types and corresponding tests — Joel Bartelheimer / githubweb
  392. rename methodname, to clearify that it is only for endpoints who support JSON — Joel Bartelheimer / githubweb
  393. fix compilation errors — Joel Bartelheimer / githubweb
  394. Fix a bug in snapshot streaming where <batch-size> consecutive deleted things cause immediate stream termination. — Yufei Cai / githubweb
  395. fix JavaDoc because maven-javadoc-plugin failed — Joel Bartelheimer / githubweb
  396. Issue #611: added documentation for Acknowledgements — Thomas Jaeckle / githubweb
  397. improve exception handling for unsupported media-types — Joel Bartelheimer / githubweb
  398. remove deserialization annotation from the exception. — Joel Bartelheimer / githubweb
  399. Issue #611: fixed errors after another merge from master regarding HeaderTranslator — Thomas Jaeckle / githubweb
  400. Added unit test — david.joos / githubweb
  401. extend UnsupportedMediaTypeException to support deserialization — Joel Bartelheimer / githubweb
  402. Enumerate search protocol actions in documentation. — Yufei Cai / githubweb
  403. Delete TODO. — Yufei Cai / githubweb
  404. Fix TODO in DefaultAdapterResolver. — Yufei Cai / githubweb
  405. protocol-specification-acks.md edited online with Bitbucket — Marianne Klein / githubweb
  406. basic-acknowledgements.md edited online with Bitbucket — Marianne Klein / githubweb
  407. protocol-specification-topic.md edited online with Bitbucket — Marianne Klein / githubweb
  408. protocol-specification.md edited online with Bitbucket — Marianne Klein / githubweb
  409. Issue #611: added documentation about "pre-authentication" — Thomas Jaeckle / githubweb
  410. basic-acknowledgements.md edited online with Bitbucket — Marianne Klein / githubweb
  411. Issue #611: review of DefaultAdapterResolver: moved private static methods to inner classes when they were only used in the inner class scope — Thomas Jaeckle / githubweb
  412. Issue #611: dont send back AMQP errors/exceptions (e.g. no credit) for "twin events" in AmqpPublisherActor - only for other topics (e.g. live messages) — Thomas Jaeckle / githubweb
  413. IndexLengthRestrictionEnforcer: Fix unicode handling. — Yufei Cai / githubweb
  414. Issue #611: fixed logic of determining twin event — Thomas Jaeckle / githubweb
  415. Issue #611: added better status code explaination — Thomas Jaeckle / githubweb
  416. Issue #611: adjusted documentation of timeout on /devops api which is now interpreted as seconds (prior it was milliseconds) — Thomas Jaeckle / githubweb
  417. Issue #611: fixed review findings: — Thomas Jaeckle / githubweb
  418. Issue #611: updated ditto-api-2.yml OpenApi doc — Thomas Jaeckle / githubweb
  419. Test the effect of turning off certificate validation. — Yufei Cai / githubweb
  420. Issue #611: fixed exception occurring when an AckLabel had the wrong format: — Thomas Jaeckle / githubweb
  421. Issue #611: fixed duplicated equality check in DefaultStreamingConfig — Thomas Jaeckle / githubweb
  422. Fix misleading Error Message when URL is rejected — Julian Feinauer / githubweb
  423. Issue #611: review for implementation of e2e ack in swagger + fixed casing differences — David Schwilk / githubweb
  424. Fix AbstractBaseClientActorTest.testTLSConnectionWithoutCertificateCheck. — Yufei Cai / githubweb
  425. updated cqs.md document — Thomas Jaeckle / githubweb
  426. use JsonFieldSelector to parse selected fields for if-none-match workaround — Dominik Guggemos / githubweb
  427. fix PoliciesConditionalHeadersValidatorTest — Dominik Guggemos / githubweb
  428. added possibility for AbstractAdapter implementations to choose whether to — Thomas Jaeckle / githubweb
  429. Stop filtering out unknown headers for live signals. — Yufei Cai / githubweb
  430. Issue #611: fixed javadoc error — Thomas Jaeckle / githubweb
  431. added youtube video to latest TTN presentation — noreply / githubweb
  432. added youtube.html include file — noreply / githubweb
  433. used youtube.html include — noreply / githubweb
  434. Issue #611: fixed more javadoc errors — Thomas Jaeckle / githubweb
  435. convert header name to lower case because DittoHeaderDefinition key entries are all lower case; — Stefan Maute / githubweb
  436. fixed GatewayHttpConfigTest; — Stefan Maute / githubweb
  437. add test cases to already existing test class; — Stefan Maute / githubweb
  438. Fix #656. — Yufei Cai / githubweb
  439. Removed duplicated dependency — david.joos / githubweb
  440. added release notes and blogpost for Ditto 1.1.0 — Thomas Jaeckle / githubweb
  441. moved remaining config tests and test config to new package; — Stefan Maute / githubweb
  442. Replace insecure rubygems proxy. Fix #625 — Maksim Gudow / githubweb
  443. added release notes and blogpost for Ditto 1.1.0 — Thomas Jaeckle / githubweb
  444. Added documentation for exempted fields — david.joos / githubweb
  445. Reworked SkipExemptedFields with better performance due to no json parsing when type of command doenst fit — david.joos / githubweb
  446. Fixed unit tests after skipExemptedFields refactoring. — david.joos / githubweb
  447. Adds missing inbound payload mapping header to live response — Yannic Klem / githubweb
  448. Code cleanup — david.joos / githubweb
  449. Added braces for better understanding of conditional statement — david.joos / githubweb
  450. Removed unnecessary SudoRetrieveThing*s - changed to RetrieveThing*s — david.joos / githubweb
  451. review: removed things-commands and things-model depdendencies from ConditionalHeadersValidator — Thomas Jaeckle / githubweb
  452. added link to Erik's (author of CBOR PR) github profile — Thomas Jaeckle / githubweb

1.1.0-M1 (Feb 21, 2020, 4:31:51 AM)

  1. added required maven-gpg-plugin config — noreply / githubweb

1.1.0-M1 (Feb 21, 2020, 3:54:16 AM)

  1. compile the services with java 11 — Florian Fendt / githubweb
  2. make code testable with java 11 — Florian Fendt / githubweb
  3. fix changed exception message of ClassCastExceptions in java 11 — Florian Fendt / githubweb
  4. fix compile error caused by breaking change in assertj — Florian Fendt / githubweb
  5. fix test failures due to improved precision of Instant since JDK9 — Florian Fendt / githubweb
  6. fix possible NullPointerExceptions in hashCode methods — Florian Fendt / githubweb
  7. fix wrong exception in test — Florian Fendt / githubweb
  8. update jdk for travis and jenkins builds — Florian Fendt / githubweb
  9. fix tests on ClassCastException to work on different jdk versions — Florian Fendt / githubweb
  10. ignore javadoc for now as it seems to make problems with the mixed source-level modules — Florian Fendt / githubweb
  11. update docker image to openjdk11 with openj9 0.17.0 — Florian Fendt / githubweb
  12. update maven-bundle-plugin — Florian Fendt / githubweb
  13. add missing dependency of maven-bundle-plugin — Florian Fendt / githubweb
  14. update doc on JDK 11 — Florian Fendt / githubweb
  15. remove maven-plugin-annotations plugin again — Florian Fendt / githubweb
  16. also update openjdk image for released docker images — Florian Fendt / githubweb
  17. updated failsafe and surefire plugins — Johannes Kraeher / githubweb
  18. changed jdk to openjdk in jenkinsfile — Johannes Kraeher / githubweb
  19. Fix javadoc maven plugin — vadim.guenther / githubweb
  20. Add version of AssertJ core module — vadim.guenther / githubweb
  21. adapted javadoc-plugin configuration — Johannes Kraeher / githubweb
  22. updated lmdbjava version — Johannes Kraeher / githubweb
  23. use default jdk11 in jenkins pipeline — Johannes Kraeher / githubweb
  24. fixed lmdbjava dependency — Johannes Kraeher / githubweb
  25. removed explicit lmdbjava dependency and added custom user to connectivity user to make ddata work again — Johannes Kraeher / githubweb
  26. support extension of openid connect issuers in config — dominik.guggemos / githubweb
  27. Issue #561: Enhanced Ditto Protocol messages by "extra" field. — juergen.fickel / githubweb
  28. Migration script: Move evaluation to server-side — yufei.cai / githubweb
  29. Issue #561: Add Payload.toBuilder() and test it. — yufei.cai / githubweb
  30. prepared API breaker plugin for post 1.0.0 — Thomas J??ckle / githubweb
  31. Add PartialThingFacade and DittoTestSystem and test the former with the latter. — yufei.cai / githubweb
  32. Move Payload.toBuilder() to static method Payload.newBuilder(Payload). — yufei.cai / githubweb
  33. Issue #561: fixed ImmutablePayloadTest by fixing ImmutablePayloadBuilder MessagePath copying — Thomas J??ckle / githubweb
  34. Issue #561: fixed that DittoTestSystem was not included in test-jar of ditto-signals-base — Thomas J??ckle / githubweb
  35. Issue #561: reviewed facade - renamed, moved out of separate package, removed initialization of roundtrip facade in interface — Thomas J??ckle / githubweb
  36. Issue #561: Add configurable dynamic loading of thing-enriching facade providers. — yufei.cai / githubweb
  37. support extension of openid connect issuers in config — Thomas J??ckle / githubweb
  38. Improve static factory methods of ThingIdNotExplicitlySettableException — Yannic Klem / githubweb
  39. Handle thing ID on create same as for http put requests — Yannic Klem / githubweb
  40. rename forWebSocket to forDittoProtocol because message — Yannic Klem / githubweb
  41. Issue #561: add actorsystem parameter to enrichment facade providers. — yufei.cai / githubweb
  42. Remove index creation from migration script. — yufei.cai / githubweb
  43. Migration 1.0.0: Document multi-database setup. — yufei.cai / githubweb
  44. Do ID enforcement only for CreateThing and ModifyThing — Yannic Klem / githubweb
  45. Issue #561: Add configurable dynamic loading for message-enrichment in connectivity. — yufei.cai / githubweb
  46. fixed creation of connections with empty credentials — Johannes Kraeher / githubweb
  47. Add migration note for OpenID Connect conf — Alexander Wellbrock / githubweb
  48. Issue #561: use AbstractGraphActor as baseclass for MessageMappingProcessorActor in order to process OutboundSignal messages in a streamed way; enhanced AbstractGraphActor by generifying the message classes it handles — Thomas J??ckle / githubweb
  49. added method with old behaviour — Johannes Kraeher / githubweb
  50. Issue #561: fixed javadoc errors — Thomas J??ckle / githubweb
  51. Issue #561: Ensure that extra fields are available to WebSocket and SSE subscriptions and connections. — juergen.fickel / githubweb
  52. Deprecated static factory methods for creating a target in favor for using the target builder instead. — juergen.fickel / githubweb
  53. Switched logger to DittoDiagnosticLoggingAdapter and use builder for log entry instead of static factory method. — juergen.fickel / githubweb
  54. Added Javadoc comment about possible thrown exception and use dedicated method for condition checking. — juergen.fickel / githubweb
  55. fixed typo — noreply / githubweb
  56. Fix connectivity.conf — yufei.cai / githubweb
  57. use new method where applicable — Johannes Kraeher / githubweb
  58. Issue #561: Fixed bug in `ThingsSseRouteBuilder` where "fields" query parameter was not evaluated. — juergen.fickel / githubweb
  59. Issue #561: Some refactoring around `AbstractGraphActor`: — juergen.fickel / githubweb
  60. fix resolving of message mappers when different mappers are defined for multiple targets — dominik.guggemos / githubweb
  61. Fix a loop in RqlOptionsParser. — yufei.cai / githubweb
  62. Switch SearchActor and its children to PinnedDispatcher. — yufei.cai / githubweb
  63. Issue #561 Replace 'thing enrich...' by 'signal enrichment' everywhere; add null checks and tests in GatewyByRoundtripProvider; remove unused imports. — yufei.cai / githubweb
  64. Issue #561: Reuse SignalEnrichmentConfig in connectivity; move mapping stream settings to MappingConfig. — yufei.cai / githubweb
  65. Fix DefaultConnectionConfigTest. — yufei.cai / githubweb
  66. Issue #561: implement signal enrichment for connectivity. — yufei.cai / githubweb
  67. Issue #561: Add exception for signal enrichment failure. — yufei.cai / githubweb
  68. Issue #561: Move SignalEnrichmentConfig under ConnectivityConfig. — yufei.cai / githubweb
  69. Issue #561: Enrich signals for websocket. — yufei.cai / githubweb
  70. Issue #561: Add signal enrichment to SSE route and ProtocolFactory. — yufei.cai / githubweb
  71. Issue #561: Add parallelism to streaming config for WS/SSE. — yufei.cai / githubweb
  72. Issue #561: review: added SignalEnrichmentFacadeByRoundTripConfig and implementation as typed configuration for SignalEnrichmentFacadeByRoundTrip — Thomas J??ckle / githubweb
  73. Issue #561: Move filter evaluation after signal enrichment for WS/SSE. — yufei.cai / githubweb
  74. Issue #561: review: removed SoftReference string caching from ImmutableFilteredTopic — Thomas J??ckle / githubweb
  75. fixed nullable issues — Johannes Kraeher / githubweb
  76. Issue #561: move filter evaluation after enrichment for connectivity, plus some fixes. — yufei.cai / githubweb
  77. Issue #561: Fix dropping of outbound signal with reply-target. — yufei.cai / githubweb
  78. removed get method and undeprecated fixed clientCertificate method which is nonnull — Johannes Kraeher / githubweb
  79. fixed compile error — Johannes Kraeher / githubweb
  80. Fix an infinite loop and the non-receiving of live commands via Websocket. — yufei.cai / githubweb
  81. minor code improvements/javadoc — dominik.guggemos / githubweb
  82. Issue #561: added CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
  83. defer initialization of BaseClientActor after constructor — Johannes Kraeher / githubweb
  84. Issue #561: cache invaliation/smart upating — Thomas J??ckle / githubweb
  85. remove namespace from gateway deploy in openshift — Bob Claerhout / githubweb
  86. removed url decoding — Johannes Kraeher / githubweb
  87. Akka ddata dir configured to writable path in /var/tmp — Bob Claerhout / githubweb
  88. Issue #561: fixed NPE in StreamingSessionActor because of wrong order for logger initialization — Thomas J??ckle / githubweb
  89. Issue #561: enhanved CachingSignalEnrichmentFacadeTest and fixed found bugs in CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
  90. Issue #561: fixed broken RetrieveThingResponse — Thomas J??ckle / githubweb
  91. Issue #561: added unit tests testing WeakReference set usage in *CachingSignalEnrichmentProviders — Thomas J??ckle / githubweb
  92. Issue #561: fixed unit tests — Thomas J??ckle / githubweb
  93. Issue #561: removed optimization about full thing changes as this would bypass policy enforcement — Thomas J??ckle / githubweb
  94. Issue #561: fixed that DittoHeaders were completely re-used for cache lookup which caused that "live" commands passed "live=true" causing that cache lookup did not work — Thomas J??ckle / githubweb
  95. Issue #561: fixed CachingSignalEnrichmentFacadeTest — Thomas J??ckle / githubweb
  96. Added deprecation-check in maven profile inspect-deprecations — David Schwilk / githubweb
  97. Issue #561: fixed PolicyCommandEnforcementTest — Thomas J??ckle / githubweb
  98. Issue #561: merged "extra" data into output of NormalizedMessageMapper — Thomas J??ckle / githubweb
  99. Deprecated ACL's, permissions and additional API 1 methods in things-model — David Schwilk / githubweb
  100. Updated Documentation to be more explizit about authorizationContext in Piggyback Commands — Julian Feinauer / githubweb
  101. Deprecated ACL commands/events and additional API 1 methods in signals — David Schwilk / githubweb
  102. Issue eclipse/ditto#561: review: minor stuff, e.g. extracted implementations of SessionedJsonifiable as separate classes — Thomas J??ckle / githubweb
  103. Use JDK11 in Github action — Florian Fendt / githubweb
  104. Issue #561: fixed review-findings: — Thomas J??ckle / githubweb
  105. Deprecated usage of ACL's in protocol-adapter — David Schwilk / githubweb
  106. Apply suggestions from code review from thjaeckle — noreply / githubweb
  107. Fixed duplication. — noreply / githubweb
  108. review: test overlapping pointers for NormalizedMessageMapper; prioritize a signal's change data over extra fields in ThingEventToThingConverter for consistency with NormalizedMessageMapper. — yufei.cai / githubweb
  109. fix javadoc for Java 11 — Florian Fendt / githubweb
  110. optimized attributes and feature property routes — Johannes Kraeher / githubweb
  111. fixed unit test — Johannes Kraeher / githubweb
  112. Issue #561: review: only minor javadoc/visibility adjustments — Thomas J??ckle / githubweb
  113. Issue #561: fix finding: added CacheLookupContext to equals+hashCode in ImmutableEntityIdWithResourceType so that they become part of the cache key — Thomas J??ckle / githubweb
  114. Issue #561: added "extra" field to Javascript payload mapping scripts — Thomas J??ckle / githubweb
  115. Issue #561: set the default "expire-after-write" to "2m" — Thomas J??ckle / githubweb
  116. Add ditto-originator header to retain identifier of the one who caused an event for all channels. — yufei.cai / githubweb
  117. Document "ditto-originator" header. — yufei.cai / githubweb
  118. reverted behaviour of attributes and feature property api — Johannes Kraeher / githubweb
  119. fixed unit test — Johannes Kraeher / githubweb
  120. fixed license header year — Thomas Jaeckle / githubweb
  121. fixed encoding again — Johannes Kraeher / githubweb
  122. Issue #561: made sure that for connections with multiple targets containing extra fields and no extraFields together with different payload mappers the enrichment works for each target independently — Thomas J??ckle / githubweb
  123. updated Helm docs — noreply / githubweb
  124. Issue eclipse/ditto#561: Use soft assertions to get fine-grained results in case of test errors. — Juergen Fickel / githubweb
  125. Issue #561: make SignalEnrichmentProviders return a singleton SignalEnrichmentFacade which is lazily created upon first access — Thomas J??ckle / githubweb
  126. Issue #561: MessageMappingProcessorActor: parallelize inbound mapping with order preservation. — yufei.cai / githubweb
  127. Issue #561: Parallelize message mapping in a stream with the processor actor's dispatcher. — yufei.cai / githubweb
  128. Issue #561: Remove router pool on top of message mapping processor actor. — yufei.cai / githubweb
  129. added note about default credentials — noreply / githubweb
  130. Issue #561: added Ditto architecture decision for signal enrichment — Thomas J??ckle / githubweb
  131. removed message check from test — Johannes Kraeher / githubweb
  132. removed message check from test — Thomas J??ckle / githubweb
  133. Issue #561: review[1] fix cache misses due to accidental headers in events. — yufei.cai / githubweb
  134. Added prevention creation of leading/ending slash keys — David Schwilk / githubweb
  135. Issue #561: review[1] replace smart updater of caching enrichment facade by another facade. — yufei.cai / githubweb
  136. Issue #561: Fix EntityIdWithResourceType serialization bug introduced by PARENT — yufei.cai / githubweb
  137. Issue #561: Fix MessageMappingProcessorActorTest. — yufei.cai / githubweb
  138. minor changes to fix review requests — David Schwilk / githubweb
  139. Fixed requests of @jufickel-b — David Schwilk / githubweb
  140. Issue #561: re-added smart cache updating for CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
  141. Issue #561: fixed javadoc errors — Thomas J??ckle / githubweb
  142. Issue #561: fixed MessageMappingProcessorActorTest again after latest changes — Thomas J??ckle / githubweb
  143. StreamingSessionActor: fix non-forwarding of live responses — yufei.cai / githubweb
  144. fixed missing "transport = tcp" for test config — noreply / githubweb
  145. Issue eclipse/ditto#561: Use already existing logger of parent class and set correlation ID where possible. — Juergen Fickel / githubweb
  146. Issue eclipse/ditto#561: Removed unused instance variable from `DefaultClientActorPropsFactory`. — Juergen Fickel / githubweb
  147. Issue eclipse/ditto#561: Use DittoDiagnosticLoggingAdapter. — Juergen Fickel / githubweb
  148. Issue eclipse/ditto#561: Made classes final as they are not designed for inheritance. — Juergen Fickel / githubweb
  149. Issue eclipse/ditto#561: Fixed typos in Javadoc comments. — Juergen Fickel / githubweb
  150. Issue eclipse/ditto#561: Added missing parentheses to `equals` method. — Juergen Fickel / githubweb
  151. Issue #561: added documentation for signal enrichment feature — Thomas J??ckle / githubweb
  152. Issue #561: fixed failed tests caused by mocking of DittoDiagnosticLoggingAdapter — Thomas J??ckle / githubweb
  153. Issue #561: Load signal enrichment providers by actor system extensions. — yufei.cai / githubweb
  154. Issue eclipse/ditto#561: Fixed unit test by adding missing mocks. — Juergen Fickel / githubweb
  155. enabled japicmp maven plugin — noreply / githubweb
  156. fixed comment — noreply / githubweb
  157. Issue #561: Remove unused config ditto.connectivity.mapping.signal-enrichment-provider-path. — yufei.cai / githubweb
  158. compile ditto-utils with source- and target-level 1.8 — Thomas Jaeckle / githubweb
  159. Issue #561: DADR-0004: fix typo & describe smart update. — yufei.cai / githubweb
  160. annotate MessageMapperExtension with @IndexSublclasses to make subclass discovery used in DefaultMessageMapperFactory actually work — Yannic Klem / githubweb
  161. Allow to start child actors in ConnectivityRootActor by Message — Yannic Klem / githubweb
  162. fix lincense headers for 2020 — Yannic Klem / githubweb
  163. Avoid getting a response when no response is required when using webstocket — Yannic Klem / githubweb
  164. Issue #561: Swap target address enrichment and filtering sections. — yufei.cai / githubweb
  165. Issue eclipse/ditto#561: Emulated self type in `AbstractBuilder` and further minor improvements. — Juergen Fickel / githubweb
  166. Protocol adapter: Break the binary API with malicious intent. — yufei.cai / githubweb
  167. Issue #561: Fix a Sonar finding. — yufei.cai / githubweb
  168. Revert "Protocol adapter: Break the binary API with malicious intent." — yufei.cai / githubweb
  169. Upgrade & refine japicmp plugin. — yufei.cai / githubweb
  170. Issue #561: fixed NPE — Thomas J??ckle / githubweb
  171. Issue #561: enhanced Message and MessageBuilder in model with "extra" fields — Thomas J??ckle / githubweb
  172. Issue #561: Fix review findings. — yufei.cai / githubweb
  173. discard entity bytes of response in http forwarding — Yannic Klem / githubweb
  174. Issue #561: fixed enrichment error reporting via Websocket - had to be wrapped in a DittoProtocol message — Thomas J??ckle / githubweb
  175. Issue #561: fixed CriteriaVisitor and its implementations by switching to List in the signature and deprecating old Stream based APIs — Thomas J??ckle / githubweb
  176. Deprecated API 1 in swagger and doc — David Schwilk / githubweb
  177. Added API 1 -> API 2 migration guide to doc — David Schwilk / githubweb
  178. Use DittoRootActor for all root actors of ditto services — Yannic Klem / githubweb
  179. Add equals,hashcode and toString for StartChildActor — Yannic Klem / githubweb
  180. move common logic of createReceive into DittoRootActor — Yannic Klem / githubweb
  181. Issue eclipse/ditto#561: Added revoked subjects to DittoHeaders. — Juergen Fickel / githubweb
  182. Issue #561: Add DADR-0005-semantic-versioning.md. — yufei.cai / githubweb
  183. document example for if-match header for sub resources with a hash example instead of rev example — Yannic Klem / githubweb
  184. Fix typo. — yufei.cai / githubweb
  185. Issue #561: fixed IllegalArgumentException in CachingSignalEnrichmentFacade for ThingEvent with empty resource path — Thomas J??ckle / githubweb
  186. fixed that double slashes in attributes and feature properties are not allowed in path — Johannes Kraeher / githubweb
  187. Issue #561: don't handle "twin" ThingDeleted events - don't enrich them — Thomas J??ckle / githubweb
  188. Issue #561: added test for not enrichting "twin" ThingDeleted events — Thomas J??ckle / githubweb
  189. handle missing slash after attributes or properties in ThingsRoute and FeaturesRoute — Yannic Klem / githubweb
  190. Issue eclipse/ditto#561: Renamed setter and getter for read revoked subjects to include "read". — Juergen Fickel / githubweb
  191. added unit test for ScriptedIncomingMapping which tests an array of DittoProtocol messages as mapped result — Thomas J??ckle / githubweb
  192. Issue eclipse/ditto#561: Use domain model `AuthorizationSubject` for read granted and revoked subjects in `DittoHeaders`. — Juergen Fickel / githubweb
  193. Issue eclipse/ditto#561: Fix double-publishing of events generated by commands from connectivity. — yufei.cai / githubweb
  194. Issue eclipse/ditto#561: Use new method for getting read granted authorization subjects from DittoHeaders. — Juergen Fickel / githubweb
  195. Issue eclipse/ditto#561: Extended `AuthorizationContext` by method for checking authorization based on granted on revoked AuthorizationSubjects. — Juergen Fickel / githubweb
  196. Improves Exception handling and Logging of DittoPublicKeyProvider — Yannic Klem / githubweb
  197. Deleted API 1 Postman collections from doc — David Schwilk / githubweb
  198. updated Akka version to 2.5.29 — Thomas J??ckle / githubweb
  199. Issue eclipse/ditto#561: Changed unit tests to use `DittoHeaders.readGrantedSubjects` instead of deprecated `readSubjects`. — Juergen Fickel / githubweb
  200. Issue eclipse/ditto#561: Add revoked read subjects to headers of events and messages at the outbound service boundaries. Deprecated `EffectedSubjectIds` in favour of `EffectedSubjects`. — Juergen Fickel / githubweb
  201. Issue eclipse/ditto#561: Fixed compilation errors. — Juergen Fickel / githubweb
  202. Issue eclipse/ditto#561: Fixed unit test errors regarding item orders in JSON arrays. — Juergen Fickel / githubweb
  203. Issue #551: added version dropdown for Ditto documentation switching between released versions and "development" — Thomas J??ckle / githubweb
  204. Issue eclipse/ditto#561: Fixed further unit test errors. — Juergen Fickel / githubweb
  205. Issue eclipse/ditto#561: Fix a sonar issue. For real this time. — yufei.cai / githubweb
  206. Avoid forwarding messages of adaptable to external message in — Yannic Klem / githubweb
  207. Delete AmqpClientActorTest.testConsumerClosedWhenConnected. — yufei.cai / githubweb
  208. fixed sidebar missing /ditto root URL — noreply / githubweb
  209. fix version selection in sidebar.html — noreply / githubweb
  210. another fix to the doc version calculation — noreply / githubweb
  211. Issue #551: fixed license year for new files — Thomas J??ckle / githubweb
  212. now fixed doc version change for real — noreply / githubweb
  213. Issue #561: don't make logger in AbstractGraphActor protected, this causes javadoc errors — Thomas J??ckle / githubweb
  214. Issue #561: disable "doclint" for javadocs in ditto-services-* modules — Thomas J??ckle / githubweb
  215. Issue #561: reverted non-working changes to fix javadoc errors; excluded "controlflow" package from javadoc being generated for — Thomas J??ckle / githubweb
  216. updated maven badge — noreply / githubweb
  217. Specify parameter type of options for /search/things as string — Yannic Klem / githubweb
  218. Implemented review-requests to swagger and doc — David Schwilk / githubweb
  219. improve/fix tests for DittoPublicKeyProvider — Yannic Klem / githubweb
  220. Added Unit Test for Message Mapping without a CorrelationId — Ihsan Sensoy / githubweb
  221. Wrap IllegalStateException in PublicKeyProviderUnavailableException — Yannic Klem / githubweb
  222. update Netty to 4.1.45.Final — noreply / githubweb
  223. fixed missing import after merge — noreply / githubweb
  224. Add limit for log size to not violate maximum-frame-size of ditto cluster — Yannic Klem / githubweb
  225. extract restricting max log entries length into a method and make the test more fail safe — Florian Fendt / githubweb
  226. Improve validation of message headers. — yufei.cai / githubweb
  227. Move response.discardEntityBytes() to the correct position. — yufei.cai / githubweb
  228. fixed type resolution of message command responses in ditto-protocol-adapter — Johannes Kraeher / githubweb
  229. removed unused import — Johannes Kraeher / githubweb
  230. Enforce the maximum log size in RetrieveConnectionLogsAggregatorActor aswell — Yannic Klem / githubweb
  231. use toJsonString() instead of toJson().toString(); remove unnecessary logger; remove unnecessary timeout — Florian Fendt / githubweb
  232. fixed unit test — Johannes Kraeher / githubweb
  233. enhanced DADR-0005 by javadoc @since addition — noreply / githubweb

1.0.0 (Dec 12, 2019, 6:51:20 AM)

  1. Implemented ThingDefinition — David Schwilk / githubweb
  2. Issue #567: Limit length of namespaced entity IDs to 256 characters — Yannic Klem / githubweb
  3. Issue #567: move maximum ID length to constant — Yannic Klem / githubweb
  4. Issue #567: make constant final — Yannic Klem / githubweb
  5. removed "init: true" statementy in docker compose — noreply / githubweb
  6. removed "init: true" in sandbox docker compose — noreply / githubweb
  7. adjusted JAVA_OPTIONS in order to get Ditto starting more stable * — Thomas J??ckle / githubweb
  8. Changed DefinitionIdentifierInvalidException response — David Schwilk / githubweb
  9. Changed DefinitionIdentifier Tests — David Schwilk / githubweb
  10. added status to incoming and outgoing javascript mappings — Johannes Kraeher / githubweb

1.0.0-M4 (Dec 10, 2019, 12:07:21 PM)

  1. Extracted interfaces for `WebsocketRoute` and `SseThingsRoute` to make — juergen.fickel / githubweb
  2. Fixed compilation error because of type mismatch. — juergen.fickel / githubweb
  3. Adds static method to DittoRuntimeException to build a — Yannic Klem / githubweb
  4. Refactoring of `ThingsSseRoute` and `WebsocketRoute`: * `ThingsSseRoute` — juergen.fickel / githubweb
  5. Adjusted code formatting of `StopStreaming` and added null checks for — juergen.fickel / githubweb
  6. Made it possible to close an existing WebSocketConnection: * Made — juergen.fickel / githubweb
  7. Added possible exception to Javadoc comment of `supervise` method. — juergen.fickel / githubweb
  8. Use parameter of withIncommingEventSniffer and withOutgoingEventSniffer — Yannic Klem / githubweb
  9. Set log level of tick-related events to "trace" to reduce number of log — juergen.fickel / githubweb
  10. NormalizedMessageMapper: Fix compile errors. — yufei.cai / githubweb
  11. Disable mapping validation for now. — yufei.cai / githubweb
  12. Optionally check authorization before opening SSE connections. * Renamed — juergen.fickel / githubweb
  13. Handle invalid URI format of href in DittoRuntimeException — Yannic Klem / githubweb
  14. Set bind-timeout to 6s so it's less possible to have a timeout when — Yannic Klem / githubweb
  15. Add "reply-target" to source and Ditto headers; remove unused timers. — yufei.cai / githubweb
  16. Fixed parameter name of `WebSocketSupervisor.supervise` method. — juergen.fickel / githubweb
  17. Renamed `CloseWebSocket` to `CloseStreamExceptionally` to make it — juergen.fickel / githubweb
  18. Made it possible to close an existing SSE connection: Added — juergen.fickel / githubweb
  19. Implement & test reply-target evaluation; stabilize tests. — yufei.cai / githubweb
  20. review: moved "credentials" and "replies" package contents of — Thomas J??ckle / githubweb
  21. #537 removed all code and configuration for suffixed collections in — Johannes Kraeher / githubweb
  22. Placeholder pipeline: Replace Option<String> by dedicated — yufei.cai / githubweb
  23. #537 fixed test — Johannes Kraeher / githubweb
  24. Implement fn:delete. — yufei.cai / githubweb
  25. Relax strictness of target address placeholder replacement; fix tests. — yufei.cai / githubweb
  26. Remove duplicate substitution function in the class Placeholders. — yufei.cai / githubweb
  27. Fix TODO in AmqpConsumerActor; add "to" AMQP property. — yufei.cai / githubweb
  28. Test and fix execution of pipelines starting with a function. — yufei.cai / githubweb
  29. Resolve single pipeline expressions into pipeline elements. — yufei.cai / githubweb
  30. Disambiguate between AMQP properties and application properties. — yufei.cai / githubweb
  31. Fix pipeline expression validation. — yufei.cai / githubweb
  32. Test JMSPropertyMapper. — yufei.cai / githubweb
  33. Connectivity: Fix non-forwarding of internal headers from consumers; — yufei.cai / githubweb
  34. AmqpPublisherActor: Workaround Qpid client's spec breakage. — yufei.cai / githubweb
  35. Move Qpid workarounds under org.eclipse.ditto; remove support for — yufei.cai / githubweb
  36. fixed npe in StreamingSessionActor — Johannes Kraeher / githubweb
  37. BasePublisherActor: Stop retaining all headers in the absence of header — yufei.cai / githubweb
  38. Retain all headers in outbound signals to a reply-to address. — yufei.cai / githubweb
  39. #537 added migration script — Johannes Kraeher / githubweb
  40. Enable legacy header mapper by default and disable it in — yufei.cai / githubweb
  41. Review: Use typed EntityId; remove unnecessary enumeration of — yufei.cai / githubweb
  42. fixes https://github.com/eclipse/ditto-clients/issues/30 — Johannes Kraeher / githubweb
  43. Remove legacy default header mapping and reply-to address for responses. — yufei.cai / githubweb
  44. Cache "reply-target" header for live responses. — yufei.cai / githubweb
  45. Fix that reply-target was not copied to builder. — yufei.cai / githubweb
  46. review: minor changes of removing non-used constants, methods, — Thomas J??ckle / githubweb
  47. moved connectivity related placeholder classes out of placeholders model — Thomas J??ckle / githubweb
  48. fixed PlaceholderExceptions to be of common exception interface type — Thomas J??ckle / githubweb
  49. updated akka versions — Thomas J??ckle / githubweb
  50. review: fixed javadoc + added a simple test case for fn:delete() — Thomas J??ckle / githubweb
  51. review: removed non-used method, added 2 amqp property mappings to jms — Thomas J??ckle / githubweb
  52. Remove implicit header mapping in WrappingMessageMapper. — yufei.cai / githubweb
  53. by default make unresolved placeholder in scope of applyWithDeletion() — Thomas J??ckle / githubweb
  54. Add live migration of existing connections so that they behave as — yufei.cai / githubweb
  55. ExpressionResolver: Remove "allowUnresolved" behavior. — yufei.cai / githubweb
  56. created initial Docker Action for a Maven build — noreply / githubweb
  57. PolicyTrie: Do not build JSON view using definition in field. — yufei.cai / githubweb
  58. also run GitHub Actions for PRs — noreply / githubweb
  59. added information about community call — noreply / githubweb
  60. added ics for community call — noreply / githubweb
  61. fixed zoom link — noreply / githubweb
  62. Removed unused `getSelectedFields` method and appendage. — juergen.fickel / githubweb
  63. Migrate targets without header mapping on the fly — yufei.cai / githubweb
  64. Improve response dropped log message; do not attach defualt header — yufei.cai / githubweb
  65. Added convenience method for setting an automatically generated — juergen.fickel / githubweb
  66. Removed unused import and adjusted formatting of equals method. — juergen.fickel / githubweb
  67. fixed message formatting — Thomas J??ckle / githubweb
  68. Do not migrate valid reply-target without "enabled=true". — yufei.cai / githubweb
  69. Remove ReplyTarget.fromJsonOptional. — yufei.cai / githubweb
  70. don't add all externalMessage headers in DittoMessageMapper * this must — Thomas J??ckle / githubweb
  71. Fix unit tests, add TODO about "source" header. — yufei.cai / githubweb
  72. changed workflow name to "build" — noreply / githubweb
  73. replaced Travis build badge with GH Actions — noreply / githubweb
  74. stop building with Travis — noreply / githubweb
  75. changed order of sourceId enforcement and incoming header mapping in — Thomas J??ckle / githubweb
  76. review: extracted constants; added javadoc — Thomas J??ckle / githubweb
  77. [WIP] Add request:subjectId to connectivity header mapping and make the — yufei.cai / githubweb
  78. Map headers between adaptable and external messages. — yufei.cai / githubweb
  79. Rename builder function in SseRouteBuilder to better reflect the — Yannic Klem / githubweb
  80. Retain all headers from payload mapper. — yufei.cai / githubweb
  81. Fix a NullPointerException in header mapping; rename method. — yufei.cai / githubweb
  82. Replace static array Resolvers.PLACEHOLDERS by unmodifiable list for — yufei.cai / githubweb
  83. Prefix internal headers by 'ditto-'. — yufei.cai / githubweb
  84. updated akka and hivemq client dependency — noreply / githubweb
  85. reverted change — Johannes Kraeher / githubweb
  86. Document reply-target and header mapping. — yufei.cai / githubweb
  87. reverted change — Johannes Kraeher / githubweb
  88. review: removed getSource() and all "source" related stuff from — Thomas J??ckle / githubweb
  89. Total Helm chart rework — Axel Köhler / githubweb
  90. Add hint how to limit resoucre usage — Axel Köhler / githubweb
  91. added max-width for adopter logos — noreply / githubweb
  92. Remove duplicate log message. — yufei.cai / githubweb
  93. use "/sbin/tini" as start command wrapping invocation of "java" — Thomas J??ckle / githubweb
  94. Remove a concurrency issue in AmqpClientActorTest. — yufei.cai / githubweb
  95. Revert useing "/sbin/tini" as start command wrapping invocation of — Thomas J??ckle / githubweb
  96. configured ENTRYPOINT to invoke tini and CMD to invoke java — Thomas J??ckle / githubweb
  97. fixed args/command/entrypoint usage — Thomas J??ckle / githubweb
  98. increase Helm chart version number — Thomas J??ckle / githubweb
  99. Introduced `DittoLogger` and `DittoDiagnosticLoggingAdapter` for making — juergen.fickel / githubweb
  100. Adjusted pom.xml to get mixed Scala/Java build to work. — juergen.fickel / githubweb
  101. added migration notes for 1.0.0 — Johannes Kraeher / githubweb
  102. Exclude Javadoc generation for logging package to get mixed Scala/Java — juergen.fickel / githubweb
  103. Removed `package-info.java` file from Scala source folder to prevent — juergen.fickel / githubweb
  104. Enhanced further log statements with correlation ID. — juergen.fickel / githubweb
  105. added gitHub action for pushing docker images — noreply / githubweb
  106. instead of RoundRobinPool for clientActorRouter use — Thomas J??ckle / githubweb
  107. removed Travis config — noreply / githubweb
  108. removed travis settings.xml — noreply / githubweb
  109. use azure/docker-login plugin — noreply / githubweb
  110. remove obsolete config — noreply / githubweb
  111. Update akk-http verison to 10.1.11 — noreply / githubweb
  112. fix hint to update to Ditto 1.0.0 when migrating the suffixed — Florian Fendt / githubweb
  113. Ditto 1.0.0 preparations: * removed "legacy" MQTT connectivity based on — Thomas J??ckle / githubweb
  114. added "ditto" user in Dockerfile — Thomas J??ckle / githubweb
  115. Fix materializer creation of SearchActor. — yufei.cai / githubweb
  116. * removed incubation branding * added/enhanced release announcement and — Thomas J??ckle / githubweb

1.0.0-M3 (Nov 5, 2019, 10:34:08 AM)

  1. updated sandbox hotThings counter — noreply / githubweb
  2. removed method from JwtSubjectIssuersConfig which should be removed with — Johannes Kraeher / githubweb
  3. changed flatten-maven-plugin mode to "ossrh" — noreply / githubweb
  4. - fix readyUntil date in ConnectionStatusMessageMapper - fix connection — dominik.guggemos / githubweb
  5. added proxy configuration for client credentials authentication to — Johannes Kraeher / githubweb
  6. fix pom flattening in order to have cleaned up poms for release — Thomas J??ckle / githubweb
  7. fix loading of default blacklist for aliased ditto mapper — dominik.guggemos / githubweb
  8. Update client-sdk-java.md — noreply / githubweb

1.0.0-M2 (Nov 4, 2019, 10:17:44 AM)

  1. Use varargs for constructor parameter to make super constructor calls — juergen.fickel / githubweb
  2. Added convenience method for getting instance with warn level. — juergen.fickel / githubweb
  3. Consolidate persistence actor supervision in — yufei.cai / githubweb
  4. Extract results of persistent actor command strategies into a utility. — yufei.cai / githubweb
  5. Extract persistent actor command strategies into a utility. — yufei.cai / githubweb
  6. Extract persistent actor event strategies into a utility. — yufei.cai / githubweb
  7. Extract common behavior of persistent actor into an abstract class. — yufei.cai / githubweb
  8. Refactor policy persistence actor using — yufei.cai / githubweb
  9. [wip] Refactor ConnectionActor to compilable state. — yufei.cai / githubweb
  10. Make strategy context dynamic. — yufei.cai / githubweb
  11. ConnectionActor: validate test and modify commands, check for activity. — yufei.cai / githubweb
  12. ConnectionActor: Handle actions and forward signals. — yufei.cai / githubweb
  13. Fix ModifyConnectionResponseTest. — yufei.cai / githubweb
  14. Fix tests, cleanup code. — yufei.cai / githubweb
  15. Rearrange code, fix TODOs, add javadoc. — yufei.cai / githubweb
  16. Restore accidentally removed overloaded method. — yufei.cai / githubweb
  17. Fix etag handling of CreatePolicy and CreateThing — yufei.cai / githubweb
  18. ETag handling: split entity extractor between previous and next state. — yufei.cai / githubweb
  19. Add connection type http-push and its config, validator and publisher. — yufei.cai / githubweb
  20. remove double semicolon — Yannic Klem / githubweb
  21. added release notes for milestone 1.0.0-M1a — Johannes Kraeher / githubweb
  22. reverted unintended change to old blog post — Johannes Kraeher / githubweb
  23. Implement basic functionalities to ConnectionStatusMapper — vadim.guenther / githubweb
  24. added sonarqube analysis — Johannes Kraeher / githubweb
  25. removed path to pom for sonarqube analysis — Johannes Kraeher / githubweb
  26. fixed broken links in client documentation — Johannes Kraeher / githubweb
  27. fixed broken links again — noreply / githubweb
  28. Implement and test HttpPublisher actor. — yufei.cai / githubweb
  29. Fix javadoc. — yufei.cai / githubweb
  30. Add HttpPushClientActor. — yufei.cai / githubweb
  31. Improve dev configs to allow overrides via environment variables — Yannic Klem / githubweb
  32. Add tests to HttpPushClientActorTest; small fixes. — yufei.cai / githubweb
  33. make initialization of client actors more robust — dominik.guggemos / githubweb
  34. HttpPushFactory: Check failure-restart behavior. — yufei.cai / githubweb
  35. Include only mapped headers in HTTP-push requests; fix validation and — yufei.cai / githubweb
  36. Test TLS handshake and request-response for HTTP-push; reduce test log — yufei.cai / githubweb
  37. HttpPublisher: Escalate unrecoverable errors to trigger restart with — yufei.cai / githubweb
  38. review: * consolidated generics (to be always of same letter, to extend — Thomas J??ckle / githubweb
  39. added CQs of updated dependencies to cqs.md — Thomas J??ckle / githubweb
  40. enabled dropping empty suffixed collections in things + policies — Thomas J??ckle / githubweb
  41. remove artificial delay — dominik.guggemos / githubweb
  42. Merge ditto-service-extension.conf during build — Yannic Klem / githubweb
  43. Add normalized message mapper. — yufei.cai / githubweb
  44. Configure HTTP verb in target address; remove test request; fix logging — yufei.cai / githubweb
  45. Add "fields" option to NormalizedMessageMapper; remove outdated — yufei.cai / githubweb
  46. extract 'exp' claim from JWT. close WS session when JWT expired. — stefan.maute / githubweb
  47. Use mapMaterializedValue trick to abort in-flight request in test. — yufei.cai / githubweb
  48. HttpPushFactoryTest: Fix a timing error. — yufei.cai / githubweb
  49. NormalizedMessageMapper: reduce redundant info, test full thing payload — yufei.cai / githubweb
  50. introduce new 'mappings' field to connection model and allow sources and — dominik.guggemos / githubweb
  51. allow logging of raw http headers if header 'ditto-trace-headers' is — dominik.guggemos / githubweb
  52. allow logging of raw http headers if header 'ditto-trace-headers' is — dominik.guggemos / githubweb
  53. Fixed Javadoc comments and added parentheses to body of equals method. — juergen.fickel / githubweb
  54. Remove dependency of services-utils-persistence on — Yannic Klem / githubweb
  55. Remove unnecessary overriden method and some unused imports — Yannic Klem / githubweb
  56. HttpPublisher: Handle content-type header especially. — yufei.cai / githubweb
  57. HttpPushFactory: set flow input buffer = parallelism. — yufei.cai / githubweb
  58. https://github.com/eclipse/ditto/issues/494: elevated security context — Bob Claerhout / githubweb
  59. Make insecure devops configurable in helm — Bob Claerhout / githubweb
  60. Implement "Connection event" and mappingOption to — vadim.guenther / githubweb
  61. Implement mapping context options evaluation. Add validation for mapping — vadim.guenther / githubweb
  62. #17 added an authentication provider for client credentials oauth, — Johannes Kraeher / githubweb
  63. fixed that UnmappedOutboundSignal did not serialize/deserialize — Thomas J??ckle / githubweb
  64. fixed connectivity metrics gauges * they were not resetted when the — Thomas J??ckle / githubweb
  65. fix review findings — dominik.guggemos / githubweb
  66. Fix #499. — yufei.cai / githubweb
  67. review: * added missing javadocs * allow to use query param for — Thomas J??ckle / githubweb
  68. review: minor formatting — Thomas J??ckle / githubweb
  69. fixed unit tests after merge; renamed HttpPublisherActor — Thomas J??ckle / githubweb
  70. - allow multiple mappings for sources and targets that each produce — dominik.guggemos / githubweb
  71. fix license headers — dominik.guggemos / githubweb
  72. reduced snapshot logging from info to debug — Thomas J??ckle / githubweb
  73. use new adopter mechanism provided by Eclipse IoT to show "who's using — Thomas J??ckle / githubweb
  74. fix bug which caused caches to not be invalidated because the — Florian Fendt / githubweb
  75. add JwtValidator, JwtToken and ResetSessionTimer; extend WS protocol to — stefan.maute / githubweb
  76. disabled URI path validation as there could be placeholders in it — Thomas J??ckle / githubweb
  77. fixed propoprtions of height of adopter logos on website — noreply / githubweb
  78. Do not allow multiple slashes in JSON pointers - throw an exception — Florian Fendt / githubweb
  79. Do not longer merge double slashes in the REST endpoints — Florian Fendt / githubweb
  80. fix test of ThingsRoute which does not longer get an — Florian Fendt / githubweb
  81. added documentation about new ConnectionType "http-push" — Thomas J??ckle / githubweb
  82. prevent the state timeout canceling when switching to UNKNOWN state * — Thomas J??ckle / githubweb
  83. Set default Http-push queue size to 100. — yufei.cai / githubweb
  84. Refactor blocking wait into future. — yufei.cai / githubweb
  85. Add final keyword and improve javadoc — Yannic Klem / githubweb
  86. fixed AbstractJsonWebTokenTest; add method to JsonWebToken to check — stefan.maute / githubweb
  87. configure resource limits for memory for helm templates, fixes #502 — Thomas J??ckle / githubweb
  88. Add docs about the openid connect feature — Alexander Wellbrock / githubweb
  89. updated publishing date of blogpost about HTTP connections — Thomas J??ckle / githubweb
  90. updated context-overview.png image by adding HTTP based connections — Thomas J??ckle / githubweb
  91. #17 moved JsonWebToken to model — Johannes Kraeher / githubweb
  92. #17 fixed compile errors — Johannes Kraeher / githubweb
  93. Test multiple client actors; disregard ack from remotely deployed client — yufei.cai / githubweb
  94. PubSubFactoryTest.startSeveralTimes: Reduce probability of failure — yufei.cai / githubweb
  95. Fix typo — yufei.cai / githubweb
  96. removed dead "else" branch — noreply / githubweb
  97. Http-push: support basic auth. — yufei.cai / githubweb
  98. change MessageMapper API to support multiple messages as result — dominik.guggemos / githubweb
  99. Fix sonar findings. — yufei.cai / githubweb
  100. Fix random reordering by JsonFieldSelector. — yufei.cai / githubweb
  101. fix unit tests — dominik.guggemos / githubweb
  102. Enhance docs of docker deployment (fixes #443) — Alexander Wellbrock / githubweb
  103. fixed bug that etag for ModifyPolicyEntryStrategy and — Thomas J??ckle / githubweb
  104. fixed review findings on Ditto documentation — Thomas J??ckle / githubweb
  105. configured user-agent as "eclipse-ditto/<version>" for outgoing HTTP — Thomas J??ckle / githubweb
  106. ImmutableJsonObjectTest: test order of parenthetical selectors. — yufei.cai / githubweb
  107. instantiate JwtAuthorizationContextProvider in GatewayRootActor; extract — stefan.maute / githubweb
  108. add some more mapping tests — dominik.guggemos / githubweb
  109. set mapper id from connection config — dominik.guggemos / githubweb
  110. #17 [WIP] implemented token refresh — Johannes Kraeher / githubweb
  111. add mapper used to process inbound messages to internal headers and use — dominik.guggemos / githubweb
  112. add methods to get and set mapper value from ditto headers and use them — dominik.guggemos / githubweb
  113. Extract HttpProxyConfig from Gateway and reuse it for Http-push — yufei.cai / githubweb
  114. Stabilize MqttClientActorTest. — yufei.cai / githubweb
  115. send an acknowledge when a new JWT token was received over WS; handle — stefan.maute / githubweb
  116. introduce types PayloadMappingDefinition and PayloadMapping in — dominik.guggemos / githubweb
  117. Add stream component LimitRateByRejection and prepend it to websockets. — yufei.cai / githubweb
  118. added validation of MappingContexts in AbstractProtocolValidator and — Thomas J??ckle / githubweb
  119. fix test — dominik.guggemos / githubweb
  120. add javadoc, fix handling of null PayloadMapping in ExternalMessage — dominik.guggemos / githubweb
  121. fix javadoc errors — dominik.guggemos / githubweb
  122. made width of adopter logos relative in percent — noreply / githubweb
  123. review ConnectionStatusMessageMapper — dominik.guggemos / githubweb
  124. implement reconnect back-off mechanism for targets in amqp connections — Florian Fendt / githubweb
  125. fix missing config value on amqp10.backoff.timeout for test and use — Florian Fendt / githubweb
  126. review: added using HttpProxyConf to HttpPushClientActor * added a — Thomas J??ckle / githubweb
  127. Load websocket config dynamically on each upgrade-to-websocket request. — yufei.cai / githubweb
  128. fixed that clientTransport is only created when http proxy is enabled — Thomas J??ckle / githubweb
  129. Improve formatting and connection error log on JSON errors. — yufei.cai / githubweb
  130. re-added explicit type <T> — Thomas J??ckle / githubweb
  131. added logging for request URI to connection logs — Thomas J??ckle / githubweb
  132. Move websocket rate limiter after signal construction. — yufei.cai / githubweb
  133. WebsocketRoute: rearrange incoming stream. — yufei.cai / githubweb
  134. Add counter for dropped WS messages. — yufei.cai / githubweb
  135. Modernize RootRoute; make CustomHeadersHandler asynchronous. — yufei.cai / githubweb
  136. added hostname blacklisting for HTTP endpoints which should not be — Thomas J??ckle / githubweb
  137. #17 removed ack for jwt via websocket — Johannes Kraeher / githubweb
  138. Add throttle stage to websocket to prevent rejections. — yufei.cai / githubweb
  139. Rename Ditto header "subject" to "ditto-subject" to avoid collision with — yufei.cai / githubweb
  140. removed configuring the max-parallelism - just check for valid number — Thomas J??ckle / githubweb
  141. replace loading of MessageMappers via its fully qualified class name by — dominik.guggemos / githubweb
  142. Enhance HTTP-push blacklists by IP comparison and category test. — yufei.cai / githubweb
  143. #17 moved instantiation of classes related to jwt authentication into — Johannes Kraeher / githubweb
  144. Remove javadoc on escaping of slashes in JsonPointers — Florian Fendt / githubweb
  145. #17 minor changes — Johannes Kraeher / githubweb
  146. review: * fixed copy&paste error in javadocs * extracted StreamingConfig — Thomas J??ckle / githubweb
  147. fix test errors after review changes — Thomas J??ckle / githubweb
  148. fix that streamingConfig instead of websocketConfig was returned after — Thomas J??ckle / githubweb
  149. added missing @Nullable annotations in TooManyRequestsException — Thomas J??ckle / githubweb
  150. added slides for status presentation @ EclipseCon 2019 — Thomas J??ckle / githubweb
  151. Apply hostname blacklisting to all connection types. — yufei.cai / githubweb
  152. adjusted blogpost date — Thomas J??ckle / githubweb
  153. fix loading of fallback mappers + add tests — dominik.guggemos / githubweb
  154. prefixed all internal MessageHeaders with "ditto-message-" * removed — Thomas J??ckle / githubweb
  155. Fix flickering unit tests. — yufei.cai / githubweb
  156. Silence "unnecessary stubbing" in AmqpClientActorTest. — yufei.cai / githubweb
  157. stabilize AmqpClientActorTest by using another style for Mockito mocks * — Thomas J??ckle / githubweb
  158. BaseClientActor: Remove reliance on state timeout. — yufei.cai / githubweb
  159. Update documentation on versioning of the javascript client releases — Florian Fendt / githubweb
  160. updated stats — noreply / githubweb
  161. Special treatment of ttd = 0 header — vadim.guenther / githubweb
  162. review: added javadocs to BaseClientData + simplified BaseClientData — Thomas J??ckle / githubweb
  163. Fix unit test. Add unit test for context validating — vadim.guenther / githubweb
  164. Remove "status" from outgoing headers - it was blocked by incompatible — yufei.cai / githubweb
  165. Prevent client actors from opening the connection when testing. — yufei.cai / githubweb
  166. Suppress automatic connect in client actor unit tests. — yufei.cai / githubweb
  167. Fix a NullPointerException in AmqpClientActorTest. — yufei.cai / githubweb
  168. fixes #467: document eventual consistency in things-search — Thomas J??ckle / githubweb
  169. fixes #460: document that topics as well as queues might be configured — Thomas J??ckle / githubweb
  170. improvements on the configuration section of operating Ditto — Thomas J??ckle / githubweb
  171. Issue 526: don't find things that are marked to be deleted by mongodb — Florian Fendt / githubweb
  172. Remove remnant of an unreleased module. — yufei.cai / githubweb
  173. Make field "message" optional in serialization of DittoRuntimeException. — yufei.cai / githubweb
  174. Remove batch command functionality. — yufei.cai / githubweb
  175. Issue 526: add tests to verify that deleted things aren't found by the — Florian Fendt / githubweb
  176. Issue 516: Remember in AmqpPublisherActor if currently in backOff mode — Florian Fendt / githubweb
  177. adapt NormalizedMessageMapper to changes — dominik.guggemos / githubweb
  178. fix mapping config validation — dominik.guggemos / githubweb
  179. fixed compile errors after merge — Johannes Kraeher / githubweb
  180. fixed StreamingActor — Johannes Kraeher / githubweb
  181. fixed more compile errors — Johannes Kraeher / githubweb
  182. disable validation of mappings in model, change unit of creation-time to — dominik.guggemos / githubweb
  183. fix connection test — dominik.guggemos / githubweb
  184. ignore test temp. — dominik.guggemos / githubweb
  185. skip tests temp. — dominik.guggemos / githubweb
  186. revert temp. changes — dominik.guggemos / githubweb
  187. capitalize first character of mapper aliases — dominik.guggemos / githubweb
  188. #17 adapted documentation to api changes — Johannes Kraeher / githubweb
  189. fix that for each things HTTP call the sseRoute handling caused a too — Thomas J??ckle / githubweb
  190. add unit test to verify backoff behavior for amqp publisher creation — dominik.guggemos / githubweb
  191. fixed formatting — noreply / githubweb
  192. Implement message payload mapping number validation. Add unit test — vadim.guenther / githubweb
  193. Add comments for payload mapping number validation. Change corresponding — vadim.guenther / githubweb
  194. Ignore ProducerClosedReports while AmqpPublisherActor is already in — Florian Fendt / githubweb
  195. set payload mapping in mqqt consumer actors — dominik.guggemos / githubweb
  196. #17 renamed jwt claim constants — Johannes Kraeher / githubweb
  197. do not overwrite existing mappings in migration — dominik.guggemos / githubweb
  198. review: * removed ConnectionBuilder.mappingDefinition method as it was — Thomas J??ckle / githubweb
  199. Implement limitation of messages per mapping — vadim.guenther / githubweb
  200. review: * adjusted naming of boolean of PayloadMapper annotation * some — Thomas J??ckle / githubweb
  201. add own documentation page on namespaces and names of things — Florian Fendt / githubweb
  202. update OpenAPI documentation for API 1 with link to the ID documentation — Florian Fendt / githubweb
  203. fix syntax errors in OpenAPI for Ditto API v1 — Florian Fendt / githubweb
  204. update OpenAPI documentation for API 2 with link to the ID documentation — Florian Fendt / githubweb
  205. fix syntax errors in OpenAPI for Ditto API v2 — Florian Fendt / githubweb
  206. #533 adapted JwtSubjectIssuersConfig to support both https and non-https — Johannes Kraeher / githubweb
  207. Update description for invalid thingIDs and policyIDs and add a link to — Florian Fendt / githubweb
  208. validate configured mapper references — dominik.guggemos / githubweb
  209. review: * made placeholders also usable for configured featureId * — Thomas J??ckle / githubweb
  210. update JSON schema documentation of the thing ID and policy ID — Florian Fendt / githubweb
  211. fix compile error — dominik.guggemos / githubweb
  212. document that the issuer config should not contain the protocol part of — Florian Fendt / githubweb
  213. adjusted config to changes of #535 — noreply / githubweb
  214. Add unit test for limitation of messages per mappings. — vadim.guenther / githubweb
  215. made it possible to configure a "content-type-blacklist" * for all — Thomas J??ckle / githubweb
  216. fixed merge conflicts; — stefan.maute / githubweb
  217. added one more unit test for overwriting the content-type-blacklist — Thomas J??ckle / githubweb
  218. fixed log statement - was no "failure" — Thomas J??ckle / githubweb
  219. review: enhanced thrown ConnectionConfigurationInvalidException with a — Thomas J??ckle / githubweb
  220. document changes to payload mapping — dominik.guggemos / githubweb
  221. try to stabilize AmqpClientActorTest — dominik.guggemos / githubweb
  222. ignoring two test cases; will be fixed on another branch; — stefan.maute / githubweb
  223. stabilize AmqpClientActorTest — dominik.guggemos / githubweb
  224. stabilize AmqpPublisherActorTest — dominik.guggemos / githubweb
  225. feature id can also be resolved from headers — dominik.guggemos / githubweb
  226. Add mapper limits to config — vadim.guenther / githubweb
  227. fix bug that showed up when deleting a complex attribute with a path — Florian Fendt / githubweb
  228. fixed that "status" json object was missing in — Thomas J??ckle / githubweb
  229. review: * restructured connectivity-mapping.md in order to first list — Thomas J??ckle / githubweb
  230. Use mapper limits from connectivity config — vadim.guenther / githubweb
  231. prefix internal mapper header (ditto-mapper), move injection of header — dominik.guggemos / githubweb
  232. fix mapping config tests — dominik.guggemos / githubweb
  233. changed mapper of of "migrated" to "javascript" as this is currently the — Thomas J??ckle / githubweb
  234. fix long-running ditto build — dominik.guggemos / githubweb
  235. - review of mapper limits, moved initialization of limits to — dominik.guggemos / githubweb
  236. review: renamed newly introduced DittHeader "mapper" to — Thomas J??ckle / githubweb
  237. added release notes and blogpost about 1.0.0-M2 — Thomas J??ckle / githubweb
  238. removed "to be removed CQs" from cqs.md list — Thomas J??ckle / githubweb
  239. reset some log levels, dev config settings — dominik.guggemos / githubweb

1.0.0-M1 (Sep 16, 2019, 9:57:26 AM)

  1. Extended resource path for connectivityCommands and responses; Add test — stefan.maute / githubweb
  2. Extend message and description for ConnectionNotAccessibleException for — stefan.maute / githubweb
  3. Report longest Mongo journal interactions from Things, Policies, — yufei.cai / githubweb
  4. MongoMetricsReporter: Subscribe to topics for direct messaging. — yufei.cai / githubweb
  5. Remove retrieval of historical snapshots. — yufei.cai / githubweb
  6. Remove event and snapshot delete functions from snapshotter. — yufei.cai / githubweb
  7. Restore SnapshotAdapter as parameter of ThingPersistenceActor — yufei.cai / githubweb
  8. Remove event/snapshot deletion from PolicyPersistenceActor. — yufei.cai / githubweb
  9. Rename ditto-services-concierge-batch to ditto-services-concierge-actors — yufei.cai / githubweb
  10. Add initial background cleanup components. — yufei.cai / githubweb
  11. Remove package o.e.d.services.things.persistence.snapshotting — yufei.cai / githubweb
  12. Add credit decision flow for background cleanup using Either type. — yufei.cai / githubweb
  13. Remove DefaultContextTest. — yufei.cai / githubweb
  14. add test case to ThingCommandEnforcementTest; add Builder for — stefan.maute / githubweb
  15. Add metadata-streaming to MongoReadJournal — yufei.cai / githubweb
  16. Replace DefaultStreamForwarder by SourceRef — yufei.cai / githubweb
  17. Mark org.eclipse.ditto.services.models.streaming as API-breaking — yufei.cai / githubweb
  18. Add streaming of snapshot revisions. — yufei.cai / githubweb
  19. DefaultStreamSupervisor: remove unused killswitch, improve logging — yufei.cai / githubweb
  20. Add persistence tag streaming to connectivity service — yufei.cai / githubweb
  21. Add source of snapshot revisions of all known entities. — yufei.cai / githubweb
  22. - implement cleanup behavior in — dominik.guggemos / githubweb
  23. move cleanup command and AbstractPersistentActorWithTimersAndCleanup to — dominik.guggemos / githubweb
  24. move cleanup command and AbstractPersistentActorWithTimersAndCleanup to — dominik.guggemos / githubweb
  25. Extracted abstract class for PolicyMongoEventAdapter; Add — stefan.maute / githubweb
  26. add javadoc; — stefan.maute / githubweb
  27. fix lesser than sign in javadoc — stefan.maute / githubweb
  28. add temporary fix to override config; — stefan.maute / githubweb
  29. Add Transistor stream component. — yufei.cai / githubweb
  30. add tests for AbstractPersistentActorWithTimersAndCleanup — dominik.guggemos / githubweb
  31. add cleanup behavior in deleted state + tests — dominik.guggemos / githubweb
  32. Update Transistor, update CreditDecision components and add config — yufei.cai / githubweb
  33. stabilize cleanup test — dominik.guggemos / githubweb
  34. Implement EventSnapshotCleanupCoordinator; remove tautologies — yufei.cai / githubweb
  35. remove ThingWithSnapshotTag because we do not need to tag snapshots — dominik.guggemos / githubweb
  36. integrate cleanup status into cluster health; fix connectivity streaming — yufei.cai / githubweb
  37. make Transistor more responsive. — yufei.cai / githubweb
  38. Replaced snapshot revision streaming by PID streaming. — yufei.cai / githubweb
  39. Reworked RetrieveConnectionResponse, RetrieveConnectionMetricsResponse — stefan.maute / githubweb
  40. Fix config for MongoReadJournal.toJavaDslMongoReadJournal. — yufei.cai / githubweb
  41. Unify JavaDslMongoReadJournal creation. — yufei.cai / githubweb
  42. Remove obsolete config options — yufei.cai / githubweb
  43. Increment cleaned-up events by 1, delete unused members of — yufei.cai / githubweb
  44. Fix reconnect. — yufei.cai / githubweb
  45. A.P.Actor.W.T.A.CleanupTest: fix tests; test 0 stale events kept — yufei.cai / githubweb
  46. Update ThingPersistenceActorCleanupTest. — yufei.cai / githubweb
  47. Stream modified PIDs from snapshot store also. — yufei.cai / githubweb
  48. Convert RetrieveHealth into a command. — yufei.cai / githubweb
  49. Add Retrieve- and ModifyConfig behaviors to E.S.CleanupCoordinator. — yufei.cai / githubweb
  50. Fix DefaultPersistenceCleanupConfigTest. — yufei.cai / githubweb
  51. Add RetrieveHealthResponse; maintain registry tests. — yufei.cai / githubweb
  52. Add ShutdownResponse. Background-cleanup now responds to Shutdown by — yufei.cai / githubweb
  53. background cleanup coordinator: Fix config fallback — yufei.cai / githubweb
  54. Document cleanup piggyback commands; make them work. — yufei.cai / githubweb
  55. Fix Gateway registry tests — yufei.cai / githubweb
  56. Add routes — yufei.cai / githubweb
  57. Replace 'ditto.info' config by service info, vm-args and env variables. — yufei.cai / githubweb
  58. Fix TODOs. Turn up cleanup-timeout. Delete unused command TagThing. — yufei.cai / githubweb
  59. Exclude API breakage due to deleting TagThing(Response) — yufei.cai / githubweb
  60. Rationalize ConnectionActor snapshotting; remove initial delay of — yufei.cai / githubweb
  61. Centralize configuration for background cleanup. Turn it on by default. — yufei.cai / githubweb
  62. Fix typo. — yufei.cai / githubweb
  63. add timeouts for connecting and testing connections to the connectivity — Florian Fendt / githubweb
  64. use timeouts defined in configuration instead of code constants — Florian Fendt / githubweb
  65. automatically try to reconnect to connections that fail to connect on — Florian Fendt / githubweb
  66. implement unit tests to verify client actor tries to reconnect to not — Florian Fendt / githubweb
  67. fix calls to TestConstants — Florian Fendt / githubweb
  68. increase timeouts for tests — Florian Fendt / githubweb
  69. Changing conf. organization — Ihsan Sensoy / githubweb
  70. fix missing import — stefan.maute / githubweb
  71. E.S.CleanupCoordinator: Remove reliance on generic shutdown reasons. — yufei.cai / githubweb
  72. Fixed logging which has not expired when connection was closed. — david.joos / githubweb
  73. Get rid of useless running sheduler while connection is closed. — david.joos / githubweb
  74. Cleanup coordinator: remove unused field; name issue in TODO. — yufei.cai / githubweb
  75. Azure and Helm deployment improvement — Kai Zimmermann / githubweb
  76. add JavaDoc to JsonObjectBuilder; — stefan.maute / githubweb
  77. fixed resource path for new connectivity commands; — stefan.maute / githubweb
  78. extend resource path for new connectivity commands; — stefan.maute / githubweb
  79. Adapt URLs for aftermerge — Kai Zimmermann / githubweb
  80. Fix compilation error after merge — Florian Fendt / githubweb
  81. review: * added some JavaDocs * added private constructors for — Thomas J??ckle / githubweb
  82. review: * some minor renamings * removed RetrieveMongoStatus + — Thomas J??ckle / githubweb
  83. Reduce log level when not taking snapshots. — yufei.cai / githubweb
  84. fixed guess for memory leak: * make substream creation per namespace — Thomas J??ckle / githubweb
  85. completely removed "max-namespaces-substreams" configuration capability — Thomas J??ckle / githubweb
  86. Switch to a thread-safe queue implementation for the connection loggers — Florian Fendt / githubweb
  87. Upgrade akka-persistence-mongo plugin to 2.2.9. — yufei.cai / githubweb
  88. review: only javadoc, logging — dominik.guggemos / githubweb
  89. Reduce cursor lifetime when streaming current PIDs. — yufei.cai / githubweb
  90. MongoReadJournal: delete unused field — yufei.cai / githubweb
  91. added missing committers + fixed binary compatibility check version — Thomas J??ckle / githubweb
  92. MongoReadJournal: Fix PID reordering — yufei.cai / githubweb
  93. Fix BaseClientActorTest for Travis. — yufei.cai / githubweb
  94. add new gauge to count the currently connecting connections — Florian Fendt / githubweb
  95. fix connecting gauge — Florian Fendt / githubweb
  96. increase reconnecting timeout on each reconnect cycle. use state timeout — Florian Fendt / githubweb
  97. set connecting-max-timeout to 60m; — stefan.maute / githubweb
  98. updated classindex dependency to 3.8 — noreply / githubweb
  99. fixed imports — Johannes Kraeher / githubweb
  100. Bugfix for json type not set in RetrieveConnectionLogsResponse — Ihsan Sensoy / githubweb
  101. provide a configurable maximum for retrying to connect that can be set — Florian Fendt / githubweb
  102. formatted code — Johannes Kraeher / githubweb
  103. relaxed uri restrictions — Johannes Kraeher / githubweb
  104. updated links to uri rfc — Johannes Kraeher / githubweb
  105. added metrics about how many messages are processed by — Thomas J??ckle / githubweb
  106. Enable querying of statistics by cluster pub-sub. — yufei.cai / githubweb
  107. added double quote to DittoEncodingHelper, fixed nginx configuration so — Johannes Kraeher / githubweb
  108. sanity check timeout values — dominik.guggemos / githubweb
  109. StatisticsActor: retrieve shard stats according to cluster state and — yufei.cai / githubweb
  110. StatisticsActor: test config; use config; remove timeouts. — yufei.cai / githubweb
  111. StatisticsActor: Refactor as Actor with Stash with Timers. — yufei.cai / githubweb
  112. add test with thingIds which contains invalid characters; — stefan.maute / githubweb
  113. add JavaDoc for quotation marks; — stefan.maute / githubweb
  114. StatisticsActor: add filter for statistics-details; rename config key — yufei.cai / githubweb
  115. fix strange varargs argument — Florian Fendt / githubweb
  116. StatisticsActor: Handle an IllegalArgumentException. — yufei.cai / githubweb
  117. Move starting of shard region proxies to StatisticsActor. — yufei.cai / githubweb
  118. added TRACE logs to AbstractJsonifiableWithDittoHeadersSerializer — Thomas J??ckle / githubweb
  119. add lifecycle to connection, save snapshot after connection was deleted, — dominik.guggemos / githubweb
  120. Fixed error when empty targets — david.joos / githubweb
  121. fix distributed pub/sub issues for emitting ThingEvents + PolicyEvents — Thomas J??ckle / githubweb
  122. adapted oauth authentication to support providers which implement openid — Johannes Kraeher / githubweb
  123. temp. fix of PolicyPersistenceActorTest — Thomas J??ckle / githubweb
  124. fix import of module — Florian Fendt / githubweb
  125. temp. fix of ThingPersistenceActorTest — Thomas J??ckle / githubweb
  126. move mqtt alpakka implementation to own alpakka package. Also remove — Florian Fendt / githubweb
  127. Move publisher actor test to correct package — Florian Fendt / githubweb
  128. ConnectionActor: consider desired state OPEN only if lifecycle is — yufei.cai / githubweb
  129. fix wrong import — Florian Fendt / githubweb
  130. remove test — Florian Fendt / githubweb
  131. fix BaseClientActorTest — Florian Fendt / githubweb
  132. wip: start implementing a hivemq version of mqtt connectivity — Florian Fendt / githubweb
  133. Fix non-indexing of arrays that become empty due to element trimming — yufei.cai / githubweb
  134. add experimental flag to switch between experimental MQTT client and — Florian Fendt / githubweb
  135. fix tests — Florian Fendt / githubweb
  136. ConnectionActor: set lifecycle to active on ModifyConnection; reformat; — yufei.cai / githubweb
  137. fix javadoc errors — Florian Fendt / githubweb
  138. use "grouped" suffix for all pub/sub topics which use a group — Thomas J??ckle / githubweb
  139. ConnectionActor: ignore broadcast signals when deleted; rationalize — yufei.cai / githubweb
  140. remove session tag from metrics because it there will be to many — Yannic Klem / githubweb
  141. use "grouped" suffix for all pub/sub topics which use a group, part2 — Thomas J??ckle / githubweb
  142. thin out parameters when starting hivemq consumer and give the consumers — Florian Fendt / githubweb
  143. Add ResumeSource. Document TransistorTest.Parameter. — yufei.cai / githubweb
  144. Set filters to cancel eagerly. — yufei.cai / githubweb
  145. Fix ResumeSource.testFailureAfterMaxRestarts — yufei.cai / githubweb
  146. mark connectionId field in ConnectionNotAccessibleException as hidden; — stefan.maute / githubweb
  147. added new class DistPubSubAccess which helps in building messages for — Thomas J??ckle / githubweb
  148. Use ResumeSource at client side of persistence ID streaming. — yufei.cai / githubweb
  149. Fix argument order. — yufei.cai / githubweb
  150. MongoReadJournal: list collections in ascending order. — yufei.cai / githubweb
  151. removed connectionId from ConnectionNotAccessibleException because it is — stefan.maute / githubweb
  152. Log incoming stream-starting commands. — yufei.cai / githubweb
  153. AbstractGraphActor: Improve diagnostics. — yufei.cai / githubweb
  154. AbstractGraphActor: log and count enqueue failures without — yufei.cai / githubweb
  155. MongoReadJournal: stop creating substreams per suffix. — yufei.cai / githubweb
  156. changed return code of GatewayJwtIssuerNotSupportedException to 401; — stefan.maute / githubweb
  157. Provide more information in Ditto protocol error messages. — yufei.cai / githubweb
  158. fix stream log levels for PreEnforcer that were introduced by PR #462 — Florian Fendt / githubweb
  159. Maintain protocol adapter tests. — yufei.cai / githubweb
  160. ThingUpdater: reduce TTL to 15m, switch to passivation. — yufei.cai / githubweb
  161. also catch NPE and IllegalArgumentException in the JsonValueParser — Florian Fendt / githubweb
  162. wrap ditto-json exceptions in the routes to prevent ERROR logs for user — Florian Fendt / githubweb
  163. remove use of deprecated function — Florian Fendt / githubweb
  164. AmqpConsumerActor: restart JMS message consumer itself. — yufei.cai / githubweb
  165. fix typo in operating doc — Florian Fendt / githubweb
  166. BaseClientActor: Reply success when requested to open connection in — yufei.cai / githubweb
  167. Maintain client actor tests. — yufei.cai / githubweb
  168. small review on issue #466 (providing more information in Ditto protocol — Florian Fendt / githubweb
  169. Restart connection on failure with backoff when connected. — yufei.cai / githubweb
  170. Upgrade caffeine to 2.7.0. — yufei.cai / githubweb
  171. Move exception information for unknown topic path and message path — Florian Fendt / githubweb
  172. AmqpPublisherActor: take producers of targets more seriously. — yufei.cai / githubweb
  173. AmqClientActor: Remove unintended override. — yufei.cai / githubweb
  174. Make RetrieveStatisticsDetails immutable; add env vars for config for — yufei.cai / githubweb
  175. BaseClientActor: replace reset-on-connect by conservative backoff — yufei.cai / githubweb
  176. Stabilize unit tests; remove extraneous backoff — yufei.cai / githubweb
  177. BaseClientActor: replace state timeout by own timers. — yufei.cai / githubweb
  178. review: made persistence-cleanup configs configurable via env vars * — Thomas J??ckle / githubweb
  179. fixed merge error — noreply / githubweb
  180. use DistPubSubAccess for pub/sub subscription — noreply / githubweb
  181. added blog post — Johannes Kraeher / githubweb
  182. updated caffeine to 2.8.0 — Thomas J??ckle / githubweb
  183. JWT Parsing for HOME and HOME-DEV. — Ihsan Sensoy / githubweb
  184. Simplify recovery strategy for BaseClientActor; add comment. — yufei.cai / githubweb
  185. Add means to compute and interpret Bloom filters for cluster pub-sub. — yufei.cai / githubweb
  186. added getter for JwtSubjectIssuersConfig — Johannes Kraeher / githubweb
  187. added getter for scopes on a JsonWebToken — Johannes Kraeher / githubweb
  188. introduce architectural decision records (ADR) — dominik.guggemos / githubweb
  189. use DADR (Ditto ADR) prefix for adr files — dominik.guggemos / githubweb
  190. only create producers with static addresses (no placeholders) on — dominik.guggemos / githubweb
  191. Add PubSubUpdater; sketch frameworks required for its existence. — yufei.cai / githubweb
  192. fix AmqpClientActorTest — dominik.guggemos / githubweb
  193. Remove outdated comment — yufei.cai / githubweb
  194. PubSubUpdater: Add dead letter handling and toString of its messages. — yufei.cai / githubweb
  195. AmqpClientActorTest: Suppress unnecessary stubbing error for now. — yufei.cai / githubweb
  196. remove profile build-documentation from travis file; — stefan.maute / githubweb
  197. Implement Ditto pub-sub. — yufei.cai / githubweb
  198. added blacklist of roles for dertermining cluster-status/-health — Thomas J??ckle / githubweb
  199. Add PubSubTest; fix issues. — yufei.cai / githubweb
  200. Review blog post; — stefan.maute / githubweb
  201. use DEFAULT_RECEIVE_TIMEOUT in case the given timeout is smaller then — stefan.maute / githubweb
  202. Test the mqtt connection without using an extra test connection future — Florian Fendt / githubweb
  203. Use Ditto pub-sub for ThingEvent publication. — yufei.cai / githubweb
  204. Fix event reordering. — yufei.cai / githubweb
  205. Switch live signal publication to Ditto pub-sub. — yufei.cai / githubweb
  206. Define JDK in Jenkinsfile (why?). — yufei.cai / githubweb
  207. Fix unit tests. — yufei.cai / githubweb
  208. explicitly specified jdk to build ditto with on jenkins — Johannes Kraeher / githubweb
  209. Add ditto protocol sub access and use it in gateawy+connectivity — yufei.cai / githubweb
  210. added getter for authorized party — Johannes Kraeher / githubweb
  211. Pubsub: Abstract over distributed data implementation. — yufei.cai / githubweb
  212. Add a second ddata for pub-sub: CompressedDData. — yufei.cai / githubweb
  213. updated hivemq-mqtt-client to 1.1.2 * added entries in compile.txt, — Thomas J??ckle / githubweb
  214. Pub-sub: replace 4 ddata for live and twin signals by 1. — yufei.cai / githubweb
  215. Add ComprerssedSubscriptions, local subscriptions object for ORMultiMap — yufei.cai / githubweb
  216. introduce typed entity ids — Yannic Klem / githubweb
  217. Solve breaking changes in — Yannic Klem / githubweb
  218. Allow empty namespace for NamespacedEntityIds — Yannic Klem / githubweb
  219. rename DefaultNamespacedEntityId.fromCharSequence to — Yannic Klem / githubweb
  220. renamed getNameSpace to getNamespace — Yannic Klem / githubweb
  221. Reduced triggered validation as much as possible — Yannic Klem / githubweb
  222. Introduce placeholder ids — Yannic Klem / githubweb
  223. Fix misplaced bracket — Yannic Klem / githubweb
  224. Introduce typed ThingPolicyId — Yannic Klem / githubweb
  225. introduce ConnectonId — Yannic Klem / githubweb
  226. upgrade maven version in jenkins file and specify java version — Yannic Klem / githubweb
  227. Adds javadoc and unit tests for PolicyID, ThingID and ConnectionID — Yannic Klem / githubweb
  228. Remove separate validation of name and namespace. — Yannic Klem / githubweb
  229. Add dependency on ditto-model-policies to ditto-model-things — Yannic Klem / githubweb
  230. validate that long namespaced entity IDs can be validated — Yannic Klem / githubweb
  231. Replaced import of wrong @Immutable annotation — Yannic Klem / githubweb
  232. delegate to inner entity id for isPlaceholder check — Yannic Klem / githubweb
  233. Renames placeholder to dummy — Yannic Klem / githubweb
  234. add @Immutable annotation to EntityId — Yannic Klem / githubweb
  235. changed scopes to list to preserve order — Johannes Kraeher / githubweb
  236. be more explicit about entity id type — Yannic Klem / githubweb
  237. Pub-sub: replace non-useful config "buffer-factor" by "ddata-type". — yufei.cai / githubweb
  238. Change DUMMY_ID for namespaced entity IDs to ":_" — Yannic Klem / githubweb
  239. Split twin and live pub-sub. — yufei.cai / githubweb
  240. adjusted DistributedDataConfig to be in new config style * removed — Thomas J??ckle / githubweb
  241. Fix config path in ClusterStatusSupplier. — yufei.cai / githubweb
  242. added ADR for justifying replacing Akka distributed pubs/sub for — Thomas J??ckle / githubweb
  243. stabilize MQTT client actor implementation, add tests — dominik.guggemos / githubweb
  244. set jdk explicitly — dominik.guggemos / githubweb
  245. Send thing events to search updater according to sharding state. — yufei.cai / githubweb
  246. Remove maven-bundle-plugin from ditto-services-models-things. — yufei.cai / githubweb
  247. avoid using namespace reader if possible — Yannic Klem / githubweb
  248. Fix additional space indentation — Yannic Klem / githubweb
  249. DistributedData: Test fallback to akka default config; fix typo. — yufei.cai / githubweb
  250. DADR-0002: Concierge no longer subscribes for ThingEvent. — yufei.cai / githubweb
  251. adds javadoc to RegexPatterns — Yannic Klem / githubweb
  252. Fix wrong year in licence headers — Yannic Klem / githubweb
  253. Use I as generic parameter name as it denotes the type that is required — Yannic Klem / githubweb
  254. bring back fallback to bytepayload in DefaultIncomingMapping — Yannic Klem / githubweb
  255. restructure DefaultIncomingMapping#apply — Yannic Klem / githubweb
  256. Add unit test for default incoming mapping — Yannic Klem / githubweb
  257. move licence header to top of file — Yannic Klem / githubweb
  258. Cleanup pubsub usage. — yufei.cai / githubweb
  259. Add missing dependency. — yufei.cai / githubweb
  260. review: * renamed ditto-pubsub.conf to reference.conf so that it get — Thomas J??ckle / githubweb
  261. Fix things-search not unsubscribing for irrelevant topics. — yufei.cai / githubweb
  262. Things-search: Cache current subscribed shard IDs. — yufei.cai / githubweb
  263. Avoid telling the sender the ditto runtime exception instead of the — Yannic Klem / githubweb
  264. Handle DittoRuntimeExceptions as response to TestConnection in — Yannic Klem / githubweb
  265. define JDK explicitly in Jenkinsfile — Yannic Klem / githubweb
  266. fix spelling in NamespacedEntityIdInvalidException — Yannic Klem / githubweb
  267. move ssl related stuff to own package, extract factories for — dominik.guggemos / githubweb
  268. fixed date of blog post — Johannes Kraeher / githubweb
  269. Update authors.yml — noreply / githubweb
  270. Update 2019-08-28-openid-connect.md — noreply / githubweb
  271. Pub-sub: Remove Bloom filter distributed data. — yufei.cai / githubweb
  272. limit consumer and client count for mqtt connections, improve validation — dominik.guggemos / githubweb
  273. Convert instances of distributed data to actor system extensions. — yufei.cai / githubweb
  274. Actually update the metric pubsub-await-update — yufei.cai / githubweb
  275. disable reconnect when testing connection — dominik.guggemos / githubweb
  276. fix processing of read only byte buffer and add test — dominik.guggemos / githubweb
  277. Add DADR-0003. — yufei.cai / githubweb
  278. improve timeout behavior of aggregate actor to always send response if — dominik.guggemos / githubweb
  279. fix some sonar issues — Yannic Klem / githubweb
  280. add some javadoc and final modifiers to MetricsStatsCounter — Yannic Klem / githubweb
  281. Fix wrong indentation — Yannic Klem / githubweb
  282. Reformat and fix tests. — yufei.cai / githubweb
  283. Adjust expectation: NullPointerException now wrapped in — yufei.cai / githubweb
  284. Relax AmqpPublisherActorTest for Travis. — yufei.cai / githubweb
  285. Make AmqpPublisherTest more precise without introducing timing problem. — yufei.cai / githubweb
  286. review: * don't pass configurations to Cluster singletons - shouldn't be — Thomas J??ckle / githubweb
  287. Fix a timing problem in AmqpClientActorTest. — yufei.cai / githubweb
  288. always start message mapping actor, report startup of publisher actor — dominik.guggemos / githubweb
  289. fix unit test — dominik.guggemos / githubweb
  290. adapt KafkaClientActorTest to recent changes — dominik.guggemos / githubweb
  291. adopted typed entity ids in ditto-client — Johannes Kraeher / githubweb
  292. fix timing issues by waiting for readiness of all required resources — dominik.guggemos / githubweb
  293. cleanup TODOs, javadoc — dominik.guggemos / githubweb
  294. add test to verify disconnect is called, some more cleanup — dominik.guggemos / githubweb
  295. Extract variables directly from resource manager.Signed-off-by: Kai — Kai Zimmermann / githubweb
  296. renamed "experimental" mode for mqtt client to "legacy-mode" and — Thomas J??ckle / githubweb
  297. try to parse bytes received via MQTT as text in order to make them — Thomas J??ckle / githubweb
  298. adjust some log levels, add some "user logs" — dominik.guggemos / githubweb
  299. removed ws and wss from accepted MQTT schemes removed possibility to — Thomas J??ckle / githubweb
  300. added client sdk documentation — Johannes Kraeher / githubweb
  301. add some new lines for better readability — stefan.maute / githubweb
  302. fix handling of OpenConnection/CloseConnection in BaseClientActor, fix — dominik.guggemos / githubweb
  303. fixed handlesOpenConnectionInConnectionState test - changed expected — Thomas J??ckle / githubweb
  304. fix tests after merge — dominik.guggemos / githubweb
  305. add distributionManagement for publishToEclipseMavenRepo profile — stefan.maute / githubweb
  306. fix ConnectionActorTest after merge — dominik.guggemos / githubweb
  307. stabilize RabbitMQClientActorTest — dominik.guggemos / githubweb
  308. stabilize MqttClientActorTest — dominik.guggemos / githubweb

0.9.0 (Jul 10, 2019, 5:15:53 AM)

  1. Introduced a bunch of classes to replace ConfigUtil (WIP). — juergen.fickel / githubweb
  2. Introduced interfaces and default implementations for Ditto service — juergen.fickel / githubweb
  3. Added unit test for ConfigWithFallback. Replaced thrown — juergen.fickel / githubweb
  4. Added interface and default implementations for service specific MongoDB — juergen.fickel / githubweb
  5. Adjusted determination of supported MongoDB collection suffixes to — juergen.fickel / githubweb
  6. Added Javadoc comment to MongoDbConfigValue. — juergen.fickel / githubweb
  7. Switched Concierge service to new Ditto configuration style (WIP). — juergen.fickel / githubweb
  8. Resolve raw config right after creation. — juergen.fickel / githubweb
  9. Fixed year of license headers — juergen.fickel / githubweb
  10. Moved interfaces and classes to appropriate modules. — juergen.fickel / githubweb
  11. Made MongoClientWrapper aware of new MongoDbConfig. — juergen.fickel / githubweb
  12. Use new ConciergeConfig in TestSetup. — juergen.fickel / githubweb
  13. Added Javadoc comments. — juergen.fickel / githubweb
  14. Added and fixed Javadoc comments. — juergen.fickel / githubweb
  15. Moved CacheConfig interface into its own file to make re-usable. — juergen.fickel / githubweb
  16. Introduced interface `WithConfigPath` and let `KnownConfigValue` extend — juergen.fickel / githubweb
  17. Provide base implementations for `ServiceSpecificConfig` to reduce — juergen.fickel / githubweb
  18. Let `DittoConciergeConfig` delegate most of its work to — juergen.fickel / githubweb
  19. Removed unused config artifacts. — juergen.fickel / githubweb
  20. Removed more unused config artifacts. — juergen.fickel / githubweb
  21. Added immutability documentation annotation. — juergen.fickel / githubweb
  22. Removed documentation of throwing NullPointerExceptions as they are not — juergen.fickel / githubweb
  23. Introduced type `ScopedConfig` to explicitly state that this config is — juergen.fickel / githubweb
  24. Validate config already at initialization. — juergen.fickel / githubweb
  25. Made service specific configuration implementations serializable with — juergen.fickel / githubweb
  26. Fixed Javadoc comments. — juergen.fickel / githubweb
  27. Made implementations of `ScopedConfig` serializable and completed — juergen.fickel / githubweb
  28. Shifted Connectivity service to new config style. — juergen.fickel / githubweb
  29. Pass `MongoDbConfig` to `MongoHealthChecker` to use new configuration. — juergen.fickel / githubweb
  30. Modularized Concierge service config. — juergen.fickel / githubweb
  31. Moved health check config to module `ditto-services-utils-health`. — juergen.fickel / githubweb
  32. Moved `CacheConfig` to module `ditto-services-utils-cache`. — juergen.fickel / githubweb
  33. Added unit test for `DefaultCacheConfig`. — juergen.fickel / githubweb
  34. Extended exception handling of getters for int, long and double. — juergen.fickel / githubweb
  35. Shifted Gateway service to new configuration style. Had to adjust — juergen.fickel / githubweb
  36. Shifted Gateway service to new configuration style. Had to adjust — juergen.fickel / githubweb
  37. Fixed compilation error. — juergen.fickel / githubweb
  38. Added ProtocolConfig to DittoConnectivityConfig. — juergen.fickel / githubweb
  39. Added `DefaultConnectionPoolConfigTest`. — juergen.fickel / githubweb
  40. Moved `SupervisorConfig` into new package within ditto-services-base as — juergen.fickel / githubweb
  41. Added method to `Revision` for conveniently incrementing the revision — juergen.fickel / githubweb
  42. make it possible to purge one or more entities by means of a new — daniel.fesenmeyer / githubweb
  43. just add license header — daniel.fesenmeyer / githubweb
  44. add ConnectionOpsActor and test ConnectionOpsActorIT - add — daniel.fesenmeyer / githubweb
  45. Shifted policies service to new configuration style. — juergen.fickel / githubweb
  46. Added missing methods and Javadoc comment. — juergen.fickel / githubweb
  47. Deleted unused class `AbstractPoliciesService` and module — juergen.fickel / githubweb
  48. extract class MongoEventSourceSettings from MongoOpsSelectionProvider — daniel.fesenmeyer / githubweb
  49. add test for MongoOpsSelectionProvider — daniel.fesenmeyer / githubweb
  50. make the collections returned by MongoOpsSelectionProvider immutable — daniel.fesenmeyer / githubweb
  51. use MongoEventSourceSettings instead of MongoOpsSelectionProvider to — daniel.fesenmeyer / githubweb
  52. fix unit test for toString() of MongoOpsSelection — daniel.fesenmeyer / githubweb
  53. fix ConnectionOpsActor (and the test ConnectionOpsActorIT): the — daniel.fesenmeyer / githubweb
  54. #350: Shifted Things service to new configuration style. Had to refactor — juergen.fickel / githubweb
  55. #350: Fixed start-up problems with Policies and Things service. — juergen.fickel / githubweb
  56. #350: Fixed `ThingsPersistenceStreamingActorCreator`. — juergen.fickel / githubweb
  57. #350: Introduced common interface for all Ditto configs. TODO: Let all — juergen.fickel / githubweb
  58. no longer start ops-actors as cluster-singletons in order to increase — daniel.fesenmeyer / githubweb
  59. add debug log and print out RawConfig; fix mongodb uri in docker; — stefan.maute / githubweb
  60. add meaningful toString() to PurgeEntities command — daniel.fesenmeyer / githubweb
  61. fix javadoc: actor is no longer a cluster-singleton — daniel.fesenmeyer / githubweb
  62. rename OpsActorTestCases to MongoEventSourceITAssertions and get rid of — daniel.fesenmeyer / githubweb
  63. try to stabilize tests by waiting max 10 seconds for a create-response — daniel.fesenmeyer / githubweb
  64. add interfaces for index initialization — stefan.maute / githubweb
  65. DefaultCacheConfig now has an of method like all other config classes; — stefan.maute / githubweb
  66. Issue #350: Adjusted Javadoc comments and code formatting of index — juergen.fickel / githubweb
  67. Issue #350: Added missing '@Immutable' annotation. — juergen.fickel / githubweb
  68. Issue #350: Adjusted code formatting of constructor. — juergen.fickel / githubweb
  69. Issue #350: Log used service specific config at start-up on level DEBUG. — juergen.fickel / githubweb
  70. fixed setting port-name for cluster bootstrap discovery to the akka — Thomas J??ckle / githubweb
  71. Issue #350: Removed `DittoServiceWithMongoDbConfig` as it makes no sense — juergen.fickel / githubweb
  72. undid setting port-name for cluster bootstrap discovery to the akka — Thomas J??ckle / githubweb
  73. made simple SEO optimizations — Thomas J??ckle / githubweb
  74. update Akka version to 2.5.22 — Thomas J??ckle / githubweb
  75. decouple enforcement providers' stream components from actor context — yufei.cai / githubweb
  76. refactor enforcer actors to share their behavior-defining stream. — yufei.cai / githubweb
  77. fixed compile error after Ditto upgrade — Thomas J??ckle / githubweb
  78. fix lack of error handling in static enforcement stream — yufei.cai / githubweb
  79. refactor away enforcer actor creator and AbstractEnforcement.Context — yufei.cai / githubweb
  80. refactor away GraphActor — yufei.cai / githubweb
  81. refactor away unnecessary stream components — yufei.cai / githubweb
  82. stop re-creating receiver cache on each live signal — yufei.cai / githubweb
  83. updated alpakka-mqtt version to 1.0.0 — Thomas J??ckle / githubweb
  84. test enforcement of live command responses — yufei.cai / githubweb
  85. fixed mqtt connection problem after library update — Thomas J??ckle / githubweb
  86. added more logging to startup procedure — Thomas J??ckle / githubweb
  87. add "cursor" field to model classes of things-search — yufei.cai / githubweb
  88. exclude API breackage from japicmp — yufei.cai / githubweb
  89. Add thing ID as last sort key if absent. — yufei.cai / githubweb
  90. serialize an unimplemented cursor evaluator for things-search — yufei.cai / githubweb
  91. Issue #350: Renamed interface `WithIndexInitialization` to — juergen.fickel / githubweb
  92. things-search: move cursor to option; add size option — yufei.cai / githubweb
  93. updated dependency / CQ info — Thomas J??ckle / githubweb
  94. [wip] evaluate cursor — yufei.cai / githubweb
  95. things-search: extract sort values of the last result from persistence — yufei.cai / githubweb
  96. exclude API breakage from japicmp — yufei.cai / githubweb
  97. fix non-delivery of empty results — yufei.cai / githubweb
  98. integrate cursor into SearchActor workflow — yufei.cai / githubweb
  99. improve comments and AbstractThingSearchPersistenceITBase — yufei.cai / githubweb
  100. test & fix ImmutableCursorOption & ImmutableSizeOption — yufei.cai / githubweb
  101. review: simplified ActivityChecking of EnforcerActor * added missing — Thomas J??ckle / githubweb
  102. filter out x-correlation-id header; merge header from cursor — yufei.cai / githubweb
  103. Issue #350: Fixed getter name. — juergen.fickel / githubweb
  104. Issue #350: Moved `ExponentialBackOffConfig` to upper level. — juergen.fickel / githubweb
  105. remove unused HTTP headers — yufei.cai / githubweb
  106. ThingsSearchCursor: handle null dimensions — yufei.cai / githubweb
  107. truncate large arrays in sort fields — yufei.cai / githubweb
  108. removed sharded EnforcerActor and replace with ClusterRoute with — Thomas J??ckle / githubweb
  109. ThingsSearchCursor: improve error messages — yufei.cai / githubweb
  110. added serialization/deserialization for InvalidateCacheEntry class * had — Thomas J??ckle / githubweb
  111. fixed failing tests after maven dependency changes — Thomas J??ckle / githubweb
  112. fixed wrong maven import: thingsearch does not need to know concierge — Thomas J??ckle / githubweb
  113. Issue #350: Improved exception handling in case MongoDB could not be — juergen.fickel / githubweb
  114. Issue #350: Shifted search service to new configuration style. — juergen.fickel / githubweb
  115. Issue #350: Added unit test for `DefaultDeletionConfig`. — juergen.fickel / githubweb
  116. Issue #350: Extended `DefaultUpdaterConfigTest`. — juergen.fickel / githubweb
  117. Issue #350: Log used raw config on "INFO" level. — juergen.fickel / githubweb
  118. fixed wrongly wrapped message for enforcerActor for searchCommands — Thomas J??ckle / githubweb
  119. Issue #350: Log used raw config on "DEBUG" level. — juergen.fickel / githubweb
  120. added "expire-after-access" configuration to CacheFactory — Thomas J??ckle / githubweb
  121. Issue #350: log Runtime parameters first — stefan.maute / githubweb
  122. document, test and fix ThingsSearchCursor — yufei.cai / githubweb
  123. fix DittoRuntimeException handling in AbstractGraphActor * added — Thomas J??ckle / githubweb
  124. Issue #350: add ConfigFactory.load for configWithFallbacks to load — stefan.maute / githubweb
  125. fix DittoRuntimeException handling — Thomas J??ckle / githubweb
  126. fixed blocking the thread in ThingCommandEnforcement * don't instantiate — Thomas J??ckle / githubweb
  127. fixed shutdown of session counter in StreamingActor — Thomas J??ckle / githubweb
  128. document cursor option — yufei.cai / githubweb
  129. cleaned up EnforcerActorFactory * fixed ThingsAggregatorActor sending — Thomas J??ckle / githubweb
  130. Move logic of parsing into AnnotationBasedJsonparsable — Yannic Klem / githubweb
  131. Move logic to build an AnnotationBasedJsonparsable to a builder — Yannic Klem / githubweb
  132. Remove unused empty class — Yannic Klem / githubweb
  133. use correct class to build strategy + some cleanup — Yannic Klem / githubweb
  134. add exclude for AbstractErrorRegistry — Yannic Klem / githubweb
  135. fix typo — Yannic Klem / githubweb
  136. Issue #350: use java.time.Duration instead of time values in strings. — stefan.maute / githubweb
  137. Issue #350: Added unit test for `RawConfigSupplier`. — juergen.fickel / githubweb
  138. fixed message size enforcement for ditto-protocol AND messages route — Thomas J??ckle / githubweb
  139. Issue #318: create immutable implementation of connection log entry — Florian Fendt / githubweb
  140. Issue #318: create command to retrieve connection logs — Florian Fendt / githubweb
  141. Issue #318: create response with retrieved connection logs — Florian Fendt / githubweb
  142. Issue #318: fix wrong template in MessageFormat in several classes — Florian Fendt / githubweb
  143. Issue #318: Add command for enabling logging for connections — Florian Fendt / githubweb
  144. Issue #318: Add command for resetting the logs for a connection — Florian Fendt / githubweb
  145. Issue #318: Let LogUtil do what its methods say it does: enhancing the — Florian Fendt / githubweb
  146. Issue #318: Add own LogUtil for connections which allows adding the — Florian Fendt / githubweb
  147. Issue #318: Add config for connectivity monitoring — Florian Fendt / githubweb
  148. Issue #318: Fix exception caused in LogUtil since akka returns an — Florian Fendt / githubweb
  149. Issue #318: fix unit test — Florian Fendt / githubweb
  150. Issue #318: Enhance LogType to only support different log categories — Florian Fendt / githubweb
  151. Issue #318: Allow merging two RetrieveConnectionLogsResponses — Florian Fendt / githubweb
  152. Issue #318: Use new ConnectionLogUtil — Florian Fendt / githubweb
  153. Issue #318: wip: Add functionality that allows enduser-friendly logging — Florian Fendt / githubweb
  154. Issue #318: extract interface from ConnectionMetricsCollector — Florian Fendt / githubweb
  155. Issue #318: write javadoc on the connection monitoring interfaces — Florian Fendt / githubweb
  156. Issue #318: some more javadoc for connection monitoring. — Florian Fendt / githubweb
  157. Issue #318: write unit tests — Florian Fendt / githubweb
  158. Issue #318: add missing javadoc — Florian Fendt / githubweb
  159. Issue #318: add some log statements — Florian Fendt / githubweb
  160. Issue #318: change order of arguments in signature of internal logging — Florian Fendt / githubweb
  161. Issue #318: add new connectivity commands to the new parsable command — Florian Fendt / githubweb
  162. Issue #318: process EnableConnectionLogs command and enable the logs for — Florian Fendt / githubweb
  163. Issue #318: write unit tests for enabling connection logs — Florian Fendt / githubweb
  164. Issue #318: fix bug in LogUtil — Florian Fendt / githubweb
  165. Issue #318: fix DefaultMuteableConnectionLoggers equals, hashCode and — Florian Fendt / githubweb
  166. Issue #318: add LogEntryBuilder to connectivity model factory — Florian Fendt / githubweb
  167. Issue #318: provide interface for connection logs — Florian Fendt / githubweb
  168. introduced bufferSize and parallelism for AbstractGraphActor * — Thomas J??ckle / githubweb
  169. Issue #318: Handle RetrieveConnectionLogs command — Florian Fendt / githubweb
  170. Issue #350: use JUnitSoftAssertions in Unit tests — stefan.maute / githubweb
  171. Issue #350: Made config path of `DefaultLimitsConfig` public to make it — juergen.fickel / githubweb
  172. Issue #318: Handle ResetConnectionLogs command — Florian Fendt / githubweb
  173. Issue #350: Re-organized `ServiceSpecificConfig` to make it more modular — juergen.fickel / githubweb
  174. Truncate sort dimensions after thingId. — yufei.cai / githubweb
  175. Fix keyword & year — yufei.cai / githubweb
  176. Issue #350: Completely rely on fall-back values of `PersistenceConfig` — juergen.fickel / githubweb
  177. Issue #350: Changed type of default value of 'maxQueryTime' config — juergen.fickel / githubweb
  178. added metrics gathering for concierge enforcements — Thomas J??ckle / githubweb
  179. improved WS streaming message counting gauge with tags — Thomas J??ckle / githubweb
  180. adjusted metric name to underscores — Thomas J??ckle / githubweb
  181. fix NullPointerException in cursor generation — yufei.cai / githubweb
  182. added release notes and blogpost about Ditto 0.9.0-M2 — Thomas J??ckle / githubweb
  183. fix licence headers — Yannic Klem / githubweb
  184. add missing annotation to PurgeEntitiesResponse — Yannic Klem / githubweb
  185. changed "instance" of DevOps/piggyback commands to be of type String * — Thomas J??ckle / githubweb
  186. add new command to test samples for all services that should be capable — Yannic Klem / githubweb
  187. Improve error handling in AnnotationBasedJsonparsable and rename builder — Yannic Klem / githubweb
  188. enhance metrics with "outcome" — Thomas J??ckle / githubweb
  189. changed "streaming_message_count" gauge to be a counter (always — Thomas J??ckle / githubweb
  190. Always throw a DittoRuntimeException when an error occcurres during — Yannic Klem / githubweb
  191. Adds javadoc and renames some parameters — Yannic Klem / githubweb
  192. undid EventSniffer usage for websocket metrics counting * made — Thomas J??ckle / githubweb
  193. remove generic parameter from javadoc — Yannic Klem / githubweb
  194. moved cache related code re-used by search from concierge-service — Thomas J??ckle / githubweb
  195. added missing configuration "expire-after-access" after merge from — Thomas J??ckle / githubweb
  196. disable "cluster-membership" readiness check for now — Thomas J??ckle / githubweb
  197. Helm template split and MongoDB SSL support — Kai Zimmermann / githubweb
  198. Add Ditto header size checker and integrate it in gateway — yufei.cai / githubweb
  199. Take subject mapping into consideration when checking header size — yufei.cai / githubweb
  200. Issue #318: Add header "connectivity-debug-log" which allows to debug — Florian Fendt / githubweb
  201. Integrate DittoHeadersSizeChecker in Connectivity — yufei.cai / githubweb
  202. add connection id to ConnectionNotAccessibleException — Yannic Klem / githubweb
  203. Adapted the namespace regex and prohibit the use of the empty namespace. — stefan.maute / githubweb
  204. Adapted multiple unit tests which were using the empty namespace. — stefan.maute / githubweb
  205. Issue #350: Introduced `DittoServiceError` for interrupting a Ditto — juergen.fickel / githubweb
  206. provide isSuccess in HttpStatusCode — Yannic Klem / githubweb
  207. avoid magic numbers — Yannic Klem / githubweb
  208. Issue #350: Removed dependency to non-existent `AbstractConfigReader` — juergen.fickel / githubweb
  209. enable cluster-membership readiness check by default — Thomas J??ckle / githubweb
  210. Issue #350: Removed now unused configuration utilities. — juergen.fickel / githubweb
  211. Issue #350: Moved `ClusterConfig` to module — juergen.fickel / githubweb
  212. Make signal headers available for publisher actors for messages back — yufei.cai / githubweb
  213. Issue #350: Split functionality of `ConfigUtil` into custom classes. — juergen.fickel / githubweb
  214. Issue #350: Renamed `DittoServiceTng` to `DittoService`. — juergen.fickel / githubweb
  215. Issue #350: Moved `HttpConfig` and `LimitsConfig` into custom packages. — juergen.fickel / githubweb
  216. Issue #350: Use `MongoDbConfig` where necessary in order to be able to — juergen.fickel / githubweb
  217. Issue #350: Modularized MongoDB options configuration. — juergen.fickel / githubweb
  218. Issue #350: Moved parts of configuration utilities from module — juergen.fickel / githubweb
  219. Issue #350: Use classes instead of interfaces for instance variable — juergen.fickel / githubweb
  220. Issue #350: Moved nested interfaces into own files to improve package — juergen.fickel / githubweb
  221. Issue #350: Moved `ClusterConfig` to module — juergen.fickel / githubweb
  222. add validate method to ImmutableThing for validating ids; moved — stefan.maute / githubweb
  223. Issue #350: Fixed parent coordinates. — juergen.fickel / githubweb
  224. Issue #350: Removed japicmp-maven-plugin as there is not yet an old — juergen.fickel / githubweb
  225. Issue #350: Fixed Javadoc comment. — juergen.fickel / githubweb
  226. By default send messages to AMQP in fire-and-forget manner to prevent — Florian Fendt / githubweb
  227. Extract serviceName and instance from Json when no parameter from URL — stefan.maute / githubweb
  228. Added check for EnabledUntil (Logging feature) is in the past. — david.joos / githubweb
  229. Refactored CheckForLoggingActive touched files. Stopped scheduler on — david.joos / githubweb
  230. fixed excludes after trying to resolve merge conflict — noreply / githubweb
  231. fixed binary comp excludes — Thomas J??ckle / githubweb
  232. Add command to Debug log in HttpRequestActor — stefan.maute / githubweb
  233. Remove cursor fields that do not influence the result set — yufei.cai / githubweb
  234. ThingsSearchCursor: handle decode errors, remove unused class — yufei.cai / githubweb
  235. ThingsSearchCursor: Fix non-retention of sort-options — yufei.cai / githubweb
  236. fixed that DittoRuntimeExceptions encountered as a result from — Thomas J??ckle / githubweb
  237. Extracted supervisorStrategy from props method; NullPointerExceptions — stefan.maute / githubweb
  238. Update Javadoc; — stefan.maute / githubweb
  239. Detect non-retained duplicate headers — yufei.cai / githubweb
  240. Rename classes the use short "Ops" in their name to — Yannic Klem / githubweb
  241. add headers to Thing validation exceptions; add tests — yufei.cai / githubweb
  242. fix ThingWithSnapshotTag — yufei.cai / githubweb
  243. use checkNotNull instead of requireNotNull — Yannic Klem / githubweb
  244. Removed unused code. Fixed and added tests. Added — david.joos / githubweb
  245. Simplified CheckConnectionLogsActive class. Removed unnecessary — david.joos / githubweb
  246. Make JSON character escaping more standard-conform — yufei.cai / githubweb
  247. Send CreateThing commands to a default namespace if it has no namespace. — yufei.cai / githubweb
  248. Mention default namespace in OpenAPI documentation. — yufei.cai / githubweb
  249. changed comparator for sorting the headers; — stefan.maute / githubweb
  250. Fixed failing test caused by missing function from interface. — david.joos / githubweb
  251. Remove "back-to-sleep" feature of SudoRetrieveThing. — yufei.cai / githubweb
  252. Fix merge error — stefan.maute / githubweb
  253. review  - added short documentation of cursor-based paging to ditto docs — dominik.guggemos / githubweb
  254. fix unit test — dominik.guggemos / githubweb
  255. Stop discarding HTTP headers/adjusting correlation IDs by cursor. — yufei.cai / githubweb
  256. Issue #350: Use 'slash-star' comment style for license headers of Java — juergen.fickel / githubweb
  257. Issue #350: Updated license headers. — juergen.fickel / githubweb
  258. Issue #350: Supplemented CacheConfig with property — juergen.fickel / githubweb
  259. Issue #350: Supplemented EnforcementConfig with properties 'buffer-size' — juergen.fickel / githubweb
  260. MongoSearchUpdaterFlow: Fix looping on unexpected MongoException. — yufei.cai / githubweb
  261. Add comments and fiy typo — stefan.maute / githubweb
  262. Fixed failing test due to missing test config. Fixed failing test due to — david.joos / githubweb
  263. Issue #350: * Shifted Kafka connectivity to new configuration style. * — juergen.fickel / githubweb
  264. Make variable in for each loop final — Yannic Klem / githubweb
  265. Issue #350: * Renamed package — juergen.fickel / githubweb
  266. only replace characters which are encoded; return null for higher — stefan.maute / githubweb
  267. retain order for streams processed by AbstractGraphActor * thus also for — Thomas J??ckle / githubweb
  268. Add password for /overall/status alone. — yufei.cai / githubweb
  269. fixed asynchronous barrier between enforce and send in order to order — Thomas J??ckle / githubweb
  270. properly cleanup test connections for amqp 1.0, reject parallel — dominik.guggemos / githubweb
  271. Issue #350: Fixed compilation errors. Had to move configs to central — juergen.fickel / githubweb
  272. Issue #350: Fixed compilation errors after merging master branch into — juergen.fickel / githubweb
  273. Issue #350: Removed empty module. — juergen.fickel / githubweb
  274. Issue #350: Added missing 'hashCode' and 'equals' methods. — juergen.fickel / githubweb
  275. fixed in LiveSignalEnforcement that original sender was ignored — Thomas J??ckle / githubweb
  276. increase "fishForMsg" timeout for unit tests — Thomas J??ckle / githubweb
  277. Allow remapping of secrets for docker secret rotation. — yufei.cai / githubweb
  278. Fix OverallStatusRouteTest; remove unused method from EndPointTestBase. — yufei.cai / githubweb
  279. Issue #318: Provide connection logs that are related to a connection — Florian Fendt / githubweb
  280. Issue #318: fix bug in RabbitMQActor that was caused by multiple source — Florian Fendt / githubweb
  281. Issue #318: remove unused imports — Florian Fendt / githubweb
  282. updated legal documents — Thomas J??ckle / githubweb
  283. updated legal documents: fixed duplicated test dependencies — Thomas J??ckle / githubweb
  284. enhance DevOpsCommandsActor to also support the header "is-group-topic" — Thomas J??ckle / githubweb
  285. Issue #318: when muting the loggers, also reset its expiry information — Florian Fendt / githubweb
  286. Issue #318: clean up code an uncomment unit tests of — Florian Fendt / githubweb
  287. enhanced DevOpsCommandsActor to correctly subscribe to pub/sub topics — Thomas J??ckle / githubweb
  288. AMQP 1.0: Reduce prefetch buffer size to 10. — yufei.cai / githubweb
  289. Add logging of HTTP requests. — yufei.cai / githubweb
  290. fixed exception handling in AbstractEnforcement - exceptions during — Thomas J??ckle / githubweb
  291. * Sorted logs * Renamed "checkLoggingStillEnabled" * BaseClient Actor — david.joos / githubweb
  292. review: remove unused method, cast, blocking wait & rename some — yufei.cai / githubweb
  293. Simplify loading of MappingStrategies; remove a tautology in — yufei.cai / githubweb
  294. Make HttpRequestActor extensible with configurable implementation. — yufei.cai / githubweb
  295. Add scala-maven-plugin to ditto-services-utils-akka — yufei.cai / githubweb
  296. Issue #318: get rid of scala durations in ConnectionActor and — Florian Fendt / githubweb
  297. Issue #350: Added method to `ConfigWithFallback` to get a String or null — juergen.fickel / githubweb
  298. Issue #318: re-enable logs after connection is modified — Florian Fendt / githubweb
  299. Issue #350: Let `ConfigWithFallback` always wrap an instance of — juergen.fickel / githubweb
  300. minor adjustments to enforcement streaming — Thomas J??ckle / githubweb
  301. updated akka and akka-http versions to latest patch version — Thomas J??ckle / githubweb
  302. Added Tests & fixed tests. — david.joos / githubweb
  303. Added Licence header. Removed unnecessary code. — david.joos / githubweb
  304. Added LoggingExpired Command incl Tests. — david.joos / githubweb
  305. Fixed test. — david.joos / githubweb
  306. Remove unnecessary NamespaceSuffixCollectionNamesDisabled — Yannic Klem / githubweb
  307. Document AbstractHttpRequestActor. — yufei.cai / githubweb
  308. added debug logging for publishing MQTT messages — Thomas J??ckle / githubweb
  309. Fixed test. — david.joos / githubweb
  310. Fixed apidoc. — david.joos / githubweb
  311. Issue #318: simplify loggingExpired method — Florian Fendt / githubweb
  312. fixed remaining bug that when during enforcement another enforcement is — Thomas J??ckle / githubweb
  313. Issue #350: Reworked DittoHeaders size validation. * Extended — juergen.fickel / githubweb
  314. fixed remaining bug that when during enforcement another enforcement is — Thomas J??ckle / githubweb
  315. introduce throttling for amqp consumers — dominik.guggemos / githubweb
  316. Issue #318: add documentation on the connection logs — Florian Fendt / githubweb
  317. Add a second shutdown reason that is added to a Shutdown emitted on — Yannic Klem / githubweb
  318. Move WS event sniffers to strict positions. — yufei.cai / githubweb
  319. Test ImmutableDittoHeaders::truncate. — yufei.cai / githubweb
  320. ensured message mapping processing order for incoming messages by adding — Thomas J??ckle / githubweb
  321. fixed that exceptions were not wrapped with hash key + unit tests — Thomas J??ckle / githubweb
  322. AmqpConsumerActor: make throttling state thread-safe. — yufei.cai / githubweb
  323. fix unit tests — dominik.guggemos / githubweb
  324. Set travis time dilation to 10x — noreply / githubweb
  325. Set Travis timeout to 120 minutes — noreply / githubweb
  326. chose different hashKeys for ConsistentHashableEnvelope in front of — Thomas J??ckle / githubweb
  327. add environment variable override for throttling config — dominik.guggemos / githubweb
  328. fix NPE — Thomas J??ckle / githubweb
  329. Set Travis test time dilation to 40x — noreply / githubweb
  330. Replace travis time dilation by single expect timeout — noreply / githubweb
  331. do not dynamically adjust size of ConsistentHashingPool in front of — Thomas J??ckle / githubweb
  332. Issue #318: remove unused class — Florian Fendt / githubweb
  333. Issue #318: fix typos in documentation — Florian Fendt / githubweb
  334. Osgi bundling is not required for services models base so far — Yannic Klem / githubweb
  335. Add empty file to resources/META-INF to enforce presence of META-INF — Yannic Klem / githubweb
  336. Issue #318: add connection log messages describing failures in Kafka — Florian Fendt / githubweb
  337. Persistence without listCollections filter support — Kai Zimmermann / githubweb
  338. undid that *Config classes were Java Serializable * removed them from — Thomas J??ckle / githubweb
  339. Issue #318: rewrite logs in Kafka connections to also count up metrics — Florian Fendt / githubweb
  340. Issue #318: add failure information to failure logs for AMQP 1.0 — Florian Fendt / githubweb
  341. deleted duplicate config files — Thomas J??ckle / githubweb
  342. fixed errors after merge * applied missing configurations (marked as — Thomas J??ckle / githubweb
  343. fixed compile errors — Thomas J??ckle / githubweb
  344. fixed enforcement tests — Thomas J??ckle / githubweb
  345. improve enforcement of commands with empty id — Thomas J??ckle / githubweb
  346. Issue #318: add more detailed log information if an error during message — Florian Fendt / githubweb
  347. fixed config for connectivity after merge: * amqp10 throttling was added — Thomas J??ckle / githubweb
  348. increased default concierge parallelism to 256 — Thomas J??ckle / githubweb
  349. MqttPublisherActor: Remove TODO — yufei.cai / githubweb
  350. Issue #318: for connectivity logs, also log description of ditto runtime — Florian Fendt / githubweb
  351. reused actor system from local var — Thomas J??ckle / githubweb
  352. Stabilize PolicyPersistenceActorTest#recoverPolicyEntryModified — Yannic Klem / githubweb
  353. Add filter stage for ActorAskCacheLoader & use it for namespace blocking — yufei.cai / githubweb
  354. Invalidate namespaces after delay to not race with messages in-flight — yufei.cai / githubweb
  355. Issue #318: several small improvements on connection logging: * remove — Florian Fendt / githubweb
  356. Issue #318: fix unit test — Florian Fendt / githubweb
  357. Issue #318: fix bug where reserved characters of MessageFormat inside — Florian Fendt / githubweb
  358. Expect empty cache entry due to namespace blocking; log namespaces — yufei.cai / githubweb
  359. Log recovery of ThingPersistenceActor and shutdown due to purge. — yufei.cai / githubweb
  360. Fixed compilation errors after having merged master branch into feature — juergen.fickel / githubweb
  361. Revert "Add filter stage for ActorAskCacheLoader & use it for namespace — yufei.cai / githubweb
  362. Remove No-op journal collection name suffix generator. — yufei.cai / githubweb
  363. Stabilize PolicyPersistenceActorTest for Travis — yufei.cai / githubweb
  364. Stabilize ThingPersistenceActorTest for Travis — yufei.cai / githubweb
  365. ThingPersistenceActorTest: terminate previous actor in recovery tests — yufei.cai / githubweb
  366. Refactored `PersistenceOperationsConfiguration` to be in the same style — juergen.fickel / githubweb
  367. Mock PersistenceOperationsConfig to make all persistence operations — juergen.fickel / githubweb
  368. Extended `ScopedConfig` by frequently used convenience methods. — juergen.fickel / githubweb
  369. adds javadoc to PersistenceOperationsConfig — Yannic Klem / githubweb
  370. return persistenceOperationsConfig instead of null — Yannic Klem / githubweb
  371. Added Javadoc comment to enum constant. — juergen.fickel / githubweb
  372. Ditto CosmosDb support — Kai Zimmermann / githubweb
  373. Changed FiniteDuration to Duration. — david.joos / githubweb
  374. Delete things from search index if policy is deleted. — yufei.cai / githubweb
  375. Stabilize PolicyPersistenceActorTest more. — yufei.cai / githubweb
  376. Try enabling — yufei.cai / githubweb
  377. Maintain PolicyPersistenceActor and its test. — yufei.cai / githubweb
  378. recover amqp session when session was closed remotely — dominik.guggemos / githubweb
  379. add some unit tests — dominik.guggemos / githubweb
  380. improve disabling logs in tests (prevents ide warning) — dominik.guggemos / githubweb
  381. some cleanup, logging, javadoc — dominik.guggemos / githubweb
  382. add the connection id to JSON of exception to be able to parse it again — Florian Fendt / githubweb
  383. Avoid tagging authentication timers with the error flag on client errors — Yannic Klem / githubweb
  384. Use import of Attributes wherever possible and remove unused Logging — Yannic Klem / githubweb
  385. Rename methods for symmetry reasons — Yannic Klem / githubweb
  386. Remove unused parameter from handleConnectionRestored — Yannic Klem / githubweb
  387. Make getPublisherActor return an optional — Yannic Klem / githubweb
  388. Remove unused method — Yannic Klem / githubweb
  389. Remove unnecessary parameter — Yannic Klem / githubweb
  390. Remove unused method and add final modifier to variable — Yannic Klem / githubweb
  391. Add some connectiong logging to AmqpClient actor — Yannic Klem / githubweb
  392. Fixes behaviour of ServiceSpecificEnvironmentConfigSupplier to match — Yannic Klem / githubweb
  393. default value of persistence health check enabled should be true — Yannic Klem / githubweb
  394. Provide some documentation on the HostingEnvironment enum — Yannic Klem / githubweb
  395. - add specific config to better control session recovery per connection — dominik.guggemos / githubweb
  396. - add specific config to better control session recovery per connection — dominik.guggemos / githubweb
  397. fix AmqpClientActorTest — dominik.guggemos / githubweb
  398. resolve config of secrets as config supplier — Yannic Klem / githubweb
  399. add test to ConfigWithFallbackTest in order to verify that fallback is — Yannic Klem / githubweb
  400. add ditto mongodb options conf section — Yannic Klem / githubweb
  401. prepared Ditto release 0.9.0 by: * fixing OSGi imports in — Thomas J??ckle / githubweb

0.9.0-M2 (Apr 29, 2019, 4:49:29 AM)

  1. Unify MongoDB indexing and queries across things-search APIv1 and v2. — yufei.cai / githubweb
  2. add expiring index for background deletion of MongoDB documents — yufei.cai / githubweb
  3. delete feature property expression without feature ID — yufei.cai / githubweb
  4. modernize AttributeExpressionImpl.hashCode; remove unused constants — yufei.cai / githubweb
  5. simplify field expression factories; delete ACL and global read — yufei.cai / githubweb
  6. EventSourceNamespaceOpsActorTestCases: relax a timing constraint — yufei.cai / githubweb
  7. adapt assembly of docker image to other ditto images — dominik.guggemos / githubweb
  8. Enable support for MongoDb with persistenceSigned-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  9. disable api check for ditto-model-query — dominik.guggemos / githubweb
  10. updated copyright headers to allowed format of Eclipse: * only include — Thomas J??ckle / githubweb
  11. adjusted milestone 0.9.0-M1 publish date to 28.03. — Thomas J??ckle / githubweb
  12. enhanced CONTRIBUTING.md with license header information — Thomas J??ckle / githubweb
  13. added .scala files to license checking — noreply / githubweb
  14. Improve Connectivity piggyback command docu — Yannic Klem / githubweb
  15. remove some more filter expression leftovers — dominik.guggemos / githubweb
  16. update netty to 4.1.33 because of bug in 4.1.32 — noreply / githubweb
  17. Add helm dependecy update. — Kai Zimmermann / githubweb
  18. added "who's using Ditto" section to startpage — Thomas J??ckle / githubweb
  19. Recover from closed JMS AMQP message producer — Kai Zimmermann / githubweb
  20. updated Bosch logo — Thomas J??ckle / githubweb
  21. fixed status path in nginx.conf files — Thomas J??ckle / githubweb
  22. added Bosch white svg logo — Thomas J??ckle / githubweb
  23. remove jvm args from docker config — dominik.guggemos / githubweb
  24. fixed users section margin CSS — noreply / githubweb
  25. document search index migration — yufei.cai / githubweb
  26. fix name of search service main class — dominik.guggemos / githubweb
  27. Custom PVC integrated — Kai Zimmermann / githubweb
  28. Fix helm update command — Kai Zimmermann / githubweb
  29. fix "cannot index parallel arrays" error — yufei.cai / githubweb
  30. More meaningful PVC name.Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  31. Update to 0.9.0-M1Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  32. MongoDbResource: permit setting the listening port — yufei.cai / githubweb
  33. Add means to sync things manually; update embedded Mongo test tools — yufei.cai / githubweb
  34. some doc formatting — dominik.guggemos / githubweb
  35. start manual updater as cluster singleton — yufei.cai / githubweb
  36. improve logging, add some javadoc — dominik.guggemos / githubweb
  37. add configurable MongoDB hints by namespace — yufei.cai / githubweb
  38. remove description of feature wildcard search from openapi documentation — dominik.guggemos / githubweb
  39. add JsonFieldDefinition for audience claim — stefan.maute / githubweb
  40. Apply concept of GlobalErrorRegistry to command registries — Yannic Klem / githubweb
  41. Apply concept of GlobalErrorRegistry to command response registries — Yannic Klem / githubweb
  42. Apply concept of GlobalErrorRegistry to event registries — Yannic Klem / githubweb
  43. Add .empty files to resources/META-INF — Yannic Klem / githubweb
  44. Restructure ThingsMappingStrategy — Yannic Klem / githubweb
  45. Introduce AbstractMappingStrategy to add all global parsing strategies — Yannic Klem / githubweb
  46. Update licence headers — Yannic Klem / githubweb
  47. Avoid building the map holding the strategies on each method call — Yannic Klem / githubweb
  48. Fix connectivity problems after helm update — Kai Zimmermann / githubweb
  49. Add cluster capability — Kai Zimmermann / githubweb
  50. added LICENSE.md for user-logos — noreply / githubweb
  51. Issue #373: Adjusted Javadoc comments and code formatting. Introduces — juergen.fickel / githubweb
  52. True boolean value for MongoDb SSLSigned-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  53. things-search: fix registry tests — yufei.cai / githubweb
  54. Issue #348: Authentication Refactoring — Yannic Klem / githubweb
  55. Issue #348: Increases Timeout for messages to make tests more stable — Yannic Klem / githubweb
  56. Issue #348: fix deprecation warnings in QueryActorTest — Yannic Klem / githubweb
  57. Issue #348: use blocking dispatcher for authentication chain — Yannic Klem / githubweb
  58. Issue #348: Authentication providers don't need to be ensure they are — Yannic Klem / githubweb
  59. Issue #348: Validate number of parts of the JWT — Yannic Klem / githubweb
  60. Issue #348: Refactored constructor to make it easier to understand. — juergen.fickel / githubweb
  61. Updated version of AssertJDependency — juergen.fickel / githubweb
  62. Issue #348: Minor refactorings and adjustments of Javadoc comments and — juergen.fickel / githubweb
  63. Issue #348: Fixed unit test. — juergen.fickel / githubweb
  64. Issue #348: Use `CharSequence` for correlation ID where possible. — juergen.fickel / githubweb
  65. Issue #348: Added missing "@throws" documentation. — juergen.fickel / githubweb
  66. Issue #348: Improved logging with correlation ID. — juergen.fickel / githubweb
  67. Issue #348: Include external Ditto headers in HTTP responses sent within — juergen.fickel / githubweb
  68. Issue #348: Updated license header configuration. TODO: enable — juergen.fickel / githubweb
  69. Issue #348: reenable license header check — Yannic Klem / githubweb
  70. Issue #348: update licence headers — Yannic Klem / githubweb
  71. Issue #348: Package restructuring — Yannic Klem / githubweb
  72. Issue #348: change name of blocking-dispatcher to — Yannic Klem / githubweb
  73. Issue #348: make authentication-dispatcher more flexible — Yannic Klem / githubweb
  74. Renamed method 'getValue' of `Entry` to make its behavior more clear. — juergen.fickel / githubweb
  75. Issue #348: add missing import — Yannic Klem / githubweb
  76. added missing OSGi imports for "org.atteo.classindex" — Thomas J??ckle / githubweb
  77. added DittoEncodingHelper used for encoding/decoding characters which — Thomas J??ckle / githubweb
  78. Remove parboiled2 dependency. — yufei.cai / githubweb
  79. Exclude akka-actor, akka-stream etc from model dependencies — yufei.cai / githubweb
  80. fixed license header — Thomas J??ckle / githubweb
  81. Delete unnecessary exclusion — yufei.cai / githubweb
  82. Update ditto-legal. — yufei.cai / githubweb
  83. added removed CQs to section about obsolete section — noreply / githubweb
  84. log reason of parsing failure in global registries — Yannic Klem / githubweb
  85. Handle the case that the audience field is an array — Yannic Klem / githubweb
  86. remove logging from registries and rely only forwarding the cause — Yannic Klem / githubweb
  87. Improve nginx configuration for gateway restarts. — michael.gantert / githubweb
  88. Optimize things-search index for default requests. — yufei.cai / githubweb
  89. deleted user-logos from git repo; added via Jenkins site-deployment job — Thomas J??ckle / githubweb
  90. Issue #387: fix bug where messages could not be published for MQTT — Florian Fendt / githubweb
  91. Improve sonar/jacoco integration configuration. — michael.gantert / githubweb
  92. Update Ditto ApiDoc. — yufei.cai / githubweb
  93. Append _id to key-value index & fix discrepancy of — yufei.cai / githubweb

0.9.0-M1 (Mar 27, 2019, 10:05:52 AM)

  1. handle min hash code in shard region extractor — yufei.cai / githubweb
  2. Add DevOps commands to block, shutdown, purge namespaces and check their — yufei.cai / githubweb
  3. add DevOpsConfigReader — yufei.cai / githubweb
  4. make CaffeineCache typesafe; add Cache#getIfPresent to circumvent loader — yufei.cai / githubweb
  5. concierge: add pre-enforcer to block namespaces on demand — yufei.cai / githubweb
  6. ThingCommandEnforcement: use pre-enforcer to block undesired commands to — yufei.cai / githubweb
  7. block namespace for ThingsUpdater — yufei.cai / githubweb
  8. refine supertype of EntityIdWithRevision to Jsonifiable<JsonObject> — yufei.cai / githubweb
  9. upgrade equals-verifier to 2.5.2 — yufei.cai / githubweb
  10. shutdown sharded actors in a namespace on command — yufei.cai / githubweb
  11. rename NamespaceCacheWriter.blockCachedNamespaces as — yufei.cai / githubweb
  12. reduce stacktraces and error logs generated by successful tests — yufei.cai / githubweb
  13. make ThingPersistenceActorTest produce false positive less often — yufei.cai / githubweb
  14. add namespace ops actor that reacts to namespace query & purge commands — yufei.cai / githubweb
  15. added missing license header — Johannes Kraeher / githubweb
  16. simplified namespace blocking — Johannes Kraeher / githubweb
  17. Renamed argument from 'message' to 'signal'. — juergen.fickel / githubweb
  18. simplified namespace behavior, fixed license headers — Johannes Kraeher / githubweb
  19. Moved namespace commands, responses and exceptions to a new module. — juergen.fickel / githubweb
  20. Deleted superfluous namespace commands. — juergen.fickel / githubweb
  21. make AbstractNamespaceOpsActor independent of underlying persistence — yufei.cai / githubweb
  22. stop handling QueryNamespaceEmptiness — yufei.cai / githubweb
  23. Intermediately restored 'ShutdownNamespace' command to get rid of — juergen.fickel / githubweb
  24. add NamespaceOps support to ThingSearchUpdaterPersistence — yufei.cai / githubweb
  25. fix javadoc — yufei.cai / githubweb
  26. start ThingsSearchNamespaceOpsActor as cluster singleton — yufei.cai / githubweb
  27. add javadoc — yufei.cai / githubweb
  28. add BlockNamespaceResponse to response registry for consistency — yufei.cai / githubweb
  29. add akka-distributed-data dependency; add ditto-services-utils-ddata; — yufei.cai / githubweb
  30. add specialized distributed data for blocked namespaces — yufei.cai / githubweb
  31. Introduced new module for common commands which are not dedicated to a — juergen.fickel / githubweb
  32. Replaced 'ShutdownNamespace' with 'Shutdown' and removed 'namespace' — juergen.fickel / githubweb
  33. fixed compile errors after merge — Johannes Kraeher / githubweb
  34. replace local cache by distributed cache in namespace blocking behavior — yufei.cai / githubweb
  35. configure artery for test — yufei.cai / githubweb
  36. fix artery port in test — yufei.cai / githubweb
  37. Prefixed some getter methods with 'get' to avoid confusion because of — juergen.fickel / githubweb
  38. Adjusted some code formatting. — juergen.fickel / githubweb
  39. Optimised 'purgeAll' method to avoid list mutation and make collecting — juergen.fickel / githubweb
  40. Made class immutable, added 'equals' and 'hashCode' methods as well as — juergen.fickel / githubweb
  41. Prefixed some getter methods with 'get' to avoid confusion. Use — juergen.fickel / githubweb
  42. Use try-catch in 'PolicyNamespaceOpsActor.props' method to avoid memory — juergen.fickel / githubweb
  43. Moved instantiation of MongoClientWrapper to superclass. Made — juergen.fickel / githubweb
  44. Explicitly close MongoClientWrapper withing 'postStop' method to be sure — juergen.fickel / githubweb
  45. ensure NamespaceOps.purgeAll returns a source element; replace — yufei.cai / githubweb
  46. restrict replication of BlockedNamespaces to nodes of matching roles by — yufei.cai / githubweb
  47. Renamed 'DDataConfigReader' to 'DistributedDataConfigReader' and removed — juergen.fickel / githubweb
  48. fix javadoc, remove unused import, register BlockedNamespaceUpdater at — yufei.cai / githubweb
  49. add blocked namespaces updater path to concierge messaging constants — yufei.cai / githubweb
  50. BlockedNamespacesUpdater: move actor name to ConciergeMessagingConstants — yufei.cai / githubweb
  51. do not set autoindex option for capped collection; configure & log — yufei.cai / githubweb
  52. removed QueryNamespaceEmptiness command and response — Johannes Kraeher / githubweb
  53. NamespaceOps: impove javadoc — yufei.cai / githubweb
  54. add environment variable to disable suffix collection — yufei.cai / githubweb
  55. make NamespaceSuffixCollectionNamesDisabled extend — yufei.cai / githubweb
  56. add DevOps command to publish a message directly at pub-sub mediator — yufei.cai / githubweb
  57. Revert "add DevOps command to publish a message directly at pub-sub — yufei.cai / githubweb
  58. Fixed bug in 'BlockedNamespacesUpdater'. — juergen.fickel / githubweb
  59. DevOps: interpret piggyback at pub-sub mediator as PUBLISH; fix — yufei.cai / githubweb
  60. add access to BlockedNamespacesUpdater by pub-sub; add signal type as — yufei.cai / githubweb
  61. DevOps: disambiguate responses without service/instance from each other — yufei.cai / githubweb
  62. DevOps: document namespace erasure features — yufei.cai / githubweb
  63. add abstract actor with lock — yufei.cai / githubweb
  64. incorporate feedback by marianne-klein <marianne.klein@bosch-si.com> — yufei.cai / githubweb
  65. installation-operating.md: fix link & wording, add "Response" headings — yufei.cai / githubweb
  66. Deleted method `maxLockTime` and added parameter to method `setLocked` — juergen.fickel / githubweb
  67. fixed merge error — Johannes Kraeher / githubweb
  68. replaced scala types with java equivalents where possible — Johannes Kraeher / githubweb
  69. fix not working test on windows — Florian Fendt / githubweb
  70. use own thread pool for each cache — Florian Fendt / githubweb
  71. increased save-snaphsot timeout to 50s with regard to circuit-breaker — stefan.maute / githubweb
  72. improved logging in multiple classes — stefan.maute / githubweb
  73. add PolicyCommandFactory — stefan.maute / githubweb
  74. add logging for RecoveryTimeout — stefan.maute / githubweb
  75. add possibility to override default config parameters — stefan.maute / githubweb
  76. add separate dispatcher for things and policies persistence plugins — stefan.maute / githubweb
  77. put correlation-id into MDC for better traceability of requests; fix — stefan.maute / githubweb
  78. add missing executor to supplyAsync method; add correlation-id in — stefan.maute / githubweb
  79. reformat PolicyCommandFactory and ThingCommandFactory — stefan.maute / githubweb
  80. enhance LogUtil with correlationId methods for the slf4j MDC — Florian Fendt / githubweb
  81. added announcement for Eclipse Ditto 0.8.0 — Thomas J??ckle / githubweb
  82. invalidate concierge cache entries in blocked namespaces — yufei.cai / githubweb
  83. fixed that SSE did not contain "_modified" field — Thomas J??ckle / githubweb
  84. set binary-compatibility-check.version to 0.8.0 — noreply / githubweb
  85. adjusted binary compatibility check — Thomas J??ckle / githubweb
  86. add own deleted flag for search documents to increase performance for — Florian Fendt / githubweb
  87. Improved JSON memory management:    * Keep object hierarchies of — juergen.fickel / githubweb
  88. Updated version of EqualsVerifier dependency. — juergen.fickel / githubweb
  89. Adjusted code to changes of ditto-json. — juergen.fickel / githubweb
  90. fixed that for messages containing the $ char the topic placeholder — Thomas J??ckle / githubweb
  91. Reworked number implementations to comply to Java type semantic. — juergen.fickel / githubweb
  92. increase client actor ask timeout to handle slow connection — dominik.guggemos / githubweb
  93. fixed error log message which was no error but debug * updated to OpenJ9 — Thomas J??ckle / githubweb
  94. fix FeaturesDocumentBuilder by handling ditto-json numbers correctly — Thomas J??ckle / githubweb
  95. Added test cases to document builders to cover all supported JSON — juergen.fickel / githubweb
  96. Do escape JSON object keys like JSON strings. — juergen.fickel / githubweb
  97. review: adjusted some javadocs * full qualified links to classes removed — Thomas J??ckle / githubweb
  98. use configurable executor for caches — Florian Fendt / githubweb
  99. log unexpected messages in BaseClientActor which are throwables with — Thomas J??ckle / githubweb
  100. improved "onUnknownEvent" logging — noreply / githubweb
  101. improved BaseClientActor error logging — Thomas J??ckle / githubweb
  102. updated parallelism-factor of fork-join-executors to 3.0 — Thomas J??ckle / githubweb
  103. update qpid-jms to 0.39.0 — noreply / githubweb
  104. fixed compile error after qpid-jms update broke API — noreply / githubweb
  105. fixed compile error after qpid-jms broke API — noreply / githubweb
  106. fix test compile error — noreply / githubweb
  107. fix test compile error — noreply / githubweb
  108. fixed NPE — noreply / githubweb
  109. fixed error logging — noreply / githubweb
  110. fixed missing import — noreply / githubweb
  111. made contentType handling nicer — noreply / githubweb
  112. fixed json number error in FeaturesUpdateFactory — noreply / githubweb
  113. added dispatcher for "applyAsync()" tasks on CompletionStages * in — Thomas J??ckle / githubweb
  114. added docs, simplified configs — Thomas J??ckle / githubweb
  115. configured "throughput" of dispatchers were missing — Thomas J??ckle / githubweb
  116. rename StreamMetadataPersistence to TimestampPersistence; add async — yufei.cai / githubweb
  117. removed kamon-executors again — Thomas J??ckle / githubweb
  118. stabilized ThingsUpdaterTest — Thomas J??ckle / githubweb
  119. made one important change to WebSocket backpressure mechanism: only — Thomas J??ckle / githubweb
  120. add hooks to sniff events over websocket and SSE — yufei.cai / githubweb
  121. only do one instanceof check — Thomas J??ckle / githubweb
  122. removed unused dispatcher from test confs — Florian Fendt / githubweb
  123. assert all messages are received in ThingsUpdaterTest — Florian Fendt / githubweb
  124. WebsocketRoute: instead of cancelling stream on first error, report them — yufei.cai / githubweb
  125. Throw `NumberFormatException` instead of `UnsupportedOperationException` — Thomas J??ckle / githubweb
  126. Do not wrap newly "re-parsed" List or Map in an unmodifiable collection — Thomas J??ckle / githubweb
  127. Exposed methods of `JsonNumber` directly at `JsonValue`. — Thomas J??ckle / githubweb
  128. Improved performance of string parsing by building string — Thomas J??ckle / githubweb
  129. DefaultMessageMapperFactory: make factory class configurable — yufei.cai / githubweb
  130. improve predictability and type safety of MessageMapperFactory — yufei.cai / githubweb
  131. change parameter types of MessageMapperInstantiation — yufei.cai / githubweb
  132. updated akka-persistence-mongo to 2.2.2-SNAPSHOT and replaced "casbah" — Thomas J??ckle / githubweb
  133. Some refactorings after review: * Extracted class `CharsetDeterminer` to — juergen.fickel / githubweb
  134. added builder for the root route and removed routes visitor as the route — Johannes Kraeher / githubweb
  135. collect detailed metrics for inbound and outbound messages, separate — dominik.guggemos / githubweb
  136. fix license header — dominik.guggemos / githubweb
  137. fix test, add javadoc — dominik.guggemos / githubweb
  138. fix merge glitches — dominik.guggemos / githubweb
  139. respect timeout in headers for retrieve commands — dominik.guggemos / githubweb
  140. fix license header — dominik.guggemos / githubweb
  141. fix tests — dominik.guggemos / githubweb
  142. add some tests for ConnectivityCounterRegistry, remove debug output — dominik.guggemos / githubweb
  143. Refactored MongoConfig and MongoClientWrapper: * MongoConfig now is — juergen.fickel / githubweb
  144. rename and make JsonFields of RetrieveConnectionStatusResponse public — dominik.guggemos / githubweb
  145. updated cqs.md — Thomas J??ckle / githubweb
  146. fix merging of resource statuses and some minor fixes — dominik.guggemos / githubweb
  147. adjust counted time slots and tests — dominik.guggemos / githubweb
  148. add deployment files to deploy Ditto to OpenShift — Thomas J??ckle / githubweb
  149. added downing-provider for handling split-brain * chose the — Thomas J??ckle / githubweb
  150. updated CQs: added one for simple-akka-downing — Thomas J??ckle / githubweb
  151. MongoClientWrapper: fix event loop leak & stop forcing — yufei.cai / githubweb
  152. improve metrics for responses, omit zero measurements — dominik.guggemos / githubweb
  153. DefaultStreamSupervisor: fix blocking wait & add minimum delay config — yufei.cai / githubweb
  154. started review of collection amount of messages * made immutable — Thomas J??ckle / githubweb
  155. review: minor adjustments — Johannes Kraeher / githubweb
  156. StreamConsumerSettings: fix config key for warning offset — yufei.cai / githubweb
  157. split /status route into /overall and /status route. add unsecured — stefan.maute / githubweb
  158. updated to released akka-mongo-persistence 2.2.2 * updated legal docs — Thomas J??ckle / githubweb
  159. log background sync streams at DEBUG level — yufei.cai / githubweb
  160. added missing javadocs + fixed unit tests — Thomas J??ckle / githubweb
  161. initialize the counter ConnectivityCounterRegistry whenever a new — Thomas J??ckle / githubweb
  162. renamed ConnectionStatus to ConnectivityStatus as reused at other places — Thomas J??ckle / githubweb
  163. Switch from Dropwizard Metrics for Mongo Metrics to Kamon — Thomas J??ckle / githubweb
  164. exclude dropwizard — Thomas J??ckle / githubweb
  165. Cleanup and remove unnecessary dependecies — Thomas J??ckle / githubweb
  166. review: added javadoc; removed non-needed project versions in bom — Thomas J??ckle / githubweb
  167. fixed typo in javadoc — Thomas J??ckle / githubweb
  168. updated 3rd-party dependencies — Thomas J??ckle / githubweb
  169. fix default stream supervisor config. — yufei.cai / githubweb
  170. Move authentication definition into the respective Routes — Yannic Klem / githubweb
  171. splitted ConnectionMetrics in "inbound" and "outbound" metrics * added — Thomas J??ckle / githubweb
  172. moved MetricDirection and MetricType to connectivity-model * made — Thomas J??ckle / githubweb
  173. Dont allow empty thing names — Thomas J??ckle / githubweb
  174. Don't allow empty policy names — Thomas J??ckle / githubweb
  175. review: removed TODO, required cases are handled — noreply / githubweb
  176. added command + functionality to reset metrics of a connection * made — Thomas J??ckle / githubweb
  177. Validate ThingId and PolicyId correctly — Yannic Klem / githubweb
  178. Removed superfluous '@Nonnull' annotations and fixed log message. — juergen.fickel / githubweb
  179. Fix unit tests — Yannic Klem / githubweb
  180. added "connectedSince" field to RetrieveConnectionStatusResponse * added — Thomas J??ckle / githubweb
  181. added "resetConnectionMetrics" to Ditto doc * made AddressMetrics return — Thomas J??ckle / githubweb
  182. Adds tests for ImmutableThing to verify that policyId is validated — Yannic Klem / githubweb
  183. changed order of enum value inside MetricType — Thomas J??ckle / githubweb
  184. Fixed compilation errors after merging branch. — juergen.fickel / githubweb
  185. stop ThingPersistenceActor if woken up by SudoRetrieveThing. — yufei.cai / githubweb
  186. fix overzealous start of stream. — yufei.cai / githubweb
  187. fix that DefaultStreamSupervisor wasn't starting streams. — yufei.cai / githubweb
  188. added missing _responses counter init/reset functionality — Thomas J??ckle / githubweb
  189. removed a blocking wait in MongoSearchSyncPersistence — yufei.cai / githubweb
  190. allow topic placeholder in target address, validate placeholders in — dominik.guggemos / githubweb
  191. remove dependency on policies model — Yannic Klem / githubweb
  192. update SlidingWindowCounter to use distinct maps for storing success and — Florian Fendt / githubweb
  193. use the MapKey class itself for the counters map in — Florian Fendt / githubweb
  194. write test for ConnectionActor to verify that reset metrics will be — Florian Fendt / githubweb
  195. remove no longer needed check if QoS is existent — Florian Fendt / githubweb
  196. MongoSearchSyncPersistence: recover from MongoDB downtime — yufei.cai / githubweb
  197. MongoSearchSyncPersistence: fix javadoc, remove unnecessary @Nullable — yufei.cai / githubweb
  198. delete vim.exe.stackdump — noreply / githubweb
  199. fix connection configuration in command and control blog post — dominik.guggemos / githubweb
  200. Do not always stop ThingPersistenceActor after handling — yufei.cai / githubweb
  201. ThingPersistenceActor: passivate instead of poisoning supervisor to — yufei.cai / githubweb
  202. Introduce GlobalErrorRegistry that registers all DittoRuntimeExceptions — Yannic Klem / githubweb
  203. Removes PolicyErrorRegistry and annotates all Policy exceptions with — Yannic Klem / githubweb
  204. Adds test to policies service to verify that all known exceptions are — Yannic Klem / githubweb
  205. Remove DittoRuntimeExceptions from CommonErrorRegistry and annotate them — Yannic Klem / githubweb
  206. Removes MessageErrorRegistry and annotates all contained exceptions with — Yannic Klem / githubweb
  207. Removes ThingErrorRegistry and annotates contained exceptions with — Yannic Klem / githubweb
  208. Removes NamespaceErrorRegistry and annotates NamespaceBlockedException — Yannic Klem / githubweb
  209. Adds a GlobalErrorRegistryValidationTest for each service — Yannic Klem / githubweb
  210. Removes ConnectivityErrorRegistry and annotates contained exceptions — Yannic Klem / githubweb
  211. Removes ThingSearchErrorRegistry and annotates exceptions with — Yannic Klem / githubweb
  212. Removes DittoProtocolAdapterErrorRegistry and annotates contained — Yannic Klem / githubweb
  213. Removes BatchErrorRegistry and annotates containedExceptions with — Yannic Klem / githubweb
  214. Remove CommonErrorRegistry and register DittoJsonExceptions in — Yannic Klem / githubweb
  215. Remove methods in ErrorResponses that accept the GlobalErrorRegistry as — Yannic Klem / githubweb
  216. Add excludes for the japicmp plugin — Yannic Klem / githubweb
  217. Exclude jaxb-api dependency — Yannic Klem / githubweb
  218. make error code all lowercase — Yannic Klem / githubweb
  219. deactivate binary comp. check for services-models-connectivity — Thomas J??ckle / githubweb
  220. fixed placeholder validation: placeholders must be unresolvable — Thomas J??ckle / githubweb
  221. Adds ClassIndexTransformer to mvn-shade-plugin to avoid losing the class — Yannic Klem / githubweb
  222. changed error code of ThingPolicyIdInvalidException to — stefan.maute / githubweb
  223. fixed bug in PlaceholderFilter validation which caused test failures * — Thomas J??ckle / githubweb
  224. fixed javadoc errors — Thomas J??ckle / githubweb
  225. fixed javadoc errors — Thomas J??ckle / githubweb
  226. Adds javadoc to GlobalErrorRegistry — Yannic Klem / githubweb
  227. Annotate new exception with @JsonParsableException — Yannic Klem / githubweb
  228. StreamTrigger: fix a "forever-behind" scenario. — yufei.cai / githubweb
  229. reviewed: * fixed that topic placeholders were not replaced in target — Thomas J??ckle / githubweb
  230. Avoid copying the iterable into an ArrayList — Yannic Klem / githubweb
  231. don't add revokedSubjects to effectedSubjectIds only add — stefan.maute / githubweb
  232. fixed ConnectionActorTest and added a new test cases * in — Thomas J??ckle / githubweb
  233. fixed resetting metrics when sources/targets were renamed — Thomas J??ckle / githubweb
  234. add akka.remote.watch-failure-detector and akka.cluster.failure-detector — stefan.maute / githubweb
  235. only add role if member has reachable or unreachable entries. — stefan.maute / githubweb
  236. fixed broken conf file — stefan.maute / githubweb
  237. reduce heartbeat interval & add 'extra-roles' to cluster health — yufei.cai / githubweb
  238. Upgrade to classindex 3.6 and remove exclusion since this library is no — Yannic Klem / githubweb
  239. add configuration for measuring it coverage - add executions for goals — Thomas J??ckle / githubweb
  240. fixed obsolete field saved in AmqpConsumerActor — Thomas J??ckle / githubweb
  241. fix excludedGroups for license-maven-plugin: org.eclipse.ditto was not — Thomas J??ckle / githubweb
  242. remove unnecessary configuration of "copy-dependencies" goal — Thomas J??ckle / githubweb
  243. do not use *nix specific separator — Thomas J??ckle / githubweb
  244. add a module ditto-services-legal which aggregates all service — Thomas J??ckle / githubweb
  245. do not use *nix specific separator — Thomas J??ckle / githubweb
  246. Introduce GlobalErrorRegistryTestCases — Yannic Klem / githubweb
  247. Remove unused imports — Yannic Klem / githubweb
  248. Adds javadoc and exception handling in GlobalErrorRegistry — Yannic Klem / githubweb
  249. Remove duplication of GlobalErrorRegistry in MappingStrategies — Yannic Klem / githubweb
  250. fixed that apidoc (swagger) in Ditto sandbox was not working * updated — Thomas J??ckle / githubweb
  251. move instantiation of JsonObjectBuilder in AddressMetrics into the — Florian Fendt / githubweb
  252. Initial commit for helm chart — michael.gantert / githubweb
  253. Use {{.Chart.Version}} as ditto cluster artifact version — michael.gantert / githubweb
  254. added "enforced" MetricType which is used for sources after enforcement — Thomas J??ckle / githubweb
  255. Update mongodb to 3.6 — michael.gantert / githubweb
  256. updated compile.txt, cqs.md and NOTICE-THIRD-PARTY.md with classindex — Thomas J??ckle / githubweb
  257. fixed order of consumer inbound "success" recording — Thomas J??ckle / githubweb
  258. added "dispatched" MetricType for outbound metrics + changed order of — Thomas J??ckle / githubweb
  259. added missing @JsonParsableException annotation for new — Thomas J??ckle / githubweb
  260. added ConnectionTimeoutException to — Thomas J??ckle / githubweb
  261. count a missing replyTo header to the dropped failure category instead — Florian Fendt / githubweb
  262. update blog post for connecting ditto with hono with the new metrics — Florian Fendt / githubweb
  263. add exception for entity and message too large — Thomas J??ckle / githubweb
  264. swap out deprecated MongoDB client — Thomas J??ckle / githubweb
  265. MongoClientWrapper: Remove unnecessary call to .build() — Thomas J??ckle / githubweb
  266. adapt name of MongoTimestampPersistenceIT to match tested class — Yannic Klem / githubweb
  267. extracted placeholders from ditto-services-models-connectivity to new — Thomas J??ckle / githubweb
  268. minor logging improvements — dominik.guggemos / githubweb
  269. updated to OpenJ9 0.12.1 docker base image — Thomas J??ckle / githubweb
  270. use released ditto images from Docker Hub — Thomas J??ckle / githubweb
  271. bumped mongodb version to 3.6 —