Skip to content
Started 3 yr 0 mo ago
Took 11 min on basic-jg0fd

2.0.0 (May 4, 2021, 5:54:54 AM)

Build Artifacts
compile-ditto.txt5.63 KB view
dash-licenses-summary.txt8.80 KB view
provided-ditto.txt2.29 KB view
runtime-ditto.txt215 B view
test-ditto.txt2.38 KB view
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. remove unnecessary code duplication (details / githubweb)
  6. fix compile errors after merge (details / githubweb)
  7. Review changes (details / githubweb)
  8. Bring back accidentally removed withReceiver call (details / githubweb)
  9. Start draft of 2.0.0 release notes (details / githubweb)
  10. Implement Map<String,String rather than extend AbstractMap<String,String> (details / githubweb)
  11. fix compilation error; (details / githubweb)
  12. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module (details / githubweb)
  13. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul (details / githubweb)
  14. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity (details / githubweb)
  15. Make DittoRuntimeException abstract and remove setDittoHeaders implementation (details / githubweb)
  16. remove unused imports (details / githubweb)
  17. Move every implementation of Placeholder<?> to the module where it is used (details / githubweb)
  18. move ditto-model-placeholders to ditto-services-models-placerholders (details / githubweb)
  19. remove wrong @since annotations from javadoc (details / githubweb)
  20. removed live module from signals module and moved it into the ditto-clients repo; (details / githubweb)
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; (details / githubweb)
  22. remove api 1 (details / githubweb)
  23. Enforce fields in PolicyResponses to be non nullable (details / githubweb)
  24. change variable order; (details / githubweb)
  25. fix compile error after merge (details / githubweb)
  26. removed documentation for acl; (details / githubweb)
  27. removed api 1 stuff and all ACL references; (details / githubweb)
  28. update swagger docu for PUT /things/{thingId}/policyId; (details / githubweb)
  29. added EventsourcedEvent interface (details / githubweb)
  30. Fix WithId+WithIdButActuallyNot (details / githubweb)
  31. Adapt to remove WithEntityId from Signal (details / githubweb)
  32. Rename 'OutboundSignalWithEntityId' and remove WithEntityId (details / githubweb)
  33. fixed equals/hashCode of AbstractEventsourcedEvent (details / githubweb)
  34. Remove dummy-thingId from RetrieveThingsCommand and response (details / githubweb)
  35. Stop using acknowledgements for internal diagnostics (details / githubweb)
  36. Remove Dummy IDs (details / githubweb)
  37. stabilize ErrorHandlingActorTest by increasing wait timeout (details / githubweb)
  38. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() (details / githubweb)
  39. #1021: Add Last Will for managed MQTT connections (details / githubweb)
  40. updated readme to include trademark symbol (details / githubweb)
  41. added trademark signs in website/docs (details / githubweb)
  42. #1021: Make last will message optional (details / githubweb)
  43. #1021: Add comments and test for Last Will config (details / githubweb)
  44. review: fixed dead links + minor wording/formatting (details / githubweb)
  45. added trademark to front page (details / githubweb)
  46. added trademark (details / githubweb)
  47. updated NOTICE-THIRD-PARTY.md (details / githubweb)
  48. creating SECURITY.md (details / githubweb)
  49. #1021: Set LWT config only to one mqtt client (details / githubweb)
  50. #1021: Add documentation for last will support in ditto (details / githubweb)
  51. #1021: Set QoS of LWT config to numbers instead of string (details / githubweb)
  52. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. (details / githubweb)
  53. #1021: extend documentation for mqtt LWT (details / githubweb)
  54. #1021: use only publisher client for LWT configuration (details / githubweb)
  55. #1021: Fix test error (details / githubweb)
  56. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg (details / githubweb)
  57. Marked "status" and "extra" as optional arguments in the payload mapping scripts (details / githubweb)
  58. raise hiveqm client version from 1.2.1 to 1.2.2 (details / githubweb)
  59. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes (details / githubweb)
  60. #1021: map specific config values to allow a other type then string when parsing to json (details / githubweb)
  61. adjusted logging to only produce one INFO per published signal (details / githubweb)
  62. add extend tests for MqttSpecificConfig; (details / githubweb)
  63. update connectivity-manage-connections.md (details / githubweb)
  64. Review: (details / githubweb)
  65. #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)
  66. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) (details / githubweb)
  67. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again (details / githubweb)
  68. replace deprecated method call of getId() with getEntityName(); (details / githubweb)
  69. replace deprecated PatternsCS with Patterns; (details / githubweb)
  70. replace deprecated method with getEntityId(); (details / githubweb)
  71. fixed cleanup of sharded ddata map on cluster node removal: (details / githubweb)
  72. stabilize ErrorHandlingActorTest with higher wait timeout (details / githubweb)
  73. adjusted "path" for response messages (details / githubweb)
  74. adjusted default ddata config to have a shard count of 5 (details / githubweb)
  75. added workaround for tests not being able to obtain port (details / githubweb)
  76. expose port for mongodb container in docker-compose.yml; (details / githubweb)
  77. removed APIs and code marked as "@deprecated" (details / githubweb)
  78. Remove NamespacedEntityIdWithType and EntityWithType (details / githubweb)
  79. Use EntityIds as new factory for EntityIds based on a given EntityType (details / githubweb)
  80. Fix snapshot streaming (details / githubweb)
  81. made getHeaderMapping in connection Source and Target non-optional (details / githubweb)
  82. fix wrong package name of placeholders module (details / githubweb)
  83. fix raw generic type usages and other sonar issues (details / githubweb)
  84. fix more sonar warnings (details / githubweb)
  85. Review: (details / githubweb)
  86. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied (details / githubweb)
  87. #1021: Link to specification in documentation (details / githubweb)
  88. Stream journal entries instead of just the pid string (details / githubweb)
  89. Review: (details / githubweb)
  90. Change defaults for reconnectForRedelivery and separatePublisherClient in (details / githubweb)
  91. fix unittests which expect redelivery for mqtt (details / githubweb)
  92. add logging to EntityIds; (details / githubweb)
  93. adapt logging and print stacktrace; (details / githubweb)
  94. use log method from java.util.logging.Logger to log the exception; (details / githubweb)
  95. fix exception log; (details / githubweb)
  96. remove unused imports; (details / githubweb)
  97. add since annotation to new methods in public interface MqttConfig; (details / githubweb)
  98. fixed license header years (details / githubweb)
  99. #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)
  100. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) (details / githubweb)
  101. #10029 fix sonar issue (details / githubweb)
  102. #10029 revert to previous mockito version (details / githubweb)
  103. got rid of ditto-model-rql-parser dependency in ditto-model-query (details / githubweb)
  104. fixed ClassCastException in LiveSignalEnforcement (details / githubweb)
  105. simplified ditto-scope.js helpers (details / githubweb)
  106. rename artifact from ditto-protocol-adapter to ditto-protocol (details / githubweb)
  107. fix org.eclipse.ditto.protocol package structure (details / githubweb)
  108. Restructure policies module (details / githubweb)
  109. Restructure things module (details / githubweb)
  110. Restructure base module (details / githubweb)
  111. Restructure concierge module (details / githubweb)
  112. Restructure gateway module (details / githubweb)
  113. Restructure connectivity module (details / githubweb)
  114. cleaned up error documentation: (details / githubweb)
  115. Restructure thingsearch module (details / githubweb)
  116. 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)
  117. adjust TimeMeasuringFlowTest to be less fragile (details / githubweb)
  118. fix thingsearch test config (details / githubweb)
  119. Remove unnecessary dependency from gateway (details / githubweb)
  120. Remove unnecessary depenency from signalenrichment (details / githubweb)
  121. Specify things dependency as test scope for enforcer model (details / githubweb)
  122. several cleanups: (details / githubweb)
  123. try to fix PublisherIndex with ddata sharding (details / githubweb)
  124. fixed NPE in log statement for error case (details / githubweb)
  125. (De)Serialize Acknowledgements like all other CommandResponses (details / githubweb)
  126. merge message commands into message model (details / githubweb)
  127. merge devops commands into devops model (details / githubweb)
  128. merge namespace commands into namespace model (details / githubweb)
  129. merge common commands module into base api (details / githubweb)
  130. Move ditto-signals-commands-cleanup to ditto-model-cleanup (details / githubweb)
  131. update default and max timeout in timeoutParam.yml; (details / githubweb)
  132. Review: (details / githubweb)
  133. #667 extract jwt also from access_token query parameter for websocket requests (details / githubweb)
  134. #667 document access_token query parameter as an additional option for providing the jwt (details / githubweb)
  135. removed ditto-services-legal module - was only needed for dependency calculation (details / githubweb)
  136. Ensure that TimeMeasuringFlow does not break the parallelism of the (details / githubweb)
  137. document kubernetes secret usage for MONGO_DB_URI; (details / githubweb)
  138. await all durations in the sink before verifying the average (details / githubweb)
  139. ensure that the timer is not started more often than requested for the parallel use case aswell (details / githubweb)
  140. move ditto-model-cleanup into ditto-base-api (details / githubweb)
  141. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model (details / githubweb)
  142. move ditto-model-namespaces into ditto-base-model (details / githubweb)
  143. #667: review: minor formatting, javadoc, etc. stuff (details / githubweb)
  144. make ditto-rql a top level module which wraps model, query and parser (details / githubweb)
  145. move devops modules into base module (details / githubweb)
  146. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. (details / githubweb)
  147. Added getter method for invalid header key to `DittoHeaderInvalidException`. (details / githubweb)
  148. Minor API version fix (details / githubweb)
  149. Add missing since annotations (details / githubweb)
  150. Move jwt module to top level (details / githubweb)
  151. move ditto-model-messages to top level (details / githubweb)
  152. fix <name> of ditto-jwt module (details / githubweb)
  153. Rename ditto-services module to ditto-internal and fix build-images.sh (details / githubweb)
  154. recover README.md of former ditto-model-enforcers module (details / githubweb)
  155. fix ditto-messages-model tests (details / githubweb)
  156. Remove setRevision from EventsourcedEvent (details / githubweb)
  157. added missing content-type to hello world curls (details / githubweb)
  158. Remove no longer existing modules from ditto bom (details / githubweb)
  159. fix package naming of ditto-internal modules (details / githubweb)
  160. Synchronize by using zip/unzip instead of using a broadcast (details / githubweb)
  161. Remove unused properties from ditto-internal module (details / githubweb)
  162. Adjust DADR-0005 which defines the modules that can be considered (details / githubweb)
  163. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; (details / githubweb)
  164. fix Main-Class name in shad plugin config; (details / githubweb)
  165. review of Ditto 2.0 remodulization: (details / githubweb)
  166. remove JsonExampleProducer (details / githubweb)
  167. Remove maven-site-plugin (details / githubweb)
  168. Revert "Synchronize by using zip/unzip instead of using a broadcast" (details / githubweb)
  169. Use wireTap to publish the measured durations (details / githubweb)
  170. added changelog for DADR-0005-semantic-versioning.md (details / githubweb)

Started by an SCM change

Revision: be1114e6f51bf61a149e0385755334f6d7ec0e44
Repository: https://github.com/eclipse/ditto.git
Repository: https://github.com/eclipse/dash-licenses.git
  • ditto/master