Skip to content
Started 5 yr 9 mo ago
Took 51 min

0.8.0-M1 (Aug 14, 2018, 5:09:25 AM)

Changes
  1. send error response if the devops command type cannot be mapped (details / githubweb)
  2. update to Kamon 1 (details / githubweb)
  3. allow activating and deactivating the different metrics aspects with (details / githubweb)
  4. merge master branch (details / githubweb)
  5. fix kamon related compilation errors (details / githubweb)
  6. fix docker build of things-search (details / githubweb)
  7. add AspectJ load time weaving to the services (details / githubweb)
  8. simplify metrics uris for requests to things api (details / githubweb)
  9. update sandbox to use prometheus instead of graphite as metrics storage (details / githubweb)
  10. extend connectivity model to allow separate authorization contexts for (details / githubweb)
  11. add missing grafana JVM panel for GC count (details / githubweb)
  12. make labels of grafana http roundtrip stats more meaningful by (details / githubweb)
  13. added exception for not explicitly settable connection id (details / githubweb)
  14. adapted behaviour for http status 500 responses (details / githubweb)
  15. added name to connection (details / githubweb)
  16. made connection name optional (details / githubweb)
  17. fixed typos (details / githubweb)
  18. made connection id settable in builder (details / githubweb)
  19. added tags to connection (details / githubweb)
  20. Widened API for setting multiple tags at once. (details / githubweb)
  21. Documented possible exceptions in ConnectionBuilder. Moved (details / githubweb)
  22. handle ConnectionModified when recovering ConnectionActor (details / githubweb)
  23. use http status 404 for ConnectionNotAccessibleException (details / githubweb)
  24. test recovery of ConnectionModified event (details / githubweb)
  25. fix incomplete merge (details / githubweb)
  26. add docker.certsPath to properties and docker-maven-plugin to build (details / githubweb)
  27. add docker.certsPath to properties and docker-maven-plugin to build (details / githubweb)
  28. mask password in ImmutableConnection#toString() (details / githubweb)
  29. updated config for akka-management with kubernetes-api (details / githubweb)
  30. Reviewed task:   * removed unused methods,   * adjusted some formatting, (details / githubweb)
  31. added SECRETS_PATH env variable to configure kubernetes secrets (details / githubweb)
  32. move calculation of authorized targets to ConnectionActor, introduce (details / githubweb)
  33. make props of AMQP client actors serializable (details / githubweb)
  34. fix javadoc (details / githubweb)
  35. apply source specific authorization context to external message (details / githubweb)
  36. made instance_index a String instead of integer so that in kubernetes we (details / githubweb)
  37. add env variables to docker config for MongoDB configuration (details / githubweb)
  38. updated akka-http to 10.1.2 (details / githubweb)
  39. remove env variable ENV_SECRETS_PATH (details / githubweb)
  40. replace defined placeholders in authorization context for inbound (details / githubweb)
  41. Ignoring 'identifier' field in test (details / githubweb)
  42. Exits JVM after graceful shutdown (details / githubweb)
  43. Changes missleading log message (details / githubweb)
  44. added release notes for upcoming 0.3.0-M2 release (details / githubweb)
  45. fixed typos (details / githubweb)
  46. fixed typos (details / githubweb)
  47. update akka-http due to memory leak (details / githubweb)
  48. update akka-http due to memory leak (details / githubweb)
  49. consolidate http and amqp header blacklists into ditto-services-base (details / githubweb)
  50. added MONGO_DB_URI environment variable to -docker.conf files (details / githubweb)
  51. install tini in Dockerfile (details / githubweb)
  52. blacklist redundant headers; filter headers by blacklist in (details / githubweb)
  53. refactor validation of connectivity commands to be extensible (details / githubweb)
  54. update to latest version 0.33.0 of Qpid JMS client (details / githubweb)
  55. document best practice with custom headers (details / githubweb)
  56. add netty-transport dependency and add streamFactoryFactory to (details / githubweb)
  57. add new env variable to enable SSL for Mongo connections. adapt (details / githubweb)
  58. prevent NullPointerException during activity check of nonexistent policy (details / githubweb)
  59. prevent NullPointerException during activity check of nonexistent policy (details / githubweb)
  60. prevent IndexOutOfBoundsException in StatisticsActor (details / githubweb)
  61. prevent IndexOutOfBoundsException in StatisticsActor (details / githubweb)
  62. adapt netty-transport version to 4.1.24.Final (details / githubweb)
  63. add netty-all as dependency to solve NoClassDefFoundError (details / githubweb)
  64. MongoClientWrapper and AbstractMongoClient using SSLContext to connect (details / githubweb)
  65. removed loggingAdapter from MongoClientWrapper; use different settings (details / githubweb)
  66. shutdown eventLoopGroup when mongoClient is closed (details / githubweb)
  67. protocol adapter: remove message headers with duplicate content from (details / githubweb)
  68. remove redundant headers from message signals & from protocol doc (details / githubweb)
  69. add boolean to (Abstract-)MongoClient which indicates if SSL is enabled; (details / githubweb)
  70. moved MONGO_DB_SSL_ENABLED to base conf (details / githubweb)
  71. read SSL enabled flag from MongoConfig (details / githubweb)
  72. protocol-adapter: stop adding 'channel' header for thing-error-responses (details / githubweb)
  73. protocol-adapter: fix encoding of custom content type (details / githubweb)
  74. encode all content types starting with text/ as text (details / githubweb)
  75. protocol-adapter: add compatibility mode (details / githubweb)
  76. Adapted log levels (details / githubweb)
  77. Clarified and extended logging (details / githubweb)
  78. adapt config for cluster bootstrapping (details / githubweb)
  79. creating a connection should be independent of opening and closing the (details / githubweb)
  80. remove unused config properties (details / githubweb)
  81. removed config for management.http.hostname etc. (details / githubweb)
  82. removed config for akka.management.http (details / githubweb)
  83. lazy load thing command strategies, move thing event handling to (details / githubweb)
  84. lazy load strategies that handle thing commands, move handling of thing (details / githubweb)
  85. fix compile error in test (details / githubweb)
  86. changed type of adaptable payload to MessagePath (details / githubweb)
  87. modifying a connection should be independent of opening and closing the (details / githubweb)
  88. replaced configuration method removeInternalMessageHeaders with (details / githubweb)
  89. testing a connection should not be influenced by timings (details / githubweb)
  90. updated base image for docker images (details / githubweb)
  91. [wip] move command strategies to separate package (details / githubweb)
  92. [wip] move command strategies to separate package (details / githubweb)
  93. [wip] move command strategies to separate package (details / githubweb)
  94. [wip] move command strategies to separate package (details / githubweb)
  95. Reviewed task. Adjusted some formatting. (details / githubweb)
  96. moved strategies out of ThingPersistenceActor (details / githubweb)
  97. moved strategies out of ThingPersistenceActor (details / githubweb)
  98. [wip] move command strategies to separate package (details / githubweb)
  99. [wip] move command strategies to separate package (details / githubweb)
  100. Reviewed task and refactored some code. (details / githubweb)
  101. moved event handling strategies into own classes (details / githubweb)
  102. javadoc (details / githubweb)
  103. [wip] move command strategies to separate package (details / githubweb)
  104. [wip] move command strategies to separate package (details / githubweb)
  105. [wip] move command strategies to separate package (details / githubweb)
  106. [wip] move command strategies to separate package (details / githubweb)
  107. renamed HandleStrategy to EventStrategy (details / githubweb)
  108. moved command strategies to separate package, made EventHandleStrategy a (details / githubweb)
  109. fixed license header (details / githubweb)
  110. [wip] move command strategies to separate package (details / githubweb)
  111. [wip] move command strategies to separate package - fix javadoc (details / githubweb)
  112. temp. ignore test (details / githubweb)
  113. add javadoc, tests, remove unused methods (details / githubweb)
  114. unignore test (details / githubweb)
  115. added unit tests for event strategies (details / githubweb)
  116. fix activity check in Policy- and ThingPersistenceActor (details / githubweb)
  117. fix activity check in Policy- and ThingPersistenceActor (details / githubweb)
  118. fixed wrong usage of "consolidate" (details / githubweb)
  119. fixed wrong usage of "consolidate" (details / githubweb)
  120. adjust persistence actor activity check tests (details / githubweb)
  121. adjust persistence actor activity check tests (details / githubweb)
  122. add more tests, introduce DelegateStrategy (details / githubweb)
  123. ignore failing test again (details / githubweb)
  124. use distinct version of longjs in connectivity mapping (details / githubweb)
  125. some cleanup, javadoc (details / githubweb)
  126. improve javadoc, fix warnings (details / githubweb)
  127. fixed typo authorization (details / githubweb)
  128. Adapt concierge to new kamon metrics (details / githubweb)
  129. Ignore generated ajcore file (details / githubweb)
  130. Adds aspectj-maven-plugin to concierge (details / githubweb)
  131. start authentication tracing timer after build (details / githubweb)
  132. Use key to invalidate cache (details / githubweb)
  133. Remove unused tracing tags (details / githubweb)
  134. Ensures that started kamon timers are getting stopped (details / githubweb)
  135. Ensures that started kamon timers are getting stopped for all usages (details / githubweb)
  136. Add started timer to timers map (details / githubweb)
  137. Exclude akka-remote in kamon-akka-remote (details / githubweb)
  138. reviewed kamon 1.0 migration: (details / githubweb)
  139. fixed missing metrics about mongodb and others reported via KamonMetrics (details / githubweb)
  140. Adds authentication type tag to tracing of authentication (details / githubweb)
  141. Adds tracing tag to tag authentication error (details / githubweb)
  142. serve prometheus metrics on any route (details / githubweb)
  143. Report all types of DropwizardsMetricRegistry as Kamon report (details / githubweb)
  144. Changes Meter reporter to Counters (details / githubweb)
  145. Report kamon timer instead of histogram in MutableKamonTimer (details / githubweb)
  146. Use TraceUtils as one and only util to create MutableKamonTimers (details / githubweb)
  147. Name methods to create timer in TraceUtils differently (details / githubweb)
  148. Log duration of timer in debug mode (details / githubweb)
  149. Adds missing parameters to logging (details / githubweb)
  150. No Trace is required in HttpRequestActor (details / githubweb)
  151. Loggs warnings when timer is tagged after it has been stopped (details / githubweb)
  152. Start timer in timeout handling after extracting request context (details / githubweb)
  153. Cancels expiration handler when timer is stopped (details / githubweb)
  154. Report DropWizward Counter as Kamon gauge (details / githubweb)
  155. Delete unused methodes getStartTimestamp and getEndTimestamp (details / githubweb)
  156. Changed log level of cancel notification to debug (details / githubweb)
  157. Adds tag to search tracing timers to distinguish between count and query (details / githubweb)
  158. Adds segment behaviour to MutableKamonTimer (details / githubweb)
  159. Adds api version as tag to search timer (details / githubweb)
  160. Stops segments before stopping the parent timer (details / githubweb)
  161. Removes synchronized keyword for timer stop (details / githubweb)
  162. Removes correlation id from search timer (details / githubweb)
  163. Adds bucket configuration to kamon.conf (details / githubweb)
  164. Renames metric that measures updates per bulk (details / githubweb)
  165. Renames MutableKamonTimer to KamonTimer since name is misleading (details / githubweb)
  166. Report mongodb times as timer not as histogram (details / githubweb)
  167. Move clusterId from metric name to tags of metric (details / githubweb)
  168. Remov unnecesary underscore from metric name (details / githubweb)
  169. Report recorded values instead of incorrectly report the size (details / githubweb)
  170. Use timer segments for MessageMappingProcessor (details / githubweb)
  171. Adds resetting option for Kamon Histograms (details / githubweb)
  172. Log segment when timer was stopped (details / githubweb)
  173. Adds debug log to log that histogram was resetted and makes method (details / githubweb)
  174. Adds wrappers for kamons metric instruments (details / githubweb)
  175. Reorganizes imports (details / githubweb)
  176. rename cache metric name ditto.auth to ditto.authorization (details / githubweb)
  177. Adds logging to KamonDropwizardMetricsReporter and PreparedKamonTimer (details / githubweb)
  178. Extract getSnapshot to separate method in KamonCounter (details / githubweb)
  179. Add update_type tag to ThingUpdater trace (details / githubweb)
  180. Reports dropwizard metric without conversion to kamon metrics (details / githubweb)
  181. adds lost entry in tracked-router (details / githubweb)
  182. Remove timer from map after finishing trace (details / githubweb)
  183. Empties all includes for kamon (details / githubweb)
  184. Removes kamon util.filters definitions (details / githubweb)
  185. Reduced number of tags for Traces (details / githubweb)
  186. Move auth filter tracing into TraceUtils (details / githubweb)
  187. Reducing tags (details / githubweb)
  188. Improves JavaDoc (details / githubweb)
  189. Fixes duplicated stop of timer (details / githubweb)
  190. Fixes sandbox grafana dashboards (details / githubweb)
  191. Dependency akka-persistence-mongo-common in metrics is optional (details / githubweb)
  192. Remove unused logger (details / githubweb)
  193. Uniform name for cache metrics with cache name in labels (details / githubweb)
  194. Use underscore in cache names instead of dot (details / githubweb)
  195. Rename metricName parameter to cacheName (details / githubweb)
  196. Removes useless timer configuration (details / githubweb)
  197. Cleanup dependency definitions (details / githubweb)
  198. fix code smells (details / githubweb)
  199. fix code smells (details / githubweb)
  200. Fix compilation error (details / githubweb)
  201. close jms client on connection failure (details / githubweb)
  202. Adds toString methods to all kamon specific metric instrument (details / githubweb)
  203. review: added missing javadoc (details / githubweb)
  204. Adds javadoc for TraceUtils (details / githubweb)
  205. review: changed correlation-id logging in (details / githubweb)
  206. fixed missing correlation-id logging in HttpRequestActor (details / githubweb)
  207. fix retrieving connection metrics, improve exception handling (details / githubweb)
  208. fixed sonar issues + enhanced cqs.md (details / githubweb)
  209. Impoved placeholder regex and added unit tests (details / githubweb)
  210. Removed double line (details / githubweb)
  211. Error handling and logging for placeholder substitution (details / githubweb)
  212. Some refactorings: * Moved methods for creating exceptions from (details / githubweb)
  213. Add flags to HeaderDefinition for filtering on reading from & writing to (details / githubweb)
  214. add HeaderPublisher to interpret header definition markers; restore (details / githubweb)
  215. load header publisher with optional compatibility mode from config (details / githubweb)
  216. Fixed Javadoc comments. Added some unit tests. Replaced weird class (details / githubweb)
  217. restart the client actor to apply new config in case the client count (details / githubweb)
  218. update Qpid JMS client to version 0.34 (details / githubweb)
  219. fix PlaceholdersFilterTest (details / githubweb)
  220. Added parameter to Javadoc comment. (details / githubweb)
  221. Replaced ASCII-style arrow with HTML arrow. (details / githubweb)
  222. Made method static and adjusted some log statements. (details / githubweb)
  223. load protocol adapter instead of header publisher at runtime (details / githubweb)
  224. clean up creation of internal headers in WebsocketRoute (details / githubweb)
  225. Remove empty file (details / githubweb)
  226. Connectivity: stop circumventing header filtering by protocol adapter (details / githubweb)
  227. protocol adapter: inject topic path/channel into signal headers (details / githubweb)
  228. Reviewed event strategies: Introduced abstract implementation for (details / githubweb)
  229. Added unit tests for command strategies and refactored command (details / githubweb)
  230. Directly set thing from event handling result. (details / githubweb)
  231. Adjusted some formatting and completed Javadoc comment. (details / githubweb)
  232. split mapping strategy in connectivity.conf into (details / githubweb)
  233. consolidate common service configs into ditto-service-base.conf (details / githubweb)
  234. WebsocketRoute: permit protocol messages to override headers given by (details / githubweb)
  235. fixed bug in top-level PUT /thing/{thing-id} merging existing fields (details / githubweb)
  236. use index from json array as source identifier (details / githubweb)
  237. consolidate ditto.services-utils-config.mongodb (details / githubweb)
  238. fixed duplicated "START-SEND-LIVE-EVENTS:ACK" messages (details / githubweb)
  239. fix async actor state modifications in StreamingSessionActor (details / githubweb)
  240. hide details about the "namespace hotness" behind secured HTTP resource (details / githubweb)
  241. enhanced protocol-adapter by optional timestamp in payload (for events) (details / githubweb)
  242. added timestamp to AttributesDeleted Event (details / githubweb)
  243. review: adjusted external headers reading/writing for message headers (details / githubweb)
  244. review: renamed HeaderPublisher HeaderTranslator (details / githubweb)
  245. fixed test (details / githubweb)
  246. test ThingCommandEnforcement for invalid ID or content in inline (details / githubweb)
  247. only instantiate ProtocolAdapters once (details / githubweb)
  248. Remove aspectj test (details / githubweb)
  249. Remove unused method stopKamon (details / githubweb)
  250. make header translators case-insensitive (details / githubweb)
  251. catch & report all errors thrown during enforcement (details / githubweb)
  252. anticipate invalid inline policies on thing creation, add (details / githubweb)
  253. Extended placeholders and fixed source index initialisation in tests (details / githubweb)
  254. ThingsRoute: throw DittoJsonException instead of replacing invalid (details / githubweb)
  255. Added test for thingId placeholder (details / githubweb)
  256. enhanced travis_wait time to 30minutes (details / githubweb)
  257. adjusted css styling for website (details / githubweb)
  258. adjusted css styling for website's code examples (details / githubweb)
  259. adjusted css styling for website ditto specifics (details / githubweb)
  260. adapted swagger docu and add timeout parameter for messages operations (details / githubweb)
  261. fix stackoverflow in regex (details / githubweb)
  262. increased logger startup timeout in order to fix tests on travis (details / githubweb)
  263. added logging to test failing on Travis (details / githubweb)
  264. review: removed netty-all dependency, replaced with the more finegrained (details / githubweb)
  265. prevent unnecessary error reporting (details / githubweb)
  266. experiment with logging config in order to satisfy Travis build (details / githubweb)
  267. add concierge and connectivity to expected roles for health check; fixed (details / githubweb)
  268. review: replaced Boolean with primitive, adjusted getter (details / githubweb)
  269. try to get Travis building (details / githubweb)
  270. add kubernetes deployment files for ditto services; add Readme with (details / githubweb)
  271. try to get Travis building (details / githubweb)
  272. save object instantiation of DefaultContext for each command (details / githubweb)
  273. ThingPersistenceActor: organize CommandStrategy.Result as algebraic (details / githubweb)
  274. review: adjusted method name (details / githubweb)
  275. fixed build after merge from dev (details / githubweb)
  276. ModifyThingStrategy: ignore inline policy & remove ACL on injection of (details / githubweb)
  277. Improved error handling and readability (details / githubweb)
  278. add /health location to nginx.conf; removed env variable (details / githubweb)
  279. made cached health endpoint public - no password required anymore (details / githubweb)
  280. review: adjusted readme and kubernetes files (details / githubweb)
  281. review: adjusted readme and kubernetes files (details / githubweb)
  282. Adds namespace of things, policies and connections as suffix to their (details / githubweb)
  283. removed /health from regex pattern for DEVOPS_AUTH_SECURED; fixed (details / githubweb)
  284. Enhances Namespace appending for mongodb collection names (details / githubweb)
  285. Appends license headers and reduces access to SuffixBuilderConfig (details / githubweb)
  286. removes explicit enable flag (details / githubweb)
  287. review: policy-bugfixes (details / githubweb)
  288. Place configuration code for suffix appending in DittoService (details / githubweb)
  289. add documentation of connection placeholders, improved documentation of (details / githubweb)
  290. review: stop JMSConnectionHandlingActor after reconnecting, add unit (details / githubweb)
  291. review: mongoDB collection names from entityIds (details / githubweb)
  292. add a fallback for unknown errors so that Ditto protocol can deal with (details / githubweb)
  293. fixed String.format formatted strings (details / githubweb)
  294. fixed importsm, docker base image, other minor stuff (details / githubweb)
  295. add ConnectionBusyException (details / githubweb)
  296. add documentation for open/closeConnection command (details / githubweb)
  297. adjust MongoReadJournal to read from suffixed (with namespace) journal (details / githubweb)
  298. try to fix intermittent test failure on travis (details / githubweb)
  299. fix timing error in BatchSupervisorActor (details / githubweb)
  300. removed error log statement as described in TODO (details / githubweb)
  301. prevent BaseClientActor from handling commands in parallel (details / githubweb)
  302. BaseClientActor: reject commands if their desired state is the actor's (details / githubweb)
  303. attach origin to session in BaseClientActor; remove replies in (details / githubweb)
  304. eliminate blocking wait in RabbitMQClientActor (details / githubweb)
  305. isolate blocking JMSConnectionHandlingActor in own dispatcher (details / githubweb)
  306. AmqpClientActor: start children conflict-free & refresh connection (details / githubweb)
  307. improve annotations & javadoc (details / githubweb)
  308. log more info on socket opening failure (details / githubweb)
  309. AmqpClientActor: stop touching actor state in listener (details / githubweb)
  310. AmqpClientActor: configure Failover give up in 10s (details / githubweb)
  311. reserve 502 status code for graceful leave of gateway cluster node (details / githubweb)
  312. encode actor names as URL, added test that uses sources with special (details / githubweb)
  313. make ConnectionActor somewhat thread-safe (details / githubweb)
  314. ConnectionActor: don't block until client actor is stopped (details / githubweb)
  315. send CreateConnectionResponse also on failure (details / githubweb)
  316. AmqpClientActor: ensure JMSConnection is closed eventually (details / githubweb)
  317. basic-connections.md: add heading & improve wording (details / githubweb)
  318. fix message format (details / githubweb)
  319. deactivate collection name suffixing for connections (details / githubweb)
  320. replace HeaderTranslator.of() by .empty(); configure AMQP failover to (details / githubweb)
  321. reset amqp connection status when connection is restored (details / githubweb)
  322. make JmsConnection closing more robust; improve comment (details / githubweb)
  323. fix DefaultStreamSupervisorTest & HeaderTranslator.empty() (details / githubweb)
  324. add "thread-pool-executor" to the pinned dispatcher (required by akka) (details / githubweb)
  325. remove unused JmsReconnect (details / githubweb)
  326. removed global authorization context from connection (details / githubweb)
  327. fixed ConnectivityMongoEventAdapter (details / githubweb)
  328. open connection after ModifyConnection only if desired state is OPEN, (details / githubweb)
  329. fix merge mistake (details / githubweb)
  330. keep auth context if it was already set in source or target (details / githubweb)
  331. reduce max reconnect delay to 15 minutes (details / githubweb)
  332. update connection in client actor when connection was modified (but (details / githubweb)
  333. correct spelling (details / githubweb)
  334. always close connection when connection was modified to start from a (details / githubweb)
  335. fix failing client actor unit tests (details / githubweb)
  336. added release notes and blogpost for release 0.8.0-M1 (details / githubweb)
  337. ConnectionActorTest: wait for parallel messages by different probes (details / githubweb)
  338. clean up connectivity documentation and examples (details / githubweb)
  339. block the main() thread until the ActorSystem terminates so that OpenJ9 (details / githubweb)
  340. remove materializer from RootRoute constructor, added "?live" query (details / githubweb)
  341. added "lines of code" badge based on OpenHub data (details / githubweb)
  342. updated java base image to openJ9 0.9.0 rc2 (details / githubweb)
  343. added possibility to add route interceptor to SseThingsRoute (details / githubweb)
  344. updated release date to 14th (details / githubweb)
  345. updated docker-compose and kubernetes descriptors with new OpenJ9 mem (details / githubweb)
  346. simplify handling of deleteConnection in ClientActor, do not start (details / githubweb)

Started by user Thomas J??ckle

Revision: fe82abadfa648ecd29efcadab7e7049ee34cbdac
Repository: https://github.com/eclipse/ditto.git
  • refs/remotes/origin/master
Test Result (no failures)