{"push_id":942142635,"size":28,"distinct_size":1,"ref":"refs/heads/docs132","head":"c9074b0185bb06056abcb9b2c841a1ee1b46223a","before":"95ce49903b5c9bc56155976625f9005063cddfb1","commits":[{"sha":"fc6614e8460540c07f93e1adb09401cb9fa318ce","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Use StandardTypes.MAP instead of \"map\"","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/fc6614e8460540c07f93e1adb09401cb9fa318ce"},{"sha":"20e649a41880a679d721283f1919d22de60ed736","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Fix theoretical memory tracking leak\n\nDriverFactory is not guaranteed to be closed. It's only closed when all\nsplits have been received and drivers created for them. However,\nseveral OperatorFactories rely on close() being called.\nFor example, LookupJoinOperatorFactory will \"leak\" memory in the memory\ntracking system, if close() is not called.","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/20e649a41880a679d721283f1919d22de60ed736"},{"sha":"15ce84d5413773fb2d7d1deddff92827c1b746e9","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Avoid relying on iteration order of Map.keySet and Map.values\n\nMany parts of planning rely on ProjectNode.getExpressions() and\nProjectNode.getOutputSymbols() being in corresponding order. However,\nthis is only true if the iteration order of Map.keySet and Map.values\nfor the Map passed to the constructor of ProjectNode are corresponding.","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/15ce84d5413773fb2d7d1deddff92827c1b746e9"},{"sha":"2d623650bbf68b5e175987de8fd72870a4783362","author":{"email":"dd14f1821c8a37c41cd853d5ede068f7ccfcd319@fb.com","name":"Raghav Sethi"},"message":"Add memory-time integral stat for queries\n\nWe now track and report cumulative memory (i.e. the area under the\ncurve of the time x memory graph) for Presto queries. This is also\nexposed in the UI as the number of GB seconds used.","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/2d623650bbf68b5e175987de8fd72870a4783362"},{"sha":"e75b14726d170d1a59932b1ab47cb2a7127d2ed2","author":{"email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com","name":"Martin Traverso"},"message":"Ignore case when parsing ROW signature\n\nRecent changes to signature parsing made the code\nsensitive to case when dealing with row types.","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/e75b14726d170d1a59932b1ab47cb2a7127d2ed2"},{"sha":"fde8254a4c28cf2f855504da1ed1ba99c9d31bc9","author":{"email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com","name":"Martin Traverso"},"message":"Make detection of row type stricter\n\nThe code tried to parse any type whose name started with \"row\"\nas a row type.","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/fde8254a4c28cf2f855504da1ed1ba99c9d31bc9"},{"sha":"c3974c91a92533f89e8c1193c5f3ebdb3f02de15","author":{"email":"e31abe2caf3af1a286b2fd2dc1cedbef53c018ac@gmail.com","name":"Jiayu Liu"},"message":"Fix typo in documentation for catalogs table","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/c3974c91a92533f89e8c1193c5f3ebdb3f02de15"},{"sha":"d41c8333cc61f0b1feec7c3514921c9270da67d6","author":{"email":"c14ef8307de15f09b7837b922910377e00078881@uber.com","name":"Zhenxiao Luo"},"message":"Use StandardType names","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/d41c8333cc61f0b1feec7c3514921c9270da67d6"},{"sha":"d94eb4fd7085fe5fb5a56d40751096184a7b5107","author":{"email":"737b129f4c0ab9767e837b52b9a69c1d92bf1b46@gmail.com","name":"harunurhan"},"message":"Pre-compile regex patterns in BinaryLiteral","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/d94eb4fd7085fe5fb5a56d40751096184a7b5107"},{"sha":"9821c686448ff9f14fa335a2691dd9fa66afc722","author":{"email":"dd14f1821c8a37c41cd853d5ede068f7ccfcd319@fb.com","name":"Raghav Sethi"},"message":"Add release notes for 0.134","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/9821c686448ff9f14fa335a2691dd9fa66afc722"},{"sha":"f90d3a9c29f0b45f264e709ba7989a98a123bb43","author":{"email":"dd14f1821c8a37c41cd853d5ede068f7ccfcd319@fb.com","name":"Raghav Sethi"},"message":"Fix sorting in web UI tasks table\n\nThe functionality to convert task IDs to sortable strings generated\nnumbers that were too large for TinySort to deal with. Changed\nzero-padding to 5 digits.","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/f90d3a9c29f0b45f264e709ba7989a98a123bb43"},{"sha":"af2354314b3f041f5e737eeba9de5b12052a6ff5","author":{"email":"dd14f1821c8a37c41cd853d5ede068f7ccfcd319@fb.com","name":"Raghav Sethi"},"message":"Fix missing parenthesis in formatCumulativeMemory","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/af2354314b3f041f5e737eeba9de5b12052a6ff5"},{"sha":"71b31206f80f3b38416b22ef75b39fdb5ec92645","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Add missing argument to checkCondition call","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/71b31206f80f3b38416b22ef75b39fdb5ec92645"},{"sha":"2ebac73160e8f6a381a24ec48c1b7943fdba9797","author":{"email":"6dfe032f33f317f7ad9a1a154cc6ddfb5a47a3ca@fb.com","name":"suyucs"},"message":"Fix NPE when verifier is run on a non-SELECT query\n\nCurrently the result set isn't available for update queries.\nIn such case, trying to get CPU time from result set lead to NPE.","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/2ebac73160e8f6a381a24ec48c1b7943fdba9797"},{"sha":"39a8845513bad266639baba8252db8992939557f","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Convert InformationSchema connector to TableLayout API","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/39a8845513bad266639baba8252db8992939557f"},{"sha":"d77bd8dd7b94b088612509c40f91695fe7b0a72d","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Remove connector ID from InformationSchema","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/d77bd8dd7b94b088612509c40f91695fe7b0a72d"},{"sha":"3533d1f94ed25c23b7a10e7690c7a4ad61314a52","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Add getOnlyColumnAsSet to MaterializedResult","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/3533d1f94ed25c23b7a10e7690c7a4ad61314a52"},{"sha":"4e64db963722bee38095e1a687fcd5c8bbb0b9c9","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Add integration tests for JMX connector","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/4e64db963722bee38095e1a687fcd5c8bbb0b9c9"},{"sha":"185ea247700fd5d6cdcf641604d73b8bf3f12dfb","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Convert JMX connector to TableLayout API","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/185ea247700fd5d6cdcf641604d73b8bf3f12dfb"},{"sha":"5f5f2265fb8e1bf687768c29a5b90f170bc30622","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Convert JMX connector to use transactional API","distinct":false,"url":"https://api.github.com/repos/electrum/presto/commits/5f5f2265fb8e1bf687768c29a5b90f170bc30622"}]}