Skip to content
Started 3 yr 11 mo ago
Took 4 min 0 sec

Build #22 (May 12, 2020, 1:29:18 AM)

Changes
  1. removed unused dependencies (details / githubweb)
  2. added sonarqube analysis (details / githubweb)
  3. re-added dependencies to satisfy osgi (details / githubweb)
  4. rework Jenkinsfile to run for feature branches instead of publishing (details / githubweb)
  5. #17 added an authentication provider for client credentials oauth, changed how configuration is passed into a client at instantiation. (details / githubweb)
  6. #17 fixed sonar issues. (details / githubweb)
  7. #17 added some immutability tests. (details / githubweb)
  8. #17 fixed license headers. (details / githubweb)
  9. #17 implemented authentication provider for custom access token supplier (details / githubweb)
  10. use the namespace which is configured in the config file; (details / githubweb)
  11. #17 moved JsonWebToken to model (details / githubweb)
  12. #17 fixed compile errors (details / githubweb)
  13. got rid of caching "not found" selectors in the cache which caused a memory leak over time (details / githubweb)
  14. #17 [WIP] implemented token refresh (details / githubweb)
  15. #17 add null check for additional headers keys (details / githubweb)
  16. #17 [WIP] fixed unit tests (details / githubweb)
  17. #17 [WIP] fixed javadoc (details / githubweb)
  18. #17 finished token refresh implementation (details / githubweb)
  19. prepare release 1.0.0-pre (details / githubweb)
  20. fix dependencies to api module in node and dom module (details / githubweb)
  21. update package-lock files (details / githubweb)
  22. #17 moved configuration to exported package to be usable from OSGi (details / githubweb)
  23. [js] Set the publishConfig to public access to make new versions pushable to npm registry (details / githubweb)
  24. [js] fix rollup configuration and prepare release 1.0.0-pre2 (details / githubweb)
  25. #17 made JsonWebTokenSupplier accessible from OSGi, added configuration parameter for MessageSerializers for live channel (details / githubweb)
  26. #17 adapted documentation to api changes (details / githubweb)
  27. #17 made jwt token expiry grace period configurable (details / githubweb)
  28. #17 Review: minor JavaDoc improvements; (details / githubweb)
  29. removed mention of RFC-2396; (details / githubweb)
  30. #17 improved javadoc and readme (details / githubweb)
  31. updated slf4j to 1.7.28 to be aligned with ditto (details / githubweb)
  32. added flatten-maven-plugin and configured it to flatten the pom in order to get released pom in a working state with resolved version/revision placeholders (details / githubweb)
  33. enhanced Java client README.md with proxy configuration for client credentials provider (details / githubweb)
  34. added javadoc to clarify that client secrets are not sent to a Ditto backend (details / githubweb)
  35. Update ClientCredentialsAuthenticationConfiguration.java (details / githubweb)
  36. add GitHub actions maven build (details / githubweb)
  37. fixed path to pom.xml (details / githubweb)
  38. added eclipse maven repo for java maven build (details / githubweb)
  39. specified eclipse maven repo in command line (details / githubweb)
  40. use custom settings.xml for maven build (details / githubweb)
  41. fix changing directory for java build (details / githubweb)
  42. undid only reacting on changed in java folder (details / githubweb)
  43. fixed working-directory (details / githubweb)
  44. Remove "source" header. (details / githubweb)
  45. removed obsolete "sessionId" passthrough (details / githubweb)
  46. update mutability-detector version in order to build with Java 11 (details / githubweb)
  47. only build with Java 8 (details / githubweb)
  48. Add PolicyHandle Interface (details / githubweb)
  49. added GH Action for JavaScript (details / githubweb)
  50. fixed working-dir (details / githubweb)
  51. updated build badges to be based on GH Actions (details / githubweb)
  52. removed Travis build badge (details / githubweb)
  53. removed travis build config (details / githubweb)
  54. renamed settings xml to .maven.settings.xml (details / githubweb)
  55. updated use of custom settings.xml (details / githubweb)
  56. only do Maven build for changes in "java" dir (details / githubweb)
  57. only perform nodejs action in "javascript" dir (details / githubweb)
  58. Add policies structure (details / githubweb)
  59. Implement policy handle (details / githubweb)
  60. changed loglevel of received ThingErrorResponse (details / githubweb)
  61. Add PolicyHandle for things (details / githubweb)
  62. Add Unit-Test for policies (details / githubweb)
  63. preparing Ditto js client release 1.0.0 (details / githubweb)
  64. prepared API breaker plugin for post 1.0.0 (details / githubweb)
  65. Add inline policy and unit tests (details / githubweb)
  66. Add initial policy via options (details / githubweb)
  67. Add inline policy for put and update (details / githubweb)
  68. Add Unit-Tests (details / githubweb)
  69. Issue eclipse/ditto#561: enhanced Ditto Java client with "extraField" selection on subscription + extra JsonObject in Change (details / githubweb)
  70. added maven release badge for Java client (details / githubweb)
  71. fixed badges (details / githubweb)
  72. fixed license header year (details / githubweb)
  73. Issue eclipse/ditto#561: Maintain wrapping of change when returning from  method. (details / githubweb)
  74. Issue eclipse/ditto#561: Made method in `PointerBus` default and pulled implementation from `DefaultPointerBus`. (details / githubweb)
  75. Deprecate usage of API 1 (details / githubweb)
  76. Issue eclipse/ditto#561: adjusted developers and added Bosch.IO GmbH to NOTICE.md (details / githubweb)
  77. Issue eclipse/ditto#561: enhanced client so that also when registering for messages, the "extra" data is included (details / githubweb)
  78. Issue eclipse/ditto#561: undid changes to DittoClientUsageExamples (details / githubweb)
  79. Issue eclipse/ditto#561: fixed DittoClientUsageExamples (details / githubweb)
  80. Issue eclipse/ditto#561: Turn japicmp on; ignore internal packages; define "binary compatibility". (details / githubweb)
  81. Remove processing of options at thing modify (details / githubweb)
  82. Review of deprecation of API 1 (details / githubweb)
  83. Fix mapping of create thing command with inline policy (details / githubweb)
  84. remove "volatile" keyword (details / githubweb)
  85. add missing license header (details / githubweb)
  86. set response-required to false if no response consumer is specified (details / githubweb)
  87. fix incorrect call to Thing instead of Policy implementation (details / githubweb)
  88. Add policy path (details / githubweb)
  89. Fix test (details / githubweb)
  90. Include ditto-signals-commands-policies to assembly.xlm for OSGi compatibility (details / githubweb)
  91. remove possibility to add initialPolicy in the "update"-methods of a Thing, as an already existing Thing can never get a new initial Policy (details / githubweb)
  92. restructure the code to create a Thing with an inline Policy or a copied Policy (details / githubweb)
  93. remove unused methods and provide the correct return types in OutgoingMessageFactory (details / githubweb)
  94. fix wrongly set allowExists parameter (details / githubweb)
  95. use the existing Option visitor pattern to process the copyPolicy options instead of implementing own helper methods (details / githubweb)
  96. Add ModifyPolicyId to the protocol adapter (details / githubweb)
  97. Implemented review requests for deprecation of API 1 (details / githubweb)
  98. Fix some warnings e.g. using specific command instead of unspecific ThingCommand (details / githubweb)
  99. Default to schemaVersion V2 for outgoing Policy commands (details / githubweb)
  100. update Ditto version to 1.0.0-M2 (details / githubweb)
  101. Fixed used Ditto version: 1.1.0-M2 (details / githubweb)
  102. Implement response handling for Policy commands (details / githubweb)
  103. Remove unsupported Policy features (details / githubweb)
  104. added mandatory configuration for gpg plugin (details / githubweb)
  105. Fix failing ClientShutdownTest when running after RunOSGiContainerIntegrationTest. (details / githubweb)
  106. Try to simply some parts and get rid of most raw uses of parameterized classes. (details / githubweb)
  107. Increase code coverage for new policies code by verifying correct response forwarding (details / githubweb)
  108. Add possibility do define a MessagingProvider for policy features. (details / githubweb)
  109. add @since 1.1.0 annotations where missing (details / githubweb)
  110. Add policy example (details / githubweb)
  111. Issue eclipse/ditto#611: added "ditto-signals-acks" to assembly.xml in order to have it included in required bundles (details / githubweb)
  112. make policy example more fluent (details / githubweb)
  113. use actions/checkout@v2 (details / githubweb)
  114. use actions/checkout@v2 for node (details / githubweb)
  115. Don't box instances of AuthenticationException into each other. This happens because #safeGet is called twice on #initialize. (details / githubweb)
  116. Add specific exception message for AuthenticationExceptions when we know the status and the reason of the connection failure. (details / githubweb)
  117. set JsonSchemaVersion to V_2 in README.md (details / githubweb)
  118. fix javadoc failure (details / githubweb)
  119. Add additional possibility to create thing with Policy object (details / githubweb)
  120. Fix some findings (details / githubweb)
  121. Fix version annotation (details / githubweb)
  122. JaCoCo: Switch from binary (deprecated) to xml report. (details / githubweb)
  123. Add reactive streams glue-code and preliminary search publisher draft. (details / githubweb)
  124. Fixes in JavaDoc (details / githubweb)
  125. Move attribute and feature definition command/response protocol to AdaptableBus infrastructure; maintain tests. (details / githubweb)
  126. Replace request-response interaction implementation via SendTerminator by one-time subscriptions of an AdapterBus. (details / githubweb)
  127. Convert event subscription to AdaptableBus architecture; start testing Live API. (details / githubweb)
  128. Added search commands to ClientUsageExamples (details / githubweb)
  129. Convert the rest of live API to AdaptableBus architecture; test non-command-response live interaction patterns. (details / githubweb)
  130. Fix TODOs. (details / githubweb)
  131. Implement and test ThingSearchPublisher. (details / githubweb)
  132. add missing argument not null assertions and update binary compatibility check version to 1.1.0-M2 (details / githubweb)
  133. revert updating binary compatibility check version to 1.1.0-M2 as the check should only be done against real releases (details / githubweb)
  134. Add java.util.stream interface of client.twin().search(); improve error handling of SpliteratorSubscriber. (details / githubweb)
  135. use github action checkout@v2 to fix bug "fatal: reference is not a tree" (details / githubweb)
  136. set ditto.version to ${revision} (details / githubweb)
  137. Add simple publisher interface to client.twin().search(). (details / githubweb)
  138. Add ditto-model-query to OSGI assembly. (details / githubweb)
  139. Remove transitively non-OSGi dependency ditto-model-query (details / githubweb)
  140. Issue eclipse/ditto#611: adjusted to ditto#611 changes (details / githubweb)
  141. Fix sonar bugs. (details / githubweb)
  142. Issue #611: Adjusted some builders: (details / githubweb)
  143. Issue eclipse/ditto#611: fixed assembly.xml after splitting up the "ditto-signals-acks" module in 2 (details / githubweb)
  144. Issue eclipse/ditto#611: excluded internal builder from api breakage check (details / githubweb)
  145. Fix sonar issues: remove unused fields/imports/parameters. (details / githubweb)
  146. Fix multiple initialization of WebsocketMessagingProvider. (details / githubweb)
  147. Test and fix non-handling of CreatePolicyResponse on PUT. (details / githubweb)
  148. Fix error response handling - all error resposnes should be accepted for all entities (details / githubweb)
  149. Refine search example; fix concurrency errors in bus and client; sequentialize subscriber method calls. (details / githubweb)
  150. Add search error example; remove double logging. (details / githubweb)
  151. Issue eclipse/ditto#611: when "correlation-id" is set as additional header, use it in the local sessionId, otherwise send along the generated local session id as "correlation-id" header and therefore client session identifier (details / githubweb)
  152. TwinSearchHandle: Improve Javadoc; add cancellation by exception; make search usage example message log easier to understand; fix skip search examples flag. (details / githubweb)
  153. Issue eclipse/ditto#611: enhanced Ditto Java client by sending custom "acknowledgements" whenever processing "Changes" (which are created from subscribed ThingEvents) (details / githubweb)
  154. Review: Implement search in Client via WebSocket (details / githubweb)
  155. Deserialize error field of SubscriptionFailed with the error registry. (details / githubweb)
  156. s/RequestSubscription/RequestFromSubscription/g (details / githubweb)
  157. Add search options builder; use CharSequence for search filter for extensibility. (details / githubweb)
  158. Fix javadoc. (details / githubweb)
  159. removed empty test comments (details / githubweb)
  160. Issue eclipse/ditto#611: enhanced Ditto Java client by adding the possibility to specify DittoHeaders as Options (details / githubweb)
  161. append ws path only if it isn't already appended; (details / githubweb)
  162. improved regex for ws path check; (details / githubweb)
  163. check if schemaVerison and apiVersion in ws path match and throw IllegalArgumentException if not; (details / githubweb)
  164. s/SubscriptionHasNext/SubscriptionHasNextPage; s/bufferedPages/initialDemand; s/pagesPerBatch/demand (details / githubweb)
  165. Test Acknowledgements and fix errors discovered therewith. (details / githubweb)
  166. Test and fix error response handling. (details / githubweb)
  167. Re-wrap exceptions from error responses in CompletionException. (details / githubweb)
  168. Issue eclipse/ditto#611: review: simplified DittoClientThingTest.testEventAcknowledgement test as `channel` can't be "live" due to assertJ Assumption (details / githubweb)
  169. Issue eclipse/ditto#611: ensure requesting acks is possible for feature + attribute commands as well (details / githubweb)
  170. Move common acknowledgement handling to AbstractHandle; sort branches by specificity; remove unreachable branch; add a test for feature acknowledgement requests. (details / githubweb)
  171. Fail client futures on acknowledgements considered failure according to their status code. (details / githubweb)
  172. Issue eclipse/ditto#611: review: added serialVersionUID to RuntimeException (details / githubweb)
  173. Issue eclipse/ditto#611: renamed Options.dittoHeaders() to Options.headers() (details / githubweb)
  174. updated Ditto Java Client legal documents (details / githubweb)
  175. updated cqs.md document (details / githubweb)
  176. Issue eclipse/ditto#611: reverted changes to DittoClientUsageExamples (details / githubweb)
  177. provide the possibility to define additional DittoHeaders to be included when sending/replying to a message (details / githubweb)
  178. Issue eclipse/ditto#611: fixed usage of dependency: ditto-signals-acks-things is required (details / githubweb)
  179. updated binary-compatibility-check.version to 1.1.0 (details / githubweb)
  180. create interfaces for options (details / githubweb)
  181. implement RequestOptionsWithMatchOptions<> instead of HasMatch<> for AbstractRequestOptionsWithMatchOptions<> (details / githubweb)
  182. Don't force response-required to be false when calling send() without (details / githubweb)
  183. Prepare javascript client release 1.0_2.0.0 (details / githubweb)

Started by user Florian Fendt

Revision: f3f550a04e4154a9692bd32cbe4a1a00bcae1933
Repository: https://github.com/eclipse/ditto-clients.git
  • refs/remotes/origin/master