Skip to content
Started 3 yr 0 mo ago
Took 18 min

Build #96 (May 6, 2021, 7:47:03 AM)

Changes
  1. Step 1: Add DittoHeadersSettable interface. (details / githubweb)
  2. Disable binary compatibility check---API break is intentional. (details / githubweb)
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. (details / githubweb)
  4. Change the type of PreEnforcer to use DittoHeadersSettable. (details / githubweb)
  5. Issue #944: Include detailMessage in `equals` and `hashCode` method of `DittoRuntimeException`. Fixed unit tests which failed because of that. (details / githubweb)
  6. Extracted `ShardNumberCalculator` from `ShardRegionExtractor` to make the functionality re-usable and better testable. (details / githubweb)
  7. remove unnecessary code duplication (details / githubweb)
  8. fix compile errors after merge (details / githubweb)
  9. Review changes (details / githubweb)
  10. Bring back accidentally removed withReceiver call (details / githubweb)
  11. Start draft of 2.0.0 release notes (details / githubweb)
  12. Implement Map<String,String rather than extend AbstractMap<String,String> (details / githubweb)
  13. fix compilation error; (details / githubweb)
  14. [#964] add "notification" signal type. (details / githubweb)
  15. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module (details / githubweb)
  16. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul (details / githubweb)
  17. [#964] add SubjectExpiryNotification and annotation-based serialization. (details / githubweb)
  18. [#964] improve lookup time of MappingStrategies. (details / githubweb)
  19. [#964] add notifications to Ditto protocol; fix ShardRegionExtractorTest. (details / githubweb)
  20. [#964] add connection target topic for policy notifications. (details / githubweb)
  21. [#964] add websocket protocol messages for policy notifications. (details / githubweb)
  22. [#964] add "notifyBefore" to SubjectExpiry. (details / githubweb)
  23. [#964] fix SignalFilterTest. (details / githubweb)
  24. [#964] Fix unit tests. (details / githubweb)
  25. Make DevOpsCommandsActor abstract to allow custom extensions (details / githubweb)
  26. [#964] Add subject expiry notification duration to ActivateTokenIntegration. (details / githubweb)
  27. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity (details / githubweb)
  28. Make DittoRuntimeException abstract and remove setDittoHeaders implementation (details / githubweb)
  29. remove unused imports (details / githubweb)
  30. [#964] subscribe for policy notifications in gateway and connectivity. (details / githubweb)
  31. [#964] fix PoliciesServiceGlobalCommandRegistryTest and PoliciesRootActorTest. (details / githubweb)
  32. Move every implementation of Placeholder<?> to the module where it is used (details / githubweb)
  33. move ditto-model-placeholders to ditto-services-models-placerholders (details / githubweb)
  34. remove wrong @since annotations from javadoc (details / githubweb)
  35. Fix exception response for token integration de-/activation commands with invalid subject placeholder (details / githubweb)
  36. removed live module from signals module and moved it into the ditto-clients repo; (details / githubweb)
  37. removed ditto-signals-commands-live dependency in bom/pom.xml; (details / githubweb)
  38. #605: Add devops command to retrieve ids of all connections (details / githubweb)
  39. #605: Add documentation for devops command to retrieve ids of all connections (details / githubweb)
  40. #605: Add config value for number of entries recieved with one bd query from connection-snap collection (details / githubweb)
  41. #605: Fix test (details / githubweb)
  42. #605: fix formatting for manage connection documentation (details / githubweb)
  43. #605 extract connection ids retrieval into separate actor, add necessary config, add actor test, add unit for new retrieve command/response (details / githubweb)
  44. Revert "[#964] add "notifyBefore" to SubjectExpiry." Keep DittoDuration public. (details / githubweb)
  45. Add field /announce to policy subjects. (details / githubweb)
  46. [#964] Add "announce" field to ActivateTokenIntegration. (details / githubweb)
  47. [#964] Rename Notification to Announcement. Rename SubjectExpiryNotification to SubjectDeletionAnnouncement. (details / githubweb)
  48. [#964] Fix DittoProtocolAdapterTest. (details / githubweb)
  49. Provide possibility to send generic JSON streams as chunked HTTP entities (WIP). (details / githubweb)
  50. [#964] review: (details / githubweb)
  51. [#964] round up SubjectAnnouncement in ActivateTokenIntegrationStrategy; add policyAnnouncementPub to PolicyPersistenceActor; fix DittoProtocolAdapterTest. (details / githubweb)
  52. [#964] Fix ActivateTokenIntegrationStrategy. (details / githubweb)
  53. #605: Fix documentation (details / githubweb)
  54. Adjusted dependency to akka-serialization-jackson in bom and adjusted some tests. (details / githubweb)
  55. Added unit test to ensure that serialization of `JsonValueSourceRef` works as expected (WIP). (details / githubweb)
  56. Add jackson serialization annotations for JsonValueSourceRef (details / githubweb)
  57. [#964] publish policy announcement before expiry. (details / githubweb)
  58. Added @JsonCreator to static factory method of `JsonValueSourceRef`. This way deserialization calls the static factory which is the preferred way of object creation. Furthermore the name of the sourceRef instance field does not have to be hard-coded as String. (details / githubweb)
  59. Added unit test for checking that serialization with jackson-cbor works for `JsonValueSourceRef`. (details / githubweb)
  60. remove api 1 (details / githubweb)
  61. [#964] announce subjects when deleted. (details / githubweb)
  62. add documentation for MongoDB requirements when using a MongoDB service; (details / githubweb)
  63. Enforce fields in PolicyResponses to be non nullable (details / githubweb)
  64. Change CboRJsonValueSerializer config default to constants (details / githubweb)
  65. Review: Fix anchor link. (details / githubweb)
  66. Update README.md (details / githubweb)
  67. [#964] first step of always keeping policy persistence actors using annoucements alive: (details / githubweb)
  68. [#964] generalized "reconnecting behavior" of former "ReconnectActor" for connectivity to "PersistencePingActor" (details / githubweb)
  69. [#964] fixed MappingStrategiesBuilderTest (details / githubweb)
  70. [#964] Configure subject-announcement via the body of HTTP requests for the policy action activateTokenIntegration; improve openapi and javadoc. (details / githubweb)
  71. Formatting health command (details / githubweb)
  72. [#964] persist EmptyEvent handled in AbstractShardedPersistenceActor in order to get a journal entry with the "always-alive" journal tag for all connections which should be "open" (details / githubweb)
  73. [#964] moved EmptyEvent class to upper level because of global event registry tests (details / githubweb)
  74. [#964] do not drop policy notifications in websocket and connectivity. (details / githubweb)
  75. adjusted/fixed some license declaration stuff in created jars (details / githubweb)
  76. [#964] review: changed HTTP request payload of `activateTokenIntegration` POST endpoint to be wrapped in an "annoucement" JsonObject (details / githubweb)
  77. [#964] review: pass through DittoHeaders for SubjectDeletion notification when available, build a new correlation-id if not (details / githubweb)
  78. [#964] adjusted that an "internal server error" 500 was returned when top-level policy actions could not be applied (details / githubweb)
  79. Do not add header mappings for MQTT connections (details / githubweb)
  80. Create an empty header mapping for new connections (details / githubweb)
  81. Use content-type in ditto protocol message to describe the content type of (details / githubweb)
  82. [#964] persistence actors: always schedule activity check; decide "always-alive" flag and journal tag at the same time; remove "always-alive" tag setting from command strategies; test policy journal tags. (details / githubweb)
  83. [#964] fix PolicyPersistenceActorTest. (details / githubweb)
  84. Adapt documentation and set content type only if event contains payload (details / githubweb)
  85. [#964] enhanced ExpressionResolver#resolvePartially in a way to specify an optional list of placeholder prefixes which are not allowed to be left unresolved (details / githubweb)
  86. make headerMapping of source non-nullable (details / githubweb)
  87. Apply mqtt mappings additionally to the configure header mappings (details / githubweb)
  88. [#964] Add an index on journal collections for PersistencePingActor. (details / githubweb)
  89. [#964] add comment; rename test methods; always persist empty event for open connections on ping with empty journal tag. (details / githubweb)
  90. Add nightly build for docker images (details / githubweb)
  91. [#964] added documentation about announcements in general and the specifically added "subjectDeletion" announcement (details / githubweb)
  92. post merge: add missing dependency to pom.xml (details / githubweb)
  93. [#964] send past-due announcements for new subjects post modification. (details / githubweb)
  94. [#964] added "subjectDeletion" announcement protocol example to sitemap (details / githubweb)
  95. Adapt dockerfile-release to download artifact from another URL (details / githubweb)
  96. [#964] review: renamed "deletedAt" to "deleteAt" of subject deletion announcements (details / githubweb)
  97. [#964] Move 'onEntityModified' after all other event persistence callbacks; fix persistence actor test config. (details / githubweb)
  98. #985: Add model for ssh tunnel (details / githubweb)
  99. put Maven repo url in double quotes (details / githubweb)
  100. #985: Fix test error (details / githubweb)
  101. #985: Formatting (details / githubweb)
  102. update to latest Akka dependencies (details / githubweb)
  103. #985: Add test for new credential types (details / githubweb)
  104. review: fixed dead links in Ditto documentation (details / githubweb)
  105. Move decoding of username and password to connection model (details / githubweb)
  106. Fix error description for Message sending errors (details / githubweb)
  107. remove no longer valid comment (details / githubweb)
  108. Add test for policy revision update in search index; fix timer duplication. (details / githubweb)
  109. change variable order; (details / githubweb)
  110. Add blog post for Azure IoT Hub integration (details / githubweb)
  111. removed explicit akka-serialization-jackson dependency (details / githubweb)
  112. ThingUpdater: Force cache reload when requested to update thing. (details / githubweb)
  113. Add SonarQube stage in multibranch for feature branch scans (details / githubweb)
  114. update 3rd-party documents preparing Ditto 2.0 release (details / githubweb)
  115. add swagger documentation for new Patch methods; (details / githubweb)
  116. add new section in README.md; (details / githubweb)
  117. fix compile error after merge (details / githubweb)
  118. review: added "PatchValue" to api-2-index.yml in order to fix broken references in generated ditto-api-2.yml (details / githubweb)
  119. [WIP] do not report status warning after successful sync. (details / githubweb)
  120. review: adjust just minor formatting (details / githubweb)
  121. review: fixed test by fixing BackgroundSyncActor.getMostSevereLevelFromEvents - the most severe level was not preserved when it was caused by a "StreamTerminated" event (details / githubweb)
  122. fixed javadoc error (details / githubweb)
  123. Parse the criteria before validating it. This ensures that (details / githubweb)
  124. added command for resetting the events of AbstractBackgroundStreamingActorWithConfigWithStatusReport (details / githubweb)
  125. fixed javadoc error (details / githubweb)
  126. Fix review findings for Azure IoT Hub integration blog post (details / githubweb)
  127. add ThingErrorResponseAdapterTest; (details / githubweb)
  128. #985 Add support to establish a connection via an ssh tunnel. Ssh tunnel management is done in new SshTunnelActor. The tunnel is controlled (open/close) with the existing state machine in BaseClientActor. Add connecting via tunnel for existing protocols (except Kafka, which requires multiple connections to bottstrap server and zookeeper). (details / githubweb)
  129. #985: Fix extraction of known hosts (details / githubweb)
  130. Introduce ConnectionUnauthorizedException which is issued for invalid (details / githubweb)
  131. add new SearchAction error; (details / githubweb)
  132. add license header to new test; (details / githubweb)
  133. add since annotation; (details / githubweb)
  134. add parameter to skip sonarqube scan during pipeline run; (details / githubweb)
  135. if when expression to skip sonarqube scan; (details / githubweb)
  136. #985 fix handling of error on initial mqtt connection, establish ssh tunnel when testing a connection (details / githubweb)
  137. Validate extra field selection for connection targets (details / githubweb)
  138. Validate selected fields of a thing for websocket sessions as well (details / githubweb)
  139. More fixes to the azure-iot-hub-integration blog-post (details / githubweb)
  140. renamed MergeToggle to generic FeatureToggle in order to be able to place additional (details / githubweb)
  141. Add link to azure-iot-hub-device-simulator example to blogpost (details / githubweb)
  142. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. (details / githubweb)
  143. fix some typos for ThingSnapshotTaken (details / githubweb)
  144. Made method for creating group topic public. (details / githubweb)
  145. review: fixed @Nullable warnings and handling of null values in AmqpClientActor and surroundings (details / githubweb)
  146. #985 review addition of ssh tunnel to connection model, add username to ssh public key credentials (details / githubweb)
  147. #985 apply public key credentials for ssh tunnel (details / githubweb)
  148. review: added missing javadocs (details / githubweb)
  149. #985 simplify fingerprint verification (details / githubweb)
  150. Change publishing date for Azure IoT Hub blogpost (details / githubweb)
  151. Support for building arm64 ditto snapshot images (details / githubweb)
  152. fixed bug that iterator in EventSnapshotCleanupCoordinator was not cleaned up (details / githubweb)
  153. Fix placeholder encoding for blogpost (details / githubweb)
  154. #985 fix loading of public key and move context information for parsing errors to ExceptionMapper (details / githubweb)
  155. fixing a potential NPE in ThingPredicatePredicateVisitor (details / githubweb)
  156. fixed "in" predicate comparing numbers, use comparator instead of equality (details / githubweb)
  157. #985 fix KafkaClientActorTest (details / githubweb)
  158. add test case for visitIn method; (details / githubweb)
  159. #985 add validation of ssh tunnel configuration (details / githubweb)
  160. #985 add javadoc, more logging (details / githubweb)
  161. #985 set supported client side user auth method (details / githubweb)
  162. #985 set exclusive public key/password identity on ssh session (no default fallbacks) (details / githubweb)
  163. #985 rename SshPublicKeyCredentials (details / githubweb)
  164. #985 use default mqtt connect and socket timeout (details / githubweb)
  165. #985 limit supported ssh client authentication methods globally (details / githubweb)
  166. #985 provide exception class name if exception message is null in connectivity error responses (details / githubweb)
  167. #985 add some javadoc, remove TODO (details / githubweb)
  168. #985 document ssh tunneling feature (details / githubweb)
  169. #985 move tunneling doc to separate section and refer to it from basic section (details / githubweb)
  170. extend ConnectivityConfigProvider to get connectivity config via dittoHeaders; (details / githubweb)
  171. #985 reject ssh tunneling for kafka connections (details / githubweb)
  172. #985 add reference to SSH RFC and hint about possible performance impact of using ssh tunneling (details / githubweb)
  173. #985 fix message format of connection logs (details / githubweb)
  174. fix failing ConnectionValidatorTest; (details / githubweb)
  175. #985 add comment (details / githubweb)
  176. applied sharding on the "key" of Ditto "ddata" / pub/sub extension (details / githubweb)
  177. fixed that connection-id MDC entry was lost in InboundDispatchingActor (details / githubweb)
  178. fixed immutability test of DefaultDistributedDataConfig (details / githubweb)
  179. removed documentation for acl; (details / githubweb)
  180. improved exception logging in InboundDispatchingActor (details / githubweb)
  181. handle ThingMergeEvents in NormalizedMessageMapper; (details / githubweb)
  182. Update javadoc (details / githubweb)
  183. Update javadoc (details / githubweb)
  184. #985 add missing javadoc, remove debug log statements (details / githubweb)
  185. #985 add missing javadoc (details / githubweb)
  186. removed api 1 stuff and all ACL references; (details / githubweb)
  187. always use 'application/json' as content-type for NormalizedMessageMapper; (details / githubweb)
  188. Prioritize very active connections over inactive connections for reconnecting (details / githubweb)
  189. update swagger docu for PUT /things/{thingId}/policyId; (details / githubweb)
  190. Enable throttling of persistence ping actor also for tag sorted stream (details / githubweb)
  191. Fix formatting of blogpost (details / githubweb)
  192. added EventsourcedEvent interface (details / githubweb)
  193. Fix WithId+WithIdButActuallyNot (details / githubweb)
  194. Adapt to remove WithEntityId from Signal (details / githubweb)
  195. Rename 'OutboundSignalWithEntityId' and remove WithEntityId (details / githubweb)
  196. fixed equals/hashCode of AbstractEventsourcedEvent (details / githubweb)
  197. Remove dummy-thingId from RetrieveThingsCommand and response (details / githubweb)
  198. Stop using acknowledgements for internal diagnostics (details / githubweb)
  199. Remove Dummy IDs (details / githubweb)
  200. Set content type in message headers instead of _context headers (details / githubweb)
  201. fix unit tests of normalized message mapper test (details / githubweb)
  202. stabilize ErrorHandlingActorTest by increasing wait timeout (details / githubweb)
  203. #985 minor documentation fixes (details / githubweb)
  204. #985 improve exception message if tunnel actor is started without required configuration, restart tunnel actor in case of an unexpected failure (details / githubweb)
  205. #985 also validate ssh host, extract HostValidator interface to improve testability (details / githubweb)
  206. #985 add note about security considerations when using ssh tunneling (details / githubweb)
  207. Make sure to use numeric ordering for tag order (details / githubweb)
  208. #985 Fix copyright header (details / githubweb)
  209. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() (details / githubweb)
  210. #985 Add blog post for SSH tunnel for managed connections (details / githubweb)
  211. Remove aggregation of connection priority providers from ConnectionPriorityProvider (details / githubweb)
  212. #985 Add @since tag (details / githubweb)
  213. Make priority of priority provider non optional (details / githubweb)
  214. #985 Add blog findings (details / githubweb)
  215. Fix unittests (details / githubweb)
  216. Make priority update interval fuzzy to avoid that all connections (details / githubweb)
  217. expand authors.yml (details / githubweb)
  218. Log the correct key for update and get response handling errors (details / githubweb)
  219. review: (details / githubweb)
  220. Fix typo (details / githubweb)
  221. #1021: Add Last Will for managed MQTT connections (details / githubweb)
  222. Improves the priority ordering in MongoReadJournal (details / githubweb)
  223. review: (details / githubweb)
  224. updated readme to include trademark symbol (details / githubweb)
  225. added trademark signs in website/docs (details / githubweb)
  226. #1021: Make last will message optional (details / githubweb)
  227. #1021: Add comments and test for Last Will config (details / githubweb)
  228. review: fixed dead links + minor wording/formatting (details / githubweb)
  229. added trademark to front page (details / githubweb)
  230. added trademark (details / githubweb)
  231. updated NOTICE-THIRD-PARTY.md (details / githubweb)
  232. creating SECURITY.md (details / githubweb)
  233. #1021: Set LWT config only to one mqtt client (details / githubweb)
  234. #1021: Add documentation for last will support in ditto (details / githubweb)
  235. #1021: Set QoS of LWT config to numbers instead of string (details / githubweb)
  236. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. (details / githubweb)
  237. #1021: extend documentation for mqtt LWT (details / githubweb)
  238. #1021: use only publisher client for LWT configuration (details / githubweb)
  239. #1021: Fix test error (details / githubweb)
  240. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg (details / githubweb)
  241. Marked "status" and "extra" as optional arguments in the payload mapping scripts (details / githubweb)
  242. raise hiveqm client version from 1.2.1 to 1.2.2 (details / githubweb)
  243. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes (details / githubweb)
  244. #1021: map specific config values to allow a other type then string when parsing to json (details / githubweb)
  245. adjusted logging to only produce one INFO per published signal (details / githubweb)
  246. add extend tests for MqttSpecificConfig; (details / githubweb)
  247. update connectivity-manage-connections.md (details / githubweb)
  248. Review: (details / githubweb)
  249. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing (details / githubweb)
  250. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) (details / githubweb)
  251. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again (details / githubweb)
  252. replace deprecated method call of getId() with getEntityName(); (details / githubweb)
  253. replace deprecated PatternsCS with Patterns; (details / githubweb)
  254. replace deprecated method with getEntityId(); (details / githubweb)
  255. fixed cleanup of sharded ddata map on cluster node removal: (details / githubweb)
  256. stabilize ErrorHandlingActorTest with higher wait timeout (details / githubweb)
  257. adjusted "path" for response messages (details / githubweb)
  258. adjusted default ddata config to have a shard count of 5 (details / githubweb)
  259. added workaround for tests not being able to obtain port (details / githubweb)
  260. expose port for mongodb container in docker-compose.yml; (details / githubweb)
  261. removed APIs and code marked as "@deprecated" (details / githubweb)
  262. Remove NamespacedEntityIdWithType and EntityWithType (details / githubweb)
  263. Use EntityIds as new factory for EntityIds based on a given EntityType (details / githubweb)
  264. Fix snapshot streaming (details / githubweb)
  265. made getHeaderMapping in connection Source and Target non-optional (details / githubweb)
  266. fix wrong package name of placeholders module (details / githubweb)
  267. fix raw generic type usages and other sonar issues (details / githubweb)
  268. fix more sonar warnings (details / githubweb)
  269. Review: (details / githubweb)
  270. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied (details / githubweb)
  271. #1021: Link to specification in documentation (details / githubweb)
  272. Stream journal entries instead of just the pid string (details / githubweb)
  273. Review: (details / githubweb)
  274. Change defaults for reconnectForRedelivery and separatePublisherClient in (details / githubweb)
  275. fix unittests which expect redelivery for mqtt (details / githubweb)
  276. add logging to EntityIds; (details / githubweb)
  277. adapt logging and print stacktrace; (details / githubweb)
  278. use log method from java.util.logging.Logger to log the exception; (details / githubweb)
  279. fix exception log; (details / githubweb)
  280. remove unused imports; (details / githubweb)
  281. add since annotation to new methods in public interface MqttConfig; (details / githubweb)
  282. fixed license header years (details / githubweb)
  283. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages (details / githubweb)
  284. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) (details / githubweb)
  285. #10029 fix sonar issue (details / githubweb)
  286. prepared Ditto 2.0.0 release notes + announcement blogpost (details / githubweb)
  287. #10029 revert to previous mockito version (details / githubweb)
  288. got rid of ditto-model-rql-parser dependency in ditto-model-query (details / githubweb)
  289. fixed ClassCastException in LiveSignalEnforcement (details / githubweb)
  290. simplified ditto-scope.js helpers (details / githubweb)
  291. rename artifact from ditto-protocol-adapter to ditto-protocol (details / githubweb)
  292. fix org.eclipse.ditto.protocol package structure (details / githubweb)
  293. Restructure policies module (details / githubweb)
  294. Restructure things module (details / githubweb)
  295. Restructure base module (details / githubweb)
  296. Restructure concierge module (details / githubweb)
  297. Restructure gateway module (details / githubweb)
  298. Restructure connectivity module (details / githubweb)
  299. cleaned up error documentation: (details / githubweb)
  300. Restructure thingsearch module (details / githubweb)
  301. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; (details / githubweb)
  302. adjust TimeMeasuringFlowTest to be less fragile (details / githubweb)
  303. fix thingsearch test config (details / githubweb)
  304. Open and create connection with automated logging activation (details / githubweb)
  305. Remove unnecessary dependency from gateway (details / githubweb)
  306. Remove unnecessary depenency from signalenrichment (details / githubweb)
  307. Specify things dependency as test scope for enforcer model (details / githubweb)
  308. several cleanups: (details / githubweb)
  309. Fix test when open connection with automated logging activation (details / githubweb)
  310. Mention that connection logging is enabled when opening or creating connection (details / githubweb)
  311. try to fix PublisherIndex with ddata sharding (details / githubweb)
  312. fixed NPE in log statement for error case (details / githubweb)
  313. (De)Serialize Acknowledgements like all other CommandResponses (details / githubweb)
  314. merge message commands into message model (details / githubweb)
  315. merge devops commands into devops model (details / githubweb)
  316. merge namespace commands into namespace model (details / githubweb)
  317. merge common commands module into base api (details / githubweb)
  318. Fix test for logging enabling (details / githubweb)
  319. Move ditto-signals-commands-cleanup to ditto-model-cleanup (details / githubweb)
  320. update default and max timeout in timeoutParam.yml; (details / githubweb)
  321. Review: (details / githubweb)
  322. #667 extract jwt also from access_token query parameter for websocket requests (details / githubweb)
  323. #667 document access_token query parameter as an additional option for providing the jwt (details / githubweb)
  324. removed ditto-services-legal module - was only needed for dependency calculation (details / githubweb)
  325. Ensure that TimeMeasuringFlow does not break the parallelism of the (details / githubweb)
  326. document kubernetes secret usage for MONGO_DB_URI; (details / githubweb)
  327. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. (details / githubweb)
  328. await all durations in the sink before verifying the average (details / githubweb)
  329. ensure that the timer is not started more often than requested for the parallel use case aswell (details / githubweb)
  330. move ditto-model-cleanup into ditto-base-api (details / githubweb)
  331. updated release notes with the current module/package structure (details / githubweb)
  332. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model (details / githubweb)
  333. move ditto-model-namespaces into ditto-base-model (details / githubweb)
  334. #667: review: minor formatting, javadoc, etc. stuff (details / githubweb)
  335. make ditto-rql a top level module which wraps model, query and parser (details / githubweb)
  336. move devops modules into base module (details / githubweb)
  337. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. (details / githubweb)
  338. Added getter method for invalid header key to `DittoHeaderInvalidException`. (details / githubweb)
  339. Minor API version fix (details / githubweb)
  340. Add missing since annotations (details / githubweb)
  341. documented removal of "x-ditto-dummy-auth" header (details / githubweb)
  342. Move jwt module to top level (details / githubweb)
  343. move ditto-model-messages to top level (details / githubweb)
  344. fix <name> of ditto-jwt module (details / githubweb)
  345. Rename ditto-services module to ditto-internal and fix build-images.sh (details / githubweb)
  346. updated renamed modules/packages (details / githubweb)
  347. recover README.md of former ditto-model-enforcers module (details / githubweb)
  348. fix ditto-messages-model tests (details / githubweb)
  349. Remove setRevision from EventsourcedEvent (details / githubweb)
  350. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. (details / githubweb)
  351. Issue #1043: Added methods for easier evaluation of `TopicPath`. (details / githubweb)
  352. added missing content-type to hello world curls (details / githubweb)
  353. Remove no longer existing modules from ditto bom (details / githubweb)
  354. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. (details / githubweb)
  355. fix package naming of ditto-internal modules (details / githubweb)
  356. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. (details / githubweb)
  357. Synchronize by using zip/unzip instead of using a broadcast (details / githubweb)
  358. Remove unused properties from ditto-internal module (details / githubweb)
  359. Adjust DADR-0005 which defines the modules that can be considered (details / githubweb)
  360. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; (details / githubweb)
  361. fix Main-Class name in shad plugin config; (details / githubweb)
  362. review of Ditto 2.0 remodulization: (details / githubweb)
  363. remove JsonExampleProducer (details / githubweb)
  364. Remove maven-site-plugin (details / githubweb)
  365. update maven packages names in maven structure overview; (details / githubweb)
  366. improve release announcement and release notes; (details / githubweb)
  367. fiy typo; (details / githubweb)
  368. Revert "Synchronize by using zip/unzip instead of using a broadcast" (details / githubweb)
  369. Issue #1043: Set '@since' version to 2.0.0. (details / githubweb)
  370. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. (details / githubweb)
  371. Use wireTap to publish the measured durations (details / githubweb)
  372. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. (details / githubweb)
  373. Issue #1043: Fixed Javadoc comment. (details / githubweb)
  374. Issue #1043: Refactored `AbstractAdapter`. (details / githubweb)
  375. added changelog for DADR-0005-semantic-versioning.md (details / githubweb)
  376. fixed GitHub actions (dockerfiles were moved) (details / githubweb)
  377. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. (details / githubweb)
  378. Issue #1043: Fixed compilation errors after merging master branch. (details / githubweb)
  379. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol (details / githubweb)
  380. Issue #1043: Fixed invalid reference in Javadoc. (details / githubweb)
  381. changed scope to compile for ditto-internal-utils-persistence (details / githubweb)
  382. temporary ignore TimeMeasuringFlowTests (details / githubweb)
  383. Issue 1043 fix minor misspelling as part of review (details / githubweb)
  384. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it (details / githubweb)
  385. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement (details / githubweb)
  386. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities (details / githubweb)
  387. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 (details / githubweb)
  388. made EmptyEvent no longer implement WithEntityId (details / githubweb)
  389. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 (details / githubweb)
  390. fix MQTT publisher warnings when no MQTT consumer was present (details / githubweb)
  391. redact sensitive parameter/header values before logging (details / githubweb)
  392. fixed some sonar issues and typos; (details / githubweb)
  393. don't calculate filteredRawRequestUri if debug logging was not activated (details / githubweb)
  394. updated date of release 2.0 in docs (details / githubweb)
  395. fixed javadoc errors discovered in release build (details / githubweb)
  396. added Ditto 2.0 to documentation version picker (details / githubweb)

Started by user Thomas Jaeckle

Revision: 76271dd2add4cccf6edd110ca8547799527c95b4
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/master
Revision: 5629badda327b42065c4af598a94db3acbd5b2a3
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/release-1.0
Revision: f046867aefee746bf5665e04c1903ad249083a1c
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/release-1.1
Revision: 9422119c1533e1e8e2b235c86830c47b69a6cce8
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/release-1.2
Revision: a363177cce156b04d852f9c3f1040021d2d7c54a
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/release-1.3
Revision: 8261b77342026ec4e70132b0aaa3c0503baa05c7
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/release-1.4
Revision: c102e7f4a5214940ac5bcdb324ed55451bcd3a6a
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/release-1.5
Revision: 6b634bbf27c56254eefb0c0b092fa15dc7464b0e
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/release-2.0