Skip to content
Started 1 yr 4 mo ago
Took 3 min 51 sec on basic-k57lc

3.1.0 (Dec 14, 2022, 8:34:48 AM)

Build Artifacts
compile-ditto.txt6.42 KB view
dash-licenses-summary.txt6.89 KB view
provided-ditto.txt925 B view
runtime-ditto.txt1008 B view
test-ditto.txt2.64 KB view
Changes
  1. Add creator of shard regions with a custom hand-off message. (details / githubweb)
  2. Make ThingUpdater participate in shard hand-off; test self restart of sharded actors. (details / githubweb)
  3. Make StopShardedActor java-serializable for tests; restructure ShardRegionCreatorTest. (details / githubweb)
  4. Integrate SearchActor into coordinated shutdown. (details / githubweb)
  5. [wip] send thing events directly to search updater shard region. (details / githubweb)
  6. Replace Ditto pubsub by direct shard messaging for search update. (details / githubweb)
  7. Add signals to things registry tests. (details / githubweb)
  8. Integrate policies into Akka coordinated shutdown. (details / githubweb)
  9. Add PolicySupervisorActorTest; fix unit tests. (details / githubweb)
  10. add private constructor for ShardRegionCreator; (details / githubweb)
  11. minor formatting changes; (details / githubweb)
  12. Review: minor code formatting change (details / githubweb)
  13. Integrate Things into Akka coordinated shutdown. (details / githubweb)
  14. Also terminate twin operations on coordinated shutdown after timeout. (details / githubweb)
  15. remove thing-event-aware from test config; (details / githubweb)
  16. add remove method to DistPubSubAccess in order to remove an actor from pubSubMediator; (details / githubweb)
  17. made second start method of ShardRegionCreator also public; (details / githubweb)
  18. extend logging for unsubscribing from pubsub; (details / githubweb)
  19. adjust method name and logging; (details / githubweb)
  20. increased coordinated-shutdown-timeout to 65s to give the requests enough time to complete; (details / githubweb)
  21. made coordinated shutdown task in AbstractHttpRequestActor cancellable and remove task when actor is shutdown; (details / githubweb)
  22. add new exception GatewayWebsocketSessionAbortedException which is used for terminating the websocket session; (details / githubweb)
  23. cleanup unused variable; (details / githubweb)
  24. Extract group-index-key from Ditto PubSub so that it is not restricted to signals with entity ID. (details / githubweb)
  25. provide announcement blogpost for Ditto 3.0 release (details / githubweb)
  26. made StopShardedActor an implementation of AkkaJacksonCborSerializable because java serialization is disabled; (details / githubweb)
  27. Replace ClientActorRefs by ConnectionPubSub for consistency during coordinated shutdown. (details / githubweb)
  28. extend AbstractPersistenceOperationsActor with getActorName method; (details / githubweb)
  29. add ditto-internal-utils-akka as test dependency to pom.xml (details / githubweb)
  30. Restore distinction between inbound and outbound signals after going through ConnectionPubSub. (details / githubweb)
  31. save purgeNamespace and purgeEntities commands in a map while processing and re-publish them in case the actor gets shutdown; (details / githubweb)
  32. terminate persistence cleanup stream when graceful shutdown is triggered; (details / githubweb)
  33. changed signature of Policy.isSemanticallySameAs to check for another Policy (details / githubweb)
  34. add shutdown behaviour to SnapshotStreamingActor and terminate stream in PhaseServiceRequestsDone; (details / githubweb)
  35. removed Ditto version 1.x from docs dropdown (details / githubweb)
  36. fix BackgroundSyncActorTest; (details / githubweb)
  37. moved actor name of SnapshotStreamingActor into the actor itself; (details / githubweb)
  38. made Cancellable nullable and initialize it with null to fix sonar issue; (details / githubweb)
  39. subscribe via PubSub for RetrieveThings and SudoRetrieveThings in ThingsAggregatorActor and publish commands in ThingsAggregatorProxyActor; (details / githubweb)
  40. set logger akka.actor.CoordinatedShutdown to INFO instead DEBUG; (details / githubweb)
  41. updated swagger-ui to 4.14.1 (details / githubweb)
  42. adjusted latest additions to Ditto 3.0 and updated the potential release date (details / githubweb)
  43. remove HealthSignal from BaseClientActor because it isn't needed anymore; (details / githubweb)
  44. remove putting searchactor ref to pubSubMediator because searchActor registeres itself via pubSub; (details / githubweb)
  45. increased ditto.http.coordinated-shutdown-timeout to 65s in ditto-http.conf; (details / githubweb)
  46. fixed info log for successfully unsubscribing from pubSub; (details / githubweb)
  47. add searchActor to pubSub in SearchRootActor; (details / githubweb)
  48. handle SERVICE_REQUESTS_DONE inAnyState() of PersistenceCleanupActor; (details / githubweb)
  49. use Control.SERVICE_REQUESTS_DONE of PersistenceCleanupActor; (details / githubweb)
  50. re-enable Debug logs for akka.actor.CoordinatedShutdown in things; (details / githubweb)
  51. extend logging; (details / githubweb)
  52. extracted an abstract class AbstractActorWithShutdownBehavior which handles the shutdown behaviour of Actors; (details / githubweb)
  53. also persist "revision" in journal entries to make it possible to read when replaying events (details / githubweb)
  54. post-release 3.0.0 commit: (details / githubweb)
  55. add parameter to include loggers set to "off" (details / githubweb)
  56. Stop consuming and unsubscribe from PubSub on Service-Unbind. (details / githubweb)
  57. fixed remaining mentions of "java -jar" usage to start containers (details / githubweb)
  58. Stop client actors at the end of tests; do not wait for graceful shutdown in client actor tests. (details / githubweb)
  59. Test stopping consumers during graceful shutdown. (details / githubweb)
  60. Use correct key for setting correlation ID to tags. (details / githubweb)
  61. Use correct key for setting correlation ID to tags. (details / githubweb)
  62. Fix review finding (details / githubweb)
  63. Wait for active acknowledgement aggregator actors for a short time during coordinated shutdown. (details / githubweb)
  64. Bump scala-library from 2.13.8 to 2.13.9 in /bom (details / githubweb)
  65. Omit initial WebSocket request "/ws/2" from tracing in `RequestTracingDirective`. (details / githubweb)
  66. Explorer UI: URL parameters for environments (details / githubweb)
  67. add new class AbstractActorWithShutdownBehaviorAndRequestCounting which implements shutdown and request counting behavior; (details / githubweb)
  68. ignored flaky unit test again (details / githubweb)
  69. Move client actors to their own shard region. (details / githubweb)
  70. Remove headers as a part of client actor props to prevent accidental restarts. (details / githubweb)
  71. Use inbound AMQP 1.0 message annotations (details / githubweb)
  72. Set message annotations for outbound AMQP messages (details / githubweb)
  73. Add documentation about AMQP message annotation header mapping (details / githubweb)
  74. Prefix message annotations (details / githubweb)
  75. Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements. (details / githubweb)
  76. ignored flaky unit test again (details / githubweb)
  77. fix that connection "remember-entities" based automatic start of "known" connections did no longer work (details / githubweb)
  78. configure remember-entities-store = "eventsourced" (details / githubweb)
  79. Accept and test TextMessage with null payload (details / githubweb)
  80. Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest. (details / githubweb)
  81. Add hand-off messages to connection and client shard regions. (details / githubweb)
  82. Replaced absolute css units in explorer UI (details / githubweb)
  83. Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown. (details / githubweb)
  84. Tolerate lower case connection status. (details / githubweb)
  85. Explorer UI: Set URL param for environment (details / githubweb)
  86. New documentation page for ui (details / githubweb)
  87. Changed Ditto version in UI environment to enum (details / githubweb)
  88. Added screenshot to UI documentation (details / githubweb)
  89. fixed adding additional tags for ditto-ui docker image (details / githubweb)
  90. fixed docker-ui rc publishing (details / githubweb)
  91. added workflow for pushing docker images on demand (details / githubweb)
  92. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push (details / githubweb)
  93. Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors. (details / githubweb)
  94. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition (details / githubweb)
  95. update swagger-ui fixing security issues (details / githubweb)
  96. Add serializer for ClientActorPropsArgs. (details / githubweb)
  97. Update documentation/src/main/resources/pages/ditto/user-interface.md (details / githubweb)
  98. Update documentation/src/main/resources/pages/ditto/user-interface.md (details / githubweb)
  99. Update documentation/src/main/resources/pages/ditto/user-interface.md (details / githubweb)
  100. UI Documentation: feedback from review (details / githubweb)
  101. nullLiteral() and @Nullable (details / githubweb)
  102. added slides about Ditto + WoT (details / githubweb)
  103. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; (details / githubweb)
  104. made presentation better printable (details / githubweb)
  105. added Ditto/WoT presentation to presentations.md (details / githubweb)
  106. updates to the "What, why and how" of the WoT integration (details / githubweb)
  107. extend timeout for test to 5 sec; (details / githubweb)
  108. last polishing of WoT presentation (details / githubweb)
  109. increase timeout for test to 15 sec; (details / githubweb)
  110. Add vaildation of condition header for live messages (details / githubweb)
  111. Adjust documentation for supported live message conditions (details / githubweb)
  112. Only increase timeout for flaky test (details / githubweb)
  113. Make ShardedBinaryEnvelope self-delimiting; log failed serialization. (details / githubweb)
  114. Fix endian-ness of serializer; fix serialization of SudoRetrieveConnectionStatusResponse. (details / githubweb)
  115. Refactored `DittoTracing` to slim down its API and get rid of direct dependencies to Kamon. (details / githubweb)
  116. Disable automatic passivation for shard region creator; start blocked namespaces replicator in connectivity. (details / githubweb)
  117. Delete SearchActorTest#terminateStreams; log blocked namespaces replicator. (details / githubweb)
  118. Add logger for connection validation exception (details / githubweb)
  119. `ActorSystemResource` now can receive an actor system name. (details / githubweb)
  120. feat: add possibility to configure audience in oauth client credentials (details / githubweb)
  121. Fixed but in `UnmodifiableExternalMessage`. (details / githubweb)
  122. Fixed failing unit tests because of uninitialized DittoTracing. (details / githubweb)
  123. Fixed handling of possible duplicate header keys to default behaviour of `Map`. (details / githubweb)
  124. Added builder for `TracingConfig` to `DittoTracingInitResource` to create a config directly at instantiation. (details / githubweb)
  125. Added unit tests for `RequestTracingDirective`. (details / githubweb)
  126. Ensured that `DittoTracing#init` could not be called multiple times. (details / githubweb)
  127. Renamed types from '*Trace' to '*Span' where appropriate. (details / githubweb)
  128. Fixed wrong expectation in unit test. (details / githubweb)
  129. Wait for pending issued acknowledgements during graceful shutdown. (details / githubweb)
  130. Fix incorrect envelope in ClientSupervisor. (details / githubweb)
  131. Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded. (details / githubweb)
  132. Revert "Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded." (details / githubweb)
  133. Revert "Wait for pending issued acknowledgements during graceful shutdown." (details / githubweb)
  134. Reworked tagging to be more correct. (details / githubweb)
  135. Fixed issue which was uncovered by unit tests. (details / githubweb)
  136. Extended trace context propagation to all instances of `DittoHeadersSettable`. (details / githubweb)
  137. added slides for EclipseCon 2022 Community Day (details / githubweb)
  138. fixed link (details / githubweb)
  139. Updated slides (details / githubweb)
  140. Allow to use namespaces in search in Explorer UI (details / githubweb)
  141. Use different library for subnet validation (Apache didn't work with IPv6) (details / githubweb)
  142. fix year in copyright header; (details / githubweb)
  143. Fixed handling of already existing W3C tracing headers within RequestTracingDirective. (details / githubweb)
  144. Include `KamonTracingInitResource` in test-jar to make it available for other module's unit tests. (details / githubweb)
  145. Invoke get segment tag only if logger has tracing enabled. (details / githubweb)
  146. Introduced configuration option to include or exclude operation names to or from tracing. (details / githubweb)
  147. Fixed test failure and added unit test for filtering in `DittoTracing`. (details / githubweb)
  148. Rely on configured filter to exclude WebSocket initialisation from tracing. (details / githubweb)
  149. Revert "Add logger for connection validation exception" (details / githubweb)
  150. Review changes (details / githubweb)
  151. review: fixed some minor findings and adjusted code style; (details / githubweb)
  152. Fix failing test (details / githubweb)
  153. Add type name to serialize and deserialize trace span operation name if possible. (details / githubweb)
  154. Fixed glob pattern of includes to accept all operation names regardless of any slashes. (details / githubweb)
  155. Ensure that W3C tracing headers are always set to request. (details / githubweb)
  156. adjusted URL of github pages after Ditto GitHub organization move (details / githubweb)
  157. Renamed `fail` methods of `StartedSpan` to `tagAsFailed`. (details / githubweb)
  158. Added test resource for Kamon test span reporters. (details / githubweb)
  159. Made static factory method of `KamonHttpContextPropagation` less error-prone. (details / githubweb)
  160. Add blog post for live message conditions (details / githubweb)
  161. Minor code review fixes (details / githubweb)
  162. Explorer UI json payload for messages (details / githubweb)
  163. Introduced result type for Java. (details / githubweb)
  164. Replaced Scala `Try` with Ditto's new `Result`. (details / githubweb)
  165. Made instance creation of `KamonHttpContextPropagation` even more fluent. (details / githubweb)
  166. Fixed year of license header. (details / githubweb)
  167. Adjusted source version of Javadoc plugin. (details / githubweb)
  168. Blog post redacted (details / githubweb)
  169. fix blogpost code-snippets to render correctly in Jekyll (details / githubweb)
  170. Improved search filter in explorer ui (details / githubweb)
  171. Explorer UI: fixed bug caused by filter dropdown (details / githubweb)
  172. Implement SubnetValidator for blocked subnet matching (details / githubweb)
  173. Add ClassRule for DittoTracingInitResource to disable tracing in the test; (details / githubweb)
  174. Fix PolicySupervisorActorTest. (details / githubweb)
  175. Fix SearchActorTest. (details / githubweb)
  176. fix installation-operating.md typo (details / githubweb)
  177. fixed wrong span key string for SpanTagKey.REQUEST_URI (details / githubweb)
  178. Turn on debug log for PolicySupervisorActorTest. (details / githubweb)
  179. Fix license header; fix PolicySupervisorActorTest. (details / githubweb)
  180. removed mention of Bosch IoT Things as "free plan" sandbox from docs (details / githubweb)
  181. update star chart in Readme (details / githubweb)
  182. cancelReceiveTimeout moved after exception creating (details / githubweb)
  183. removed deprecated TLS versions from sandbox nginx config (details / githubweb)
  184. added security enhancing headers to nginx.conf of sandbox (details / githubweb)
  185. fix k8s descritor file, removing "java", "-jar", "starter.jar" (details / githubweb)
  186. Fix unserializable restart message in ClientSupervisor. (details / githubweb)
  187. Connections API doc fixes (details / githubweb)
  188. credentials in connections are encrypted when written to the db (details / githubweb)
  189. dependency updates: (details / githubweb)
  190. configured content-security-policy correctly for sandbox (details / githubweb)
  191. fixed content-security-policy for sandbox (details / githubweb)
  192. ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing. (details / githubweb)
  193. Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance. (details / githubweb)
  194. Increase relative rebalance limit to coincide with absolute limit when all shards are active. (details / githubweb)
  195. directly close&release OSS nexus repositories on Ditto release (details / githubweb)
  196. Code review fixes (details / githubweb)
  197. extend documentation for credentials encryption (details / githubweb)
  198. connectivity-manage-connections-piggyback added to ditto_sidebar (details / githubweb)
  199. Documentation links minor fixes. (details / githubweb)
  200. prepare Ditto 3.1.0 (details / githubweb)
  201. added doc version 3.1 to _config.yml (details / githubweb)
  202. fixes wrong asString call instead of formatAsString (details / githubweb)
  203. prepare 3.1.0 release, continued (details / githubweb)

Started by user Thomas Jaeckle

This run spent:

  • 52 sec waiting;
  • 3 min 51 sec build duration;
  • 4 min 44 sec total from scheduled to completion.
Revision: 95b22c1beca3b61a1c694eebe188ecb33e895ae9
Repository: https://github.com/eclipse/ditto.git
Repository: https://github.com/eclipse/dash-licenses.git
  • refs/remotes/origin/master