Skip to content
Started 1 yr 2 mo ago
Took 3 min 18 sec on basic-xs1ld

3.2.0 (Mar 7, 2023, 10:51:25 AM)

Build Artifacts
compile-ditto.txt6.42 KB view
dash-licenses-summary.txt13.63 KB view
provided-ditto.txt925 B view
runtime-ditto.txt1008 B view
test-ditto.txt2.64 KB view
Changes
  1. Connection type 'Hono' introduced (details / githubweb)
  2. HonoConfig introduced to provide properties for the new Hono-connection type (details / githubweb)
  3. DefaultHonoConfig and conf files update (details / githubweb)
  4. Config values added (details / githubweb)
  5. Redundant file removed (details / githubweb)
  6. HonoCredentials taken from static configuration (details / githubweb)
  7. Config refactored (details / githubweb)
  8. Config refactored (details / githubweb)
  9. Connection "enrichment" (details / githubweb)
  10. CR-11462 Add HonoValidator impl and Junit tests (details / githubweb)
  11. Connection "enrichment" (details / githubweb)
  12. Fixed HonoValidator merge issues (details / githubweb)
  13. Hono-connection enrichment fixed (details / githubweb)
  14. ConfigValues renamed to HonoConfigValue, minor fixes (details / githubweb)
  15. Review issues fixes, unit tests fixed (details / githubweb)
  16. Review issues fixes, unit tests fixed (details / githubweb)
  17. DefaultHonoConfig class moved from api to service, URI init fixed (details / githubweb)
  18. Minor refactoring of ConfigWithFallback. (details / githubweb)
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. (details / githubweb)
  20. Refactored HonoConfig. (details / githubweb)
  21. Connection enrichment refactored, HonoConfig cleaned up. (details / githubweb)
  22. Refactored `HonoAddressAlias` and added unit tests. (details / githubweb)
  23. Refactored `HonoValidator` and adjusted unit tests. (details / githubweb)
  24. Unit tests created (details / githubweb)
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. (details / githubweb)
  26. Cleaned up `HonoConfig`. (details / githubweb)
  27. Refactored `HonoConnectionFactory`. (details / githubweb)
  28. Reordered import. (details / githubweb)
  29. Further simplified `HonoAddressAlias`. (details / githubweb)
  30. Fixed unit test. (details / githubweb)
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. (details / githubweb)
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. (details / githubweb)
  33. initial commit of "Policy imports" functionality after Ditto 3.0 refactoring - preserved via former PoCs and contributions on that topic (details / githubweb)
  34. newInstance() method added to UserPasswordCredentials class (details / githubweb)
  35. replyTargetEnabled bug in ImmutableSource fixed (details / githubweb)
  36. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. (details / githubweb)
  37. groupId handling changed (details / githubweb)
  38. Replace importable flag of a policy entry with ImportableType enum to allow more differentiated options (implicit, explicit, never). Simplify included/excluded notation from policy imports and expect only a list of (included) policy entries. Adapt PolicyImporter accordingly. (details / githubweb)
  39. Some polishing, method names, comments, etc. Added more tests to PolicyImporterTest. (details / githubweb)
  40. fix test by adding some more subjects to increase size of policy entry (the limits changed a bit after recent modifications) (details / githubweb)
  41. use default value for importable type defined in ImmutablePolicyEntry (details / githubweb)
  42. Resolve imports when creating the PolicyEnforcer (details / githubweb)
  43. rename Policy.getImports() to Policy.getPolicyImports to be consistent with other methods (details / githubweb)
  44. fix check for existence of policy import in DeletePolicyImportStrategy (details / githubweb)
  45. fix compile error (details / githubweb)
  46. fix failing unittests (details / githubweb)
  47. add missing DeletePolicyImportStrategyTest (details / githubweb)
  48. invalidate policy enforcer cache of policies that import a changed policy (details / githubweb)
  49. Ensure that a policy tag is published when the imports of a policy change (details / githubweb)
  50. change Policy.getPolicyImports() to not return an optional of PolicyImports but instead default to an empty PolicyImports instance if no imports are defined and always return a non-null instance (details / githubweb)
  51. adapt to previous changes of policy model (details / githubweb)
  52. Fix resolving of imported policies in PolicyEnforcerActor (details / githubweb)
  53. Make PolicyCacheLoader an Extension and therefore a singleton (details / githubweb)
  54. Stabilized unittest (details / githubweb)
  55. Fix failing unittest which didn't expect empty imports by default (details / githubweb)
  56. remove wrong @Nullable annotation (details / githubweb)
  57. implement pre-enforcer to enforce read access on imported policies (details / githubweb)
  58. Use fully resolved policy (including imports) when building write models (details / githubweb)
  59. Invalidate search index for thing when a policy imported by the thing policy changes (details / githubweb)
  60. load PolicyEnforcerProvider using an extension (details / githubweb)
  61. add basic logging to PolicyImportsPreEnforcer (details / githubweb)
  62. ignore order of referenced policy tags (details / githubweb)
  63. enforce read access on all policy entries that are imported implicitly (details / githubweb)
  64. small fixes and improvements of error handling related to policy imports (details / githubweb)
  65. Fixed multiple issues regarding imported policies in the search index (details / githubweb)
  66. add policy imports documentation to openapi (details / githubweb)
  67. make policy import resolving asynchronous (details / githubweb)
  68. optimize policy enforcer cache invalidation (details / githubweb)
  69. optimize map building (details / githubweb)
  70. Consider change of importable type as semantical change (details / githubweb)
  71. remove unused code in LabelInvalidException (details / githubweb)
  72. throw PolicyImportInvalidException if policy import references own policy, consolidate/simplify policy size validation in policy strategies (details / githubweb)
  73. fix failing tests (details / githubweb)
  74. Hono-credentials added to connectivity-extension.conf (details / githubweb)
  75. retrieveHonoConnection piggyback command introduced. (details / githubweb)
  76. Automatic reconnect of 'hono' connection after credentials are changed. (details / githubweb)
  77. Copyright headers fixes (details / githubweb)
  78. check also for self reference in policy modify commands (details / githubweb)
  79. improve logging (details / githubweb)
  80. Javadoc improved. (details / githubweb)
  81. some fixes after merge (details / githubweb)
  82. Integrate Hono connection in ditto ConnectionRoute (details / githubweb)
  83. validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource (details / githubweb)
  84. do not fallback to ImportableType implicit if given type is not valid but return an error instead (default is still implicit, if value is not provided) (details / githubweb)
  85. Revert "validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource" (details / githubweb)
  86. Hono-connection resolving added for TestConnection (dry-run) (details / githubweb)
  87. HubParamsModified renamed to HubInstanceInfoModified, few logs added (details / githubweb)
  88. fix timing issues for LiveSignalEnforcementTest (details / githubweb)
  89. fix compilation after merging master (details / githubweb)
  90. CR-11683 Bug fixed in handling of 'Event' (details / githubweb)
  91. document policy imports and extend ditto protocol specification (details / githubweb)
  92. added limit for maximum number of policies to be imported (details / githubweb)
  93. Review issues fixes. (details / githubweb)
  94. Automatic reconnect fixed to filter hono-connections only (details / githubweb)
  95. Auto-reconnect review issues fixed. (details / githubweb)
  96. Revert ConnectionRoute to origin/master and change REST API documentation (details / githubweb)
  97. Reverted ConnectionRoute to origin/master (details / githubweb)
  98. Javadoc fixed (details / githubweb)
  99. More review issues fixed. (details / githubweb)
  100. Changed ConnectionId.generateRandom() (details / githubweb)
  101. Introduce dedicated implementation of HonoConnection (details / githubweb)
  102. fix tests temporarily (details / githubweb)
  103. fix hashCode of DefaultLimitsConfig (details / githubweb)
  104. fixed typos and review comments (details / githubweb)
  105. Refactored things.js and split into smaller files (details / githubweb)
  106. Fixed HonoConnection implementation and added HonoConnection test (details / githubweb)
  107. Add SSE support to Explorer UI (details / githubweb)
  108. adding some system tests for policy imports (details / githubweb)
  109. Introduce AbstractConnection and AbstractConnectionBuilder (details / githubweb)
  110. Hono connection default config kafka parameters changed (details / githubweb)
  111. Unit test fixed (details / githubweb)
  112. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow (details / githubweb)
  113. Documentation updated regarding Hono connection (details / githubweb)
  114. Fixed copyright headers (details / githubweb)
  115. Fixed review issues in connectivity-protocol-bindings-hono.md (details / githubweb)
  116. fix for putPolicyWithTooManyImports method (details / githubweb)
  117. Copyright headers (details / githubweb)
  118. fixed @since TODOs (details / githubweb)
  119. fix for PolicySupervisorActorTest (details / githubweb)
  120. fix for PolicySupervisorActorTest (details / githubweb)
  121. fix missing OpenAPI "policy import" references and re-generated ditto-api-2.yml (details / githubweb)
  122. fixed sandbox "Content-Security-Policy" for Ditto UI (details / githubweb)
  123. disable caching for sandbox (details / githubweb)
  124. updated Connectivity_Metrics.json Grafana dashboard to include per connection-id filtering for top row (details / githubweb)
  125. updated Connectivity_Metrics.json to also filter id on throttled connections (details / githubweb)
  126. fix json pointers config when read from env (details / githubweb)
  127. fix alerting in Connectivity_Metrics.json (details / githubweb)
  128. fix license header year (details / githubweb)
  129. added missing label for throttled connections (details / githubweb)
  130. adjusted 3.1.0 release date in docs (details / githubweb)
  131. fixed RELEASE.md (details / githubweb)
  132. update binary compatibility version to 3.1.0 (details / githubweb)
  133. Update SECURITY.md (details / githubweb)
  134. SSE for explorer UI next step (details / githubweb)
  135. adjust since tags in javadoc to Ditto version 3.2.0 (details / githubweb)
  136. fixed openAPI error (details / githubweb)
  137. fixed broken links due to missing "delete policy import" resource (details / githubweb)
  138. SSE for explorer UI: resolved error from merge (details / githubweb)
  139. Revert "Fix incorrect envelope in ClientSupervisor." (details / githubweb)
  140. Revert "Add serializer for ClientActorPropsArgs." (details / githubweb)
  141. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." (details / githubweb)
  142. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." (details / githubweb)
  143. Revert "Add hand-off messages to connection and client shard regions." (details / githubweb)
  144. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." (details / githubweb)
  145. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." (details / githubweb)
  146. Revert "Remove headers as a part of client actor props to prevent accidental restarts." (details / githubweb)
  147. Revert "Move client actors to their own shard region." (details / githubweb)
  148. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." (details / githubweb)
  149. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." (details / githubweb)
  150. added release notes for Ditto 3.1.1 (details / githubweb)
  151. Enable "History API" support: (details / githubweb)
  152. switch to MongoDB 5 for deployment descriptors by default (details / githubweb)
  153. Explorer UI - SSE and optimistic locking (details / githubweb)
  154. Explorer UI - Apply new edit style to environments (details / githubweb)
  155. Explorer UI - Add new edit style to connections (details / githubweb)
  156. improved sandbox nginx security headers (details / githubweb)
  157. add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint (details / githubweb)
  158. external message to mqtt publish transform should not fail on blank header values (details / githubweb)
  159. Explorere UI - SSE support (details / githubweb)
  160. Explorer UI - SSE support (details / githubweb)
  161. Explorer UI - SSE support (details / githubweb)
  162. Explorer UI - SSE bugfix (details / githubweb)
  163. added documentation about enhancing the JS payload mapping with custom libraries (details / githubweb)
  164. UI - SSE support: (details / githubweb)
  165. extracts rawUserInfo to prevent unwanted url decoding (details / githubweb)
  166. Update SECURITY.md (details / githubweb)
  167. UI - SSE Support: (details / githubweb)
  168. UI - SSE support - testing and bugfixing (details / githubweb)
  169. Connections API doc fixes Ditto (details / githubweb)
  170. fixed Grafana dashboard datasource configurations (details / githubweb)
  171. added example prometheus.yml config for a Ditto deployment (details / githubweb)
  172. added 30 minutes overview of Eclipse Ditto slides (details / githubweb)
  173. improved documentation on token handling with e.g. "oauth2-proxy" (details / githubweb)
  174. enhanced Connections with their "_revision", "_created" and "_modified" information (details / githubweb)
  175. fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream (details / githubweb)
  176. stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels (details / githubweb)
  177. updated github repository locations to new "eclipse-ditto" org (details / githubweb)
  178. added streaming protocol usage example to history documentation (details / githubweb)
  179. increased defaults for configured history-retention-duration (details / githubweb)
  180. provide release notes for Ditto bugfix release 3.1.2 (details / githubweb)
  181. updated sidebar to inlcude release 3.1.2 (details / githubweb)
  182. updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme" (details / githubweb)
  183. Hono connection address suffix added - hono tenant id (details / githubweb)
  184. Added case insensitive search for things-search (details / githubweb)
  185. correction & update the year in the copyright headers of the added files to 2023 (details / githubweb)
  186. correction and refactoring in ilike (details / githubweb)
  187. correction & refactoring in LikeHelperTest class & removed copy&paste error (details / githubweb)
  188. stabilize MQTT unsubscribing (details / githubweb)
  189. added agreed on "additional OSS contributing rules" for Eclipse Ditto to existing CONTRIBUTING.md (details / githubweb)
  190. Fixed from review issues in documentation. (details / githubweb)
  191. re-generated openapi docs (details / githubweb)
  192. improve resiliency of connection id retrieval from journal by excluding empty events (details / githubweb)
  193. added "ilike" to thingssearch-model (details / githubweb)
  194. ignore very unstable unit test (details / githubweb)
  195. removed access token from star history chart (details / githubweb)
  196. Explorer UI - autocomplete for search (details / githubweb)
  197. update Jekyll version in Gemfile dependencies to get local build/serve working (details / githubweb)
  198. Create of thing's policy is atomic with creation the of thing itself (details / githubweb)
  199. Explorer UI - change favorite spelling (details / githubweb)
  200. UI - removed old dropdown for searchfilters (details / githubweb)
  201. fix href in docs (details / githubweb)
  202. Added unit tests and fixed things pointed out in the code review. (details / githubweb)

Started by user Thomas Jaeckle

This run spent:

  • 18 sec waiting;
  • 3 min 18 sec build duration;
  • 3 min 37 sec total from scheduled to completion.
Revision: 62693760bbdb44d301151d5b27f0d5b7e9eb5f9d
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/master