Started 26 days ago
Took 14 min

Success Build #85 (Feb 1, 2021, 7:33:08 AM)

Changes
  1. Release 1.5.0 (details / githubweb)
  2. Bump version to 1.6.0-SNAPSHOT (details / githubweb)
  3. Add 1.5.0 to downloads page (details / githubweb)
  4. Create documentation from 1.5.x branch (details / githubweb)
  5. [#2239] Add OpenAPI specification and prepare base classes for the search tenants operation (#2366) (details / githubweb)
  6. [#8] Add a Kafka based client for downstream messages. (details / githubweb)
  7. Upgrade to latest jjwt version (details / githubweb)
  8. [#2239] Bump Management API spec to 1.6.0 (details / githubweb)
  9. Extend expected time out interval (details / githubweb)
  10. Remove unused dependency (details / githubweb)
  11. [#2239] Reuse SearchResult class to map the search devices operation result instead of SearchDevicesResult (details / githubweb)
  12. Omit unused dependencies from client modules (details / githubweb)
  13. Fix javadoc and minor improvement (details / githubweb)
  14. Encapsulate creation of command topic (details / githubweb)
  15. [#2363] Support inclusion of tenant ID in command topic (details / githubweb)
  16. Invoke assertRegistration before creating command consumer. (details / githubweb)
  17. Add information on accepted date/time format in the device registry management API (details / githubweb)
  18. Invoke assertRegistration before sending command to gateway. (details / githubweb)
  19. [#2239] Pull up methods and refactor for a generic search operation in MongoDB registry (details / githubweb)
  20. [#2239] Implement search tenants operation in the MongoDB based device registry (#2383) (details / githubweb)
  21. [#2381] Introduce response caching at Tenant service client level (details / githubweb)
  22. [#2381] Introduce response caching at Registration service client level (details / githubweb)
  23. [#2381] Introduce response caching at Credentials service client level (details / githubweb)
  24. Deprecate Spring based ExpiringValueCache implementation (details / githubweb)
  25. Rename class to better match its purpose (details / githubweb)
  26. Remove dependency on legacy client implementation. (details / githubweb)
  27. Deprecate legacy client interfaces (details / githubweb)
  28. Fix Futures.executeBlocking() invocations. (details / githubweb)
  29. [#2381] Use expiring Caffeine cache (#2386) (details / githubweb)
  30. [#2053] Adding capability to auto-provision devices to file-based device registry. (details / githubweb)
  31. Fix integration test (details / githubweb)
  32. [#8] Add specifications for the Kafka-based Telemetry API and Event API (details / githubweb)
  33. Remove obsolete class (details / githubweb)
  34. Improve code readability and exception handling (details / githubweb)
  35. [#2387] Do not use legacy client's DownstreamSender in new client (details / githubweb)
  36. Upgrade to latest Micrometer service release in 1.1 line (details / githubweb)
  37. Set protocol adapter properties on adapter specific Metrics (details / githubweb)
  38. Upgrade to latest Micrometer LTS version (details / githubweb)
  39. Add missing license attributions (details / githubweb)
  40. Add integrations tests for Postgres in JDBC registry (details / githubweb)
  41. [#2103] Do not use Spring's Resource abstraction for loading permissions (details / githubweb)
  42. [#2395] Upgrade to vert.x 3.9.5 (details / githubweb)
  43. [#8] Add Kafka receiver to CLI. (details / githubweb)
  44. Fix usage of embedded cache with default config. (details / githubweb)
  45. Use Testcontainers for running MongoDB registry unit tests (details / githubweb)
  46. Skip running unit tests on environments without Docker daemon (details / githubweb)
  47. Do not build extra image for Jaeger (details / githubweb)
  48. Fix span in Command Router not getting finished. (details / githubweb)
  49. Add logback configuration for running unit tests (details / githubweb)
  50. Use single log statement for dumping configuration (details / githubweb)
  51. Replace usage of deprecated Surefire plugin configuration properties (details / githubweb)
  52. Prevent execution of unit tests which require access to Docker daemon (details / githubweb)
  53. Add own CommandTargetMapper in Command Router. (details / githubweb)
  54. Exclude kafka client from transitive dependencies (details / githubweb)
  55. Ignore missing properties file(s) when running ITs (details / githubweb)
  56. Do not use deprecated legacy client anymore (details / githubweb)
  57. Replace usage of deprecated Californium API (details / githubweb)
  58. Replace usage of deprecated client module API (details / githubweb)
  59. Replace usage of deprecated Command classes. (details / githubweb)
  60. [#1345] Making CoAP integration test client listen on wildcard address. (details / githubweb)
  61. Fix activation of JDBC registry profile in ITs (details / githubweb)
  62. Fix order of statement configuration dumped during startup (details / githubweb)
  63. Upgrade to latest Quarkus version (details / githubweb)
  64. [#8] Organize Kafka-based API specifications on same level as other APIs. (details / githubweb)
  65. [#2403] Fix query for get credentials operation (details / githubweb)
  66. [#2053] Add implicit device registration to MongoDB based registry (details / githubweb)
  67. [#2170] Support upload of client certificate for X.509 credentials (details / githubweb)
  68. [#2273] Add method to extract SpanContext from Kafka consumer record. (details / githubweb)
  69. Fix missing test log output. (details / githubweb)
  70. [#2053] Add documentation for gateway-based auto provisioning (details / githubweb)
  71. Improve logging (details / githubweb)
  72. Improve code formatting (details / githubweb)
  73. Fix build of documentation. (details / githubweb)
  74. [#2273] Add KafkaBasedCommand class. (details / githubweb)
  75. Skip getting target adapter if command is invalid. (details / githubweb)
  76. [#2409] Remove creation of indices from start up process (details / githubweb)
  77. [#2413] Auto-provisioning must fail when done concurrently (details / githubweb)
  78. [#2392] Add transport protocol agnostic interface for north bound APIs (details / githubweb)
  79. [#2053] Add support for implicit device registration to JDBC based registry (details / githubweb)
  80. Refactor device/gateway related Command methods. (details / githubweb)
  81. Refactor Command classes. (details / githubweb)
  82. Update release notes with 1.4.5 and 1.5.1 service releases (details / githubweb)
  83. Fix javadoc. (details / githubweb)
  84. Add latest service releases to downloads (details / githubweb)
  85. Use logging.profile for integration test log levels. (details / githubweb)
  86. [#2053] Add integration tests for gateway-based auto provisioning (details / githubweb)
  87. [#2415] Extract basic Kafka concepts into separate document (details / githubweb)
  88. Use the new API for sending to internal command endpoint. (details / githubweb)
  89. Pull up setGatewayId() into Command interface. (details / githubweb)
  90. Fix jaeger container not getting removed on stopContainers. (details / githubweb)
  91. Fix -DskipTests not working for docker related tests. (details / githubweb)
  92. [#2393] Use new client's EventSender in AutoProvisioner (details / githubweb)
  93. [#2408] Add well-known Device Provisioning Notification event (details / githubweb)
  94. Improve StatusCodeMapper (details / githubweb)
  95. [#2418] Throw ServerErrorException if queue is full (details / githubweb)
  96. [#2418] Throw ServerErrorException if queue is full (new client) (details / githubweb)
  97. [#2273] Reformat adapter instance id. (details / githubweb)
  98. [#2053] Adding release notes for gateway-based auto-provisioning and fixing typo in event content type. (details / githubweb)
  99. [#2273] Add Command & Control API for Kafka spec. (details / githubweb)
  100. [#2273] Hide Command & Control API for Kafka spec menu item. (details / githubweb)
  101. [#2273] Add usage of "response-expected" Kafka header. (details / githubweb)
  102. Create AMQP adapter base module as a first step towards introducing Quarkus alternative (details / githubweb)
  103. Drop dependency on ProtocolAdpaterProperties (details / githubweb)
  104. Enable Checkstyle plugin on clients module (details / githubweb)
  105. Enable checkstyle plugin in hono-service-base-jdbc module. (details / githubweb)
  106. Remove obsolete factory method parameters (details / githubweb)
  107. Register separate readiness check for each component instance (details / githubweb)
  108. Decouple startup of AutoProvisioner from downstream connection (details / githubweb)
  109. Fix duplicate closing of Span (details / githubweb)
  110. Fix deployment of verticles during startup (details / githubweb)
  111. [#8] Add an abstract Hono Kafka consumer implementation. (details / githubweb)
  112. [#8] Move KafkaConsumerConfigProperties to package "consumer". (details / githubweb)
  113. Fix javadoc. (details / githubweb)
  114. Do not use latest image tags anymore (details / githubweb)
  115. Add logger definitions for dev logging profile (details / githubweb)
  116. [#2429] Use entrypoint to run Java process (details / githubweb)
  117. [#2429] Amend release notes (details / githubweb)
  118. Use interface type instead of concrete implementation (details / githubweb)
  119. [#2239] Add integration tests for search tenants operation (details / githubweb)
  120. Set the default device registry to MongoDB based registry while running IT tests (details / githubweb)
  121. [#2239] Update release notes for search tenants operation (details / githubweb)
  122. [#2434] Make packages in application modules follow the pattern in 'clients'. (details / githubweb)
  123. [#2434] Make package names in kafka-common to adhere the common pattern. (details / githubweb)
  124. Define test dependencies in parent POM (details / githubweb)
  125. Refactor Command Router based command consumer. (details / githubweb)
  126. Add and use CommandContext#createSpan() method. (details / githubweb)
  127. [#2392] Parameterize the DownstreamMessage with the MessageContext (details / githubweb)
  128. [#2392] Remove obsolete parameterization (details / githubweb)
  129. Init command consumer factory after connect(). (details / githubweb)
  130. [#2436] Fixing LoRA adapter startup: adding HttpAdapterMetrics bean declaration. (details / githubweb)
  131. [#2392] Use parameter types consistently (details / githubweb)
  132. [#2273] Prepare base classes for implementing Kafka based command router (details / githubweb)
  133. Add KafkaAdminClientConfigProperties class. (details / githubweb)
  134. [#2392] Use Vert.x Kafka consumer instead of native. (details / githubweb)
  135. [#2392] Add utility class KafkaMessageHelper. (details / githubweb)
  136. [#2392] Add Kafka-based implementation of northbound application interface. (details / githubweb)
  137. [#2392] Provide access to TTD related properties via explicit accessors (details / githubweb)
  138. Reduce code duplication (details / githubweb)
  139. Fix test failing due to improper comparison of instants (details / githubweb)
  140. Fix leaking of temporary tenants in integration tests (details / githubweb)
  141. [#2392] Add implementation of AMQP based application client factory (details / githubweb)
  142. Set a unique client.id property in AbstractKafkaConfigProperties. (details / githubweb)
  143. Use KafkaProducerConfigProperties in AbstractKafkaBasedMessageSender. (details / githubweb)
  144. Implement Quarkus based AMQP protocol adapter (details / githubweb)
  145. [#2392] Refactor integration tests (details / githubweb)
  146. [#2325] Add user guide for the JDBC based device registry (details / githubweb)
  147. Update user guides on unsupported operations by the various device registries (details / githubweb)
  148. Prepare 1.6.0 release (details / githubweb)
  149. Use consistent page order for registry implementations (details / githubweb)
Changes
  1. Release 1.5.0 (details / githubweb)
  2. Bump version to 1.6.0-SNAPSHOT (details / githubweb)
  3. Add 1.5.0 to downloads page (details / githubweb)
  4. Create documentation from 1.5.x branch (details / githubweb)
  5. [#2239] Add OpenAPI specification and prepare base classes for the search tenants operation (#2366) (details / githubweb)
  6. [#8] Add a Kafka based client for downstream messages. (details / githubweb)
  7. Upgrade to latest jjwt version (details / githubweb)
  8. [#2239] Bump Management API spec to 1.6.0 (details / githubweb)
  9. Extend expected time out interval (details / githubweb)
  10. Remove unused dependency (details / githubweb)
  11. [#2239] Reuse SearchResult class to map the search devices operation result instead of SearchDevicesResult (details / githubweb)
  12. Omit unused dependencies from client modules (details / githubweb)
  13. Fix javadoc and minor improvement (details / githubweb)
  14. Encapsulate creation of command topic (details / githubweb)
  15. [#2363] Support inclusion of tenant ID in command topic (details / githubweb)
  16. Invoke assertRegistration before creating command consumer. (details / githubweb)
  17. Add information on accepted date/time format in the device registry management API (details / githubweb)
  18. Invoke assertRegistration before sending command to gateway. (details / githubweb)
  19. [#2239] Pull up methods and refactor for a generic search operation in MongoDB registry (details / githubweb)
  20. [#2239] Implement search tenants operation in the MongoDB based device registry (#2383) (details / githubweb)
  21. [#2381] Introduce response caching at Tenant service client level (details / githubweb)
  22. [#2381] Introduce response caching at Registration service client level (details / githubweb)
  23. [#2381] Introduce response caching at Credentials service client level (details / githubweb)
  24. Deprecate Spring based ExpiringValueCache implementation (details / githubweb)
  25. Rename class to better match its purpose (details / githubweb)
  26. Remove dependency on legacy client implementation. (details / githubweb)
  27. Deprecate legacy client interfaces (details / githubweb)
  28. Fix Futures.executeBlocking() invocations. (details / githubweb)
  29. [#2381] Use expiring Caffeine cache (#2386) (details / githubweb)
  30. [#2053] Adding capability to auto-provision devices to file-based device registry. (details / githubweb)
  31. Fix integration test (details / githubweb)
  32. [#8] Add specifications for the Kafka-based Telemetry API and Event API (details / githubweb)
  33. Remove obsolete class (details / githubweb)
  34. Improve code readability and exception handling (details / githubweb)
  35. [#2387] Do not use legacy client's DownstreamSender in new client (details / githubweb)
  36. Upgrade to latest Micrometer service release in 1.1 line (details / githubweb)
  37. Set protocol adapter properties on adapter specific Metrics (details / githubweb)
  38. Upgrade to latest Micrometer LTS version (details / githubweb)
  39. Add missing license attributions (details / githubweb)
  40. Add integrations tests for Postgres in JDBC registry (details / githubweb)
  41. [#2103] Do not use Spring's Resource abstraction for loading permissions (details / githubweb)
  42. [#2395] Upgrade to vert.x 3.9.5 (details / githubweb)
  43. [#8] Add Kafka receiver to CLI. (details / githubweb)
  44. Fix usage of embedded cache with default config. (details / githubweb)
  45. Use Testcontainers for running MongoDB registry unit tests (details / githubweb)
  46. Skip running unit tests on environments without Docker daemon (details / githubweb)
  47. Do not build extra image for Jaeger (details / githubweb)
  48. Fix span in Command Router not getting finished. (details / githubweb)
  49. Add logback configuration for running unit tests (details / githubweb)
  50. Use single log statement for dumping configuration (details / githubweb)
  51. Replace usage of deprecated Surefire plugin configuration properties (details / githubweb)
  52. Prevent execution of unit tests which require access to Docker daemon (details / githubweb)
  53. Add own CommandTargetMapper in Command Router. (details / githubweb)
  54. Exclude kafka client from transitive dependencies (details / githubweb)
  55. Ignore missing properties file(s) when running ITs (details / githubweb)
  56. Do not use deprecated legacy client anymore (details / githubweb)
  57. Replace usage of deprecated Californium API (details / githubweb)
  58. Replace usage of deprecated client module API (details / githubweb)
  59. Replace usage of deprecated Command classes. (details / githubweb)
  60. [#1345] Making CoAP integration test client listen on wildcard address. (details / githubweb)
  61. Fix activation of JDBC registry profile in ITs (details / githubweb)
  62. Fix order of statement configuration dumped during startup (details / githubweb)
  63. Upgrade to latest Quarkus version (details / githubweb)
  64. [#8] Organize Kafka-based API specifications on same level as other APIs. (details / githubweb)
  65. [#2403] Fix query for get credentials operation (details / githubweb)
  66. [#2053] Add implicit device registration to MongoDB based registry (details / githubweb)
  67. [#2170] Support upload of client certificate for X.509 credentials (details / githubweb)
  68. [#2273] Add method to extract SpanContext from Kafka consumer record. (details / githubweb)
  69. Fix missing test log output. (details / githubweb)
  70. [#2053] Add documentation for gateway-based auto provisioning (details / githubweb)
  71. Improve logging (details / githubweb)
  72. Improve code formatting (details / githubweb)
  73. Fix build of documentation. (details / githubweb)
  74. [#2273] Add KafkaBasedCommand class. (details / githubweb)
  75. Skip getting target adapter if command is invalid. (details / githubweb)
  76. [#2409] Remove creation of indices from start up process (details / githubweb)
  77. [#2413] Auto-provisioning must fail when done concurrently (details / githubweb)
  78. [#2392] Add transport protocol agnostic interface for north bound APIs (details / githubweb)
  79. [#2053] Add support for implicit device registration to JDBC based registry (details / githubweb)
  80. Refactor device/gateway related Command methods. (details / githubweb)
  81. Refactor Command classes. (details / githubweb)
  82. Update release notes with 1.4.5 and 1.5.1 service releases (details / githubweb)
  83. Fix javadoc. (details / githubweb)
  84. Add latest service releases to downloads (details / githubweb)
  85. Use logging.profile for integration test log levels. (details / githubweb)
  86. [#2053] Add integration tests for gateway-based auto provisioning (details / githubweb)
  87. [#2415] Extract basic Kafka concepts into separate document (details / githubweb)
  88. Use the new API for sending to internal command endpoint. (details / githubweb)
  89. Pull up setGatewayId() into Command interface. (details / githubweb)
  90. Fix jaeger container not getting removed on stopContainers. (details / githubweb)
  91. Fix -DskipTests not working for docker related tests. (details / githubweb)
  92. [#2393] Use new client's EventSender in AutoProvisioner (details / githubweb)
  93. [#2408] Add well-known Device Provisioning Notification event (details / githubweb)
  94. Improve StatusCodeMapper (details / githubweb)
  95. [#2418] Throw ServerErrorException if queue is full (details / githubweb)
  96. [#2418] Throw ServerErrorException if queue is full (new client) (details / githubweb)
  97. [#2273] Reformat adapter instance id. (details / githubweb)
  98. [#2053] Adding release notes for gateway-based auto-provisioning and fixing typo in event content type. (details / githubweb)
  99. [#2273] Add Command & Control API for Kafka spec. (details / githubweb)
  100. [#2273] Hide Command & Control API for Kafka spec menu item. (details / githubweb)
  101. [#2273] Add usage of "response-expected" Kafka header. (details / githubweb)
  102. Create AMQP adapter base module as a first step towards introducing Quarkus alternative (details / githubweb)
  103. Drop dependency on ProtocolAdpaterProperties (details / githubweb)
  104. Enable Checkstyle plugin on clients module (details / githubweb)
  105. Enable checkstyle plugin in hono-service-base-jdbc module. (details / githubweb)
  106. Remove obsolete factory method parameters (details / githubweb)
  107. Register separate readiness check for each component instance (details / githubweb)
  108. Decouple startup of AutoProvisioner from downstream connection (details / githubweb)
  109. Fix duplicate closing of Span (details / githubweb)
  110. Fix deployment of verticles during startup (details / githubweb)
  111. [#8] Add an abstract Hono Kafka consumer implementation. (details / githubweb)
  112. [#8] Move KafkaConsumerConfigProperties to package "consumer". (details / githubweb)
  113. Fix javadoc. (details / githubweb)
  114. Do not use latest image tags anymore (details / githubweb)
  115. Add logger definitions for dev logging profile (details / githubweb)
  116. [#2429] Use entrypoint to run Java process (details / githubweb)
  117. [#2429] Amend release notes (details / githubweb)
  118. Use interface type instead of concrete implementation (details / githubweb)
  119. [#2239] Add integration tests for search tenants operation (details / githubweb)
  120. Set the default device registry to MongoDB based registry while running IT tests (details / githubweb)
  121. [#2239] Update release notes for search tenants operation (details / githubweb)
  122. [#2434] Make packages in application modules follow the pattern in 'clients'. (details / githubweb)
  123. [#2434] Make package names in kafka-common to adhere the common pattern. (details / githubweb)
  124. Define test dependencies in parent POM (details / githubweb)
  125. Refactor Command Router based command consumer. (details / githubweb)
  126. Add and use CommandContext#createSpan() method. (details / githubweb)
  127. [#2392] Parameterize the DownstreamMessage with the MessageContext (details / githubweb)
  128. [#2392] Remove obsolete parameterization (details / githubweb)
  129. Init command consumer factory after connect(). (details / githubweb)
  130. [#2436] Fixing LoRA adapter startup: adding HttpAdapterMetrics bean declaration. (details / githubweb)
  131. [#2392] Use parameter types consistently (details / githubweb)
  132. [#2273] Prepare base classes for implementing Kafka based command router (details / githubweb)
  133. Add KafkaAdminClientConfigProperties class. (details / githubweb)
  134. [#2392] Use Vert.x Kafka consumer instead of native. (details / githubweb)
  135. [#2392] Add utility class KafkaMessageHelper. (details / githubweb)
  136. [#2392] Add Kafka-based implementation of northbound application interface. (details / githubweb)
  137. [#2392] Provide access to TTD related properties via explicit accessors (details / githubweb)
  138. Reduce code duplication (details / githubweb)
  139. Fix test failing due to improper comparison of instants (details / githubweb)
  140. Fix leaking of temporary tenants in integration tests (details / githubweb)
  141. [#2392] Add implementation of AMQP based application client factory (details / githubweb)
  142. Set a unique client.id property in AbstractKafkaConfigProperties. (details / githubweb)
  143. Use KafkaProducerConfigProperties in AbstractKafkaBasedMessageSender. (details / githubweb)
  144. Implement Quarkus based AMQP protocol adapter (details / githubweb)
  145. [#2392] Refactor integration tests (details / githubweb)
  146. [#2325] Add user guide for the JDBC based device registry (details / githubweb)
  147. Update user guides on unsupported operations by the various device registries (details / githubweb)
  148. Prepare 1.6.0 release (details / githubweb)
  149. Use consistent page order for registry implementations (details / githubweb)

Started by user Kai Hudalla

Revision: 950e476fa8d74327e977512f36b97d50123e138b
  • refs/remotes/origin/master
Revision: 950e476fa8d74327e977512f36b97d50123e138b
  • refs/remotes/origin/master
Test Result (no failures)