Started 1 yr 0 mo ago
Took 1 hr 5 min

Success Build 0.8.0-M3 (Nov 14, 2018 8:05:56 AM)

Changes
  1. add GatewayUnknownPlaceholderException with minimal unit test; simplify (detail / githubweb)
  2. introduce Placeholders class which supports replacement of placeholders (detail / githubweb)
  3. make sure that SubjectId may contain placeholders by using an empty (detail / githubweb)
  4. implement placeholder substitution as a function which can be used as (detail / githubweb)
  5. configure PlaceholderSubstitution function as pre-enforcer: all commands (detail / githubweb)
  6. implement, configure and test SubstitutionStrategies for all commands (detail / githubweb)
  7. implement, configure and test SubstitutionStrategies for all commands (detail / githubweb)
  8. improve javadoc (detail / githubweb)
  9. remove no longer required RequestPreProcessors class (cause placeholder (detail / githubweb)
  10. - enhance connection model with enforcement options - move placeholder (detail / githubweb)
  11. make methods of PlaceholderFilter static and use them, improve/add (detail / githubweb)
  12. adapt ditto OpenAPI documentation to new placeholder syntax: '{{ (detail / githubweb)
  13. remove unused class, reduce code duplication (detail / githubweb)
  14. use static methods from PlaceholderFilter, add some tests (detail / githubweb)
  15. review: added newly introduced source file headers (detail / githubweb)
  16. add migration for sources with topic filters (detail / githubweb)
  17. adapt common Placeholders implementation to be consistent with the (detail / githubweb)
  18. fix the placeholder regex to support multiple placeholders which don't (detail / githubweb)
  19. just improve method and variable names (detail / githubweb)
  20. reuse the common Placeholders class for the connectivity's (detail / githubweb)
  21. minor simplification of PlaceholderFilter (detail / githubweb)
  22. use term 'filters' instead of 'matchers' in enforcement configuration (detail / githubweb)
  23. removed/excluded netty3 dependency (detail / githubweb)
  24. fixed logging correlationId for long running requests (detail / githubweb)
  25. fixed logging of correlation-id in RequestTimeoutHandlingDirective (detail / githubweb)
  26. moved Dockerfile to services/src as new docker-maven-plugin (detail / githubweb)
  27. document connection enforcement configuration (detail / githubweb)
  28. add link to placeholder section (detail / githubweb)
  29. made "max-parallelism" for RetrieveThings aggregation configurable (detail / githubweb)
  30. fixed failing test by adding versions.json to test resources (detail / githubweb)
  31. review: fixed Exception deserialization issues - not particularily (detail / githubweb)
  32. fixed relative paths in docker-compose.yml files to images, openAPI, .. (detail / githubweb)
  33. fixed error log - throwable must be first argument (detail / githubweb)
  34. add enforcement for amqp 0.9.1 connections, test it in (detail / githubweb)
  35. update connection configuration json schema with enforcement options (detail / githubweb)
  36. improved JSON parsing exception messages for policy (detail / githubweb)
  37. review: enhanced connection model (detail / githubweb)
  38. review: (detail / githubweb)
  39. temp. disable api check (detail / githubweb)
  40. temp. disable api check (detail / githubweb)
  41. prepared blogpost about MQTT example by David (detail / githubweb)
  42. disable binary compatibility check only for affected modules (detail / githubweb)
  43. Adds field _copyPolicyFrom to ModifyThing (detail / githubweb)
  44. Adds field _copyPolicyFrom to CreateThing (detail / githubweb)
  45. fixes unit test (detail / githubweb)
  46. Use correct JSON fields and extends tests (detail / githubweb)
  47. add debug logs for incoming JMS Message (detail / githubweb)
  48. add null check for applicationProperty (detail / githubweb)
  49. fixed memory bug in ThingsAggregatorProxyActor (detail / githubweb)
  50. fixed creating an attribute with an empty pointer (detail / githubweb)
  51. add null check for values from externalHeaders and drop null values; add (detail / githubweb)
  52. removed logging statements; add unit test for AmqpConsumerActor (detail / githubweb)
  53. fixed that empty list did contain "null" instead (detail / githubweb)
  54. fix duplicate actorName for AmqpConsumerActorTest (detail / githubweb)
  55. add validation (+tests) of enforcement for amqp 0.9.1 connections (detail / githubweb)
  56. fixed ID validation bug in ImmutablePolicyBuilder (detail / githubweb)
  57. send error response if the input of an enforcement could not be resolved (detail / githubweb)
  58. Adjusted some formatting and extended Javadoc to inform about new (detail / githubweb)
  59. Fixed hint to AttributePointerInvalidException in 'fromJson' methods. (detail / githubweb)
  60. excluded + enforced exclusion of slf4j from models (detail / githubweb)
  61. fix javadoc and test method name (detail / githubweb)
  62. fix SSL tests that throws different exceptions for different JDKs (detail / githubweb)
  63. Handles the policy id or placeholder in a CreateThingCommand (detail / githubweb)
  64. fix test in DittoProtocoalAdapterTest (detail / githubweb)
  65. review: replaced Pair with PlainJson type, throw an exception when (detail / githubweb)
  66. review: some formatting in connectivity-enforcement.md (detail / githubweb)
  67. Renames conciergeForwarder to internalConciergeForwarder (detail / githubweb)
  68. Rename parameter conciergeForwarderActor to conciergeForwarder (detail / githubweb)
  69. Fixes Exception handling (detail / githubweb)
  70. Adds required parameter to props method (detail / githubweb)
  71. restore previous behaviour that unknown legacy placeholders result in an (detail / githubweb)
  72. fix test (detail / githubweb)
  73. added slides for EclipseCon europe status update in f2f meeting (detail / githubweb)
  74. fix merge glitch (detail / githubweb)
  75. replace initial policy in create thing command with copied policy (detail / githubweb)
  76. update docker-maven-plugin to 0.27.2 (detail / githubweb)
  77. rollback docker-maven-plugin version to 0.26.0; fixed merge conflicts (detail / githubweb)
  78. review: added assert to test to ensure that "nulled" amqp properties are (detail / githubweb)
  79. use persistence query to load existing connection and trigger the (detail / githubweb)
  80. Handle DittoRuntimeException when retrieving policy (detail / githubweb)
  81. Validates parameters of ModifyThing and CreateThing in (detail / githubweb)
  82. fixes unit tests (detail / githubweb)
  83. fix unit tests in ModifyThingTest (detail / githubweb)
  84. just pass all possible values to CreateThing.of and let the validation (detail / githubweb)
  85. Review: javadoc, checkNotNull, formatting (detail / githubweb)
  86. allow JsonPointer policy id placeholder replacement (detail / githubweb)
  87. add test to verify correct exception on wrong policy id placeholder (detail / githubweb)
  88. Fixed TestConnection succeeds for RabbitMQ over TLS (detail / githubweb)
  89. fix AmqpClientActorTest (detail / githubweb)
  90. changed ERROR_CODE of JsonParseException; deserialize description and (detail / githubweb)
  91. made "auth-subjects" DittoHeader not external (detail / githubweb)
  92. added deserialization for description and href for some exceptions where (detail / githubweb)
  93. remove configuration of reconnect persistence, add some javadoc and (detail / githubweb)
  94. review: removed obsolete comment (detail / githubweb)
  95. Use seprate exception for conflict between _policy and _copyPolicyFrom (detail / githubweb)
  96. review: removed obsolete sleep + documented a little more the workaround (detail / githubweb)
  97. add @Nullable annotation to all Exceptions where it was missing; (detail / githubweb)
  98. added MQTT protocol binding to doc (detail / githubweb)
  99. changed FALLBACK_ERROR_CODE of DittoJsonException to (detail / githubweb)
  100. Adds default description to all default constructors of (detail / githubweb)
  101. Source header is not the sourceAddress but the first authorization (detail / githubweb)
  102. add documentation for the _copyPolcicyFrom field when creating a new (detail / githubweb)
  103. reset binary-compatibility-check.version to last release (detail / githubweb)
  104. remove binary-compatibility-check.version from bom (detail / githubweb)
  105. Upgrade REST API documentation to OpenAPI 3.0 (detail / githubweb)
  106. add _thingId field to policyBasedSearchIndex (detail / githubweb)
  107. create index on _policyId and __policyRev for thingEntities collection (detail / githubweb)
  108. always first filter on _thingId in policiesBasedSearchIndex if it exists (detail / githubweb)
  109. add index on _thingId in policiesBasedSearchIndex on startup (detail / githubweb)
  110. Adds examples to OpenAPI specification (detail / githubweb)
  111. Adds examples for CreateThing and ModifyThing to demonstrate (detail / githubweb)
  112. review: fixed some formatting (detail / githubweb)
  113. fixed bug that "instance-index" was not read correctly via (detail / githubweb)
  114. Fixed wrong acceptance of empty javascript in payload mapping (detail / githubweb)
  115. review: removed the "emptyness" check from ImmutableConnection (detail / githubweb)
  116. extracted mappings to separate classes to improve readability (detail / githubweb)
  117. add missing javadoc and remove unused assignment (detail / githubweb)
  118. remove fallback queries on policiesBasedSearchIndex (detail / githubweb)
  119. add migration note for policiesBasedSearchIndex (detail / githubweb)
  120. fixed memory leak in QueryThingsPerRequestActor by adding (detail / githubweb)
  121. do not send response for fire and forget messages (detail / githubweb)
  122. ReconnectActor: move state mutation into actor thread (detail / githubweb)
  123. extend the AuthorizationContext API to support simple adding of (detail / githubweb)
  124. adjust AuthorizationContextVersioningDirective to use the new methods (detail / githubweb)
  125. changed type of instance-index to String to also be able to work in k8s (detail / githubweb)
  126. completely simplified instanceIndex calculation (read from env) (detail / githubweb)
  127. fixed compile error (detail / githubweb)
  128. configure nexus-staging-maven-plugin to not automatically close staging (detail / githubweb)
  129. fixed retrieving shard region stats and aggregation (detail / githubweb)
  130. Handles possible null JsonValue in buildJsonView in PolicyTrie (detail / githubweb)
  131. Handles possible null JsonValue in buildJsonView in (detail / githubweb)
  132. Handle json null values in Enforcer (detail / githubweb)
  133. fix location of licence in TrieBasedPolicyEnforcerTest (detail / githubweb)
  134. handle json null value in JsonObjectMerger (detail / githubweb)
  135. delete vim.exe.stackdump (detail / githubweb)
  136. added stashing capabilities to EventAndResponsePublisher * due to (detail / githubweb)
  137. StatisticsActor: simplify Map usage (detail / githubweb)

Started by user thomas.jaeckle@bosch-si.com

Revision: 51228ba555502b2197fffdd235fa82a06612f276
  • refs/remotes/origin/master
Test Result (no failures)