{"push_id":3125545791,"size":46,"distinct_size":46,"ref":"refs/heads/master","head":"853799d3d3b10d852e600f3fa2ac0c2ad0acd3af","before":"86d25903377d82bb241cfab25172b9247c337334","commits":[{"sha":"6ca152551aec758974806ff97d5ec2a81d4f2ea0","author":{"name":"Danno Ferrin","email":"bff2841fdfaab1a83ad6eb6322cf30481ab4bb83@shemnon.com"},"message":"Upgrade vertx to 3.5.4 (#316)\n\nUpgrade vertx to 3.5.4\r\nAlso, add Eclipse Licence - v 2.0 to list of accepted licenses.","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/6ca152551aec758974806ff97d5ec2a81d4f2ea0"},{"sha":"e60b784b7af59f92afa343c1b6f1f8669ba2abb0","author":{"name":"Chris Mckay","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@error.cm"},"message":"Notify slack on master branch build failure (#328)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/e60b784b7af59f92afa343c1b6f1f8669ba2abb0"},{"sha":"24b8d730e4492d003f919598697f2d1dd230b481","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Round change validation (#315)\n\nRoundChangeValidator has been added which is responsible for\r\nvalidating the content of a RoundChange message by using the\r\nunderlying MessageValidator capabilities.","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/24b8d730e4492d003f919598697f2d1dd230b481"},{"sha":"ab744a916c242e4fd000cc39079667b0af11e8f5","author":{"name":"Jason Frame","email":"dae358c93affef370fc7697e38b6011ac6b808d6@gmail.com"},"message":"Clique acceptance tests (#290)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/ab744a916c242e4fd000cc39079667b0af11e8f5"},{"sha":"9f432ce7ab1b206c3c9ed8277bbc927eefc63434","author":{"name":"mbaxter","email":"646a00244267baf46bad6bd892d55033ed3cecb8@users.noreply.github.com"},"message":"Add additional RLP tests (#332)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/9f432ce7ab1b206c3c9ed8277bbc927eefc63434"},{"sha":"22498da50c8498a5721dbd9b4a571268ad661ebf","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Ibft Preprepare to validate round matches block (#329)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/22498da50c8498a5721dbd9b4a571268ad661ebf"},{"sha":"25bc82f6ef3651ddd03b5bdd9372e32ddb3d161f","author":{"name":"Chris Mckay","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@error.cm"},"message":"[NC-1946] fix slack notifications for master build status (#335)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/25bc82f6ef3651ddd03b5bdd9372e32ddb3d161f"},{"sha":"081c2f92a6fd48695121fba5d86af2af7f2b5b39","author":{"name":"Adrian Sutton","email":"a1b909ec1cc11cce40c28d3640eab600e582f833@symphonious.net"},"message":"Begin capturing metrics to better understand Pantheon's behaviour (#326)\n\nMetrics being captured initially:\r\n\r\nTotal number of peers ever connected to\r\nTotal number of peers disconnected, by disconnect reason and whether the disconnect was initiated locally or remotely.\r\nCurrent number of peers\r\nTiming for processing JSON-RPC requests, broken down by method name.\r\nGeneric JVM and process metrics (memory used, heap size, thread count, time spent in GC, file descriptors opened, CPU time etc).","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/081c2f92a6fd48695121fba5d86af2af7f2b5b39"},{"sha":"61af57f7160d85c085694e137b1a3abed7c0f135","author":{"name":"Lucas Saldanha","email":"ee9e2bc7b49edffe08852f7608b13b935fc9367b@gmail.com"},"message":"Supporting list of addresses in logs subscription (#336)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/61af57f7160d85c085694e137b1a3abed7c0f135"},{"sha":"566a4bf76e2829537d307516ae4bd7c65add6a75","author":{"name":"Jason Frame","email":"dae358c93affef370fc7697e38b6011ac6b808d6@gmail.com"},"message":"Update clique acceptance test genesis file to use correct period and epoch properties (#338)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/566a4bf76e2829537d307516ae4bd7c65add6a75"},{"sha":"b8dbfd50fc8b26d53a818353cbb991d0901cf8ad","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Repair Clique Proposer Selection (#339)\n\nClique Proposer Selection would choose an incorrect peer\r\nwhen a signer was removed from the pool, as the algorithm worked\r\npurely on the block count.\r\n\r\nThe algorithm has now been updated to ensure the next proposer is\r\nincrementally the next signer in the ordered list, based on the\r\nparent's proposer","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/b8dbfd50fc8b26d53a818353cbb991d0901cf8ad"},{"sha":"7a40843ada02e97800fe92c601fd2ceead7de108","author":{"name":"S. Matthew English","email":"ca84323f0cec3aa055433519b983fc49d166dcfd@gmail.com"},"message":"[MINOR] Render handler exception to System.err instead of .out (#334)\n\n* render error message to System.err instead of .out\r\n\r\n* log and check exception type\r\n\r\n* add else\r\n\r\n* simplification of explanitory comment","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/7a40843ada02e97800fe92c601fd2ceead7de108"},{"sha":"64d80a52cb7f9c24b38c8b0dc9d719a7c13cf46c","author":{"name":"Danno Ferrin","email":"bff2841fdfaab1a83ad6eb6322cf30481ab4bb83@shemnon.com"},"message":"Revert \"Repair Clique Proposer Selection\" #339 - Breaks Görli testnet (#343)\n\nReverts #339\r\n\r\nGörli's testnet regularly has proposers miss their turn and their\r\ngenesis block actually had a bad validator specified (that was voted out\r\nas soon as they could) So many blocks do not have the proper \"proposer\"\r\nas their block generator. As a consequence the\r\nCliqueDifficultyValidationRule fails regularly, in fact it fails at\r\nblock 3, so this should be easy to re-create locally.","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/64d80a52cb7f9c24b38c8b0dc9d719a7c13cf46c"},{"sha":"d2dcb46f3d10dfd37f25eb0c9c4ad7b53511941b","author":{"name":"Danno Ferrin","email":"bff2841fdfaab1a83ad6eb6322cf30481ab4bb83@shemnon.com"},"message":"[MINOR] no fixed ports in tests (#340)\n\n* [MINOR] no fixed ports in tests\r\n\r\nFirst enable \"0\" port in PeerDiscoveryAgent so it binds to\r\nan open port.  Then change the test to use two PeerDiscoveryAgents\r\n\r\nThe change to zero is accomplished by populating the endpoint with\r\nthe actual bound socket instead of the value passed in.  If it is\r\nzero the value will change otherwise it will be the value passed in.","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/d2dcb46f3d10dfd37f25eb0c9c4ad7b53511941b"},{"sha":"665ae97b846c2abf6ba58f8ca33d4c4a6bad33c1","author":{"name":"Danno Ferrin","email":"bff2841fdfaab1a83ad6eb6322cf30481ab4bb83@shemnon.com"},"message":"Idiomatic Builder Pattern (#345)\n\nUse the Idiomatic builder pattern for PantheonControllerBuilder and\r\nRunnerBuilder.  This reduces the number of test touch points when a new\r\nobject is added to the builder.","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/665ae97b846c2abf6ba58f8ca33d4c4a6bad33c1"},{"sha":"e3a58b6b7b834f42b06aebd5fd0d861308d15317","author":{"name":"Sally MacFarlane","email":"55d8a1f47cceb6d987e871f3da9a5a6fcb9230ef@consensys.net"},"message":"added --nodes-whitelist param to CLI and NodeWhitelistController (#346)\n\n* added --nodes-whitelist param to CLI and NodeWhitelistController","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/e3a58b6b7b834f42b06aebd5fd0d861308d15317"},{"sha":"0db7bcc0f67a63eebe10cc181f58e2bbcc22858b","author":{"name":"Sally MacFarlane","email":"55d8a1f47cceb6d987e871f3da9a5a6fcb9230ef@consensys.net"},"message":"ignore clique AT for now (#351)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/0db7bcc0f67a63eebe10cc181f58e2bbcc22858b"},{"sha":"2380ecdeb5c26b98651748482f061d108d8fe94d","author":{"name":"mark-terry","email":"7d6f32eeefb4e0daf19801a70ee833a69a85736d@users.noreply.github.com"},"message":"[NC-1856] Extracted non-Docker CLI parameters to picoCLI mixin. (#323)","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/2380ecdeb5c26b98651748482f061d108d8fe94d"},{"sha":"b74f88afb21efa7901443104112a16abf3a9f950","author":{"name":"Danno Ferrin","email":"bff2841fdfaab1a83ad6eb6322cf30481ab4bb83@shemnon.com"},"message":"Plumb in three more metrics (#344)\n\n* Plumb in three more metrics\r\n\r\n* add blockchain_height gauge\r\n* add blockchain_difficulty_total gauge\r\n* add blockchain_announcedBlock_ingest histogram\r\n\r\nThis involved some deep pluming such that the metrics system needs to be\r\ncreated in the PantheonCommand, along with trickle down effects into other\r\nconsensus engines.  This is likely where it should live anyway.","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/b74f88afb21efa7901443104112a16abf3a9f950"},{"sha":"abaaef790746af0fbbb67ba81fb486dbcd534a83","author":{"name":"Danno Ferrin","email":"bff2841fdfaab1a83ad6eb6322cf30481ab4bb83@shemnon.com"},"message":"NC-1880 High TX volume swamps block processing (#337)\n\n* NC-1880 High TX volume swamps block processing\r\n\r\nMove transaction processing into its own thread(s).\r\n\r\nSize of txWorkerExecutor thread pool can be independently configured.","distinct":true,"url":"https://api.github.com/repos/bretthenderson/pantheon/commits/abaaef790746af0fbbb67ba81fb486dbcd534a83"}]}
{"actor":{"display_login":"bretthenderson"}}