collapse
60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
Test Result: 0 tests failing out of a total of 7,131 tests.100
Build History
x
 x12 MB
 13 MB
 x12 MB
 x3 MB
 x13 MB
publish to maven central failed
 x3 MB
 9 MB
 13 MB
 13 MB
 12 MB
 13 MB
 13 MB
 6 MB
 13 MB
 x8 MB
 11 MB
 10 MB
 4 MB
 9 MB
 3 MB
 3 MB
 4 MB
 9 MB
 3 MB
 x3 MB
 3 MB
 x3 MB
 9 MB
 4 MB
 4 MB

Changes

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.schneider / 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.schneider / githubweb
  6. fix pom flattening in order to have cleaned up poms for release — thomas.jaeckle / 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.schneider / githubweb
  22. reverted unintended change to old blog post — johannes.schneider / githubweb
  23. Implement basic functionalities to ConnectionStatusMapper — vadim.guenther / githubweb
  24. added sonarqube analysis — johannes.schneider / githubweb
  25. removed path to pom for sonarqube analysis — johannes.schneider / githubweb
  26. fixed broken links in client documentation — johannes.schneider / 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.jaeckle / githubweb
  39. added CQs of updated dependencies to cqs.md — thomas.jaeckle / githubweb
  40. enabled dropping empty suffixed collections in things + policies — thomas.jaeckle / 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 — claerhout.bob / 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.schneider / githubweb
  63. fixed that UnmappedOutboundSignal did not serialize/deserialize — thomas.jaeckle / githubweb
  64. fixed connectivity metrics gauges * they were not resetted when the — thomas.jaeckle / 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.jaeckle / githubweb
  68. review: minor formatting — thomas.jaeckle / githubweb
  69. fixed unit tests after merge; renamed HttpPublisherActor — thomas.jaeckle / 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.jaeckle / githubweb
  73. use new adopter mechanism provided by Eclipse IoT to show "who's using — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  82. prevent the state timeout canceling when switching to UNKNOWN state * — thomas.jaeckle / 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.jaeckle / githubweb
  88. Add docs about the openid connect feature — a.wellbrock / githubweb
  89. updated publishing date of blogpost about HTTP connections — thomas.jaeckle / githubweb
  90. updated context-overview.png image by adding HTTP based connections — thomas.jaeckle / githubweb
  91. #17 moved JsonWebToken to model — johannes.schneider / githubweb
  92. #17 fixed compile errors — johannes.schneider / 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) — a.wellbrock / githubweb
  103. fixed bug that etag for ModifyPolicyEntryStrategy and — thomas.jaeckle / githubweb
  104. fixed review findings on Ditto documentation — thomas.jaeckle / githubweb
  105. configured user-agent as "eclipse-ditto/<version>" for outgoing HTTP — thomas.jaeckle / 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.schneider / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  129. Improve formatting and connection error log on JSON errors. — Yufei.Cai / githubweb
  130. re-added explicit type <T> — thomas.jaeckle / githubweb
  131. added logging for request URI to connection logs — thomas.jaeckle / 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.jaeckle / githubweb
  137. #17 removed ack for jwt via websocket — johannes.schneider / 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.jaeckle / 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.schneider / githubweb
  144. Remove javadoc on escaping of slashes in JsonPointers — Florian.Fendt / githubweb
  145. #17 minor changes — johannes.schneider / githubweb
  146. review: * fixed copy&paste error in javadocs * extracted StreamingConfig — thomas.jaeckle / githubweb
  147. fix test errors after review changes — thomas.jaeckle / githubweb
  148. fix that streamingConfig instead of websocketConfig was returned after — thomas.jaeckle / githubweb
  149. added missing @Nullable annotations in TooManyRequestsException — thomas.jaeckle / githubweb
  150. added slides for status presentation @ EclipseCon 2019 — thomas.jaeckle / githubweb
  151. Apply hostname blacklisting to all connection types. — Yufei.Cai / githubweb
  152. adjusted blogpost date — thomas.jaeckle / githubweb
  153. fix loading of fallback mappers + add tests — dominik.guggemos / githubweb
  154. prefixed all internal MessageHeaders with "ditto-message-" * removed — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  169. fixes #460: document that topics as well as queues might be configured — thomas.jaeckle / githubweb
  170. improvements on the configuration section of operating Ditto — thomas.jaeckle / 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.schneider / githubweb
  180. fixed StreamingActor — johannes.schneider / githubweb
  181. fixed more compile errors — johannes.schneider / 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.schneider / githubweb
  189. fix that for each things HTTP call the sseRoute handling caused a too — thomas.jaeckle / 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.schneider / githubweb
  197. do not overwrite existing mappings in migration — dominik.guggemos / githubweb
  198. review: * removed ConnectionBuilder.mappingDefinition method as it was — thomas.jaeckle / githubweb
  199. Implement limitation of messages per mapping — vadim.guenther / githubweb
  200. review: * adjusted naming of boolean of PayloadMapper annotation * some — thomas.jaeckle / 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.schneider / 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.jaeckle / 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.jaeckle / githubweb
  216. fixed merge conflicts; — stefan.maute / githubweb
  217. added one more unit test for overwriting the content-type-blacklist — thomas.jaeckle / githubweb
  218. fixed log statement - was no "failure" — thomas.jaeckle / githubweb
  219. review: enhanced thrown ConnectionConfigurationInvalidException with a — thomas.jaeckle / 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.jaeckle / githubweb
  229. review: * restructured connectivity-mapping.md in order to first list — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  237. added release notes and blogpost about 1.0.0-M2 — thomas.jaeckle / githubweb
  238. removed "to be removed CQs" from cqs.md list — thomas.jaeckle / 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.jaeckle / githubweb
  82. review: * some minor renamings * removed RetrieveMongoStatus + — thomas.jaeckle / githubweb
  83. Reduce log level when not taking snapshots. — Yufei.Cai / githubweb
  84. fixed guess for memory leak: * make substream creation per namespace — thomas.jaeckle / githubweb
  85. completely removed "max-namespaces-substreams" configuration capability — thomas.jaeckle / 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.jaeckle / 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.schneider / 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.schneider / githubweb
  103. relaxed uri restrictions — johannes.schneider / githubweb
  104. updated links to uri rfc — johannes.schneider / githubweb
  105. added metrics about how many messages are processed by — thomas.jaeckle / githubweb
  106. Enable querying of statistics by cluster pub-sub. — Yufei.Cai / githubweb
  107. added double quote to DittoEncodingHelper, fixed nginx configuration so — johannes.schneider / 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.jaeckle / 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.jaeckle / githubweb
  122. adapted oauth authentication to support providers which implement openid — johannes.schneider / githubweb
  123. temp. fix of PolicyPersistenceActorTest — thomas.jaeckle / githubweb
  124. fix import of module — Florian.Fendt / githubweb
  125. temp. fix of ThingPersistenceActorTest — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  179. fixed merge error — noreply / githubweb
  180. use DistPubSubAccess for pub/sub subscription — noreply / githubweb
  181. added blog post — johannes.schneider / githubweb
  182. updated caffeine to 2.8.0 — thomas.jaeckle / 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.schneider / githubweb
  187. added getter for scopes on a JsonWebToken — johannes.schneider / 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.jaeckle / 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.schneider / githubweb
  209. Add ditto protocol sub access and use it in gateawy+connectivity — Yufei.Cai / githubweb
  210. added getter for authorized party — johannes.schneider / 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.jaeckle / 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.schneider / 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.jaeckle / githubweb
  241. Fix config path in ClusterStatusSupplier. — Yufei.Cai / githubweb
  242. added ADR for justifying replacing Akka distributed pubs/sub for — thomas.jaeckle / 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.jaeckle / 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.schneider / 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.jaeckle / 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.schneider / 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.jaeckle / githubweb
  297. try to parse bytes received via MQTT as text in order to make them — thomas.jaeckle / 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.jaeckle / githubweb
  300. added client sdk documentation — johannes.schneider / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  73. made simple SEO optimizations — thomas.jaeckle / githubweb
  74. update Akka version to 2.5.22 — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  84. test enforcement of live command responses — Yufei.Cai / githubweb
  85. fixed mqtt connection problem after library update — thomas.jaeckle / githubweb
  86. added more logging to startup procedure — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  109. ThingsSearchCursor: improve error messages — Yufei.Cai / githubweb
  110. added serialization/deserialization for InvalidateCacheEntry class * had — thomas.jaeckle / githubweb
  111. fixed failing tests after maven dependency changes — thomas.jaeckle / githubweb
  112. fixed wrong maven import: thingsearch does not need to know concierge — thomas.jaeckle / 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.jaeckle / githubweb
  119. Issue #350: Log used raw config on "DEBUG" level. — juergen.fickel / githubweb
  120. added "expire-after-access" configuration to CacheFactory — thomas.jaeckle / 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.jaeckle / githubweb
  124. Issue #350: add ConfigFactory.load for configWithFallbacks to load — stefan.maute / githubweb
  125. fix DittoRuntimeException handling — thomas.jaeckle / githubweb
  126. fixed blocking the thread in ThingCommandEnforcement * don't instantiate — thomas.jaeckle / githubweb
  127. fixed shutdown of session counter in StreamingActor — thomas.jaeckle / githubweb
  128. document cursor option — Yufei.Cai / githubweb
  129. cleaned up EnforcerActorFactory * fixed ThingsAggregatorActor sending — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  179. improved WS streaming message counting gauge with tags — thomas.jaeckle / githubweb
  180. adjusted metric name to underscores — thomas.jaeckle / githubweb
  181. fix NullPointerException in cursor generation — Yufei.Cai / githubweb
  182. added release notes and blogpost about Ditto 0.9.0-M2 — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  189. changed "streaming_message_count" gauge to be a counter (always — thomas.jaeckle / 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.jaeckle / githubweb
  193. remove generic parameter from javadoc — Yannic.Klem / githubweb
  194. moved cache related code re-used by search from concierge-service — thomas.jaeckle / githubweb
  195. added missing configuration "expire-after-access" after merge from — thomas.jaeckle / githubweb
  196. disable "cluster-membership" readiness check for now — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  268. Add password for /overall/status alone. — Yufei.Cai / githubweb
  269. fixed asynchronous barrier between enforce and send in order to order — thomas.jaeckle / 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.jaeckle / githubweb
  276. increase "fishForMsg" timeout for unit tests — thomas.jaeckle / 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.jaeckle / githubweb
  283. updated legal documents: fixed duplicated test dependencies — thomas.jaeckle / githubweb
  284. enhance DevOpsCommandsActor to also support the header "is-group-topic" — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  301. updated akka and akka-http versions to latest patch version — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  313. Issue #350: Reworked DittoHeaders size validation. * Extended — juergen.fickel / githubweb
  314. fixed remaining bug that when during enforcement another enforcement is — thomas.jaeckle / 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.jaeckle / githubweb
  321. fixed that exceptions were not wrapped with hash key + unit tests — thomas.jaeckle / 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.jaeckle / githubweb
  327. add environment variable override for throttling config — dominik.guggemos / githubweb
  328. fix NPE — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  342. fixed errors after merge * applied missing configurations (marked as — thomas.jaeckle / githubweb
  343. fixed compile errors — thomas.jaeckle / githubweb
  344. fixed enforcement tests — thomas.jaeckle / githubweb
  345. improve enforcement of commands with empty id — thomas.jaeckle / 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.jaeckle / githubweb
  348. increased default concierge parallelism to 256 — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  11. adjusted milestone 0.9.0-M1 publish date to 28.03. — thomas.jaeckle / githubweb
  12. enhanced CONTRIBUTING.md with license header information — thomas.jaeckle / 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.jaeckle / githubweb
  19. Recover from closed JMS AMQP message producer — kai.zimmermann / githubweb
  20. updated Bosch logo — thomas.jaeckle / githubweb
  21. fixed status path in nginx.conf files — thomas.jaeckle / githubweb
  22. added Bosch white svg logo — thomas.jaeckle / 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.jaeckle / githubweb
  77. added DittoEncodingHelper used for encoding/decoding characters which — thomas.jaeckle / 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.jaeckle / 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.jaeckle / 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.schneider / githubweb
  16. simplified namespace blocking — johannes.schneider / githubweb
  17. Renamed argument from 'message' to 'signal'. — juergen.fickel / githubweb
  18. simplified namespace behavior, fixed license headers — johannes.schneider / 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.schneider / 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.schneider / 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.schneider / githubweb
  68. replaced scala types with java equivalents where possible — johannes.schneider / 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.jaeckle / githubweb
  82. invalidate concierge cache entries in blocked namespaces — Yufei.Cai / githubweb
  83. fixed that SSE did not contain "_modified" field — thomas.jaeckle / githubweb
  84. set binary-compatibility-check.version to 0.8.0 — noreply / githubweb
  85. adjusted binary compatibility check — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  94. fix FeaturesDocumentBuilder by handling ditto-json numbers correctly — thomas.jaeckle / 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.jaeckle / githubweb
  98. use configurable executor for caches — Florian.Fendt / githubweb
  99. log unexpected messages in BaseClientActor which are throwables with — thomas.jaeckle / githubweb
  100. improved "onUnknownEvent" logging — noreply / githubweb
  101. improved BaseClientActor error logging — thomas.jaeckle / githubweb
  102. updated parallelism-factor of fork-join-executors to 3.0 — thomas.jaeckle / 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.jaeckle / githubweb
  114. added docs, simplified configs — thomas.jaeckle / githubweb
  115. configured "throughput" of dispatchers were missing — thomas.jaeckle / githubweb
  116. rename StreamMetadataPersistence to TimestampPersistence; add async — Yufei.Cai / githubweb
  117. removed kamon-executors again — thomas.jaeckle / githubweb
  118. stabilized ThingsUpdaterTest — thomas.jaeckle / githubweb
  119. made one important change to WebSocket backpressure mechanism: only — thomas.jaeckle / githubweb
  120. add hooks to sniff events over websocket and SSE — Yufei.Cai / githubweb
  121. only do one instanceof check — thomas.jaeckle / 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.jaeckle / githubweb
  126. Do not wrap newly "re-parsed" List or Map in an unmodifiable collection — thomas.jaeckle / githubweb
  127. Exposed methods of `JsonNumber` directly at `JsonValue`. — thomas.jaeckle / githubweb
  128. Improved performance of string parsing by building string — thomas.jaeckle / 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.jaeckle / 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.schneider / 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.jaeckle / 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.jaeckle / githubweb
  149. added downing-provider for handling split-brain * chose the — thomas.jaeckle / githubweb
  150. updated CQs: added one for simple-akka-downing — thomas.jaeckle / 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.jaeckle / githubweb
  155. review: minor adjustments — johannes.schneider / 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.jaeckle / githubweb
  159. log background sync streams at DEBUG level — Yufei.Cai / githubweb
  160. added missing javadocs + fixed unit tests — thomas.jaeckle / githubweb
  161. initialize the counter ConnectivityCounterRegistry whenever a new — thomas.jaeckle / githubweb
  162. renamed ConnectionStatus to ConnectivityStatus as reused at other places — thomas.jaeckle / githubweb
  163. Switch from Dropwizard Metrics for Mongo Metrics to Kamon — thomas.jaeckle / githubweb
  164. exclude dropwizard — thomas.jaeckle / githubweb
  165. Cleanup and remove unnecessary dependecies — thomas.jaeckle / githubweb
  166. review: added javadoc; removed non-needed project versions in bom — thomas.jaeckle / githubweb
  167. fixed typo in javadoc — thomas.jaeckle / githubweb
  168. updated 3rd-party dependencies — thomas.jaeckle / 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.jaeckle / githubweb
  172. moved MetricDirection and MetricType to connectivity-model * made — thomas.jaeckle / githubweb
  173. Dont allow empty thing names — thomas.jaeckle / githubweb
  174. Don't allow empty policy names — thomas.jaeckle / githubweb
  175. review: removed TODO, required cases are handled — noreply / githubweb
  176. added command + functionality to reset metrics of a connection * made — thomas.jaeckle / 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.jaeckle / githubweb
  181. added "resetConnectionMetrics" to Ditto doc * made AddressMetrics return — thomas.jaeckle / githubweb
  182. Adds tests for ImmutableThing to verify that policyId is validated — Yannic.Klem / githubweb
  183. changed order of enum value inside MetricType — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  220. fixed placeholder validation: placeholders must be unresolvable — thomas.jaeckle / 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.jaeckle / githubweb
  224. fixed javadoc errors — thomas.jaeckle / githubweb
  225. fixed javadoc errors — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  233. fixed resetting metrics when sources/targets were renamed — thomas.jaeckle / 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.jaeckle / githubweb
  240. fixed obsolete field saved in AmqpConsumerActor — thomas.jaeckle / githubweb
  241. fix excludedGroups for license-maven-plugin: org.eclipse.ditto was not — thomas.jaeckle / githubweb
  242. remove unnecessary configuration of "copy-dependencies" goal — thomas.jaeckle / githubweb
  243. do not use *nix specific separator — thomas.jaeckle / githubweb
  244. add a module ditto-services-legal which aggregates all service — thomas.jaeckle / githubweb
  245. do not use *nix specific separator — thomas.jaeckle / 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.jaeckle / 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.jaeckle / githubweb
  255. Update mongodb to 3.6 — michael.gantert / githubweb
  256. updated compile.txt, cqs.md and NOTICE-THIRD-PARTY.md with classindex — thomas.jaeckle / githubweb
  257. fixed order of consumer inbound "success" recording — thomas.jaeckle / githubweb
  258. added "dispatched" MetricType for outbound metrics + changed order of — thomas.jaeckle / githubweb
  259. added missing @JsonParsableException annotation for new — thomas.jaeckle / githubweb
  260. added ConnectionTimeoutException to — thomas.jaeckle / 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.jaeckle / githubweb
  264. swap out deprecated MongoDB client — thomas.jaeckle / githubweb
  265. MongoClientWrapper: Remove unnecessary call to .build() — thomas.jaeckle / githubweb
  266. adapt name of MongoTimestampPersistenceIT to match tested class — Yannic.Klem / githubweb
  267. extracted placeholders from ditto-services-models-connectivity to new — thomas.jaeckle / githubweb
  268. minor logging improvements — dominik.guggemos / githubweb
  269. updated to OpenJ9 0.12.1 docker base image — thomas.jaeckle / githubweb
  270. use released ditto images from Docker Hub — thomas.jaeckle / githubweb
  271. bumped mongodb version to 3.6 — thomas.jaeckle / githubweb
  272. Adjusted some code formatting. — juergen.fickel / githubweb
  273. added support for placeholder expressions * including extensible — thomas.jaeckle / githubweb
  274. fixed javadoc errors — thomas.jaeckle / githubweb
  275. fixed javadoc errors — thomas.jaeckle / githubweb
  276. exclude InvalidRqlExpressionException from japicmp maven plugin — Yannic.Klem / githubweb
  277. added missing javadocs * added more functions: substring-after, lower, — thomas.jaeckle / githubweb
  278. added unit tests for expression / function resolving * made some — thomas.jaeckle / githubweb
  279. fixed ImmutableFunctionExpression#supports method — thomas.jaeckle / githubweb
  280. added + throw new PlaceholderFunctionUnknownException for unknown — thomas.jaeckle / githubweb
  281. fixed test — thomas.jaeckle / githubweb
  282. fixed imports after merge from master — thomas.jaeckle / githubweb
  283. Kubernetes deployment complete — kai.zimmermann / githubweb
  284. added documentation about new placeholder functions * extracted new — thomas.jaeckle / githubweb
  285. fixed bug that lead ConnectionActor to stop itself for brandnew — thomas.jaeckle / githubweb
  286. fixed ConnectionActorTest — thomas.jaeckle / githubweb
  287. allow the value to be null for the eq and ne operator: otherwise there — daniel.fesenmeyer / githubweb
  288. fix ImmutablePropertyFilter: the search api currently does not support — daniel.fesenmeyer / githubweb
  289. add convenience method for creating a SortOption with a single entry — daniel.fesenmeyer / githubweb
  290. adjust search to be tolerant with filters, not only for sort: allow — daniel.fesenmeyer / githubweb
  291. unify the order of parameters when creating a SortOptionEntry: — daniel.fesenmeyer / githubweb
  292. add parameter types to call of SearchModelFactory#newSortOptionEntry() — daniel.fesenmeyer / githubweb
  293. extend unit tests for placeholder functions — Florian.Fendt / githubweb
  294. updated dependencies: * Akka to 2.5.21 * akka-http to 10.1.7 * — thomas.jaeckle / githubweb
  295. fix processing of websocket protocol messages, move to separate class — dominik.guggemos / githubweb
  296. updated dependencies: * qpid-jms-client to 0.40.0 * netty to — thomas.jaeckle / githubweb
  297. simplified akka-management config — thomas.jaeckle / githubweb
  298. simplified akka-management config — thomas.jaeckle / githubweb
  299. adjusted livenessProbe / readinessProbe for k8s — thomas.jaeckle / githubweb
  300. removed K8S_NAMESPACE env variable — thomas.jaeckle / githubweb
  301. make javadoc implementation-independent — Yufei.Cai / githubweb
  302. use symbolic links for openapi files — michael.gantert / githubweb
  303. Configurable helm templates — kai.zimmermann / githubweb
  304. fixed nginx.conf for new overall route — stefan.maute / githubweb
  305. adapted status route in nginx.conf for all deployments — stefan.maute / githubweb
  306. adapted status route in nginx.conf for new helm deployment — stefan.maute / githubweb
  307. Updated Regex for piped function placeholder — Florian.Fendt / githubweb
  308. fix failing ImmutableFunctionExpression Unit-Test — Florian.Fendt / githubweb
  309. Fixed tests for new regex. — Florian.Fendt / githubweb
  310. Refactoring regex implementation. — Florian.Fendt / githubweb
  311. Refactoring regex implementation. — Florian.Fendt / githubweb
  312. add comment in nginx.conf for helm and sandbox deployment to switch to — stefan.maute / githubweb
  313. fix test failure — Florian.Fendt / githubweb
  314. allow whitespaces in function definitions of pipelines. also extract the — Florian.Fendt / githubweb
  315. add .env file to .gitignore updated /status location in nginx.conf — stefan.maute / githubweb
  316. fixed handling of exceptions in ThingsAggregatorProxyActor by checking — stefan.maute / githubweb
  317. reformat code — stefan.maute / githubweb
  318. Removed unused interface ResolvedFunctionParameter — Florian.Fendt / githubweb
  319. minor code/logging improvements, add tests — dominik.guggemos / githubweb
  320. bump flapdoodle version to 2.2.0 — dominik.guggemos / githubweb
  321. all placeholder resolvers should be checked before resolving to a — Florian.Fendt / githubweb
  322. updated akka-management, alpakka and akka-persistence-mongo to latests — thomas.jaeckle / githubweb
  323. fixed DuplicateKeyException when two header fields with the same name — stefan.maute / githubweb
  324. downgrade flapdoodle.version to 2.0.0 — stefan.maute / githubweb
  325. pin mongodb version to 3.6 — dominik.guggemos / githubweb
  326. added that AmqpValidator and RabbitMQValidator also validate source and — thomas.jaeckle / githubweb
  327. add headers placeholders to target address validation; add topic — Florian.Fendt / githubweb
  328. next try with mongodb version 3.4 + flapdoodle 2.2.0 — dominik.guggemos / githubweb
  329. back to 3.6, temp. disable parallel build — dominik.guggemos / githubweb
  330. applied in-line migration of connection jsons which contain placeholder: — thomas.jaeckle / githubweb
  331. - enable parallel build again  - added possibility to enable mongod — dominik.guggemos / githubweb
  332. stop actor system in @After — dominik.guggemos / githubweb
  333. increased memory limit of all containers to 384m — noreply / githubweb
  334. disable jvm shutdown — dominik.guggemos / githubweb
  335. added limit of how many functions may be chained * currently as hard — thomas.jaeckle / githubweb
  336. moved validation of too complex placeholders to parsing — thomas.jaeckle / githubweb
  337. stop double unpacking sources JsonArray during migration of source — Florian.Fendt / githubweb
  338. use UnaryOperator — Florian.Fendt / githubweb
  339. Configurable helm templates — thomas.jaeckle / githubweb
  340. add .env file to .gitignore updated /status location in nginx.conf — thomas.jaeckle / githubweb
  341. fixed handling of exceptions in ThingsAggregatorProxyActor by checking — thomas.jaeckle / githubweb
  342. reformat code — thomas.jaeckle / githubweb
  343. minor code/logging improvements, add tests — thomas.jaeckle / githubweb
  344. bump flapdoodle version to 2.2.0 — thomas.jaeckle / githubweb
  345. fixed DuplicateKeyException when two header fields with the same name — thomas.jaeckle / githubweb
  346. downgrade flapdoodle.version to 2.0.0 — thomas.jaeckle / githubweb
  347. increased memory limit of all containers to 384m — thomas.jaeckle / githubweb
  348. add Kafka as additional connection type — Florian.Fendt / githubweb
  349. fix typos, log parameters — dominik.guggemos / githubweb
  350. remove mongod logger, enable logging of incoming messages — dominik.guggemos / githubweb
  351. bump flapdoodle version to 2.2.0 again — dominik.guggemos / githubweb
  352. added new ClusterSingletonSupervisorActor which by default supervises — thomas.jaeckle / githubweb
  353. enhanced NOTICE.md with Microsoft Corp. — thomas.jaeckle / githubweb
  354. fix build failure if scm-url is undefined in 3rd party dependency poms — Florian.Fendt / githubweb
  355. remove dependency on singleton path — Yufei.Cai / githubweb
  356. remove batchSupervisor singleton path — Yufei.Cai / githubweb
  357. exclude concierge messaging constants from binary comparison; log — Yufei.Cai / githubweb
  358. wip: start implementing Kafka producer for Connectivity — Florian.Fendt / githubweb
  359. fix imports after merge — Florian.Fendt / githubweb
  360. correctly handle success of publishing messages to kafka; also allow — Florian.Fendt / githubweb
  361. allow gracefully stopping the KafkaPublisherActor — Florian.Fendt / githubweb
  362. also send headers when publishing to kafka — Florian.Fendt / githubweb
  363. extract key and partition from target address when sending to Kafka — Florian.Fendt / githubweb
  364. throw connectivity exception when extracting topic, key and partition — Florian.Fendt / githubweb
  365. configure collection caches for akka mongo persistence plugin — Yufei.Cai / githubweb
  366. fix snaps coillection cache config environment variable name — Yufei.Cai / githubweb
  367. always start publisher actor to send responses even if no target is — dominik.guggemos / githubweb
  368. fix NPE in after method — dominik.guggemos / githubweb
  369. fix basic auth login to Kafka broker — Florian.Fendt / githubweb
  370. fix MqttClientActorTest — dominik.guggemos / githubweb
  371. validate target address in KafkaValidator — Florian.Fendt / githubweb
  372. add 2 tests for placeholder regex - they are failing — Yufei.Cai / githubweb
  373. fix tests, reformat code, simplify regexes, use possessive matchers — Yufei.Cai / githubweb
  374. fix legacy placeholder pattern — Yufei.Cai / githubweb
  375. read bootstrapServers from specificConfig of connection and add them to — Florian.Fendt / githubweb
  376. validate bootstrapServers in KafkaValidator — Florian.Fendt / githubweb
  377. enhanced documentation with new Kafka connectivity * restructured a — thomas.jaeckle / githubweb
  378. improved the "Digital Twin" section and overview as well — thomas.jaeckle / githubweb
  379. allow different types of username-password authentication for Kafka. — Florian.Fendt / githubweb
  380. enhance validation of Kafka targets by also verifying that after — Florian.Fendt / githubweb
  381. updated Eclipse incubation logo * added package-info.java to kafka — thomas.jaeckle / githubweb
  382. fixed compile error after merge — thomas.jaeckle / githubweb
  383. adjust security config of the Kafka producer to match the authorization — Florian.Fendt / githubweb
  384. Fail fast in Kafka client actor if the KafkaConnectionFactory fails — Florian.Fendt / githubweb
  385. restart internal Kafka producer on recoverable failures. Also enhance — Florian.Fendt / githubweb
  386. started messageMappingProcessor — thomas.jaeckle / githubweb
  387. Fix mongoDB labels. More config options. — kai.zimmermann / githubweb
  388. make Kafka publisher actor more resilient against failures by restarting — Florian.Fendt / githubweb
  389. Add unit test for Kafka publisher actor — Florian.Fendt / githubweb
  390. use UTF-8 charset as default — thomas.jaeckle / githubweb
  391. Let Kafkas PublishTarget return key and partition as Optionals — Florian.Fendt / githubweb
  392. updated to released akka-management 1.0.0 * downgraded alpakka-mqtt to — thomas.jaeckle / githubweb
  393. fixed MqttPublisherActor compile error — thomas.jaeckle / githubweb
  394. updated legal documents to include kafka dependencies — thomas.jaeckle / githubweb
  395. Issue #224: add missing semicolon to SASL authentication configuration. — Florian.Fendt / githubweb
  396. tolerate also saslMechanism in lowercase * documented saslMechanism in — thomas.jaeckle / githubweb
  397. Issue #224: increase default logging level of apache kafka packages to — Florian.Fendt / githubweb
  398. add dependency akka-management-cluster-http to be able to use internal — stefan.maute / githubweb
  399. Basic Azure deployment.Signed-off-by: Kai Zimmermann — kai.zimmermann / githubweb
  400. Issue #224: unit test KafkaClientActor — Florian.Fendt / githubweb
  401. Issue #224: clean up code — Florian.Fendt / githubweb
  402. Issue #224: remove alpakka testkit dependency — Florian.Fendt / githubweb
  403. review: added clientId to ProducerSettingsFactory; did formatting — thomas.jaeckle / githubweb
  404. Issue #224: Let alpakka create the KafkaProducer, then it will take care — Florian.Fendt / githubweb
  405. use eclipse incubation logo in the needed size to prevent pixelated — Florian.Fendt / githubweb
  406. Issue #244: clarify connectivity documentation — Florian.Fendt / githubweb
  407. review: increased "reconnect backoff" timeouts for kafka producers — thomas.jaeckle / githubweb
  408. use "async-dns" DNS provider for akka — thomas.jaeckle / githubweb
  409. disable DNS caching in order to get cluster bootstrap in docker swarm — thomas.jaeckle / githubweb
  410. added DockerSwarmServiceDiscovery in order to discover seed nodes in — thomas.jaeckle / githubweb
  411. improved DockerSwarmServiceDiscovery - avoid throwing exception when — thomas.jaeckle / githubweb
  412. improved DockerSwarmServiceDiscovery by respecting timeout * fixed — thomas.jaeckle / githubweb
  413. fixed config + added javadoc for DockerSwarmServiceDiscovery — thomas.jaeckle / githubweb
  414. don't exclude own hostname from resolved hostnames — thomas.jaeckle / githubweb
  415. adjusted log level — thomas.jaeckle / githubweb
  416. improved logging of ByteBufferOverflow in — thomas.jaeckle / githubweb
  417. updated legal documents after merge from master — thomas.jaeckle / githubweb
  418. fixed ditto-model-query packaging to "bundle" — thomas.jaeckle / githubweb
  419. skip namespaces api comparing — thomas.jaeckle / githubweb

0.8.0 (Nov 29, 2018 4:02:43 AM)

  1. deleting DittoTrustManagerTest — noreply / githubweb

0.8.0-M3 (Nov 14, 2018 8:05:56 AM)

  1. add GatewayUnknownPlaceholderException with minimal unit test; simplify — daniel.fesenmeyer / githubweb
  2. introduce Placeholders class which supports replacement of placeholders — daniel.fesenmeyer / githubweb
  3. make sure that SubjectId may contain placeholders by using an empty — daniel.fesenmeyer / githubweb
  4. implement placeholder substitution as a function which can be used as — daniel.fesenmeyer / githubweb
  5. configure PlaceholderSubstitution function as pre-enforcer: all commands — daniel.fesenmeyer / githubweb
  6. implement, configure and test SubstitutionStrategies for all commands — daniel.fesenmeyer / githubweb
  7. implement, configure and test SubstitutionStrategies for all commands — daniel.fesenmeyer / githubweb
  8. improve javadoc — daniel.fesenmeyer / githubweb
  9. remove no longer required RequestPreProcessors class (cause placeholder — daniel.fesenmeyer / githubweb
  10. - enhance connection model with enforcement options - move placeholder — dominik.guggemos / githubweb
  11. make methods of PlaceholderFilter static and use them, improve/add — dominik.guggemos / githubweb
  12. adapt ditto OpenAPI documentation to new placeholder syntax: '{{ — daniel.fesenmeyer / githubweb
  13. remove unused class, reduce code duplication — dominik.guggemos / githubweb
  14. use static methods from PlaceholderFilter, add some tests — dominik.guggemos / githubweb
  15. review: added newly introduced source file headers — thomas.jaeckle / githubweb
  16. add migration for sources with topic filters — dominik.guggemos / githubweb
  17. adapt common Placeholders implementation to be consistent with the — daniel.fesenmeyer / githubweb
  18. fix the placeholder regex to support multiple placeholders which don't — daniel.fesenmeyer / githubweb
  19. just improve method and variable names — daniel.fesenmeyer / githubweb
  20. reuse the common Placeholders class for the connectivity's — daniel.fesenmeyer / githubweb
  21. minor simplification of PlaceholderFilter — daniel.fesenmeyer / githubweb
  22. use term 'filters' instead of 'matchers' in enforcement configuration — dominik.guggemos / githubweb
  23. removed/excluded netty3 dependency — thomas.jaeckle / githubweb
  24. fixed logging correlationId for long running requests — thomas.jaeckle / githubweb
  25. fixed logging of correlation-id in RequestTimeoutHandlingDirective — thomas.jaeckle / githubweb
  26. moved Dockerfile to services/src as new docker-maven-plugin — thomas.jaeckle / githubweb
  27. document connection enforcement configuration — dominik.guggemos / githubweb
  28. add link to placeholder section — dominik.guggemos / githubweb
  29. made "max-parallelism" for RetrieveThings aggregation configurable — thomas.jaeckle / githubweb
  30. fixed failing test by adding versions.json to test resources — thomas.jaeckle / githubweb
  31. review: fixed Exception deserialization issues - not particularily — thomas.jaeckle / githubweb
  32. fixed relative paths in docker-compose.yml files to images, openAPI, .. — thomas.jaeckle / githubweb
  33. fixed error log - throwable must be first argument — thomas.jaeckle / githubweb
  34. add enforcement for amqp 0.9.1 connections, test it in — dominik.guggemos / githubweb
  35. update connection configuration json schema with enforcement options — dominik.guggemos / githubweb
  36. improved JSON parsing exception messages for policy — thomas.jaeckle / githubweb
  37. review: enhanced connection model — thomas.jaeckle / githubweb
  38. review: — thomas.jaeckle / githubweb
  39. temp. disable api check — dominik.guggemos / githubweb
  40. temp. disable api check — dominik.guggemos / githubweb
  41. prepared blogpost about MQTT example by David — thomas.jaeckle / githubweb
  42. disable binary compatibility check only for affected modules — thomas.jaeckle / githubweb
  43. Adds field _copyPolicyFrom to ModifyThing — Yannic.Klem / githubweb
  44. Adds field _copyPolicyFrom to CreateThing — Yannic.Klem / githubweb
  45. fixes unit test — Yannic.Klem / githubweb
  46. Use correct JSON fields and extends tests — Yannic.Klem / githubweb
  47. add debug logs for incoming JMS Message — stefan.maute / githubweb
  48. add null check for applicationProperty — stefan.maute / githubweb
  49. fixed memory bug in ThingsAggregatorProxyActor — thomas.jaeckle / githubweb
  50. fixed creating an attribute with an empty pointer — johannes.schneider / githubweb
  51. add null check for values from externalHeaders and drop null values; add — stefan.maute / githubweb
  52. removed logging statements; add unit test for AmqpConsumerActor — stefan.maute / githubweb
  53. fixed that empty list did contain "null" instead — thomas.jaeckle / githubweb
  54. fix duplicate actorName for AmqpConsumerActorTest — stefan.maute / githubweb
  55. add validation (+tests) of enforcement for amqp 0.9.1 connections — dominik.guggemos / githubweb
  56. fixed ID validation bug in ImmutablePolicyBuilder — thomas.jaeckle / githubweb
  57. send error response if the input of an enforcement could not be resolved — dominik.guggemos / githubweb
  58. Adjusted some formatting and extended Javadoc to inform about new — juergen.fickel / githubweb
  59. Fixed hint to AttributePointerInvalidException in 'fromJson' methods. — juergen.fickel / githubweb
  60. excluded + enforced exclusion of slf4j from models — thomas.jaeckle / githubweb
  61. fix javadoc and test method name — Florian.Fendt / githubweb
  62. fix SSL tests that throws different exceptions for different JDKs — Florian.Fendt / githubweb
  63. Handles the policy id or placeholder in a CreateThingCommand — Yannic.Klem / githubweb
  64. fix test in DittoProtocoalAdapterTest — Yannic.Klem / githubweb
  65. review: replaced Pair with PlainJson type, throw an exception when — johannes.schneider / githubweb
  66. review: some formatting in connectivity-enforcement.md — thomas.jaeckle / githubweb
  67. Renames conciergeForwarder to internalConciergeForwarder — Yannic.Klem / githubweb
  68. Rename parameter conciergeForwarderActor to conciergeForwarder — Yannic.Klem / githubweb
  69. Fixes Exception handling — Yannic.Klem / githubweb
  70. Adds required parameter to props method — Yannic.Klem / githubweb
  71. restore previous behaviour that unknown legacy placeholders result in an — dominik.guggemos / githubweb
  72. fix test — dominik.guggemos / githubweb
  73. added slides for EclipseCon europe status update in f2f meeting — thomas.jaeckle / githubweb
  74. fix merge glitch — dominik.guggemos / githubweb
  75. replace initial policy in create thing command with copied policy — Yannic.Klem / githubweb
  76. update docker-maven-plugin to 0.27.2 — stefan.maute / githubweb
  77. rollback docker-maven-plugin version to 0.26.0; fixed merge conflicts — stefan.maute / githubweb
  78. review: added assert to test to ensure that "nulled" amqp properties are — thomas.jaeckle / githubweb
  79. use persistence query to load existing connection and trigger the — dominik.guggemos / githubweb
  80. Handle DittoRuntimeException when retrieving policy — Yannic.Klem / githubweb
  81. Validates parameters of ModifyThing and CreateThing in — Yannic.Klem / githubweb
  82. fixes unit tests — Yannic.Klem / githubweb
  83. fix unit tests in ModifyThingTest — Yannic.Klem / githubweb
  84. just pass all possible values to CreateThing.of and let the validation — Yannic.Klem / githubweb
  85. Review: javadoc, checkNotNull, formatting — Florian.Fendt / githubweb
  86. allow JsonPointer policy id placeholder replacement — Florian.Fendt / githubweb
  87. add test to verify correct exception on wrong policy id placeholder — Florian.Fendt / githubweb
  88. Fixed TestConnection succeeds for RabbitMQ over TLS — david.joos / githubweb
  89. fix AmqpClientActorTest — Yufei.Cai / githubweb
  90. changed ERROR_CODE of JsonParseException; deserialize description and — stefan.maute / githubweb
  91. made "auth-subjects" DittoHeader not external — noreply / githubweb
  92. added deserialization for description and href for some exceptions where — stefan.maute / githubweb
  93. remove configuration of reconnect persistence, add some javadoc and — dominik.guggemos / githubweb
  94. review: removed obsolete comment — thomas.jaeckle / githubweb
  95. Use seprate exception for conflict between _policy and _copyPolicyFrom — Yannic.Klem / githubweb
  96. review: removed obsolete sleep + documented a little more the workaround — thomas.jaeckle / githubweb
  97. add @Nullable annotation to all Exceptions where it was missing; — stefan.maute / githubweb
  98. added MQTT protocol binding to doc — noreply / githubweb
  99. changed FALLBACK_ERROR_CODE of DittoJsonException to — stefan.maute / githubweb
  100. Adds default description to all default constructors of — Yannic.Klem / githubweb
  101. Source header is not the sourceAddress but the first authorization — Yannic.Klem / githubweb
  102. add documentation for the _copyPolcicyFrom field when creating a new — Florian.Fendt / githubweb
  103. reset binary-compatibility-check.version to last release — noreply / githubweb
  104. remove binary-compatibility-check.version from bom — noreply / githubweb
  105. Upgrade REST API documentation to OpenAPI 3.0 — Yannic.Klem / githubweb
  106. add _thingId field to policyBasedSearchIndex — Florian.Fendt / githubweb
  107. create index on _policyId and __policyRev for thingEntities collection — Florian.Fendt / githubweb
  108. always first filter on _thingId in policiesBasedSearchIndex if it exists — Florian.Fendt / githubweb
  109. add index on _thingId in policiesBasedSearchIndex on startup — Florian.Fendt / githubweb
  110. Adds examples to OpenAPI specification — thomas.jaeckle / githubweb
  111. Adds examples for CreateThing and ModifyThing to demonstrate — thomas.jaeckle / githubweb
  112. review: fixed some formatting — thomas.jaeckle / githubweb
  113. fixed bug that "instance-index" was not read correctly via — thomas.jaeckle / githubweb
  114. Fixed wrong acceptance of empty javascript in payload mapping — thomas.jaeckle / githubweb
  115. review: removed the "emptyness" check from ImmutableConnection — thomas.jaeckle / githubweb
  116. extracted mappings to separate classes to improve readability — thomas.jaeckle / githubweb
  117. add missing javadoc and remove unused assignment — thomas.jaeckle / githubweb
  118. remove fallback queries on policiesBasedSearchIndex — thomas.jaeckle / githubweb
  119. add migration note for policiesBasedSearchIndex — thomas.jaeckle / githubweb
  120. fixed memory leak in QueryThingsPerRequestActor by adding — thomas.jaeckle / githubweb
  121. do not send response for fire and forget messages — thomas.jaeckle / githubweb
  122. ReconnectActor: move state mutation into actor thread — thomas.jaeckle / githubweb
  123. extend the AuthorizationContext API to support simple adding of — thomas.jaeckle / githubweb
  124. adjust AuthorizationContextVersioningDirective to use the new methods — thomas.jaeckle / githubweb
  125. changed type of instance-index to String to also be able to work in k8s — thomas.jaeckle / githubweb
  126. completely simplified instanceIndex calculation (read from env) — thomas.jaeckle / githubweb
  127. fixed compile error — noreply / githubweb
  128. configure nexus-staging-maven-plugin to not automatically close staging — noreply / githubweb
  129. fixed retrieving shard region stats and aggregation — thomas.jaeckle / githubweb
  130. Handles possible null JsonValue in buildJsonView in PolicyTrie — thomas.jaeckle / githubweb
  131. Handles possible null JsonValue in buildJsonView in — thomas.jaeckle / githubweb
  132. Handle json null values in Enforcer — thomas.jaeckle / githubweb
  133. fix location of licence in TrieBasedPolicyEnforcerTest — thomas.jaeckle / githubweb
  134. handle json null value in JsonObjectMerger — thomas.jaeckle / githubweb
  135. delete vim.exe.stackdump — thomas.jaeckle / githubweb
  136. added stashing capabilities to EventAndResponsePublisher * due to — thomas.jaeckle / githubweb
  137. StatisticsActor: simplify Map usage — Yufei.Cai / githubweb

47 (Oct 1, 2018 7:38:17 AM)

  1. added release notes and blogpost for 0.8.0-M2 — thomas.jaeckle / githubweb
  2. fixed binary compatibility check — noreply / githubweb
  3. exclude target folder and flattened-pom from ditto-legal build — Florian.Fendt / githubweb

0.8.0-M2 - failed (Sep 27, 2018 5:42:28 AM)

  1. refactoring in order to enable using RQL filters for event filtering in — thomas.jaeckle / githubweb
  2. fixed javadocs — thomas.jaeckle / githubweb
  3. removed still remaining classes — thomas.jaeckle / githubweb
  4. fixed bug in SseThingsRoute - was no longer working due to cast error — thomas.jaeckle / githubweb
  5. fixed after merge from master — thomas.jaeckle / githubweb
  6. fixed build after merge from latest "master" — thomas.jaeckle / githubweb
  7. configure + apply event filter in connection targets — thomas.jaeckle / githubweb
  8. fixed applying event filter in connection targets — thomas.jaeckle / githubweb
  9. updated jjwt library to 0.10.1 — thomas.jaeckle / githubweb
  10. use ditto-json instead of minimal-json + Ditto ConditionChecker — thomas.jaeckle / githubweb
  11. worked in improvements suggested by @jufickel-b — thomas.jaeckle / githubweb
  12. initial version of mqtt connectivity — dominik.guggemos / githubweb
  13. updated cqs.md — thomas.jaeckle / githubweb
  14. let filter be specified by adding "?filter=..." to websocket protocol — thomas.jaeckle / githubweb
  15. add mqtt[s] protocol to connections model; remove [:] from username — Yufei.Cai / githubweb
  16. fix compile error — dominik.guggemos / githubweb
  17. read provided username/password from configuration and apply to mqtt — dominik.guggemos / githubweb
  18. add protocol-specific config to connection source & target — Yufei.Cai / githubweb
  19. Connection: remove URI regexes & permit all valid URI at construction — Yufei.Cai / githubweb
  20. respond to metrics requests in mqtt actors — dominik.guggemos / githubweb
  21. fix unit tests after merge — dominik.guggemos / githubweb
  22. reduce unit test execution time — dominik.guggemos / githubweb
  23. avoid actor name conflicts when creating consumer/publisher actors in — dominik.guggemos / githubweb
  24. move URI scheme validation to protocol level — Yufei.Cai / githubweb
  25. initialize mqtt connection with default ssl context — dominik.guggemos / githubweb
  26. validate specific configs of MQTT sources and targets — Yufei.Cai / githubweb
  27. translate SocketFactoryExtension from scala to java — Yufei.Cai / githubweb
  28. use ssl context only for secure connections — dominik.guggemos / githubweb
  29. - move creation of MqttConnectionSettings to factory - add trust manager — dominik.guggemos / githubweb
  30. fix initialization of custom ssl context — dominik.guggemos / githubweb
  31. use async client in MQTT connection test to not block actor; use open — Yufei.Cai / githubweb
  32. increment message counters in MqttClientActor thread — Yufei.Cai / githubweb
  33. adjust formatting; enter moquette version in ditto-bom — Yufei.Cai / githubweb
  34. fix some sonar findings — dominik.guggemos / githubweb
  35. delete unused Connection.UriRegex — Yufei.Cai / githubweb
  36. validate configured mqtt topics — dominik.guggemos / githubweb
  37. split protocol-specific source & target validation; configure Mqtt — Yufei.Cai / githubweb
  38. set QoS in MqttPublisherActor & start streams as children in — Yufei.Cai / githubweb
  39. set QoS of MQTT-Subscribe messages by source config — Yufei.Cai / githubweb
  40. move MQTT sink stream to MqttPublisherActor; delay ClientConnected until — Yufei.Cai / githubweb
  41. fixed TODO in installation-operating.md - documenting the Prometheus — thomas.jaeckle / githubweb
  42. fixed placeholder — noreply / githubweb
  43. MqttClientActor: add javadoc & start 1 stream per source instead of per — Yufei.Cai / githubweb
  44. MqttClientActor: do not start stream if consumer count <= 0 — Yufei.Cai / githubweb
  45. fixes  - recovery of connection actors (send open instead of create)  - — dominik.guggemos / githubweb
  46. removed shortcut for acking event subscriptions as it was not working in — thomas.jaeckle / githubweb
  47. test MqttValidator on target address with placeholder — Yufei.Cai / githubweb
  48. MqttConsumerActor: add back pressure by acknowledgement — Yufei.Cai / githubweb
  49. remove 'source' from reserved header list — thomas.jaeckle / githubweb
  50. replace specificConfig in Source and Target with specific — dominik.guggemos / githubweb
  51. allow qos=2 for sources (test pending) — Yufei.Cai / githubweb
  52. apply enforcement of thing id after payload mapping, added new exception — dominik.guggemos / githubweb
  53. improve logging of unresolved placeholders — dominik.guggemos / githubweb
  54. clean up, javadoc — dominik.guggemos / githubweb
  55. fix docker-compose.yml for sandbox by adding max memory to be used — thomas.jaeckle / githubweb
  56. made sandbox more robust — thomas.jaeckle / githubweb
  57. fix ImmutableExternalMessageTest — Yufei.Cai / githubweb
  58. fix incorrect I.MqttSource constructor call due to overloading — Yufei.Cai / githubweb
  59. disable binary compatibility check for now — Yufei.Cai / githubweb
  60. ConnectionActor: don't flush pending ACK messages on signal arrival — thomas.jaeckle / githubweb
  61. rename ImmutableExternalMessage to UnmodifiableE.M. and document correct — Yufei.Cai / githubweb
  62. ReconnectActor: stop pinging corrupted & nonexistent connections — Yufei.Cai / githubweb
  63. replaced deprecated class JavaConversions with JavaConverters; adapt — thomas.jaeckle / githubweb
  64. add InternalRetrieveStatistics command to report Hot Entities to — thomas.jaeckle / githubweb
  65. unify required docker & docker-compose versions — thomas.jaeckle / githubweb
  66. Replaced "unknown" Policy SubjectType with "generated" as the default if — johannes.schneider / githubweb
  67. Reviewed JjwtDeserializer — johannes.schneider / githubweb
  68. fix unintended disconnect of freshly created connections — Yufei.Cai / githubweb
  69. give MQTT source default QOS=0 for convenience; improve comment — Yufei.Cai / githubweb
  70. corrected wrongly renamed javadoc — johannes.schneider / githubweb
  71. unify connection establishment and testing; removed 1 deadletter from — Yufei.Cai / githubweb
  72. fixed unit test — johannes.schneider / githubweb
  73. add Target.withAddress; remove unnecessary collection of responses in — Yufei.Cai / githubweb
  74. MQTT: remove moquette dependency & dead code; increment message counters — Yufei.Cai / githubweb
  75. validate MQTT source topic filters — Yufei.Cai / githubweb
  76. fixed errors after last merge from master — thomas.jaeckle / githubweb
  77. optimized imports — thomas.jaeckle / githubweb
  78. MQTT: fix TODOs — Yufei.Cai / githubweb
  79. optimized imports — thomas.jaeckle / githubweb
  80. reduced max. message size in cluster to 128 KiB — thomas.jaeckle / githubweb
  81. make ask timeout a constant — thomas.jaeckle / githubweb
  82. fixed javadoc — thomas.jaeckle / githubweb
  83. fixed Search response which was in wrong format after modifications — thomas.jaeckle / githubweb
  84. fixed corner cases - selecting _policy in fieldselector + classcast — thomas.jaeckle / githubweb
  85. fixed NPE in stream — thomas.jaeckle / githubweb
  86. reduced max parallelism to 20 — thomas.jaeckle / githubweb
  87. fixed concurrent thingId pattern matching — thomas.jaeckle / githubweb
  88. fixed that exceptions in search were not returned — thomas.jaeckle / githubweb
  89. fixed toJson of thing in QueryThingsPerRequestActor — thomas.jaeckle / githubweb
  90. fixed result production in QueryThingsPerRequestActor — thomas.jaeckle / githubweb
  91. added ditto-limits.conf where entity sizes and max paging sizes are — thomas.jaeckle / githubweb
  92. added exceptions for when entity gets too large — thomas.jaeckle / githubweb
  93. fixed tests — thomas.jaeckle / githubweb
  94. deleted non-useful test — thomas.jaeckle / githubweb
  95. added unit tests for testing size limitation on: * modify commands * — thomas.jaeckle / githubweb
  96. correctly set the DittoHeaders when throwing *TooLargeExceptions — thomas.jaeckle / githubweb
  97. made remote sizes configurable via environment variables — thomas.jaeckle / githubweb
  98. fixed error handling for live messages + improved thingId calculation — thomas.jaeckle / githubweb
  99. Introduced max size guard function for message, policy and things modify — thomas.jaeckle / githubweb
  100. Moved size checking logic from command interfaces into dedicated classes — thomas.jaeckle / githubweb
  101. added javadoc — thomas.jaeckle / githubweb
  102. fixed WebsocketRoute error building which threw exceptions — thomas.jaeckle / githubweb
  103. fixed some issues after review — thomas.jaeckle / githubweb
  104. added "namespaces" filter for websocket, SSE, connectivity — thomas.jaeckle / githubweb
  105. MQTT: remove RestartSource because auto-reconnect of Paho should be — Yufei.Cai / githubweb
  106. fix connectivity.conf — Yufei.Cai / githubweb
  107. fixed applying namespace filter in WebsocketRoute * and fixed — thomas.jaeckle / githubweb
  108. fixed imports after merge from master — thomas.jaeckle / githubweb
  109. document MQTT 3.1.1 connections — Yufei.Cai / githubweb
  110. improved readability — Philipp.Michalski / githubweb
  111. set default qos of MQTT source to 2 so that Ditto get all messages — Yufei.Cai / githubweb
  112. reviewed Ditto MQTT docu — marianne.klein / githubweb
  113. fix timeout retrieving metrics of connections with empty source or — Yufei.Cai / githubweb
  114. fix MqttClientActorTest — Yufei.Cai / githubweb
  115. improve error message of topic filter mismatch; do not disclose topic — Yufei.Cai / githubweb
  116. added URL decoding for "namespaces" and "filter" params on Websocket and — thomas.jaeckle / githubweb
  117. added documentation about namespace and RQL expression based filtering — thomas.jaeckle / githubweb
  118. fix jekyll errors — Yufei.Cai / githubweb
  119. document that events are not published on origin connection — Yufei.Cai / githubweb
  120. added some tests for model classes — dominik.guggemos / githubweb
  121. improve description of no-same-origin policy — Yufei.Cai / githubweb
  122. Reconnect all known open connections in a configurable interval. — Florian.Fendt / githubweb
  123. Include stack trace of exception in the log message if something bad — Florian.Fendt / githubweb
  124. add conditional-headers ("If-Match" and "If-None-Match") and "ETag" to — daniel.fesenmeyer / githubweb
  125. [wip] provide hooks for custom extensions for the ditto gateway - add — daniel.fesenmeyer / githubweb
  126. Merge remote-tracking branch 'remotes/origin/master' into — daniel.fesenmeyer / githubweb
  127. Merge remote-tracking branch 'remotes/origin/master' into — daniel.fesenmeyer / githubweb
  128. fail fast (on application startup) if required protocol-parameters are — daniel.fesenmeyer / githubweb
  129. Appends ETag header to command responses that contain entities — Yannic.Klem / githubweb
  130. just improve variable naming — daniel.fesenmeyer / githubweb
  131. add debug-logging for header-translation — daniel.fesenmeyer / githubweb
  132. minimal logging improvement — daniel.fesenmeyer / githubweb
  133. fix: always make the headers of the websocket-upgrade-request available — daniel.fesenmeyer / githubweb
  134. exclude "false positive" methods from binary-compatibility-check: they — daniel.fesenmeyer / githubweb
  135. remove redundancy in poms: move common configuration of — daniel.fesenmeyer / githubweb
  136. Adds ETag Header to policies and subresources of policies — Yannic.Klem / githubweb
  137. Adds unit tests for ETagValueGenerator — Yannic.Klem / githubweb
  138. just add missing license headers — daniel.fesenmeyer / githubweb
  139. reduce (build-)dependencies of module — daniel.fesenmeyer / githubweb
  140. minor code improvement: follow "same level of abstraction" rule — daniel.fesenmeyer / githubweb
  141. Remove Nonnull annotation in DittoHeaderDefinition — Yannic.Klem / githubweb
  142. Update version of maven surefire plugin to 2.22.0 — Yannic.Klem / githubweb
  143. Bring back toInlinedJson method to not break the api — Yannic.Klem / githubweb
  144. Adds ifMatch and ifNoneMatch to DittoHeadersBuilder — Yannic.Klem / githubweb
  145. Renames GatewayAuthenticationDirectiveBuilder and appends JavaDoc — Yannic.Klem / githubweb
  146. minor: centralize dependency to ETagValueGenerator in — daniel.fesenmeyer / githubweb
  147. [wip] prepare conditional-headers check: calculate the ETag always based — daniel.fesenmeyer / githubweb
  148. [wip] add method Entity#isDeleted and implement it in all Entity — daniel.fesenmeyer / githubweb
  149. implement method toString() in DittoRuntimeException for easier error — daniel.fesenmeyer / githubweb
  150. fix unit tests: - add assertion helper methods in — daniel.fesenmeyer / githubweb
  151. extract CreateThingStrategy from ThingPersistenceActor in order to — daniel.fesenmeyer / githubweb
  152. minor: improve toString() of ResultFactoryMutationResult — daniel.fesenmeyer / githubweb
  153. [wip] prepare conditional-headers check for policies: calculate the ETag — daniel.fesenmeyer / githubweb
  154. Adds validation of If-None-Match and If-Match headers — Yannic.Klem / githubweb
  155. Adds prefixes hash: and rev: for entityTagValue — Yannic.Klem / githubweb
  156. provide the ETag as Http response header - use HeaderTranslator to map — daniel.fesenmeyer / githubweb
  157. add conditional headers "If-Match" and "If-None-Match" to — daniel.fesenmeyer / githubweb
  158. extend OpenAPI doc for api v2: - document ETag - conditional-headers — daniel.fesenmeyer / githubweb
  159. fix typo — daniel.fesenmeyer / githubweb
  160. add "Conditional Requests" section to HTTP API Concepts — daniel.fesenmeyer / githubweb
  161. add "Conditional Headers" to Ditto Protocol specification, add links to — daniel.fesenmeyer / githubweb
  162. Finished handling of if-match and if-none-match header for things — Yannic.Klem / githubweb
  163. centralize both logging and completion of DittoRuntimeException in — daniel.fesenmeyer / githubweb
  164. adjust HTTP API Concepts according to the review of our technical writer — daniel.fesenmeyer / githubweb
  165. provide a single, easy-to-use instance of the "*" entity-tag value — daniel.fesenmeyer / githubweb
  166. Don't allow quotes around the asterisk for entity-tag — Yannic.Klem / githubweb
  167. Remove headersContainConditionalHeaders method — Yannic.Klem / githubweb
  168. Allows PreconditionHeader to match a generic type — Yannic.Klem / githubweb
  169. Returns 404 for entities that does not exist in case of query or delete — Yannic.Klem / githubweb
  170. Extracts building of precondition exceptions to methods — Yannic.Klem / githubweb
  171. fix typo — daniel.fesenmeyer / githubweb
  172. Reverts chaining of optionals — Yannic.Klem / githubweb
  173. Converts generated hashCode to hex string — Yannic.Klem / githubweb
  174. Adds generic parameters to avoid suppressing unchecked warning — Yannic.Klem / githubweb
  175. just variable naming and Javadoc — daniel.fesenmeyer / githubweb
  176. remove incomplete, unnecessary detailed Javadoc — daniel.fesenmeyer / githubweb
  177. javadoc only — daniel.fesenmeyer / githubweb
  178. renamed exceptions ThingPreconditionFailed and — daniel.fesenmeyer / githubweb
  179. make sure that DittoHeaderInvalidException can be (de)serialized in the — daniel.fesenmeyer / githubweb
  180. several improvements: - make EntityTag immutable, add tests for equality — daniel.fesenmeyer / githubweb
  181. Introduces EntityTagMatchers instead of EntityTags — Yannic.Klem / githubweb
  182. Extracts logic for conditional header checking to separate class — Yannic.Klem / githubweb
  183. Change line break behaviour for the following templates: — Yannic.Klem / githubweb
  184. Removed header description for post request to /things — Yannic.Klem / githubweb
  185. minor: align exception message with other exception message which spell — daniel.fesenmeyer / githubweb
  186. move logic for conditional headers validation to class — daniel.fesenmeyer / githubweb
  187. add conditional headers validation to policies root resource and — daniel.fesenmeyer / githubweb
  188. add test for PoliciesConditionalHeadersValidatorProvider — daniel.fesenmeyer / githubweb
  189. add basic test for ConditionalHeadersValidator, mark it as @Immutable — daniel.fesenmeyer / githubweb
  190. add missing license header — daniel.fesenmeyer / githubweb
  191. add some missing ETag response headers — daniel.fesenmeyer / githubweb
  192. extend OpenAPI doc for api v1: - document ETag - conditional-headers — daniel.fesenmeyer / githubweb
  193. add missing 412 response for "Delete thing" — daniel.fesenmeyer / githubweb
  194. improve indentation — daniel.fesenmeyer / githubweb
  195. add missing if(-none)-match headers for ACL resources — daniel.fesenmeyer / githubweb
  196. add simple toString() method to AbstractDittoHeadersBuilder, enhance — daniel.fesenmeyer / githubweb
  197. add some debug-logging to WebSocketRoute: log the actual incoming — daniel.fesenmeyer / githubweb
  198. make if-match and if-none-match writable to external headers (otherwise — daniel.fesenmeyer / githubweb
  199. Removes precondition headers for inline policy in — Yannic.Klem / githubweb
  200. revert previous commit (make if-match and if-none-match writable to — daniel.fesenmeyer / githubweb
  201. bugfix: don't apply the command when conditional-headers-validation — daniel.fesenmeyer / githubweb
  202. Remove $ref in response headers — Yannic.Klem / githubweb
  203. fix copy-paste-error: ETag type is "string", not "string'" — daniel.fesenmeyer / githubweb
  204. fix some sonar issues — thomas.jaeckle / githubweb
  205. connectivity: add optional X.509 credentials to connections — Yufei.Cai / githubweb
  206. physically delete Things from search index after configurable age — thomas.jaeckle / githubweb
  207. enable consuming and publishing for RabbitMQ connections after a — Florian.Fendt / githubweb
  208. pass authorizationContext to CustomHeadersHandler to allow — daniel.fesenmeyer / githubweb
  209. move CA as field of Connection; rename X509Credentials to — Yufei.Cai / githubweb
  210. add SSLContextCreator — Yufei.Cai / githubweb
  211. use SSLContextCreator for MQTT and RabbitMQ — Yufei.Cai / githubweb
  212. Actually log stack trace. Some code formatting. — juergen.fickel / githubweb
  213. set SSLContext for AMQP 1.0; cleanup SSLContextCreatorTest — Yufei.Cai / githubweb
  214. upgrade to qpid JMS 0.36.0 — Yufei.Cai / githubweb
  215. fixed errors after merge from master — thomas.jaeckle / githubweb
  216. enhance CorsEnablingDirective to also add "Access-Control-Allow-Headers" — thomas.jaeckle / githubweb
  217. Added info about URL encoding of filter params — Philipp.Michalski / githubweb
  218. changed order in SignalFilter to be more efficient — thomas.jaeckle / githubweb
  219. changed order in SignalFilter to be more efficient — thomas.jaeckle / githubweb
  220. add server identity verification — Yufei.Cai / githubweb
  221. document certificate exact-match as identity proof — Yufei.Cai / githubweb
  222. treat empty username and password as "anonymous" login — thomas.jaeckle / githubweb
  223. moved Gemfile — thomas.jaeckle / githubweb
  224. improved filter examples — Philipp.Michalski / githubweb
  225. refactored RQL related stuff from ditto-model-thingsearch-parser into — thomas.jaeckle / githubweb
  226. Connectivity: add revocation check when trusting public CAs — Yufei.Cai / githubweb
  227. connectivity: document TLS features — Yufei.Cai / githubweb
  228. fix jekyll error — Yufei.Cai / githubweb
  229. validate RQL expressions at WebSocket/SSE/Connectivity and return error — thomas.jaeckle / githubweb
  230. be as strict as Paho about MQTT URI — Yufei.Cai / githubweb
  231. fix comparing different data types with each other — thomas.jaeckle / githubweb
  232. added correct DittoHeaders when throwing RQL parser exceptions — thomas.jaeckle / githubweb
  233. added "not" to RQL query documentation as it is supported in filters — thomas.jaeckle / githubweb
  234. incorporate feedback by marianne-klein <marianne.klein@bosch-si.com> — Yufei.Cai / githubweb
  235. set expiration of test certs to 01.01.2100 & improve descriptions — Yufei.Cai / githubweb
  236. moved RqlParserException to ditto-model-base as too many other modules — thomas.jaeckle / githubweb
  237. BaseClientActor: add meaningful message to status for reporting — Yufei.Cai / githubweb
  238. allow wildcards (like *.eclipse.org) in certificates, use unique aliases — dominik.guggemos / githubweb
  239. RabbitMQClientActorTest: do not match the exact exception — Yufei.Cai / githubweb
  240. DittoTrustManager: remove unused method; handle 0-length names in server — Yufei.Cai / githubweb
  241. warn about aws-iot certificate expiration — Yufei.Cai / githubweb
  242. use HostnameChecker from jdk to verify hostnames — dominik.guggemos / githubweb
  243. SSLContextCreator: strip ipv6 brackets in URI; test RFC-6105 ss. 6.4.4 — Yufei.Cai / githubweb
  244. Started blogpost — thomas.jaeckle / githubweb
  245. Finished message filter blogpost — thomas.jaeckle / githubweb
  246. extended blogpost with example — thomas.jaeckle / githubweb
  247. reviewed blogpost and adjusted a little, changed publishing date — thomas.jaeckle / githubweb
  248. renamed images to match blog prefix — thomas.jaeckle / githubweb
  249. fixed navbar logo css strangeness — noreply / githubweb
  250. Made PolicyEntriesRoute final. Adjusted some formatting. — Florian.Fendt / githubweb
  251. enhance extensibility of EnforcerRetriever — Florian.Fendt / githubweb
  252. allow ActorAskCacheLoader to use PubSub — Florian.Fendt / githubweb
  253. added script for determining used maven plugins — thomas.jaeckle / githubweb
  254. fixed markdown table — thomas.jaeckle / githubweb
  255. also report errors during enforcement that are thrown inside the — Florian.Fendt / githubweb
  256. added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md — thomas.jaeckle / githubweb
  257. added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md — thomas.jaeckle / githubweb
  258. moved deployment related stuff (docker, kubernetes) to deployment/ — thomas.jaeckle / githubweb
  259. fixed OSGi bundle inclusion of META-INF/* resource files — thomas.jaeckle / githubweb
  260. added ditto logos symbolonly and textonly — thomas.jaeckle / githubweb
  261. fixed "copy-legal-docs" dependency-plugin execution — thomas.jaeckle / githubweb
  262. undid making NOTICE.md a symlink again — noreply / githubweb
  263. delete NOTICE.md — noreply / githubweb
  264. delete LICENSE symlink — noreply / githubweb
  265. added NOTICE.md — noreply / githubweb
  266. added LICENSE — noreply / githubweb
  267. updated architecture and protocol images — thomas.jaeckle / githubweb
  268. fix creation of new connection from another instance, add test to verify — thomas.jaeckle / githubweb
  269. deleted duplicated third-party-file.ftl — noreply / githubweb
  270. updated rabbitmq amqp-client to 5.4.2 — thomas.jaeckle / githubweb

0.8.0-M1 (Aug 14, 2018 5:09:25 AM)

  1. send error response if the devops command type cannot be mapped — dominik.guggemos / githubweb
  2. update to Kamon 1 — Florian.Fendt / githubweb
  3. allow activating and deactivating the different metrics aspects with — Florian.Fendt / githubweb
  4. merge master branch — Florian.Fendt / githubweb
  5. fix kamon related compilation errors — Florian.Fendt / githubweb
  6. fix docker build of things-search — Florian.Fendt / githubweb
  7. add AspectJ load time weaving to the services — Florian.Fendt / githubweb
  8. simplify metrics uris for requests to things api — Florian.Fendt / githubweb
  9. update sandbox to use prometheus instead of graphite as metrics storage — Florian.Fendt / githubweb
  10. extend connectivity model to allow separate authorization contexts for — dominik.guggemos / githubweb
  11. add missing grafana JVM panel for GC count — Florian.Fendt / githubweb
  12. make labels of grafana http roundtrip stats more meaningful by — Florian.Fendt / githubweb
  13. added exception for not explicitly settable connection id — Florian.Fendt / githubweb
  14. adapted behaviour for http status 500 responses — Florian.Fendt / githubweb
  15. added name to connection — Florian.Fendt / githubweb
  16. made connection name optional — Florian.Fendt / githubweb
  17. fixed typos — Florian.Fendt / githubweb
  18. made connection id settable in builder — johannes.schneider / githubweb
  19. added tags to connection — johannes.schneider / githubweb
  20. Widened API for setting multiple tags at once. — juergen.fickel / githubweb
  21. Documented possible exceptions in ConnectionBuilder. Moved — juergen.fickel / githubweb
  22. handle ConnectionModified when recovering ConnectionActor — dominik.guggemos / githubweb
  23. use http status 404 for ConnectionNotAccessibleException — dominik.guggemos / githubweb
  24. test recovery of ConnectionModified event — dominik.guggemos / githubweb
  25. fix incomplete merge — dominik.guggemos / githubweb
  26. add docker.certsPath to properties and docker-maven-plugin to build — stefan.maute / githubweb
  27. add docker.certsPath to properties and docker-maven-plugin to build — stefan.maute / githubweb
  28. mask password in ImmutableConnection#toString() — dominik.guggemos / githubweb
  29. updated config for akka-management with kubernetes-api — stefan.maute / githubweb
  30. Reviewed task:   * removed unused methods,   * adjusted some formatting, — juergen.fickel / githubweb
  31. added SECRETS_PATH env variable to configure kubernetes secrets — stefan.maute / githubweb
  32. move calculation of authorized targets to ConnectionActor, introduce — dominik.guggemos / githubweb
  33. make props of AMQP client actors serializable — Yufei.Cai / githubweb
  34. fix javadoc — dominik.guggemos / githubweb
  35. apply source specific authorization context to external message — dominik.guggemos / githubweb
  36. made instance_index a String instead of integer so that in kubernetes we — thomas.jaeckle / githubweb
  37. add env variables to docker config for MongoDB configuration — stefan.maute / githubweb
  38. updated akka-http to 10.1.2 — thomas.jaeckle / githubweb
  39. remove env variable ENV_SECRETS_PATH — stefan.maute / githubweb
  40. replace defined placeholders in authorization context for inbound — dominik.guggemos / githubweb
  41. Ignoring 'identifier' field in test — Philipp.Michalski / githubweb
  42. Exits JVM after graceful shutdown — Yannic.Klem / githubweb
  43. Changes missleading log message — Yannic.Klem / githubweb
  44. added release notes for upcoming 0.3.0-M2 release — thomas.jaeckle / githubweb
  45. fixed typos — noreply / githubweb
  46. fixed typos — thomas.jaeckle / githubweb
  47. update akka-http due to memory leak — noreply / githubweb
  48. update akka-http due to memory leak — thomas.jaeckle / githubweb
  49. consolidate http and amqp header blacklists into ditto-services-base — Yufei.Cai / githubweb
  50. added MONGO_DB_URI environment variable to -docker.conf files — thomas.jaeckle / githubweb
  51. install tini in Dockerfile — thomas.jaeckle / githubweb
  52. blacklist redundant headers; filter headers by blacklist in — Yufei.Cai / githubweb
  53. refactor validation of connectivity commands to be extensible — dominik.guggemos / githubweb
  54. update to latest version 0.33.0 of Qpid JMS client — dominik.guggemos / githubweb
  55. document best practice with custom headers — Yufei.Cai / githubweb
  56. add netty-transport dependency and add streamFactoryFactory to — stefan.maute / githubweb
  57. add new env variable to enable SSL for Mongo connections. adapt — stefan.maute / githubweb
  58. prevent NullPointerException during activity check of nonexistent policy — Yufei.Cai / githubweb
  59. prevent NullPointerException during activity check of nonexistent policy — Yufei.Cai / githubweb
  60. prevent IndexOutOfBoundsException in StatisticsActor — Yufei.Cai / githubweb
  61. prevent IndexOutOfBoundsException in StatisticsActor — Yufei.Cai / githubweb
  62. adapt netty-transport version to 4.1.24.Final — stefan.maute / githubweb
  63. add netty-all as dependency to solve NoClassDefFoundError — stefan.maute / githubweb
  64. MongoClientWrapper and AbstractMongoClient using SSLContext to connect — stefan.maute / githubweb
  65. removed loggingAdapter from MongoClientWrapper; use different settings — stefan.maute / githubweb
  66. shutdown eventLoopGroup when mongoClient is closed — stefan.maute / githubweb
  67. protocol adapter: remove message headers with duplicate content from — Yufei.Cai / githubweb
  68. remove redundant headers from message signals & from protocol doc — Yufei.Cai / githubweb
  69. add boolean to (Abstract-)MongoClient which indicates if SSL is enabled; — stefan.maute / githubweb
  70. moved MONGO_DB_SSL_ENABLED to base conf — stefan.maute / githubweb
  71. read SSL enabled flag from MongoConfig — stefan.maute / githubweb
  72. protocol-adapter: stop adding 'channel' header for thing-error-responses — Yufei.Cai / githubweb
  73. protocol-adapter: fix encoding of custom content type — Yufei.Cai / githubweb
  74. encode all content types starting with text/ as text — Yufei.Cai / githubweb
  75. protocol-adapter: add compatibility mode — Yufei.Cai / githubweb
  76. Adapted log levels — Philipp.Michalski / githubweb
  77. Clarified and extended logging — Philipp.Michalski / githubweb
  78. adapt config for cluster bootstrapping — stefan.maute / githubweb
  79. creating a connection should be independent of opening and closing the — Florian.Fendt / githubweb
  80. remove unused config properties — stefan.maute / githubweb
  81. removed config for management.http.hostname etc. — stefan.maute / githubweb
  82. removed config for akka.management.http — stefan.maute / githubweb
  83. lazy load thing command strategies, move thing event handling to — dominik.guggemos / githubweb
  84. lazy load strategies that handle thing commands, move handling of thing — dominik.guggemos / githubweb
  85. fix compile error in test — dominik.guggemos / githubweb
  86. changed type of adaptable payload to MessagePath — johannes.schneider / githubweb
  87. modifying a connection should be independent of opening and closing the — Florian.Fendt / githubweb
  88. replaced configuration method removeInternalMessageHeaders with — johannes.schneider / githubweb
  89. testing a connection should not be influenced by timings — Florian.Fendt / githubweb
  90. updated base image for docker images — stefan.maute / githubweb
  91. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  92. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  93. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  94. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  95. Reviewed task. Adjusted some formatting. — juergen.fickel / githubweb
  96. moved strategies out of ThingPersistenceActor — johannes.schneider / githubweb
  97. moved strategies out of ThingPersistenceActor — johannes.schneider / githubweb
  98. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  99. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  100. Reviewed task and refactored some code. — juergen.fickel / githubweb
  101. moved event handling strategies into own classes — johannes.schneider / githubweb
  102. javadoc — johannes.schneider / githubweb
  103. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  104. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  105. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  106. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  107. renamed HandleStrategy to EventStrategy — johannes.schneider / githubweb
  108. moved command strategies to separate package, made EventHandleStrategy a — johannes.schneider / githubweb
  109. fixed license header — johannes.schneider / githubweb
  110. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  111. [wip] move command strategies to separate package - fix javadoc — dominik.guggemos / githubweb
  112. temp. ignore test — dominik.guggemos / githubweb
  113. add javadoc, tests, remove unused methods — dominik.guggemos / githubweb
  114. unignore test — dominik.guggemos / githubweb
  115. added unit tests for event strategies — johannes.schneider / githubweb
  116. fix activity check in Policy- and ThingPersistenceActor — Yufei.Cai / githubweb
  117. fix activity check in Policy- and ThingPersistenceActor — Yufei.Cai / githubweb
  118. fixed wrong usage of "consolidate" — marianne.klein / githubweb
  119. fixed wrong usage of "consolidate" — marianne.klein / githubweb
  120. adjust persistence actor activity check tests — Yufei.Cai / githubweb
  121. adjust persistence actor activity check tests — Yufei.Cai / githubweb
  122. add more tests, introduce DelegateStrategy — dominik.guggemos / githubweb
  123. ignore failing test again — dominik.guggemos / githubweb
  124. use distinct version of longjs in connectivity mapping — Florian.Fendt / githubweb
  125. some cleanup, javadoc — dominik.guggemos / githubweb
  126. improve javadoc, fix warnings — dominik.guggemos / githubweb
  127. fixed typo authorization — marianne.klein / githubweb
  128. Adapt concierge to new kamon metrics — Yannic.Klem / githubweb
  129. Ignore generated ajcore file — Yannic.Klem / githubweb
  130. Adds aspectj-maven-plugin to concierge — Yannic.Klem / githubweb
  131. start authentication tracing timer after build — Yannic.Klem / githubweb
  132. Use key to invalidate cache — Yannic.Klem / githubweb
  133. Remove unused tracing tags — Yannic.Klem / githubweb
  134. Ensures that started kamon timers are getting stopped — Yannic.Klem / githubweb
  135. Ensures that started kamon timers are getting stopped for all usages — Yannic.Klem / githubweb
  136. Add started timer to timers map — Yannic.Klem / githubweb
  137. Exclude akka-remote in kamon-akka-remote — Yannic.Klem / githubweb
  138. reviewed kamon 1.0 migration: — thomas.jaeckle / githubweb
  139. fixed missing metrics about mongodb and others reported via KamonMetrics — thomas.jaeckle / githubweb
  140. Adds authentication type tag to tracing of authentication — Yannic.Klem / githubweb
  141. Adds tracing tag to tag authentication error — Yannic.Klem / githubweb
  142. serve prometheus metrics on any route — thomas.jaeckle / githubweb
  143. Report all types of DropwizardsMetricRegistry as Kamon report — Yannic.Klem / githubweb
  144. Changes Meter reporter to Counters — Yannic.Klem / githubweb
  145. Report kamon timer instead of histogram in MutableKamonTimer — Yannic.Klem / githubweb
  146. Use TraceUtils as one and only util to create MutableKamonTimers — Yannic.Klem / githubweb
  147. Name methods to create timer in TraceUtils differently — Yannic.Klem / githubweb
  148. Log duration of timer in debug mode — Yannic.Klem / githubweb
  149. Adds missing parameters to logging — Yannic.Klem / githubweb
  150. No Trace is required in HttpRequestActor — Yannic.Klem / githubweb
  151. Loggs warnings when timer is tagged after it has been stopped — Yannic.Klem / githubweb
  152. Start timer in timeout handling after extracting request context — Yannic.Klem / githubweb
  153. Cancels expiration handler when timer is stopped — Yannic.Klem / githubweb
  154. Report DropWizward Counter as Kamon gauge — Yannic.Klem / githubweb
  155. Delete unused methodes getStartTimestamp and getEndTimestamp — Yannic.Klem / githubweb
  156. Changed log level of cancel notification to debug — Yannic.Klem / githubweb
  157. Adds tag to search tracing timers to distinguish between count and query — Yannic.Klem / githubweb
  158. Adds segment behaviour to MutableKamonTimer — Yannic.Klem / githubweb
  159. Adds api version as tag to search timer — Yannic.Klem / githubweb
  160. Stops segments before stopping the parent timer — Yannic.Klem / githubweb
  161. Removes synchronized keyword for timer stop — Yannic.Klem / githubweb
  162. Removes correlation id from search timer — Yannic.Klem / githubweb
  163. Adds bucket configuration to kamon.conf — Yannic.Klem / githubweb
  164. Renames metric that measures updates per bulk — Yannic.Klem / githubweb
  165. Renames MutableKamonTimer to KamonTimer since name is misleading — Yannic.Klem / githubweb
  166. Report mongodb times as timer not as histogram — Yannic.Klem / githubweb
  167. Move clusterId from metric name to tags of metric — Yannic.Klem / githubweb
  168. Remov unnecesary underscore from metric name — Yannic.Klem / githubweb
  169. Report recorded values instead of incorrectly report the size — Yannic.Klem / githubweb
  170. Use timer segments for MessageMappingProcessor — Yannic.Klem / githubweb
  171. Adds resetting option for Kamon Histograms — Yannic.Klem / githubweb
  172. Log segment when timer was stopped — Yannic.Klem / githubweb
  173. Adds debug log to log that histogram was resetted and makes method — Yannic.Klem / githubweb
  174. Adds wrappers for kamons metric instruments — Yannic.Klem / githubweb
  175. Reorganizes imports — Yannic.Klem / githubweb
  176. rename cache metric name ditto.auth to ditto.authorization — Yannic.Klem / githubweb
  177. Adds logging to KamonDropwizardMetricsReporter and PreparedKamonTimer — Yannic.Klem / githubweb
  178. Extract getSnapshot to separate method in KamonCounter — Yannic.Klem / githubweb
  179. Add update_type tag to ThingUpdater trace — Yannic.Klem / githubweb
  180. Reports dropwizard metric without conversion to kamon metrics — Yannic.Klem / githubweb
  181. adds lost entry in tracked-router — Yannic.Klem / githubweb
  182. Remove timer from map after finishing trace — Yannic.Klem / githubweb
  183. Empties all includes for kamon — Yannic.Klem / githubweb
  184. Removes kamon util.filters definitions — Yannic.Klem / githubweb
  185. Reduced number of tags for Traces — Yannic.Klem / githubweb
  186. Move auth filter tracing into TraceUtils — Yannic.Klem / githubweb
  187. Reducing tags — Yannic.Klem / githubweb
  188. Improves JavaDoc — Yannic.Klem / githubweb
  189. Fixes duplicated stop of timer — Yannic.Klem / githubweb
  190. Fixes sandbox grafana dashboards — Yannic.Klem / githubweb
  191. Dependency akka-persistence-mongo-common in metrics is optional — Yannic.Klem / githubweb
  192. Remove unused logger — Yannic.Klem / githubweb
  193. Uniform name for cache metrics with cache name in labels — Yannic.Klem / githubweb
  194. Use underscore in cache names instead of dot — Yannic.Klem / githubweb
  195. Rename metricName parameter to cacheName — Yannic.Klem / githubweb
  196. Removes useless timer configuration — Yannic.Klem / githubweb
  197. Cleanup dependency definitions — Yannic.Klem / githubweb
  198. fix code smells — dominik.guggemos / githubweb
  199. fix code smells — dominik.guggemos / githubweb
  200. Fix compilation error — Yannic.Klem / githubweb
  201. close jms client on connection failure — dominik.guggemos / githubweb
  202. Adds toString methods to all kamon specific metric instrument — Yannic.Klem / githubweb
  203. review: added missing javadoc — thomas.jaeckle / githubweb
  204. Adds javadoc for TraceUtils — Yannic.Klem / githubweb
  205. review: changed correlation-id logging in — thomas.jaeckle / githubweb
  206. fixed missing correlation-id logging in HttpRequestActor — thomas.jaeckle / githubweb
  207. fix retrieving connection metrics, improve exception handling — dominik.guggemos / githubweb
  208. fixed sonar issues + enhanced cqs.md — thomas.jaeckle / githubweb
  209. Impoved placeholder regex and added unit tests — Philipp.Michalski / githubweb
  210. Removed double line — Philipp.Michalski / githubweb
  211. Error handling and logging for placeholder substitution — Philipp.Michalski / githubweb
  212. Some refactorings: * Moved methods for creating exceptions from — juergen.fickel / githubweb
  213. Add flags to HeaderDefinition for filtering on reading from & writing to — Yufei.Cai / githubweb
  214. add HeaderPublisher to interpret header definition markers; restore — Yufei.Cai / githubweb
  215. load header publisher with optional compatibility mode from config — Yufei.Cai / githubweb
  216. Fixed Javadoc comments. Added some unit tests. Replaced weird class — juergen.fickel / githubweb
  217. restart the client actor to apply new config in case the client count — dominik.guggemos / githubweb
  218. update Qpid JMS client to version 0.34 — dominik.guggemos / githubweb
  219. fix PlaceholdersFilterTest — dominik.guggemos / githubweb
  220. Added parameter to Javadoc comment. — juergen.fickel / githubweb
  221. Replaced ASCII-style arrow with HTML arrow. — juergen.fickel / githubweb
  222. Made method static and adjusted some log statements. — juergen.fickel / githubweb
  223. load protocol adapter instead of header publisher at runtime — Yufei.Cai / githubweb
  224. clean up creation of internal headers in WebsocketRoute — Yufei.Cai / githubweb
  225. Remove empty file — Yannic.Klem / githubweb
  226. Connectivity: stop circumventing header filtering by protocol adapter — Yufei.Cai / githubweb
  227. protocol adapter: inject topic path/channel into signal headers — Yufei.Cai / githubweb
  228. Reviewed event strategies: Introduced abstract implementation for — juergen.fickel / githubweb
  229. Added unit tests for command strategies and refactored command — juergen.fickel / githubweb
  230. Directly set thing from event handling result. — juergen.fickel / githubweb
  231. Adjusted some formatting and completed Javadoc comment. — juergen.fickel / githubweb
  232. split mapping strategy in connectivity.conf into — Yufei.Cai / githubweb
  233. consolidate common service configs into ditto-service-base.conf — Yufei.Cai / githubweb
  234. WebsocketRoute: permit protocol messages to override headers given by — Yufei.Cai / githubweb
  235. fixed bug in top-level PUT /thing/{thing-id} merging existing fields — thomas.jaeckle / githubweb
  236. use index from json array as source identifier — dominik.guggemos / githubweb
  237. consolidate ditto.services-utils-config.mongodb — Yufei.Cai / githubweb
  238. fixed duplicated "START-SEND-LIVE-EVENTS:ACK" messages — thomas.jaeckle / githubweb
  239. fix async actor state modifications in StreamingSessionActor — Yufei.Cai / githubweb
  240. hide details about the "namespace hotness" behind secured HTTP resource — thomas.jaeckle / githubweb
  241. enhanced protocol-adapter by optional timestamp in payload (for events) — thomas.jaeckle / githubweb
  242. added timestamp to AttributesDeleted Event — thomas.jaeckle / githubweb
  243. review: adjusted external headers reading/writing for message headers — thomas.jaeckle / githubweb
  244. review: renamed HeaderPublisher HeaderTranslator — thomas.jaeckle / githubweb
  245. fixed test — thomas.jaeckle / githubweb
  246. test ThingCommandEnforcement for invalid ID or content in inline — Yufei.Cai / githubweb
  247. only instantiate ProtocolAdapters once — thomas.jaeckle / githubweb
  248. Remove aspectj test — Yannic.Klem / githubweb
  249. Remove unused method stopKamon — Yannic.Klem / githubweb
  250. make header translators case-insensitive — Yufei.Cai / githubweb
  251. catch & report all errors thrown during enforcement — Yufei.Cai / githubweb
  252. anticipate invalid inline policies on thing creation, add — Yufei.Cai / githubweb
  253. Extended placeholders and fixed source index initialisation in tests — Philipp.Michalski / githubweb
  254. ThingsRoute: throw DittoJsonException instead of replacing invalid — Yufei.Cai / githubweb
  255. Added test for thingId placeholder — Philipp.Michalski / githubweb
  256. enhanced travis_wait time to 30minutes — thomas.jaeckle / githubweb
  257. adjusted css styling for website — noreply / githubweb
  258. adjusted css styling for website's code examples — noreply / githubweb
  259. adjusted css styling for website ditto specifics — noreply / githubweb
  260. adapted swagger docu and add timeout parameter for messages operations — thomas.jaeckle / githubweb
  261. fix stackoverflow in regex — Yufei.Cai / githubweb
  262. increased logger startup timeout in order to fix tests on travis — thomas.jaeckle / githubweb
  263. added logging to test failing on Travis — thomas.jaeckle / githubweb
  264. review: removed netty-all dependency, replaced with the more finegrained — thomas.jaeckle / githubweb
  265. prevent unnecessary error reporting — Yufei.Cai / githubweb
  266. experiment with logging config in order to satisfy Travis build — thomas.jaeckle / githubweb
  267. add concierge and connectivity to expected roles for health check; fixed — stefan.maute / githubweb
  268. review: replaced Boolean with primitive, adjusted getter — thomas.jaeckle / githubweb
  269. try to get Travis building — thomas.jaeckle / githubweb
  270. add kubernetes deployment files for ditto services; add Readme with — stefan.maute / githubweb
  271. try to get Travis building — thomas.jaeckle / githubweb
  272. save object instantiation of DefaultContext for each command — thomas.jaeckle / githubweb
  273. ThingPersistenceActor: organize CommandStrategy.Result as algebraic — Yufei.Cai / githubweb
  274. review: adjusted method name — thomas.jaeckle / githubweb
  275. fixed build after merge from dev — thomas.jaeckle / githubweb
  276. ModifyThingStrategy: ignore inline policy & remove ACL on injection of — Yufei.Cai / githubweb
  277. Improved error handling and readability — Philipp.Michalski / githubweb
  278. add /health location to nginx.conf; removed env variable — stefan.maute / githubweb
  279. made cached health endpoint public - no password required anymore — stefan.maute / githubweb
  280. review: adjusted readme and kubernetes files — michael.gantert / githubweb
  281. review: adjusted readme and kubernetes files — michael.gantert / githubweb
  282. Adds namespace of things, policies and connections as suffix to their — Yannic.Klem / githubweb
  283. removed /health from regex pattern for DEVOPS_AUTH_SECURED; fixed — stefan.maute / githubweb
  284. Enhances Namespace appending for mongodb collection names — Yannic.Klem / githubweb
  285. Appends license headers and reduces access to SuffixBuilderConfig — Yannic.Klem / githubweb
  286. removes explicit enable flag — Yannic.Klem / githubweb
  287. review: policy-bugfixes — thomas.jaeckle / githubweb
  288. Place configuration code for suffix appending in DittoService — Yannic.Klem / githubweb
  289. add documentation of connection placeholders, improved documentation of — dominik.guggemos / githubweb
  290. review: stop JMSConnectionHandlingActor after reconnecting, add unit — dominik.guggemos / githubweb
  291. review: mongoDB collection names from entityIds — thomas.jaeckle / githubweb
  292. add a fallback for unknown errors so that Ditto protocol can deal with — Yufei.Cai / githubweb
  293. fixed String.format formatted strings — thomas.jaeckle / githubweb
  294. fixed importsm, docker base image, other minor stuff — thomas.jaeckle / githubweb
  295. add ConnectionBusyException — Yufei.Cai / githubweb
  296. add documentation for open/closeConnection command — dominik.guggemos / githubweb
  297. adjust MongoReadJournal to read from suffixed (with namespace) journal — thomas.jaeckle / githubweb
  298. try to fix intermittent test failure on travis — thomas.jaeckle / githubweb
  299. fix timing error in BatchSupervisorActor — thomas.jaeckle / githubweb
  300. removed error log statement as described in TODO — thomas.jaeckle / githubweb
  301. prevent BaseClientActor from handling commands in parallel — Yufei.Cai / githubweb
  302. BaseClientActor: reject commands if their desired state is the actor's — Yufei.Cai / githubweb
  303. attach origin to session in BaseClientActor; remove replies in — Yufei.Cai / githubweb
  304. eliminate blocking wait in RabbitMQClientActor — Yufei.Cai / githubweb
  305. isolate blocking JMSConnectionHandlingActor in own dispatcher — Yufei.Cai / githubweb
  306. AmqpClientActor: start children conflict-free & refresh connection — Yufei.Cai / githubweb
  307. improve annotations & javadoc — Yufei.Cai / githubweb
  308. log more info on socket opening failure — Yufei.Cai / githubweb
  309. AmqpClientActor: stop touching actor state in listener — Yufei.Cai / githubweb
  310. AmqpClientActor: configure Failover give up in 10s — Yufei.Cai / githubweb
  311. reserve 502 status code for graceful leave of gateway cluster node — thomas.jaeckle / githubweb
  312. encode actor names as URL, added test that uses sources with special — dominik.guggemos / githubweb
  313. make ConnectionActor somewhat thread-safe — Yufei.Cai / githubweb
  314. ConnectionActor: don't block until client actor is stopped — Yufei.Cai / githubweb
  315. send CreateConnectionResponse also on failure — Yufei.Cai / githubweb
  316. AmqpClientActor: ensure JMSConnection is closed eventually — Yufei.Cai / githubweb
  317. basic-connections.md: add heading & improve wording — Yufei.Cai / githubweb
  318. fix message format — dominik.guggemos / githubweb
  319. deactivate collection name suffixing for connections — Yufei.Cai / githubweb
  320. replace HeaderTranslator.of() by .empty(); configure AMQP failover to — Yufei.Cai / githubweb
  321. reset amqp connection status when connection is restored — dominik.guggemos / githubweb
  322. make JmsConnection closing more robust; improve comment — Yufei.Cai / githubweb
  323. fix DefaultStreamSupervisorTest & HeaderTranslator.empty() — Yufei.Cai / githubweb
  324. add "thread-pool-executor" to the pinned dispatcher (required by akka) — Yufei.Cai / githubweb
  325. remove unused JmsReconnect — dominik.guggemos / githubweb
  326. removed global authorization context from connection — thomas.jaeckle / githubweb
  327. fixed ConnectivityMongoEventAdapter — thomas.jaeckle / githubweb
  328. open connection after ModifyConnection only if desired state is OPEN, — dominik.guggemos / githubweb
  329. fix merge mistake — dominik.guggemos / githubweb
  330. keep auth context if it was already set in source or target — thomas.jaeckle / githubweb
  331. reduce max reconnect delay to 15 minutes — dominik.guggemos / githubweb
  332. update connection in client actor when connection was modified (but — dominik.guggemos / githubweb
  333. correct spelling — Yufei.Cai / githubweb
  334. always close connection when connection was modified to start from a — dominik.guggemos / githubweb
  335. fix failing client actor unit tests — dominik.guggemos / githubweb
  336. added release notes and blogpost for release 0.8.0-M1 — thomas.jaeckle / githubweb
  337. ConnectionActorTest: wait for parallel messages by different probes — Yufei.Cai / githubweb
  338. clean up connectivity documentation and examples — dominik.guggemos / githubweb
  339. block the main() thread until the ActorSystem terminates so that OpenJ9 — thomas.jaeckle / githubweb
  340. remove materializer from RootRoute constructor, added "?live" query — thomas.jaeckle / githubweb
  341. added "lines of code" badge based on OpenHub data — noreply / githubweb
  342. updated java base image to openJ9 0.9.0 rc2 — thomas.jaeckle / githubweb
  343. added possibility to add route interceptor to SseThingsRoute — thomas.jaeckle / githubweb
  344. updated release date to 14th — thomas.jaeckle / githubweb
  345. updated docker-compose and kubernetes descriptors with new OpenJ9 mem — thomas.jaeckle / githubweb
  346. simplify handling of deleteConnection in ClientActor, do not start — thomas.jaeckle / githubweb

#39 (Jun 15, 2018 4:37:04 AM)

  1. remove distributed-cache from search-service (cache is not needed for — daniel.fesenmeyer / githubweb
  2. Bootstrap authorization service — Yufei.Cai / githubweb
  3. add authorization mapping strategy, refactor BaseConfigKeys — Yufei.Cai / githubweb
  4. rename ditto-model-policies-enforcers to ditto-model-enforcers — Yufei.Cai / githubweb
  5. add enforcer interface — Yufei.Cai / githubweb
  6. fix package of ditto-services-authorization-util — Yufei.Cai / githubweb
  7. configure caffeine caches — Yufei.Cai / githubweb
  8. add cache Entry and AbstractAskCacheLoader — Yufei.Cai / githubweb
  9. bootstrap authorization service: just fix some copy&paste errors — daniel.fesenmeyer / githubweb
  10. transform responses in IdCacheLoader — Yufei.Cai / githubweb
  11. rename interface PolicyEnforcer to Enforcer — Yufei.Cai / githubweb
  12. add AclEnforcer — Yufei.Cai / githubweb
  13. implement ACL- and policy-enforcer-loading — Yufei.Cai / githubweb
  14. replace BaseConfigKeys by ServiceConfigReader — Yufei.Cai / githubweb
  15. fix javadoc error in DittoService — Yufei.Cai / githubweb
  16. test DittoServiceConfigReader — Yufei.Cai / githubweb
  17. fix faulty logic in AbstractServiceConfigReader; specialize config — Yufei.Cai / githubweb
  18. start authorization shard region — Yufei.Cai / githubweb
  19. Generify JavaDoc for Enforcer — daniel.fesenmeyer / githubweb
  20. Adjust configuration loading to distinguish between required and — daniel.fesenmeyer / githubweb
  21. fix sonar issues, reduce @Nonnull annotations where possible — daniel.fesenmeyer / githubweb
  22. rename configs, improve cache loader thread-safety, annotate nullable — Yufei.Cai / githubweb
  23. copy enforcement of ThingCommand as mixin; change type of Entry.getValue — Yufei.Cai / githubweb
  24. Provide Metrics for caffeine-based caches (in progress) - introduced new — daniel.fesenmeyer / githubweb
  25. just fix javadoc error — daniel.fesenmeyer / githubweb
  26. remove wrong and already correctly defined dependency to — daniel.fesenmeyer / githubweb
  27. define version of ditto-services-utils-cache in bom — daniel.fesenmeyer / githubweb
  28. add dedicated class for entity ID with resource type — Yufei.Cai / githubweb
  29. add unit tests for ThingCommandEnforcement; fix errors thus uncovered — Yufei.Cai / githubweb
  30. forward ThingCommand to authorization shard region from proxy actor — Yufei.Cai / githubweb
  31. Provide CaffeineCache metrics "estimated-size", "max-size", — daniel.fesenmeyer / githubweb
  32. adjust enforcer-cache and id-cache to use the new ditto Cache — daniel.fesenmeyer / githubweb
  33. replace guava cache with caffeine cache: use the Cache interface with — daniel.fesenmeyer / githubweb
  34. comment out MongoDB metrics reporter for authorization service — Yufei.Cai / githubweb
  35. review: just fix some sonar issues, add unit test for EntityRegionMap — daniel.fesenmeyer / githubweb
  36. review: small changes in ThingCommandEnforcement - fix bug introduced in — daniel.fesenmeyer / githubweb
  37. stabilize MetricsStatsCounterTest by waiting max 5 secons until — daniel.fesenmeyer / githubweb
  38. remove currently not required plugins from — daniel.fesenmeyer / githubweb
  39. transform initial ModifyThing to CreateThing — Yufei.Cai / githubweb
  40. configure cache metrics to be reported to statsd — daniel.fesenmeyer / githubweb
  41. further stabilize MetricsStatsCounterTest#evictions(): it is not clear — daniel.fesenmeyer / githubweb
  42. remove direct dependency from interface EntityId to ImmutableEntityId by — daniel.fesenmeyer / githubweb
  43. create inlined policies from EnforcerActor — Yufei.Cai / githubweb
  44. handle empty ACL and default policy in CreateThing — Yufei.Cai / githubweb
  45. handle retrieval of thing together with inlined policy — Yufei.Cai / githubweb
  46. add rudimentary cache invalidation & policy command authorization — Yufei.Cai / githubweb
  47. rename authorization.util.actors to a.u.enforcement — Yufei.Cai / githubweb
  48. replace inheritance by delegation in EnforcerActor — Yufei.Cai / githubweb
  49. copy policy command authorization logic to authorization service — Yufei.Cai / githubweb
  50. distinguish rejection of CreateThing by own policy/acl from rejection of — Yufei.Cai / githubweb
  51. - use distinct entity-id-to-enforcer caches per entity type (currently — daniel.fesenmeyer / githubweb
  52. several enhancements for better reuse in custom autorization service — daniel.fesenmeyer / githubweb
  53. - extend Cache interface with method #put(key, value), implement it in — daniel.fesenmeyer / githubweb
  54. handle policy/ACL validation and ACL-migration in authorization-service — Yufei.Cai / githubweb
  55. extract AbstractAuthorizationService from AuthorizationService to allow — daniel.fesenmeyer / githubweb
  56. extract interface AuthorizationProxyPropsFactory with ditto default — daniel.fesenmeyer / githubweb
  57. provide the possibility to configure an optional PreEnforcementConfig — daniel.fesenmeyer / githubweb
  58. fix javadoc which seems to have been accidentally changed during — daniel.fesenmeyer / githubweb
  59. bugfix: preEnforcementConfig must be nullable, of course — daniel.fesenmeyer / githubweb
  60. reformat ComparableCache, delete unused members — Yufei.Cai / githubweb
  61. move ShardedMessageEnvelope to ditto.signals.base — Yufei.Cai / githubweb
  62. move sharded message envelope creation to — Yufei.Cai / githubweb
  63. add message command enforcement to authorization service — Yufei.Cai / githubweb
  64. add identity cache for policies in authorization service — Yufei.Cai / githubweb
  65. move live signals below message commands — Yufei.Cai / githubweb
  66. make preEnforcer a function (returning a CompletionStage) instead of an — daniel.fesenmeyer / githubweb
  67. minor javadoc fix — daniel.fesenmeyer / githubweb
  68. migrate live command authorization to authorization service — Yufei.Cai / githubweb
  69. extract set of enforcement providers into own method — Yufei.Cai / githubweb
  70. stop applying ThingCommandEnforcement to live commands — Yufei.Cai / githubweb
  71. refactoring of enforcement — daniel.fesenmeyer / githubweb
  72. add preliminary DispatcherActor for authorization service — Yufei.Cai / githubweb
  73. add first draft of extensible actors — Yufei.Cai / githubweb
  74. split enforcer-cache into acl- and policy-enforcer cache: this makes it — daniel.fesenmeyer / githubweb
  75. decompose extensible actors into graph stages — Yufei.Cai / githubweb
  76. add graph combinators — Yufei.Cai / githubweb
  77. rename ditto "authorization service" to "concierge service", because the — daniel.fesenmeyer / githubweb
  78. fix serviceName for test.conf — daniel.fesenmeyer / githubweb
  79. fix enforcement tests: GraphActor.unhandled() were attached to wrong — Yufei.Cai / githubweb
  80. configure supervisorStrategy in ConciergeRootActor analogous to other — daniel.fesenmeyer / githubweb
  81. stop waiting for completable future in pre-enforcer — Yufei.Cai / githubweb
  82. start dispatcher actor in Concierge; make members of Filter private — Yufei.Cai / githubweb
  83. remove enforcement from ProxyActor and forward commands to concierge — stefan.maute / githubweb
  84. Removed distributed-cache from all services. Removed all cache facades — stefan.maute / githubweb
  85. start all concierge actors in A.ProxyPropsFactory; rename 'props' to — Yufei.Cai / githubweb
  86. add config-readers for health and http — daniel.fesenmeyer / githubweb
  87. configure health-check for concierge-service and expose it via http — daniel.fesenmeyer / githubweb
  88. use new http- and health-config-readers instead of duplicated config — daniel.fesenmeyer / githubweb
  89. fix stupid copy/paste error — daniel.fesenmeyer / githubweb
  90. removed further no-longer needed references to — daniel.fesenmeyer / githubweb
  91. removed no-longer needed cluster dependencies from persistence modules — daniel.fesenmeyer / githubweb
  92. stabilize test by setting snapshot-interval to 5 seconds — daniel.fesenmeyer / githubweb
  93. move ThingAggregatorActor to Concierge-service, remove unused combinator — Yufei.Cai / githubweb
  94. no longer register proxy-actor with pubSub — daniel.fesenmeyer / githubweb
  95. delete route /gatewayRoot/proxy/aggregator — Yufei.Cai / githubweb
  96. formatting only — daniel.fesenmeyer / githubweb
  97. allow creation of pre-enforcer without reply address for error responses — Yufei.Cai / githubweb
  98. dispatch signals to concierge without relying on type distinction — Yufei.Cai / githubweb
  99. make it simple to share configuration with custom concierge — daniel.fesenmeyer / githubweb
  100. invalidate caches based on ThingEvents — daniel.fesenmeyer / githubweb
  101. invalidate policy-enforcer-cache in case of any PolicyEvent; speed up — daniel.fesenmeyer / githubweb
  102. nicer code formatting — daniel.fesenmeyer / githubweb
  103. Rename ConciergeEnvelope into ConciergeForwarder — stefan.maute / githubweb
  104. fix copy/paste error in — daniel.fesenmeyer / githubweb
  105. test event subscription on pubSub for cache-invalidating actors — daniel.fesenmeyer / githubweb
  106. add javadoc to PolicyOrAclEnforcerRetrieverFactory, reduce scope and — daniel.fesenmeyer / githubweb
  107. add PolicyCommandEnforcementTest; make IdentityCache a singleton and use — daniel.fesenmeyer / githubweb
  108. add some debug-logging for sending messages to concierge and retrieving — daniel.fesenmeyer / githubweb
  109. thread Ditto headers in error responses due to authorization — Yufei.Cai / githubweb
  110. make subjectIssuersForPolicyMigration configurable for — daniel.fesenmeyer / githubweb
  111. rename methods to stress that read subjects are added for thing-, live- — Yufei.Cai / githubweb
  112. just fix some warnings — daniel.fesenmeyer / githubweb
  113. introduce constant SEARCH_ACTOR_PATH — daniel.fesenmeyer / githubweb
  114. delete handler actors from gateway, add similar tests to concierge — Yufei.Cai / githubweb
  115. prevent NPE when ids-parameter for RetrieveThings-command is an empty — daniel.fesenmeyer / githubweb
  116. minor cleanup: add @Nullable annotation, don't specify unnecessary — daniel.fesenmeyer / githubweb
  117. add activity check component for EnforcerActor — Yufei.Cai / githubweb
  118. Review: handle askTimeoutExceptions errors in — stefan.maute / githubweb
  119. test PipeWithIdleRoutine — Yufei.Cai / githubweb
  120. handle error on creation of completion stage in PreEnforcer; remove — Yufei.Cai / githubweb
  121. move (Thing-)PolicyInvalidException to ditto-signals-commands-things, — daniel.fesenmeyer / githubweb
  122. provide shard-region-statistics for concierge - update StatisticsActor — daniel.fesenmeyer / githubweb
  123. rename conciergeEnforcers*Namespaces*Hotness to — daniel.fesenmeyer / githubweb
  124. allow retrieval of enforcer by its own key; improve error message on — Yufei.Cai / githubweb
  125. add config for health check and aggregator deployment to — stefan.maute / githubweb
  126. removed exceptionally branch from authenticate method — stefan.maute / githubweb
  127. StreamingActor have to delegate Commands to ProxyActor and not directly — stefan.maute / githubweb
  128. removed obsolete amqp-bridge from docker-compose — noreply / githubweb
  129. fixed bugs in sandbox — thomas.jaeckle / githubweb
  130. fixed feed.xml for Ditto site — thomas.jaeckle / githubweb
  131. fixed TODO in mapping doc, added link to MessageMapper source — noreply / githubweb
  132. improve exception handling in JwtAuthenticationDirective, distinguish — daniel.fesenmeyer / githubweb
  133. remove useless mockito annotations — daniel.fesenmeyer / githubweb
  134. move TakeSnapshot(Response) from things-sudo-commands to things-commands — daniel.fesenmeyer / githubweb
  135. add batch-command-handling to ditto (the commands etc already existed in — daniel.fesenmeyer / githubweb
  136. fix error in unit test (the TagThingResponse contains the thingId, *not* — daniel.fesenmeyer / githubweb
  137. stabilize amqp-bridge tests by using random netty.tcp port — daniel.fesenmeyer / githubweb
  138. add extended monitoring for mongodb driver — thomas.jaeckle / githubweb
  139. make sure that ThingModified-Events always contain the complete Thing — daniel.fesenmeyer / githubweb
  140. when merging the thing from a ModifyThing-Command with the existing — daniel.fesenmeyer / githubweb
  141. bugfix in JwtAuthenticationDirective: extract the cause from — daniel.fesenmeyer / githubweb
  142. fixed typos — thomas.jaeckle / githubweb
  143. added blogpost about how to add a connection between Ditto and Hono — thomas.jaeckle / githubweb
  144. review: only small fixes — thomas.jaeckle / githubweb
  145. fixed concierge-dev.conf and removed persistence check from Gateway — thomas.jaeckle / githubweb
  146. fixed that command and commandResponses could not always be deserialized — thomas.jaeckle / githubweb
  147. fixed retrieving stats now really — thomas.jaeckle / githubweb
  148. fixed that occurring IndexOutOfBounds exceptions killed the JVM of the — thomas.jaeckle / githubweb
  149. add sanity-check which ensures that ThingPersistenceActor does not store — daniel.fesenmeyer / githubweb
  150. stabilize batch-tests by specifying random netty.tcp port — daniel.fesenmeyer / githubweb
  151. fix the path to the things-aggregator actor (has been moved from gateway — daniel.fesenmeyer / githubweb
  152. added id validation for every policy command — thomas.jaeckle / githubweb
  153. review: some renaming of actors which were no actors — thomas.jaeckle / githubweb
  154. provide method for creating a copy of a ThingSearchQueryCommand with — daniel.fesenmeyer / githubweb
  155. split up ConciergeForwarder in ConciergeWrapper and — stefan.maute / githubweb
  156. start ConciergeForwarderActor in ConciergeRootActor and publish ActorRef — stefan.maute / githubweb
  157. modularized concierge service by adding "cache", "enforcement" — thomas.jaeckle / githubweb
  158. #152 fixed broken links in doc — noreply / githubweb
  159. #152 fixed broken links in doc, part2 — noreply / githubweb
  160. Propose a patch for failing test — thomas.jaeckle / githubweb
  161. bugfix: readSubjects were not added to SendClaimMessage, thus it could — daniel.fesenmeyer / githubweb
  162. bugfix: message-responses were not routed to the things-shard-region, — daniel.fesenmeyer / githubweb
  163. preserve ditto-headers in exception thrown in case of deleted policy — daniel.fesenmeyer / githubweb
  164. #153 addressing GDRP issues — thomas.jaeckle / githubweb
  165. remove workaround which had set readSubjects for v1-things in — daniel.fesenmeyer / githubweb
  166. fix several TODOs: - add javadoc where missing - make hard-coded values — daniel.fesenmeyer / githubweb
  167. fixed compile errors after merge — thomas.jaeckle / githubweb
  168. remove already solved TODO — daniel.fesenmeyer / githubweb
  169. add missing javadoc — daniel.fesenmeyer / githubweb
  170. added concierge Docker image building — thomas.jaeckle / githubweb
  171. added missing file changes — thomas.jaeckle / githubweb
  172. stabilized test — thomas.jaeckle / githubweb
  173. use abstraction of AbstractConciergeConfigReader — thomas.jaeckle / githubweb
  174. removed obsolete amqp-bridge package-info.java — thomas.jaeckle / githubweb
  175. improve like predicate: optimized pre- and postfix matches and — thomas.jaeckle / githubweb
  176. improve like predicate: optimized pre- and postfix matches and — thomas.jaeckle / githubweb
  177. fix serialization of aggregated devops command by using a generic json — thomas.jaeckle / githubweb
  178. removed conversion from Duration to FiniteDuration — stefan.maute / githubweb
  179. removed using CommandRouterPropsFactory in GatewayRootActor instead use — thomas.jaeckle / githubweb
  180. adjust Cache#invalidate method to return a boolean which signals whether — daniel.fesenmeyer / githubweb
  181. removed CommandRouterPropsFactory; instantiate ConciergeForwarder inside — stefan.maute / githubweb
  182. added concierge-service to docker-compose.yml — thomas.jaeckle / githubweb
  183. starting the ConciergeForwarderActor in ConnectivityRootActor; adapt — stefan.maute / githubweb
  184. added concierge service to Ditto documentation — thomas.jaeckle / githubweb
  185. added possibility to supply a function for mapping signals in — thomas.jaeckle / githubweb
  186. removed MessageCommandEnforcement and included in LiveSignalEnforcement — thomas.jaeckle / githubweb
  187. fixed timeout issues for streaming sessions by increasing initial — thomas.jaeckle / githubweb
  188. added tests for LiveSignalEnforcement — thomas.jaeckle / githubweb
  189. fixed RetrieveStatistics handling in gateway — thomas.jaeckle / githubweb
  190. added correlation-id logging to GraphActor and sub-graphs — thomas.jaeckle / githubweb
  191. included the cookie consent code + banner from Eclipse Foundation — thomas.jaeckle / githubweb
  192. renamed method — thomas.jaeckle / githubweb
  193. updated used dependencies — thomas.jaeckle / githubweb
  194. create Props for ConciergeForwarderActor by using creator which — daniel.fesenmeyer / githubweb
  195. minor improvement of readability — daniel.fesenmeyer / githubweb
  196. updated jackson to 2.9.5 — thomas.jaeckle / githubweb
  197. Handles empty thingIds list for RetrieveThings command — Yannic.Klem / githubweb
  198. Use DittoRejectionHandler in RootRoute — Yannic.Klem / githubweb
  199. remove method log() to enforce usage of log(Object) — daniel.fesenmeyer / githubweb
  200. slightly improve enforcement exception handling by considering all — daniel.fesenmeyer / githubweb
  201. minor improvements to graph-logging and -creation - use a dedicated — daniel.fesenmeyer / githubweb
  202. updated cqs which were added — thomas.jaeckle / githubweb
  203. clarify ditto-protocol-documentation concerning — daniel.fesenmeyer / githubweb
  204. updated CQs + some dependencies — thomas.jaeckle / githubweb
  205. align swagger documentation with actual implementation: for policies, — daniel.fesenmeyer / githubweb
  206. removed JMS api from dependencies as not needed — thomas.jaeckle / githubweb
  207. removed janino + logstash-logback-appender from dependencies — thomas.jaeckle / githubweb
  208. improvements to RootRoute: - use single instance of RejectionHandler - — daniel.fesenmeyer / githubweb
  209. enhanced LogUtil to be able to also enhance SLF4J loggers with — thomas.jaeckle / githubweb
  210. align error message of DittoRejectionHandlerFactory with standard akka — daniel.fesenmeyer / githubweb
  211. make ThingsRouteTest#getThingsWithEmptyIdsList more robust by using — daniel.fesenmeyer / githubweb
  212. make MissingThingIdsException serializable by adding it to — daniel.fesenmeyer / githubweb
  213. remove unnecessary Mockito annotation — daniel.fesenmeyer / githubweb
  214. fixed invalidation of enforcer caches — thomas.jaeckle / githubweb
  215. add missing serialVersionUID — noreply / githubweb
  216. add missing serialVersionUID — noreply / githubweb
  217. fix message for missing query param (placeholder was not replaced) — noreply / githubweb
  218. adjusted logging — thomas.jaeckle / githubweb
  219. undid removing ThingCacheUpdateActor — thomas.jaeckle / githubweb
  220. improved ExceptionHandling for GatewayInternalErrorExceptions — thomas.jaeckle / githubweb
  221. replace indexes for things-search — Yufei.Cai / githubweb
  222. added correct outputDirectory for concierge assembly; add workdir and — stefan.maute / githubweb
  223. added concierge to Readme.md — stefan.maute / githubweb
  224. move FILTER_NOT_DELETED to MongoThingsSearchPersistence — Yufei.Cai / githubweb
  225. always match on feature-id in things-search to take advantage of new — Yufei.Cai / githubweb
  226. add logging for failing index-initialization — daniel.fesenmeyer / githubweb
  227. remove 'failIndexKeyTooLong' from MongoThingsSearchPersistence & move — Yufei.Cai / githubweb
  228. added slides for IoT hessen meetup — thomas.jaeckle / githubweb
  229. updated slides, fixed nginx-cors.conf used in sandbox — thomas.jaeckle / githubweb
  230. added slides for the IoT hessen meetup — noreply / githubweb
  231. Take Thing ID into account in IndexLengthRestrictionEnforcer — Yufei.Cai / githubweb
  232. Log when SearchRootActor skips index initialization; move error logging — Yufei.Cai / githubweb
  233. adjust IndexLengthRestrictionEnforcerTest to use a non-empty Thing ID — daniel.fesenmeyer / githubweb
  234. remove ThingCacheUpdateActor & unused imports, invalidate caches on V2 — Yufei.Cai / githubweb
  235. improve code formatting — Yufei.Cai / githubweb
  236. prefix 'mvn install ...' by 'travis_wait' — Yufei.Cai / githubweb
  237. suppress double-brace-initialization warning; fix javadoc — Yufei.Cai / githubweb
  238. stop exposing mutable BsonDocument — Yufei.Cai / githubweb
  239. remove unused members from ThingCommandEnforcement and — Yufei.Cai / githubweb
  240. suppress more spurious warnings about flow combinators — Yufei.Cai / githubweb
  241. remove dimension "namespace" from things-search indices on ACL and — Yufei.Cai / githubweb
  242. add search index on __deleted for /stats/search — Yufei.Cai / githubweb
  243. ensure key of hotnessmap is not empty in StatisticsActor — Yufei.Cai / githubweb
  244. Avoid NullPointerException caused by missing DittoHeaders. — juergen.fickel / githubweb
  245. fix resource type of cache invalidation by policy command enforcement — Yufei.Cai / githubweb
  246. fix IllegalArgumentException when retrieving sub-json-object by — Yufei.Cai / githubweb
  247. Avoid NullPointerException in PolicyPersistenceActor. It is assumed that — juergen.fickel / githubweb
  248. Adjusted some formatting. — juergen.fickel / githubweb
  249. Avoid NullPointerException in ThingPersistenceActor. It is assumed that — juergen.fickel / githubweb
  250. Adjusted some formatting. — juergen.fickel / githubweb
  251. recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects — Yufei.Cai / githubweb
  252. added akka management library to starters + configured in conifgs — thomas.jaeckle / githubweb
  253. fixed javadoc errors — thomas.jaeckle / githubweb
  254. fixed docs in config — thomas.jaeckle / githubweb
  255. added dependency to akka-management kubernetes-api discovery — thomas.jaeckle / githubweb
  256. removed obsoleted methods from ConfigUtil — thomas.jaeckle / githubweb
  257. added environment variables for setting akka-dns options — thomas.jaeckle / githubweb
  258. changed akka management setup order — thomas.jaeckle / githubweb
  259. added configuration required-contact-point-nr — thomas.jaeckle / githubweb
  260. updated cqs.md — thomas.jaeckle / githubweb
  261. removed entrypoint sleep commands from sandbox docker-compose.yml — thomas.jaeckle / githubweb
  262. removed no longer needed scheduleShutdownIfJoinFails in DittoService — thomas.jaeckle / githubweb
  263. Replace jwm shutdown hooks with CoordinatedShutdown — thomas.jaeckle / githubweb
  264. in unit tests: retry actor creation after watching it die — Yufei.Cai / githubweb
  265. recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects — Yufei.Cai / githubweb
  266. fix test-jar packaging path of ditto-services-utils-test — Yufei.Cai / githubweb
  267. move ditto-services-utils-test code to main and declare its scope as — Yufei.Cai / githubweb
  268. Reviewed task. Deleting unused method and adjusted some formatting. — juergen.fickel / githubweb
  269. Fixed malformed Javadoc comments. — juergen.fickel / githubweb
  270. Reviewed task and adjusted some formatting. — juergen.fickel / githubweb
  271. fix PolicyCommandEnforcementTest — Yufei.Cai / githubweb
  272. removed a stuck state of ThingUpdater — Yufei.Cai / githubweb
  273. add sanity check to DefaultStreamSupervisor — Yufei.Cai / githubweb
  274. prevent LastSuccessfulStreamCheckingActor from reporting ERROR during — Yufei.Cai / githubweb
  275. create an abstract class of the Things Search service to enhance the — Florian.Fendt / githubweb
  276. make props of AMQP client actors serializable — Yufei.Cai / githubweb
  277. Exits JVM after graceful shutdown — thomas.jaeckle / githubweb
  278. Changes missleading log message — thomas.jaeckle / githubweb
  279. added release notes for upcoming 0.3.0-M2 release — thomas.jaeckle / githubweb

#35 (Apr 26, 2018 10:42:16 AM)

  1. unified snapshot adapters, implemented hook for successful snapshots — johannes.schneider / githubweb
  2. fixed compile error in ConnectionActor — johannes.schneider / githubweb
  3. move snapshotSuccessFunctions into AbstractMongoSnapshotAdapter — Yufei.Cai / githubweb
  4. fix test-compile errors — Yufei.Cai / githubweb
  5. Rename Health-related classes to prepare for simplification — Yufei.Cai / githubweb
  6. Make Health messages generic and extensible in health components — Yufei.Cai / githubweb
  7. Fix MappingStrategiesBuilderTest — Yufei.Cai / githubweb
  8. Document Health — Yufei.Cai / githubweb
  9. Add method to retrieve specific component health statuses. — Yufei.Cai / githubweb
  10. fix Health serialization — Yufei.Cai / githubweb
  11. move (Mongo-)IndexInitializer from thingsearch to — daniel.fesenmeyer / githubweb
  12. make index-initialization optional for thingsearch (as it was possible — daniel.fesenmeyer / githubweb
  13. method BsonUtil#getDocumentValueAt is no longer needed, because its — daniel.fesenmeyer / githubweb
  14. add method BsonUtil#getDocumentWithDefaultAt which circumvents problems — daniel.fesenmeyer / githubweb
  15. simplify signature of BsonUtil#getDocumentWithDefaultAt — daniel.fesenmeyer / githubweb
  16. add test that checks that index-initialization does not fail when no — daniel.fesenmeyer / githubweb
  17. minor test-config improvements in thingsearch-persistence: - load config — daniel.fesenmeyer / githubweb
  18. PoC of mapping payload via JavaScript engines — thomas.jaeckle / githubweb
  19. added possibility to map raw payloads — thomas.jaeckle / githubweb
  20. removed nashorn implementation PoCs, focused on Rhino impl — thomas.jaeckle / githubweb
  21. provide the possibility to define combined health statuses - rename — daniel.fesenmeyer / githubweb
  22. simplify the definition of already existing combined health statuses — daniel.fesenmeyer / githubweb
  23. made mapping template string optional — thomas.jaeckle / githubweb
  24. initial step integrating rabbitmq brigde into amqp bridge — dominik.guggemos / githubweb
  25. remove duplicate file — dominik.guggemos / githubweb
  26. simplified! mapping and made CommandProcessorActor dynamically load a — thomas.jaeckle / githubweb
  27. renamed MappingScript interface to MappingContext — thomas.jaeckle / githubweb
  28. adapt response code for fire and forget messages — stefan.maute / githubweb
  29. Update pom.xml — noreply / githubweb
  30. fix duplicate creation of command processor — dominik.guggemos / githubweb
  31. Fixed amqp bridge unit tests — Philipp.Michalski / githubweb
  32. Fixed amqp bridge unit tests — Philipp.Michalski / githubweb
  33. Simplify health status aggregation: - use the StatusInfo class instead — daniel.fesenmeyer / githubweb
  34. Improve re-usability and configurability of health status aggregation: - — daniel.fesenmeyer / githubweb
  35. fixed typo — noreply / githubweb
  36. added first draft of presentation to show in VirtualIoT meetup — thomas.jaeckle / githubweb
  37. reduced sandbox deployment — thomas.jaeckle / githubweb
  38. rewrite ditto section with code samples — thomas.jaeckle / githubweb
  39. further polishing of virtualIoT meetup slides — thomas.jaeckle / githubweb
  40. fixed changed behavior in ImmutableFeatures.toJson — noreply / githubweb
  41. fixed missing import — noreply / githubweb
  42. adjusted release notes for 0.2.0-M1, made slides "fragments" — thomas.jaeckle / githubweb
  43. adjusted release notes for 0.2.0-M1, made slides "fragments" — thomas.jaeckle / githubweb
  44. wrote 0.2.0-M1 blogpost announcement — thomas.jaeckle / githubweb
  45. wrote 0.2.0-M1 blogpost announcement — thomas.jaeckle / githubweb
  46. fixed typo — thomas.jaeckle / githubweb
  47. fixed typo — thomas.jaeckle / githubweb
  48. fixed example json — noreply / githubweb
  49. fixed example json — noreply / githubweb
  50. fixed example json in doc — noreply / githubweb
  51. fixed example json in doc — noreply / githubweb
  52. updated binary-compatibility-check.version — noreply / githubweb
  53. updated binary-compatibility-check.version — noreply / githubweb
  54. New PayloadMapper factory and tests — Philipp.Michalski / githubweb
  55. Adopted local mappers for testing — Philipp.Michalski / githubweb
  56. Mappers licence header — Philipp.Michalski / githubweb
  57. switched to OpenJ9-openjdk9 alpine base image for Ditto + Things — thomas.jaeckle / githubweb
  58. try using openjdk8-openj9 instead of jdk9 — thomas.jaeckle / githubweb
  59. removed weird argument — thomas.jaeckle / githubweb
  60. added "-Xtune:virtualized" openj9 param — thomas.jaeckle / githubweb
  61. adjusted openj9 baseimage to fixed version; introduced "cpus" limit in — thomas.jaeckle / githubweb
  62. fix snapshotting of policy during activity check — Yufei.Cai / githubweb
  63. Changed internal message, added documentation — Philipp.Michalski / githubweb
  64. change to actor based hierarchy because of issues with JMS client — dominik.guggemos / githubweb
  65. New default ditto protocol mapper — Philipp.Michalski / githubweb
  66. javadoc, logging, small improvements — dominik.guggemos / githubweb
  67. adjusted ditto startup settings — thomas.jaeckle / githubweb
  68. Implemented mapping in CommandProcessorActor — Philipp.Michalski / githubweb
  69. rename connectionActor to clientActor to avoid confusion — dominik.guggemos / githubweb
  70. New protocol mapper tests — Philipp.Michalski / githubweb
  71. adjusted dispatcher configuration and default-dispatcher to be more — thomas.jaeckle / githubweb
  72. adjusted dispatcher configuration — thomas.jaeckle / githubweb
  73. minor logging fix: parameter "collectionName" was missing in debug — thomas.jaeckle / githubweb
  74. minor logging fix: parameter "collectionName" was missing in debug — thomas.jaeckle / githubweb
  75. deprecate Event.JsonFields.ID, serialize Event.JsonFields.TYPE — thomas.jaeckle / githubweb
  76. deprecate Event.JsonFields.ID, serialize Event.JsonFields.TYPE — thomas.jaeckle / githubweb
  77. Internal message knows its type, mapper changed to guava converter api — Philipp.Michalski / githubweb
  78. copyright — Philipp.Michalski / githubweb
  79. add sensible defaults for burst size and batching to — Yufei.Cai / githubweb
  80. Adapted tests to changed mapper api; added docs and comments — Philipp.Michalski / githubweb
  81. add Command.Category to classify all commands — Yufei.Cai / githubweb
  82. add router to distribute client actor to cluster nodes — dominik.guggemos / githubweb
  83. Improved message mapper api and added tests — Philipp.Michalski / githubweb
  84. Adapted tests to message mapper changes — Philipp.Michalski / githubweb
  85. Added access functions to find reverse mapper; Added convenience — Philipp.Michalski / githubweb
  86. Better default mapper configuration — Philipp.Michalski / githubweb
  87. Moved logic from command processing actor to message mapper factory, — Philipp.Michalski / githubweb
  88. fix several sonar issues and delete unused code — daniel.fesenmeyer / githubweb
  89. fix several sonar issues and delete unused code — daniel.fesenmeyer / githubweb
  90. made RhinoJavaScriptPayloadMapper safer in sense of sandboxing — thomas.jaeckle / githubweb
  91. unify activity check for Things and Policies — Yufei.Cai / githubweb
  92. Moved processing logic from CommandProcessorActor to CommandProcessor — Philipp.Michalski / githubweb
  93. schedule next activity check for persistence actor of deleted policy — Yufei.Cai / githubweb
  94. make sources and target optional, add reply target to configuration, — dominik.guggemos / githubweb
  95. fix compile errors, add license header — dominik.guggemos / githubweb
  96. fix logback warning — dominik.guggemos / githubweb
  97. Code sanitation — Philipp.Michalski / githubweb
  98. move creation of consumers to JMSConnectionHandlingActor for better — dominik.guggemos / githubweb
  99. Ignored tests for deprecated mapper classes — Philipp.Michalski / githubweb
  100. fix test — dominik.guggemos / githubweb
  101. fix test — dominik.guggemos / githubweb
  102. Fixed tests — Philipp.Michalski / githubweb
  103. Ignored tests — Philipp.Michalski / githubweb
  104. Fixed javadoc — Philipp.Michalski / githubweb
  105. fix adding auth subject header to InternalMessage — dominik.guggemos / githubweb
  106. respond to command after actor behaviour was changed (race condition) — dominik.guggemos / githubweb
  107. Added merge logic for headers — Philipp.Michalski / githubweb
  108. add messageType to InternalMessage, handle InternalMessage based on — dominik.guggemos / githubweb
  109. fix test — dominik.guggemos / githubweb
  110. fix javadoc — dominik.guggemos / githubweb
  111. Added convenience function for property access — Philipp.Michalski / githubweb
  112. add MESSAGE and ERROR type to InternalMessage — dominik.guggemos / githubweb
  113. added some TODOs which occurred during review — thomas.jaeckle / githubweb
  114. updated used dependencies (akka, mongo-persistence) — thomas.jaeckle / githubweb
  115. renamed InternalMessage to ExternalMessage, splitted up in interface + — thomas.jaeckle / githubweb
  116. review: added some javadoc; removed @Nullable where it was not nullable; — thomas.jaeckle / githubweb
  117. Changed mapper configuration implementation — Philipp.Michalski / githubweb
  118. Changed default registry implementation and extracted interface — Philipp.Michalski / githubweb
  119. Generated equals and toString — Philipp.Michalski / githubweb
  120. Changed mapper api — Philipp.Michalski / githubweb
  121. Adapted external message — Philipp.Michalski / githubweb
  122. Migrated javascript mappers to new api — Philipp.Michalski / githubweb
  123. Include bulk update size in metrics — Yufei.Cai / githubweb
  124. changed JS mapper config to follow new naming and interfaces — thomas.jaeckle / githubweb
  125. Removed old classes — Philipp.Michalski / githubweb
  126. Adapted new interface — Philipp.Michalski / githubweb
  127. got JS mapper working again — thomas.jaeckle / githubweb
  128. added missing copyright headers — thomas.jaeckle / githubweb
  129. Limit size of bulk updates in ThingUpdater — Yufei.Cai / githubweb
  130. Added exceptions to interface — Philipp.Michalski / githubweb
  131. made "mappingContexts" in JSON optional in order to keep backward — thomas.jaeckle / githubweb
  132. Added javadoc for factory interface & serial for exceptions — Philipp.Michalski / githubweb
  133. Added javadoc and sanitation — Philipp.Michalski / githubweb
  134. Adapted to factory interface — Philipp.Michalski / githubweb
  135. Move bulk update size metric from metadata to histogram — Yufei.Cai / githubweb
  136. Adapted mapper api changes — Philipp.Michalski / githubweb
  137. added new command category 'LIVE' for messages and live commands. — stefan.maute / githubweb
  138. scheduling a maintenanceSnapshot regularly (snapshot interval) — stefan.maute / githubweb
  139. Added factory method for configuration — Philipp.Michalski / githubweb
  140. cleaned up JS mapper — thomas.jaeckle / githubweb
  141. fixed compile errors — thomas.jaeckle / githubweb
  142. Temporary ignoring tests — Philipp.Michalski / githubweb
  143. Adapted factory tests to new API — Philipp.Michalski / githubweb
  144. Added test for content type check wrapper mapper — Philipp.Michalski / githubweb
  145. Adapted new mapper API in tests — Philipp.Michalski / githubweb
  146. improved error handling of message mapping (still not finished) — thomas.jaeckle / githubweb
  147. Fixed bug: mapping of messages without content type — Philipp.Michalski / githubweb
  148. add test for receiving commands/sending events — dominik.guggemos / githubweb
  149. minor improvement in things-persistence (same behaviour as in — daniel.fesenmeyer / githubweb
  150. Adapted exception handling in tests — Philipp.Michalski / githubweb
  151. add unit test which checks that sync is triggered when maxBulkSize is — daniel.fesenmeyer / githubweb
  152. further improved exception handling for mapping — thomas.jaeckle / githubweb
  153. delete 'Live' Category from command because it is not needed anymore. — stefan.maute / githubweb
  154. move replyTo header to ExternalMessage — dominik.guggemos / githubweb
  155. made ExternalMessage.getMessageType optional as this only applies for — thomas.jaeckle / githubweb
  156. fixed tests — thomas.jaeckle / githubweb
  157. fix AmqpPublisherActor — dominik.guggemos / githubweb
  158. mapped AMQP content-type which was missing — thomas.jaeckle / githubweb
  159. fixed CommandConsumerActorTest — thomas.jaeckle / githubweb
  160. stabilize AmqpClientActorTest — dominik.guggemos / githubweb
  161. moved helper methods to MessageMappers — thomas.jaeckle / githubweb
  162. cleaned up the constants mess — thomas.jaeckle / githubweb
  163. fixed MappingContext creation from JSON — thomas.jaeckle / githubweb
  164. use akka dispatcher to process incoming jms messages — dominik.guggemos / githubweb
  165. fixed error in exception — thomas.jaeckle / githubweb
  166. enhanced mapped messages with headers in — thomas.jaeckle / githubweb
  167. fix amqp uri when failover disabled — dominik.guggemos / githubweb
  168. update to Akka 2.5.11 which fixes rolling update issue — thomas.jaeckle / githubweb
  169. fixed tests — thomas.jaeckle / githubweb
  170. added ConnectionConflictException for when trying to create an already — thomas.jaeckle / githubweb
  171. fixed closing and re-opening RMQ connections — thomas.jaeckle / githubweb
  172. fix generation of amqp uri once more — dominik.guggemos / githubweb
  173. fix generation of amqp uri without failover — dominik.guggemos / githubweb
  174. remove debugging code — dominik.guggemos / githubweb
  175. downgrade to qpid jms 0.26 — dominik.guggemos / githubweb
  176. fixed Snapshot serialization for ReconnectionActor — thomas.jaeckle / githubweb
  177. Include bulk update size in metrics — Yufei.Cai / githubweb
  178. Limit size of bulk updates in ThingUpdater — Yufei.Cai / githubweb
  179. add unit test which checks that sync is triggered when maxBulkSize is — daniel.fesenmeyer / githubweb
  180. fixed public /health endpoint + rabbitmq bridge solutionId extraction — thomas.jaeckle / githubweb
  181. added JavaScript mapping functions in order to simplify! JavaScript — thomas.jaeckle / githubweb
  182. added JMH benchmark for JavaScriptMessageMapperRhino — thomas.jaeckle / githubweb
  183. made result of MessageMapper Optionals for messages which should not be — thomas.jaeckle / githubweb
  184. renamed AmqpConnection to Connection and changed all of its use — thomas.jaeckle / githubweb
  185. renamed amqp-bridge service to connectivity service — thomas.jaeckle / githubweb
  186. improve javadoc — dominik.guggemos / githubweb
  187. allow better control how events/responses are published into RabbitMQ — dominik.guggemos / githubweb
  188. restricted size of mapping scripts — thomas.jaeckle / githubweb
  189. fixed test — thomas.jaeckle / githubweb
  190. removed connection prefix from connectionId and added a separate — thomas.jaeckle / githubweb
  191. Added class for message header filtering and extended message builder — Philipp.Michalski / githubweb
  192. ensure that a connection has either a source or an event target, remove — dominik.guggemos / githubweb
  193. Implemented header filter with dynamic configuration — Philipp.Michalski / githubweb
  194. error handling part 1 — thomas.jaeckle / githubweb
  195. adjusted OpenJ9 version to 0.8.0 release + added building OpenJ9 docker — thomas.jaeckle / githubweb
  196. undid building special "-openj9" tag - changed completely to OpenJ9 — thomas.jaeckle / githubweb
  197. Fixed test config — Philipp.Michalski / githubweb
  198. Added javadoc, changed class and method access — Philipp.Michalski / githubweb
  199. Merge branch 'feature/amqp-bridge-extension' into — Philipp.Michalski / githubweb
  200. normalize connection consume/publish configuration, use topic path to — dominik.guggemos / githubweb
  201. added hotsport _JAVA_OPTIONS again — noreply / githubweb
  202. added amqp-bridge to docker-compose — noreply / githubweb
  203. added missing mapping of /status /stats and /devops routes in nginx.conf — thomas.jaeckle / githubweb
  204. added missing routes in nginx — noreply / githubweb
  205. error handling refactoring: made BaseClientActor an Akka state machine — thomas.jaeckle / githubweb
  206. added connectivity service docker docker-compose.yml — thomas.jaeckle / githubweb
  207. renamed consume + publish of connection — thomas.jaeckle / githubweb
  208. added AddressMetric used in SourceMetrics and TargetMetrics — thomas.jaeckle / githubweb
  209. added "clientCount" configuration to Connection — thomas.jaeckle / githubweb
  210. publish live commands/events in policy/acl enforcer actor, handle live — dominik.guggemos / githubweb
  211. fixed publishing + simplified MessageMappingProcessorActor creation — thomas.jaeckle / githubweb
  212. add origin to DittoHeaders — dominik.guggemos / githubweb
  213. fix compile error — dominik.guggemos / githubweb
  214. add 'origin' header to blacklist — dominik.guggemos / githubweb
  215. fixed DittoHeader passing for built exceptions preserving — thomas.jaeckle / githubweb
  216. fixed tests — thomas.jaeckle / githubweb
  217. fixed tests — thomas.jaeckle / githubweb
  218. don't enforce matching contentType for fallback mapper (DittoMapper) — thomas.jaeckle / githubweb
  219. fix sending messages via http api — dominik.guggemos / githubweb
  220. unsubscribe from topic when receiving a command response in — dominik.guggemos / githubweb
  221. fixed restoring rabbitmq consumers on rabbitmq broker restart — thomas.jaeckle / githubweb
  222. made RabbitMQClientActor better testable, added first tests, fixed — thomas.jaeckle / githubweb
  223. monitor last successful search-sync end-timestamp in /status/health — daniel.fesenmeyer / githubweb
  224. fixed reconnecting connectios, closing, deleting + re-opening — thomas.jaeckle / githubweb
  225. re-activated fixed rabbitmq unit tests — thomas.jaeckle / githubweb
  226. handle 'response-required=false' in MessageMappingProcessorActor + added — thomas.jaeckle / githubweb
  227. enhanced Connection by "specificConfig" containing configuration for — thomas.jaeckle / githubweb
  228. review: add null checks + some tests and comments — dominik.guggemos / githubweb
  229. Renamed occurrences of amqp-bridge to connectivity — Philipp.Michalski / githubweb
  230. register for message command responses for v1 api — dominik.guggemos / githubweb
  231. allow empty contentTypes when not enforcing them — thomas.jaeckle / githubweb
  232. add ditto content type in command/event adapters — dominik.guggemos / githubweb
  233. fix build — dominik.guggemos / githubweb
  234. made mappingContexts of a connection instead of a list to a single one — thomas.jaeckle / githubweb
  235. extend TraceUriGenerator for messages traces — thomas.jaeckle / githubweb
  236. Fixed build warning ...filesystem-root relative reference... — thomas.jaeckle / githubweb
  237. correctly set and read AMQP1.0 headers + fixed ConnectionData — thomas.jaeckle / githubweb
  238. do not add non-mapped headers in WrappingMessageMapper — thomas.jaeckle / githubweb
  239. fixed test — thomas.jaeckle / githubweb
  240. small javadoc, sonar fixes — dominik.guggemos / githubweb
  241. filter headers before message mapping is applied — dominik.guggemos / githubweb
  242. validate client specific (amqp 1.0/0.9.1) configuration before — dominik.guggemos / githubweb
  243. fixed javadoc errors — thomas.jaeckle / githubweb
  244. fixed NPE in AmqpClientActor — thomas.jaeckle / githubweb
  245. stop ConnectionActor on validation error + added test, register — dominik.guggemos / githubweb
  246. added logging the connection-id as MDC entry — thomas.jaeckle / githubweb
  247. Display Ditto SVG correctly again in Readme — noreply / githubweb
  248. fixed let's encrypt renewal — thomas.jaeckle / githubweb
  249. fix ConnectionActorTest — dominik.guggemos / githubweb
  250. really fix ConnectionActorTest — dominik.guggemos / githubweb
  251. unsubscribe from registered topics (not only thing events) — dominik.guggemos / githubweb
  252. fixed sending inline policy with CreateThing and ModifyThing command via — thomas.jaeckle / githubweb
  253. moved mappingContext to connection instead of duplicating it in the — thomas.jaeckle / githubweb
  254. rename and include connection id in metrics generated by — dominik.guggemos / githubweb
  255. also validate the connection for "TestConnection" commands — thomas.jaeckle / githubweb
  256. upgrade to Akka 2.5.12 — thomas.jaeckle / githubweb
  257. Renamed occurrences of amqp-bridge to connectivity, started connectivity — Philipp.Michalski / githubweb
  258. started with blog post about connectivity service — thomas.jaeckle / githubweb
  259. Placeholder pages for mapping documentaion — Philipp.Michalski / githubweb
  260. only subscribe for responses if required, fix websocket subscriber — dominik.guggemos / githubweb
  261. changed bytePayload in JS payload mapping to be an ArrayBuffer instead — thomas.jaeckle / githubweb
  262. added documentation chapter about connectivity payload mapping — thomas.jaeckle / githubweb
  263. use cluster aware router with consistent hashing to deliver command — dominik.guggemos / githubweb
  264. re-structure the connectivity section — thomas.jaeckle / githubweb
  265. stop response actor after forwarding response — dominik.guggemos / githubweb
  266. finished documenting payload mapping chapter — thomas.jaeckle / githubweb
  267. Completed connection schema — Philipp.Michalski / githubweb
  268. review: create CommandRouter as child actor of BaseClientActor — thomas.jaeckle / githubweb
  269. propagate ditto headers with exception (e.g. containing the required — dominik.guggemos / githubweb
  270. update header blacklist — dominik.guggemos / githubweb
  271. added modifying existing connections — thomas.jaeckle / githubweb
  272. stabilize tests — thomas.jaeckle / githubweb
  273. stabilize tests — thomas.jaeckle / githubweb
  274. Updated connection docs — Philipp.Michalski / githubweb
  275. Updated connection docs — Philipp.Michalski / githubweb
  276. Updated connection docs — Philipp.Michalski / githubweb
  277. fixed bug in SseThingsRoute - was no longer working due to cast error — thomas.jaeckle / githubweb
  278. added "connectionStatus" to connection json schema — thomas.jaeckle / githubweb
  279. by default don't map messages if not incoming or outgoing script was — thomas.jaeckle / githubweb
  280. made timeout for ThingsAggregatorActor configurable and configured a — thomas.jaeckle / githubweb
  281. added missing configs — thomas.jaeckle / githubweb
  282. fixed testConnection handling in ConnectionActor — thomas.jaeckle / githubweb
  283. fixed deleting a connection which was not able to connect — thomas.jaeckle / githubweb
  284. fixed test — thomas.jaeckle / githubweb
  285. fixed status of RabbitMQ targetMetrics by checking for existence of all — thomas.jaeckle / githubweb
  286. Changed sources/targets type to object — Philipp.Michalski / githubweb
  287. Updated piggyback command section — Philipp.Michalski / githubweb
  288. Updated connectivity documentation — Philipp.Michalski / githubweb
  289. Finished connectivity documentation — Philipp.Michalski / githubweb
  290. doc review — dominik.guggemos / githubweb
  291. documentation: fixed dead/broken links in documentation, added some — thomas.jaeckle / githubweb
  292. changed publish date of blog post — thomas.jaeckle / githubweb
  293. added simple socket connection check prior to actually creating or — thomas.jaeckle / githubweb
  294. minor spelling changes — marianne.klein / githubweb
  295. fix tests — dominik.guggemos / githubweb
  296. minor spelling changes — marianne.klein / githubweb
  297. adjusted kamon trace name for roundtrips: included connectionId — thomas.jaeckle / githubweb
  298. fixed broken links — thomas.jaeckle / githubweb
  299. fixed TL;DR description of mapping — thomas.jaeckle / githubweb
  300. moved JavaScript options like maxScriptSizeBytes to service .conf — thomas.jaeckle / githubweb
  301. Minor corrections — Philipp.Michalski / githubweb
  302. fixed connectivity entries in docker-compose.yml — thomas.jaeckle / githubweb
  303. fix unit tests — dominik.guggemos / githubweb
  304. updated used 3rd-party dependencies — thomas.jaeckle / githubweb
  305. fixed sonar issues — thomas.jaeckle / githubweb
  306. #140 fixed docker-compose.yml entrypoints — thomas.jaeckle / githubweb
  307. removed -Xtune:virtualized option as only useful for CPU constrained — thomas.jaeckle / githubweb
  308. added release notes + announcement for Ditto 0.3.0-M1 — thomas.jaeckle / githubweb

#30 (Feb 7, 2018 4:37:43 AM)

  1. extended QueryThings and CountThings Command - add index for namespace — stefan.maute / githubweb
  2. change source goal from jat-no-fork to jar — stefan.maute / githubweb
  3. change maven-source-plugin goal from jar-no-fork to jar — stefan.maute / githubweb
  4. change goal in jenkinsfile to 'install' — Yufei.Cai / githubweb
  5. change back to deploy goal without multi thread build — stefan.maute / githubweb
  6. added namespace check for search queries — Yufei.Cai / githubweb
  7. adapted check for API version in ThingsSearchRoute — stefan.maute / githubweb
  8. Introduced query criteria factory for easier filtering and to avoid — Philipp.Michalski / githubweb
  9. Adopted query factory in AggregationQueryActor — Philipp.Michalski / githubweb
  10. Updated api documentation — Philipp.Michalski / githubweb
  11. add namespace field into pipeline stages — stefan.maute / githubweb
  12. Documented namespaces search parameter — Philipp.Michalski / githubweb
  13. Javadoc comments — Philipp.Michalski / githubweb
  14. add namespace field into pipeline stages — stefan.maute / githubweb
  15. included Ditto logo more prominent in README.md — thomas.jaeckle / githubweb
  16. added license badge to README.md — thomas.jaeckle / githubweb
  17. adapt spelling digital twins — michael.gantert / githubweb
  18. use CI-friendly maven versioning — Yufei.Cai / githubweb
  19. fix merge conflict — stefan.maute / githubweb
  20. add namespace field into pipeline stages — stefan.maute / githubweb
  21. Javadoc comments — Philipp.Michalski / githubweb
  22. included Ditto logo more prominent in README.md — thomas.jaeckle / githubweb
  23. added license badge to README.md — thomas.jaeckle / githubweb
  24. adapt spelling digital twins — michael.gantert / githubweb
  25. use CI-friendly maven versioning — Yufei.Cai / githubweb
  26. Implemented exception for search query with multiple namespaces and — Philipp.Michalski / githubweb
  27. REVIEW: make QueryFilterCriteriaFactory public and clean-up — stefan.maute / githubweb
  28. fix grammar, remove invalid example for query param namespacesFilter — Yufei.Cai / githubweb
  29. renamed CommandAndEventJsonExamplesProducer to JsonExamplesProducer — johannes.schneider / githubweb
  30. fix a remark about Sink.actorRefWithAck — Yufei.Cai / githubweb
  31. #81: provided initial docker-compose and swagger config for the Ditto — thomas.jaeckle / githubweb
  32. document namespaces query param for api/1; document multiple namespaces — Yufei.Cai / githubweb
  33. added namespace enforcement header field in root route and adapted — johannes.schneider / githubweb
  34. added namespace enforcement header field in root route and adapted — johannes.schneider / githubweb
  35. made namespaces on CountThings not nullable — johannes.schneider / githubweb
  36. made namespaces on CountThings not nullable, fixed RootRouteTest — johannes.schneider / githubweb
  37. #81: enhance token request to Google in nginx by adding clientSecret — thomas.jaeckle / githubweb
  38. Revert "made namespaces on CountThings not nullable" — Yufei.Cai / githubweb
  39. Make QueryThings.namespaces nullable again — Yufei.Cai / githubweb
  40. set namespaces of search commands to null when no namespace restriction — Yufei.Cai / githubweb
  41. #81: downgraded to swagger-ui 2 again as there is OAuth2.0 working with — thomas.jaeckle / githubweb
  42. restrict search to namespaces if available — stefan.maute / githubweb
  43. handle unparseable exceptions when building a ThingErrorResponse from — Yufei.Cai / githubweb
  44. update docker-maven-plugin to version 0.23.0 — stefan.maute / githubweb
  45. REVIEW: if no StatusCode is present set it to StatusCode 500 — stefan.maute / githubweb
  46. handle unparseable exceptions when building a ThingErrorResponse from — dominik.guggemos / githubweb
  47. add ditto headers to generic exception too — dominik.guggemos / githubweb
  48. fix unnecessary lookups in api/2 things-search — Yufei.Cai / githubweb
  49. fix unnecessary lookups in api/2 things-search — Yufei.Cai / githubweb
  50. #81: added letsencrypt config for SSL certificate — thomas.jaeckle / githubweb
  51. #81: fixed docker volumes — thomas.jaeckle / githubweb
  52. #81: fixed compose for postgres user — thomas.jaeckle / githubweb
  53. #81: mounted volume for mongodb data — thomas.jaeckle / githubweb
  54. #81: added amqp-bridge to sandbox; fixed mongo start — thomas.jaeckle / githubweb
  55. #81: fixed amqp-bridge docker setup (missing mongo) — thomas.jaeckle / githubweb
  56. #81: for now, don't start amqp-bridge — thomas.jaeckle / githubweb
  57. document namespaces parameter in SwaggerApi and Ditto Docu — stefan.maute / githubweb
  58. optimize things-search: avoid aggregation unless filter criteria — Yufei.Cai / githubweb
  59. #81: fixed OAuth2.0 login in swagger — thomas.jaeckle / githubweb
  60. fix QueryActorTest — Yufei.Cai / githubweb
  61. handle parse error in SearchActor due to query actor selection — Yufei.Cai / githubweb
  62. #81: added sandbox documentation + link to ditto site — thomas.jaeckle / githubweb
  63. fix incorrect decision whether policy lookup is necesssary in search — Yufei.Cai / githubweb
  64. review: made little text changes, changed css colors to match ditto, — johannes.schneider / githubweb
  65. review: moved static content to own folder — johannes.schneider / githubweb
  66. review: fixed compose — johannes.schneider / githubweb
  67. force EnsureMonotonicityVisitor to evaluate on children of composite — Yufei.Cai / githubweb
  68. review: fixed read only mount and svg path — johannes.schneider / githubweb
  69. Unified startup prodecure of all Ditto services in class DittoService to — juergen.fickel / githubweb
  70. Fixed Javadoc build-breaking errors. — juergen.fickel / githubweb
  71. #81: fixed missing mime-types in nginx — thomas.jaeckle / githubweb
  72. updated milestone M3 release notes + added milestone announcement — thomas.jaeckle / githubweb
  73. updated milestone M3 release notes + added milestone announcement — thomas.jaeckle / githubweb
  74. fixed formulation of M3 announcement — thomas.jaeckle / githubweb
  75. fixed formulation of M3 announcement — thomas.jaeckle / githubweb
  76. #81 added Ditto logo to sandbox index.html — thomas.jaeckle / githubweb
  77. removed jwt issuers from subject issuers — johannes.schneider / githubweb
  78. removed jwt issuers from subject issuers — thomas.jaeckle / githubweb
  79. #91: review: fixed some toStrings — thomas.jaeckle / githubweb
  80. #91: review: fixed some toStrings — thomas.jaeckle / githubweb
  81. create Messages page in HTTP API folder — Florian.Fendt / githubweb
  82. create Messages page in HTTP API folder — thomas.jaeckle / githubweb
  83. move incubation image to lower right corner of the page — Florian.Fendt / githubweb
  84. move incubation image to lower right corner of the page — thomas.jaeckle / githubweb
  85. add note where to find the HTTP API Documentation — Florian.Fendt / githubweb
  86. add note where to find the HTTP API Documentation — thomas.jaeckle / githubweb
  87. document WebSocket Messages API — Florian.Fendt / githubweb
  88. document WebSocket Messages API — thomas.jaeckle / githubweb
  89. generify documentation on Ditto Protocol Messages — Florian.Fendt / githubweb
  90. generify documentation on Ditto Protocol Messages — thomas.jaeckle / githubweb
  91. enhance documentation on Messages — Florian.Fendt / githubweb
  92. enhance documentation on Messages — thomas.jaeckle / githubweb
  93. update openapi documentation on Messages — Florian.Fendt / githubweb
  94. update openapi documentation on Messages — thomas.jaeckle / githubweb
  95. remove starting slash from topic documentation — Florian.Fendt / githubweb
  96. remove starting slash from topic documentation — thomas.jaeckle / githubweb
  97. add small documentation paragraph on Heartbeat messages for the — Florian.Fendt / githubweb
  98. add small documentation paragraph on Heartbeat messages for the — thomas.jaeckle / githubweb
  99. added claim messages documentation + some minor polishing — dominik.guggemos / githubweb
  100. added claim messages documentation + some minor polishing — thomas.jaeckle / githubweb
  101. removed generation of dokuwiki examples — dominik.guggemos / githubweb
  102. removed generation of dokuwiki examples — thomas.jaeckle / githubweb
  103. prepare blog entry for the new example demonstrating the REST to — Florian.Fendt / githubweb
  104. prepare blog entry for the new example demonstrating the REST to — thomas.jaeckle / githubweb
  105. review: fixed some formulation, formatting + typos — thomas.jaeckle / githubweb
  106. review: fixed some formulation, formatting + typos — thomas.jaeckle / githubweb
  107. review: added missing characteristics of messages (fan-out, at most — thomas.jaeckle / githubweb
  108. review: added missing characteristics of messages (fan-out, at most — thomas.jaeckle / githubweb
  109. Adjusted visibilities within AbstractThingsService. — juergen.fickel / githubweb
  110. fixed image URL in blogpost — thomas.jaeckle / githubweb
  111. fixed image URL in blogpost — noreply / githubweb
  112. #97 fixed failover configuration, fixed deleting a closed connection — johannes.schneider / githubweb
  113. #97 fixed failover configuration, fixed deleting a closed connection — thomas.jaeckle / githubweb
  114. #97 fixed reconnect on system failure — johannes.schneider / githubweb
  115. #97 fixed reconnect on system failure — thomas.jaeckle / githubweb
  116. Introduced type for feature definition and its builder. — juergen.fickel / githubweb
  117. #60: added commands, responses and events for Feature Definition — thomas.jaeckle / githubweb
  118. Added implementation of FeatureDefinition.Identifier. — juergen.fickel / githubweb
  119. #60: extend protocol examples — thomas.jaeckle / githubweb
  120. #60: enhance Things persistence actor to handle the Definition — thomas.jaeckle / githubweb
  121. #60: extend HTTP API with Feature Definition routes — thomas.jaeckle / githubweb
  122. Added implementation of FeatureDefinition. — juergen.fickel / githubweb
  123. update maven-plugin versions: - update versions in parent-pom - adjust — daniel.fesenmeyer / githubweb
  124. Added null-implementation of FeatureDefinition and Identifier. — juergen.fickel / githubweb
  125. Made FeatureDefinition.Identifier a CharSequence. — juergen.fickel / githubweb
  126. #60: fixed test compile errors — thomas.jaeckle / githubweb
  127. Added static factory methods to FeatureDefinition. — juergen.fickel / githubweb
  128. improve tests for module ditto-model-things: — daniel.fesenmeyer / githubweb
  129. Added FeatureDefinition to Feature and its builder. — juergen.fickel / githubweb
  130. #60: added swagger documentation for Feature Definitions — thomas.jaeckle / githubweb
  131. #60: fixed persistence actor compile errors — thomas.jaeckle / githubweb
  132. #60: fixed tests, first part of review of model changes — thomas.jaeckle / githubweb
  133. #60: changed order of Feature definition/properties in JSON - definition — thomas.jaeckle / githubweb
  134. #60: added generated protocol examples to documentation — thomas.jaeckle / githubweb
  135. Fixed wrong method call in AbstractAdapter. — juergen.fickel / githubweb
  136. Added test cases for FeatureDefinition events to ThingEventAdapterTest. — juergen.fickel / githubweb
  137. #60: review of extend Feature in Ditto model: some javadoc fixes + — thomas.jaeckle / githubweb
  138. #60: added FeatureDefinitionEmptyException thrown when json array is — thomas.jaeckle / githubweb
  139. Reviewed task, adjusted some formatting and Javadoc, added test cases. — juergen.fickel / githubweb
  140. made it possible to connect to sandbox via basic auth — thomas.jaeckle / githubweb
  141. made it possible to connect to sandbox via basic auth — thomas.jaeckle / githubweb
  142. added anonymous auth for grafana — thomas.jaeckle / githubweb
  143. added anonymous auth for grafana — noreply / githubweb
  144. added grafana iframe to sandbox landing page — thomas.jaeckle / githubweb
  145. added grafana iframe to sandbox landing page — noreply / githubweb
  146. #60: Reviewed ThingPersistenceActor. Fixed event handling in — juergen.fickel / githubweb
  147. logging: added logging of incoming websocket messages — thomas.jaeckle / githubweb
  148. fix error when ThingUpdater would try to persist Events for V2 Things — Florian.Fendt / githubweb
  149. enhance logging — Florian.Fendt / githubweb
  150. remove needless Test (may never happen) — Florian.Fendt / githubweb
  151. enhance logging for result of syncing a Policy in the ThingUpdater — Florian.Fendt / githubweb
  152. #60: Refactored ThingPersistenceActor a bit and added frequently used — juergen.fickel / githubweb
  153. refine documentation on PUT things/{thingId}/policyId to clarify that an — Florian.Fendt / githubweb
  154. removed generation of example assemblies, moved common plugin — dominik.guggemos / githubweb
  155. remove workaround, building without running the tests works — dominik.guggemos / githubweb
  156. #60: added documentation about Feature Definition — thomas.jaeckle / githubweb
  157. #60: added documentation of Feature Definition to protocol specification — thomas.jaeckle / githubweb
  158. get rid of unnecessary error in build logs — daniel.fesenmeyer / githubweb
  159. #60: added Ditto Postman collection + included in project site — thomas.jaeckle / githubweb
  160. #60: Added custom WriterConfig to change formatting of example JSON. — juergen.fickel / githubweb
  161. #60: Simplified implementation of ImmutableFeatures and added test cases — juergen.fickel / githubweb
  162. fixed message payload deserialization — thomas.jaeckle / githubweb
  163. #60: Extended static factory method of FeatureDefinition to accept more — juergen.fickel / githubweb
  164. #60: Fixed parameter namen and description of error 403. — juergen.fickel / githubweb
  165. #60: Fixed descriptions of 404 error code. — juergen.fickel / githubweb
  166. #60: Removed unused headers of delete requests from Postman collection. — juergen.fickel / githubweb
  167. #60: Wrote initial draft of blog post about Feature Definition. — juergen.fickel / githubweb
  168. reject all message commands in the absence of policy enforcer — thomas.jaeckle / githubweb
  169. #60: Renamed and reviewed blog post. — marianne.klein / githubweb
  170. #60: Review definition. — marianne.klein / githubweb
  171. #60: Synch with latest policy pic from things. — marianne.klein / githubweb
  172. #60: Reviewed feature documentation and blog post. — juergen.fickel / githubweb
  173. add exception that can be thrown if the policy id is missing for schema — thomas.jaeckle / githubweb
  174. prohibit creating a ModifyThing command with policy in V1 or ACL in V2 — thomas.jaeckle / githubweb
  175. refine handling of ModifyThing commands. — thomas.jaeckle / githubweb
  176. remove unused internal classes and clarify parameter names — thomas.jaeckle / githubweb
  177. remove unused parameters — thomas.jaeckle / githubweb
  178. use schema version of Thing itself to send the ThingModified event after — thomas.jaeckle / githubweb
  179. #110 #111 review: some minor javadoc fixes, example JSON generation — thomas.jaeckle / githubweb
  180. #60: Fixed build. — juergen.fickel / githubweb
  181. adapt response code for fire and forget messages — stefan.maute / githubweb
  182. Update pom.xml — noreply / githubweb
  183. fixed typo — noreply / githubweb
  184. added first draft of presentation to show in VirtualIoT meetup — thomas.jaeckle / githubweb
  185. reduced sandbox deployment — thomas.jaeckle / githubweb
  186. rewrite ditto section with code samples — thomas.jaeckle / githubweb
  187. further polishing of virtualIoT meetup slides — thomas.jaeckle / githubweb
  188. fixed changed behavior in ImmutableFeatures.toJson — noreply / githubweb
  189. fixed missing import — noreply / githubweb

#25 (Jan 11, 2018 8:15:11 AM)

  1. handle unparseable exceptions when building a ThingErrorResponse from — thomas.jaeckle / githubweb
  2. add ditto headers to generic exception too — thomas.jaeckle / githubweb

#22 (Jan 9, 2018 9:12:14 AM)

  1. add AbstractStreamingActor, replace SudoRetrieveModifiedThingTags by — Yufei.Cai / githubweb
  2. add abstract streaming actor for persistence ID and sequence number — Yufei.Cai / githubweb
  3. replace persistence query actor by streaming actor — Yufei.Cai / githubweb
  4. Make AbstractPersistenceStreamingActor stream events between absolute — Yufei.Cai / githubweb
  5. Aggregation over modified MongoDB journal entries: Make time window — Yufei.Cai / githubweb
  6. trigger sync in ThingUpdater if no shortcut is taken for the initial — Yufei.Cai / githubweb
  7. fix compile error in ThingsUpdaterActor — Yufei.Cai / githubweb
  8. acknowledge successful synchronization in ThingUpdater — Yufei.Cai / githubweb
  9. add AbstractStreamForwarder; change success message from updater to — Yufei.Cai / githubweb
  10. fix ditto.services.model.things site template — Yufei.Cai / githubweb
  11. add AbstractStreamSupervisor, replace constructor args of — Yufei.Cai / githubweb
  12. replace ThingsSynchronizerActor by stream supervisor and stream — Yufei.Cai / githubweb
  13. split reusable AbstractMongoClientActor — Yufei.Cai / githubweb
  14. start implementing functionality to save last successful sync timestamp — Florian.Fendt / githubweb
  15. fix wrong javadoc (TODO: move to other package) — daniel.fesenmeyer / githubweb
  16. Search updater stabilization (WIP): — daniel.fesenmeyer / githubweb
  17. add missing license header — daniel.fesenmeyer / githubweb
  18. delete no longer needed class SudoRetrieveModifiedThingTagsResponse — daniel.fesenmeyer / githubweb
  19. add cache of limited size (default: 1000) for — daniel.fesenmeyer / githubweb
  20. remove unnecessary configuration for retrieval of thing-tags and — daniel.fesenmeyer / githubweb
  21. update javadoc — Florian.Fendt / githubweb
  22. fix log message of ThingsStreamSupervisor to contain last sync timestamp — Florian.Fendt / githubweb
  23. CR-4696, CR-4918 just improve variable naming and javadoc — daniel.fesenmeyer / githubweb
  24. test ThingsStreamForwarder and ThingsStreamSupervisor — Florian.Fendt / githubweb
  25. - remove useless actor behavior change in initial message processing of — Florian.Fendt / githubweb
  26. - remove unused SyncThing Command — Florian.Fendt / githubweb
  27. Several fixes and improvments related to thing-tags-streaming: — daniel.fesenmeyer / githubweb
  28. make ThingsUpdater testable — Florian.Fendt / githubweb
  29. turn on parallel build; bind to random Mongo port by default; delete — Yufei.Cai / githubweb
  30. have akka remoting bind to random ports in unit tests — Yufei.Cai / githubweb
  31. add tests for cache events received by ThingUpdater — Florian.Fendt / githubweb
  32. move create-json-example to pre-site phase — Yufei.Cai / githubweb
  33. switch to 2 threads for travis build (~2 cores per VM on travis-CI) — Yufei.Cai / githubweb
  34. fix typo in things-search.conf — Florian.Fendt / githubweb
  35. added "amqp-bridge" to ditto-model, ditto-signals-commands, — thomas.jaeckle / githubweb
  36. added Dockerfile for amqp-bridge for automated docker hub build — thomas.jaeckle / githubweb
  37. fixed search tests — thomas.jaeckle / githubweb
  38. decrease activity check interval of thingsearch updater — Florian.Fendt / githubweb
  39. - fix Duration.between calls in supervisor - let ThingUpdater stop — Florian.Fendt / githubweb
  40. fix Test of ThingsStreamSupervisor — Florian.Fendt / githubweb
  41. sort journal query result by _id descending, remove unused journal — Yufei.Cai / githubweb
  42. restore & document use of 4-arg constructor to create ObjectID — Yufei.Cai / githubweb
  43. replace "_id" by JournallingFieldNames.ID — Yufei.Cai / githubweb
  44. clarify "sequenceNumber + 1" in ThingUpdater — Yufei.Cai / githubweb
  45. Let ThingUpdater also ACK Sync Failures to the requester — Florian.Fendt / githubweb
  46. Test for MappingStrategiesBuilder — Florian.Fendt / githubweb
  47. add missing license header — Florian.Fendt / githubweb
  48. fix type error in read journaller — Yufei.Cai / githubweb
  49. fix persistence query actor path & type inference issue — Yufei.Cai / githubweb
  50. stop forwarding StreamModifiedEntities from proxy — Yufei.Cai / githubweb
  51. update single thing in search index also if only its policyRevision — Florian.Fendt / githubweb
  52. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  53. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  54. Minor stabilization related to (thing-tags-)streaming: don't throw — daniel.fesenmeyer / githubweb
  55. use maven 3.5.2, cause maven 3.5.0 has a bug when retrieving snapshots — daniel.fesenmeyer / githubweb
  56. try to build with no-snapshot-updates, cause this feature-branch-build — daniel.fesenmeyer / githubweb
  57. add param "-nsu" (no-snapshot-updates) to version-plugin-call also to — daniel.fesenmeyer / githubweb
  58. stabilize startup of AbstractStreamSupervisor by introducing an initial — daniel.fesenmeyer / githubweb
  59. add test for immutability of StreamAck class — daniel.fesenmeyer / githubweb
  60. some renaming from "status" to "ack" to clarify the intention of these — daniel.fesenmeyer / githubweb
  61. stabilize startup of AbstractStreamSupervisor: added missing call to — daniel.fesenmeyer / githubweb
  62. minor improvements: define and use constants "ProjectionInclude" and — daniel.fesenmeyer / githubweb
  63. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  64. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  65. review: handling MemberJoined event in ClusterMemberAwareActor, replaced — johannes.schneider / githubweb
  66. remove deactivated self-destruct mechanism from ThingUpdater — Yufei.Cai / githubweb
  67. fix wrong config key: "warn-offset" instead of "warn-interval" — daniel.fesenmeyer / githubweb
  68. build stabilization: adjust test.conf to use random tcp port — daniel.fesenmeyer / githubweb
  69. reduce timeout to 100ms in DefaultStreamForwarderTest.streamWithTimeout — Yufei.Cai / githubweb
  70. do not log at error level during normal operation of stream supervisor — Yufei.Cai / githubweb
  71. documentation: define dependencies only in build-documentation profile — thomas.jaeckle / githubweb
  72. improve ThingsStreamSupervisor actor name — daniel.fesenmeyer / githubweb
  73. improve logging: provide stacktrace of exceptions, otherwise it would be — daniel.fesenmeyer / githubweb
  74. Renamed integration tests — Philipp.Michalski / githubweb
  75. Several abstractions for using MongoDB: — Florian.Fendt / githubweb
  76. Renamed integration tests — Philipp.Michalski / githubweb
  77. fix incorrect datatype of config value for max-wait-time of mongodb — Florian.Fendt / githubweb
  78. fix incorrect datatype of config value for max-wait-time of mongodb — Florian.Fendt / githubweb
  79. make connection pool of MongoDB client configurable — Yufei.Cai / githubweb
  80. add MongoClientWrapper.close() — Yufei.Cai / githubweb
  81. enlarge connection pool size in things-search — Yufei.Cai / githubweb
  82. added AmqpBridgeMappingStrategy to GatewayMappingStrategy — thomas.jaeckle / githubweb
  83. extract streaming messages into own package — Yufei.Cai / githubweb
  84. enhance logging for the things-sync-mechanism, remove irrelevant — daniel.fesenmeyer / githubweb
  85. get rid of unused and redundant code in MongoClientWrapper and — daniel.fesenmeyer / githubweb
  86. change logger in MongoSearchSyncPersistence to plain slf4j, we don't — daniel.fesenmeyer / githubweb
  87. remove no longer used stream-meta-data-persistence (aka sync — daniel.fesenmeyer / githubweb
  88. make "tags-streaming" more re-usable - extract class — daniel.fesenmeyer / githubweb
  89. added maven central version badge — noreply / githubweb
  90. remove -nsu from Jenkinsfile — Yufei.Cai / githubweb
  91. disable parallel build for now — noreply / githubweb
  92. [wip] try 'install' goal in Jenkinsfile — Yufei.Cai / githubweb
  93. [wip] try replacing goals jar-no-fork by jar — Yufei.Cai / githubweb
  94. Executing integration tests with failsafe — Philipp.Michalski / githubweb
  95. made ClusterMemberAwareActor compatible to older scala versions — thomas.jaeckle / githubweb
  96. Less aggressive akka timeouts for parallel execution — Philipp.Michalski / githubweb
  97. refactor DittoProtocolAdapter and add ProtocolFactory, ProtocolAdapter — thomas.jaeckle / githubweb
  98. refactor DittoProtocolAdapter and add ProtocolFactory, ProtocolAdapter — thomas.jaeckle / githubweb
  99. rename MongoSearchSyncPersistenceTest as an integration test — Yufei.Cai / githubweb
  100. print interpretation of variable ${theBranch} in jenkins pipeline stage — Florian.Fendt / githubweb
  101. fixed link in blog post — noreply / githubweb
  102. Provide "tags-streaming" for policies to allow streaming of — daniel.fesenmeyer / githubweb
  103. fix actorName of persistenceStreamingActor — daniel.fesenmeyer / githubweb
  104. fix javadoc — daniel.fesenmeyer / githubweb
  105. fix ThingUpdater: EntityIdWithRevision is an interface now — daniel.fesenmeyer / githubweb
  106. fix ThingsUpdaterTest — Yufei.Cai / githubweb
  107. upgrade japicmp plugin (v0.9.3 is missing the threadSafe flag) — Yufei.Cai / githubweb
  108. fix IllegalArgumentException during initialization of root actors — Yufei.Cai / githubweb
  109. fix javadoc — Florian.Fendt / githubweb
  110. add MongoReadJournal to access event journal from streaming actors — Yufei.Cai / githubweb
  111. remove ditto-services-utils-akka-persistence-mongo-addons — Yufei.Cai / githubweb
  112. fix javadoc — Yufei.Cai / githubweb
  113. watch actor before expecting it to stop in ConnectionActorTest — Yufei.Cai / githubweb
  114. Integrate "tags-streaming-sync" for policies in thingsearch - provide a — daniel.fesenmeyer / githubweb
  115. fix javadoc, remove unused Apache License v2.0 — Yufei.Cai / githubweb
  116. temporary workaround to allow building ditto with skipping tests — daniel.fesenmeyer / githubweb
  117. add StreamingRegistry to PoliciesMappingStrategy to allow requesting — daniel.fesenmeyer / githubweb
  118. included Ditto logo more prominent in README.md — noreply / githubweb
  119. added license badge to README.md — noreply / githubweb
  120. ack success of policy-tags-streaming in ThingUpdater: - extend — daniel.fesenmeyer / githubweb
  121. fix javadoc — daniel.fesenmeyer / githubweb
  122. adapt spelling digital twins — michael.gantert / githubweb
  123. ack success of policy-tags-streaming in ThingUpdater: - make sure that — daniel.fesenmeyer / githubweb
  124. remove unneeded actor watches in test — Florian.Fendt / githubweb
  125. make sure that forwarded-callback is called before forwarding the — daniel.fesenmeyer / githubweb
  126. make cache-updates-sync optional, can now be configured with property — daniel.fesenmeyer / githubweb
  127. add a test which makes sure that a thing is *not* updated, when the — daniel.fesenmeyer / githubweb
  128. add back pressure to streaming of EntityIdWithRevision — Yufei.Cai / githubweb
  129. maintain DefaultPersistenceStreamingActorTest — Yufei.Cai / githubweb
  130. filter by policy revision before forwarding PolicyReferenceTag, fix ACK — Yufei.Cai / githubweb
  131. improve logging in AbstractStreamForwarder — Yufei.Cai / githubweb
  132. replace Sink.actorRefWithAck by mapAsync — Yufei.Cai / githubweb
  133. replace streaming rate configuration by burst size and timeout — Yufei.Cai / githubweb
  134. revert accidental replacement in documentation — Yufei.Cai / githubweb
  135. restore 'deploy' goal in Jenkinsfile — Yufei.Cai / githubweb
  136. extract deploy goal to run single-threaded — Yufei.Cai / githubweb
  137. stop running tests twice — Yufei.Cai / githubweb
  138. attempt to skip tests during deployment again — Yufei.Cai / githubweb
  139. fix serialization manifest of BatchedEntityIdWithRevisions — Yufei.Cai / githubweb
  140. try with deploy:deploy after install — Yufei.Cai / githubweb
  141. try splitting deploy goal — Yufei.Cai / githubweb
  142. disable test result reporting in deploy stage because no test was run — Yufei.Cai / githubweb
  143. clarify that the http-proxy parameter is optional when installing jekyll — Florian.Fendt / githubweb
  144. fix broken link — Florian.Fendt / githubweb
  145. use CI-friendly maven versioning — thomas.jaeckle / githubweb
  146. deploy BOM with dynamically resolved version properties — Yufei.Cai / githubweb
  147. deploy BOM with dynamically resolved version properties — thomas.jaeckle / githubweb
  148. added documentation about amqp-bridge — thomas.jaeckle / githubweb
  149. fixed count of "all things" in /stats/search route and count of — thomas.jaeckle / githubweb
  150. fixed copyright header date — thomas.jaeckle / githubweb
  151. added chapter about "search" — thomas.jaeckle / githubweb
  152. add javadoc — Yufei.Cai / githubweb
  153. added documentation about the "search" of Ditto (RQL, etc.) — thomas.jaeckle / githubweb
  154. make ConnectionActorTest more robust; reorder imports — Yufei.Cai / githubweb
  155. introduce synchronization sessions in ThingUpdater — Yufei.Cai / githubweb
  156. documented how to add a new AMQP 1.0 connection — thomas.jaeckle / githubweb
  157. added more documentation about the HTTP concepts + SSEs; updated images — thomas.jaeckle / githubweb
  158. made the messages-http-header blacklist configurable in gateway.conf for — thomas.jaeckle / githubweb
  159. fixed test.conf — thomas.jaeckle / githubweb
  160. Update ThingUpdater.java — noreply / githubweb
  161. reviewed amqp documentation — johannes.schneider / githubweb
  162. reviewed search documentation — johannes.schneider / githubweb
  163. fix a remark about Sink.actorRefWithAck — thomas.jaeckle / githubweb

#21 (Dec 18, 2017 10:19:30 AM)

  1. fixed Dockerfile — thomas.jaeckle / githubweb
  2. fixed Dockerfile, this time for real — thomas.jaeckle / githubweb
  3. made wget output nicer in Dockerfile — thomas.jaeckle / githubweb
  4. extracted DittoCasbahPersistenceExtension to ditto "owned" package — thomas.jaeckle / githubweb
  5. prefix readSubject tags with "rs:" — thomas.jaeckle / githubweb
  6. fixed duplicated messages in backend when receiving via websocket — thomas.jaeckle / githubweb
  7. prepared 0.1.0-M1 release notes — thomas.jaeckle / githubweb

#20 (Dec 15, 2017 4:39:25 AM)

  1. added description to pom.xml which is mandatory for maven central — thomas.jaeckle / githubweb

#19 (Dec 15, 2017 2:28:50 AM)

  1. split up maven profiles for milestone build — thomas.jaeckle / githubweb

#17 (Dec 14, 2017 11:39:57 AM)

  1. documentation: define dependencies only in build-documentation profile — thomas.jaeckle / githubweb

#14 (Dec 14, 2017 4:01:40 AM)

  1. fix minor findings in MessageCommand(Response)Adapter, added more tests — dominik.guggemos / githubweb
  2. some cleanup, reduce code duplication — dominik.guggemos / githubweb
  3. Reviewed pull request #68. Applied minor improvements. — juergen.fickel / githubweb
  4. replaced the parboiled-java (version 1) based RQL parser with parboiled2 — thomas.jaeckle / githubweb
  5. review: fixed javadoc — johannes.schneider / githubweb
  6. review: removed unused variables from RqlParserBase — johannes.schneider / githubweb
  7. build and push docker images when a tag is created on GitHub — thomas.jaeckle / githubweb
  8. added semicolons to each command — thomas.jaeckle / githubweb
  9. fixed conditionals — thomas.jaeckle / githubweb
  10. fixed docker hub base-repo to "eclipse" + prepared docker-compose.yml — thomas.jaeckle / githubweb
  11. fixed parsing of complex rqls containing ) and , inside a string value — thomas.jaeckle / githubweb

#10 (Dec 11, 2017 8:22:29 AM)

  1. fixed jar-signer errors when releasing in thingsearch-parser — thomas.jaeckle / githubweb
  2. fixed RetrieveStatisticsResponse — thomas.jaeckle / githubweb

#7 (Dec 11, 2017 4:59:42 AM)

  1. Fixed DittoBsonJson conversion of special characters. Rewrote — thomas.jaeckle / githubweb
  2. #57 acknowledge subscriptions for events, messages, live commands/events — dominik.guggemos / githubweb
  3. added new Ditto logo to startpage and navigation; fixed mobile — thomas.jaeckle / githubweb
  4. removed previous landing page background — thomas.jaeckle / githubweb
  5. Added logo to readme.md — noreply / githubweb
  6. added ditto.svg as site image for search engines — noreply / githubweb
  7. implemented abstract, generic event adapter to use with concrete event — thomas.jaeckle / githubweb
  8. made AbstractMongoEventAdapter truly abstract — thomas.jaeckle / githubweb
  9. extracted event parsing — thomas.jaeckle / githubweb
  10. temp commit — thomas.jaeckle / githubweb
  11. added possibility to retrieve and change log levels during runtime — thomas.jaeckle / githubweb
  12. added possibility to "piggyback" commands via /devops HTTP route — thomas.jaeckle / githubweb
  13. added CorsEnablingDirective — thomas.jaeckle / githubweb
  14. fixed tests which were broke due to changes in devops authentication in — thomas.jaeckle / githubweb
  15. fixed sonar "bugs" — thomas.jaeckle / githubweb
  16. #53 use method from JavaConversions to stay compatible with scala 2.11 — thomas.jaeckle / githubweb
  17. fixed RouteRoute — thomas.jaeckle / githubweb
  18. adjusted 3RD-PARTY-NOTICES as we no longer copy and adjust a file from — thomas.jaeckle / githubweb
  19. deduplicate DevOpsRoute — thomas.jaeckle / githubweb
  20. authenticate public health user in REALM_HEALTH instead of REALM_DEVOPS — thomas.jaeckle / githubweb
  21. remove unnecessary typecast — thomas.jaeckle / githubweb
  22. DevOpsCommandsActor: un-overload methods, improve javadoc — thomas.jaeckle / githubweb
  23. Added test scenario for policy which has only granted permissions and no — thomas.jaeckle / githubweb
  24. Fixed scenario group name and removed superfluous comments at line — thomas.jaeckle / githubweb
  25. Fixed typo. — thomas.jaeckle / githubweb
  26. Added test case for retrieving a single Feature to — thomas.jaeckle / githubweb
  27. TrieBasedPolicyEnforcer.buildJsonView no longer assumes input JSON to be — thomas.jaeckle / githubweb
  28. Changed behaviour of JsonObject.getValue if an empty JsonPointer is — thomas.jaeckle / githubweb
  29. fix TreeBasedPolicyEnforcer — thomas.jaeckle / githubweb
  30. Reviewed task. Tried to optimise PolicyTrie by reducing amount of — thomas.jaeckle / githubweb
  31. Extracted method for getting JSON view for a command response. — thomas.jaeckle / githubweb