Benjamin Lerer test_and_ci all time


 107 Collaborator
Jonathan Ellis , Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Sam Tunnicliffe , Tyler Hobbs , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Benedict Elliott Smith , Berenguer Blasi , Stefania Alborghetti , Caleb Rackliffe , Yuki Morishita , Paulo Motta , Josh McKenzie , Robert Stupp , Branimir Lambov , Blake Eggleston , Ariel Weisberg , Jake Luciani , Jason Brown , Yifan Cai , Dinesh Joshi , Jon Meredith , Jacek Lewandowski , Carl Yeksigian , Zhao Yang , Joel Knighton , Chris Lohfink , Jeff Jirsa , Adam Holmberg , Francisco Guerrero , Aleksei Zotov , Sankalp Kohli , Sumanth Pasupuleti , Alex Sorokoumov , Alexandre Dutra , Eric Ramirez , Maxwell Guo , Jeremiah Jordan , Eduard Tudenhöfner , Sergio Bossa , Michael Kjellman , Kurt Greaves , Piotr Kołaczkowski , nvharikrishna , Venkata Harikrishna Nukala , Daniel Jatnieks , Bernardo Botella , Shailaja Koppu , Dan Jatnieks , Stephen Mallette , Maciej Sokol , Jakub Zytka , Natnael Adere , Manish Ghildiyal , Francisco Fernandez , Simon Chess , ROCHETEAU Antoine , Piotr Kolaczkowski , Kevin Gallardo , Kanthi Subramanian , Jogesh Anand , Damien Stevenson , Brett Snyder , xvade , by , Tibor Répási , Sharvanath Pathak , Samuel Klock , Russell Spitzer , Oded Peer , Michael Burman , Maxim Chanturiay , Marcin Szymaniuk , Krishna Koneru , Kowalczyk , Francisco Fernandez Castano , Daniel Chia , reviewed by Stefan Miklosovic , reviewed by Caleb Rackliffe , odpeer , jason Brown , arunkumar-m , Yash Ladha , Yasar Arafath Baigh , Vovodroid , Tyler Hobbs as a follow-up , Tibor Repasi reviewed by Benjamin Lerer , Sam Klock , Ronbert Stupp , Mikkel Andersen , Michal Szczepanski , Matthew Byrd , Marten Kenbeek , Marcuse Eriksson , John Sumsion , Dmitrii Saprykin , Berenguer Blassi , Bartlomiej Kowalczyk , Andres De la Pena , Alwyn Davis

 184 Patch  267 Review
f69b11eee9605add3a006de46eedb773a984d90b, c26269bc54115958cb2d32c13cf99131ef118592, 47278ae3765fcf1532f20b0ade3f36f08a089630, c7e9048d4df9c0a5bb178c8388a13ad44f1cc0d2, e0074a31ef26adaebff6ac0657e4471fc805f93f, 90208c0a29157fdc4ac88d7e24708535650b5d55, 534da538d229a5b4fc1d9ef7cc8b37ead455191c, 34fa4e279ac136d6e673be9540b9f322f414bf7f, 666f7df8034fbb10843be7ed61f869cc881c28c5, 600f4d9a690dbd887d5e6298fe67e6bba982033d, 4f3cb5de3708e1c406989bb636892e5d010b1a6b, 1ad8bf67a9c82cbb5ff38e5cf785f9fe2516d009, df6ecaae1c3ac3a05c8cd0c6a9c3da58d4e86a98, 9f492844d5401d4d856c3bf5b908ba84d1b92a0c, 8b0b22e166e2845a7c61af21cf13d8e0ff19efd6, 138569b079b3d17b1020a24463adabecd903b79f, af17f136e58910fa23f1b8c6b8f13de62787e823, b42855282d260bcd16412a1ed9da0227ee0c065e, 3aa49b9ff803adba85261b983ce6e56ae5c52479, 9b6dd382bdf4a71c06091736ff98cb1307ff0e97, 24346d17899df8610a5f425c7074ddd5dc8082bb, 14fd0ad4e3102ec626af22e5007663526fbebbbe, 2059c7586ef6bf10900977d4f5bb1072313e0b74, 0e1f217079fa01366d9c8d758498016300467d31, 7917ab81218835c9ae6c70b8006d8577c961c578, d9e5dd2ff9be17b1ac32aa53a612117e63c40876, c4e4e9388b229a0db92c16029fd647909cec5737, d0cfd0d9d93b77718e7403c3372e27b25e955e60, 92fe6a37fc79b9c545bccd75b93e5126fd1678e9, 87db9187c1cc56f0dcdcd4b1ae50a31f4191f580, 0b60c8f37694d44482768ebc327989f7a42c8c08, df0216c345b0b03f1b394fe092667e5d6bcd2957, f69b11eee9605add3a006de46eedb773a984d90b, e96b60bd9f814ee1a911e8820b7e255d23e2f24e, c7d098c7ac9f4a7f8db73b71061375bfbf70be30, 3b970ddbd6c0018ee13b596dddfd838c43afa4d1, c87bc233c901d3f81649a0172cbc6b078b287ad0, 2bd733264ea0a30f2d62f62195a9bb7860904f83, 3fa7c0894449b5c6033a6c4f47ec3292d07268b8, 515f07b5ac75b15015401e89c379b29c788ba5a3, 4de7a65ed9f3c97658a80dd64032ad6e82e9d58b, b800f3c768289268193b0dd716be99a33f306dad, 02aba7343ce300397ab672bbb1788aa8182d8a48, cf0b6d107bade419dada49a5da40d2579c80ade8, b08843de67b3c63fa9c0efe10bb9eda07c007f6c, b77e11cfd51ddb0f3ac07530399abe999df0573e, 57c590f6f71907dda6f3d88a16883b5dbcf259ee, e22cb278b63a6ee5f03c7213071d07fd3b198659, 8693357109a6e59117a641e109c3865501e3eee6, 9b8692c6a4c75b7df29a58b5d3d1d1ee5cb0c3a4, 5ef8a8b408d4c492f7f2ffbbbe6fce237140c7cb, 6487876dde14c46d5753f972909e5acec854cb53, 0409abc26a9bd0dba59bccb37c668f6608dd6ab9, fb606dd41c9f14324749efc1344421237c36a6db, 3cf415279c171fe20802ad90f181eed7da04c58d, 77f0f68313a4c36bf86363e71f4775e36ccf85bc, e71a49e81f97864641f406461425a74ca4c56df1, 70e33d96e1f1236788afb50c1f02fbc64d760281, 84d836137d02f7703e9efae44f499b0a9413226d, 91564abaddce59b06c024e8959c46ec1e4d19eda, 70e8b39b021b0abae69009c4a034657e2518e09e, 9a5aef09fe51592713d0fa38bfb9e42e21e7644d, 8b3de2f4908c4651491b0f20b80f7bb96cff26ed, 77eee181c5627446a86c10b9ee996806f0dceaa1, 8ae31392d66a9004b01bc40a267f0c8b34fc028f, 3de6e9d327fc13cdb1b81cec918ab90a1a524fbe, bfd57d13b7914ad909c75e1e126802e9867cc735, ecf05b882658d78f0ce6b87b57c982aa776c5104, 6dc595dd2ebf8477b4775473d1d2417fa3a0fcfd, 527d1897c0973491bb0db098ce5ea1e0bd78898f, 4205011c0fb92bfb6a7456ab620f5d6b40cb9160, 6c445d6b7f3c8933a0bfd599ba8455b7254a323d, 831bebdba86ac1956852bd216a4cc62d898c87d7, 11b7dc113ff5f73b1bbf889f306ad2aa72d01160, e017f9494844234fa73848890347f59c622cea40, 9c3855b5fd83b9fa9ffb2e5495e43cbea9855dee, 90fd8deed0d1eaa12906bc80aaf54daf837f3a81, a28389087abf7e8df2964bf212ab27d07a26849a, b3eeadf924d2f886a2ae5a2c8708549afac4282c, 90fc8969a656b183e81496e479db35f321c8a3aa, deafdbe373df3717ec21f8e52d93f3d02bb5094a, 485c23d29b558b1561df3dc219e4e8f887c09234, bc9a61fc851791926e8d2b6134f2bbca68a0ae11, 3864b2114ab11a02cf55e91c1e5553c9c4f854bc, 61e0251a1d4ddc695382aee11e443506afd40899, 7e6c1d5483b35ab911113dff0f5fd559760d733b, 269c5d4f85d6e4edd1a100533c9adb88a36ade70, b05fe4ffee8f1c457a79013c2ddc88abcdadc6bb, 3615da58310a778c7ee6d9b2d77fd3fb7a6700f4, 9b3b1cb03c6536d40adfcfa8f93577079b9a9d1d, f587397c9c41c1a68b4e46fc16bad8d48c975e4d, 20c0acc149c2e1a921ca1e7d64a017207077687b, 96eb58a0fb6ac6dd4ba438120b2cd2725e815e95, 4e3555c1d99b6a3273262443befffe73f86c203d, caadcf69ee3160458db0eae9e3810127709b3717, a90de7c61df62adba6af753b28653c241ddd27fb, 8439e74e6f39317c1731aeb438b6ee17c09fa57d, a64bcfd731fae39a620b884a828dd144360f65dd, 7d8663da7702cb009e44594b2b040cff81f15dea, 2e3727e3ff682dbab734aaccf641360bc62a8561, cd5d03d2b78c634109e7e39b1986965f12630699, 8360f4bf148344960dfd156f6217f7657f070365, ffe53de8d4f265ac3b4c5b3e285c6efda3514770, 4fc58513dce5ee6acb83ba07d9f31c26812075f9, 62fc314c582e9f218987e96c79db6c1aa0ba6c1e, ee186b6b05569537eb979027176ccee57354c4da, 507ed148408b113aa5b4e306bc512a0dcbb5e4f8, c8d163f73cad4cb61c12c6871e26489b52094d17, de84a5c770ac1a429152dd79f0895b27aa544368, a5297f16eede718eac021f27d6825d1062661be6, 2b99b5d3542f8695e419e851c2f07758ef46373d, 07103ddb7211efce8150fc91d2449cc0adbcef11, 1f9d74c91318e974f70b2456969d4c75ce2dbfb9, 056115fff93b16071f3fda067329c64dd2fc1f05, f2db756abd135cc6ca4cf657d29fb2601764d50f, 54e58d8c52b5aed15e6de47ca51fb21c164acf41, c233270643d0a887dc84ae90573176eb52f8ca93, c939422637bdba13fa3b5849cc1e7eacf26d46d0, c08aaabd95d4872593c29807de6ec1485cefa7fa, 6f93bd1f65888104e33da2f9f01056b6115952e5, 1de8e39ed5a00795ea16111931ca081024b4f325, 35a945e2bf04437db0201c942000bdb98ef4ddef, aeadda5bada0c32719dd74995a672a1ad7589805, ca076140472bfde1209423946441f1bd5a35efc1, 90a012a1fe29edbb70de30d5f683e10cc27e1602, fb67c41ad7faeff7a5f33e9e0bca6493a3febe89, 9649594c761dbb72e58ddd71a10f0794378337ca, 2e4ad069d552167d0fc06d39bc8d622573f14792, 2445d4d09f24c266075617fc5a572415e07045fc, 25d4a13d5621f11290af83b81b0be1588ffc87db, 028fd2950195479b90d21ee1bd795cf1a9c661e7, 493859bf617ac80f560d02ad6d471aefd6a0ef91, 68be72fdc6dcf9f26a99f0bf82046c7939f43ead, 9775a9c6808b8ed3cf37ca04d3b701284b459893, 254d6f7e9c689c639f85f3f5119f4a812d295f05, 98cf63431af3d1cd6a411e311250ab71961df9e7, 58c88b7d54ca2290cee9cfb322d8b34e873a370c, 65a7088e71061b876e9cd51140f31c92ded92777, 5ab1d95b29509ee5a061eddda39d7f4189abbe37, e0dff2b808789c4c2a0751d00eff3e3d066c87dc, 4ff6e7dfff58eaca02c49a13d82058665cfad23b, 5117a5d5baca409a0510dac61d479827920cdfbc, 52a701f295490cf10850b2a6ad8fb3fdcbc57211, 18cd3e3205ac3301ebce0b047aa444e50388083b, 0cad81aeb9ddaf5dad8b2ab9c6ff6955402c9310, 24b18a9e5d050a28c3f359ee29d496fda4b38e98, c5c0585b4b5a1bad22ced00e01cc90eed8448ce7, 6198a756338a6101cd0787bd3774ad86b56d4fa5, 9553dae93ba328f3538b213051d180c21717c158, aae9b9101c61d914e0ceb7e39f88d688c986af18, 1be0bbf71355b3b6cbd24c441e51873376bf3911, 591a2779a7f4213fd7f0e7eee8d2a844359d65bb, c7f3a238e7fcc09292c0316b4df3279a4d241b2d, 8a2d8a138d5ac1fc38b24bc7fd7513f6dbe86b24, e0074a31ef26adaebff6ac0657e4471fc805f93f, df6ecaae1c3ac3a05c8cd0c6a9c3da58d4e86a98, 6dd7def99467952d1df6a451d2e74861cf6599de, 7c42b70fe58ceb055f0d6785297e7c8780d89277, a53506281883841dc824e48595668771728a7258, 7a73630c997c9c1265a1248aff3ddcf6a05e549d, 28d0a668bf4f23d6b16ec47dc3f2ddab24769105, cbef2f4c09d1e798a243f18aca8b0ed690dc4e27, 21ba1f7ea785fe2cb6f84e1b595b8f608650ceb2, 3891f01a87179bb2b4d00ba60fcedb888fedbd57, 01594d56268229287ccbee12466008499e4e3e56, 87e25a7db4ec765cce6e6a5abd813e5e33575f22, da3396776b785211e4872a456c0d428817910fa7, e76dd05fe35be62825a967621b540eb2bcb34bb8, 0ff157220fff803dd5a4f6f53fcc25c05ebc482c, ad0a675d97a9253adf433e97df261c23c3ed6627, 52e643a375d5853d66921a1102c2faf5b4937159, 27e6a335dbfe194312e3c5159b2a5d5b1457a54a, 1eecd68fefad191b7f4af1bc75dbb815eee4401d, 44f15b6606c8aa443a04ea3aa0724c54e45d9230, 2a09011d2cc8d43cb30696d632c361d68aba468b, 9300017eec034cf2f42aa175884a648dbc54ae03, f72307fdaa837967e8bfaf56fac6ecd2529bac61, a7617bb3965f93e2130021622b33f52e23799e9c, 2ecff37420e15e4d2b0ab198c7f4b2fcbf230740, b3cd68482cbd26ee16814ce1a70a2f0b605ace16, 4275f77a2ba6d6c078828b5cfd78f1864848735f, 7bdf7aba5c15d38bc31369438947c19c8a1211a3, b7895a3e5e564d81010728acc5ae60368cdaf600, 144fd2e14c96ecda132698089388db28ba65fa92 efde6a76f9807eaa0af80b5e85aa350ac8709a81, 9f6fcc340d89eecc000765f6ab93e862f53a02d9, e0074a31ef26adaebff6ac0657e4471fc805f93f, 08b2e80aabd2b56e69fb6708dd1e579ede760ded, 757dbf076bbcfe3af1c4b244cad9e2d664a15f17, 53fabf1f02a7e920db9437bda83c871093ce8f88, b35ad427c5e9282730682553b6dcf5d70b603e22, 666f7df8034fbb10843be7ed61f869cc881c28c5, dece96f21dbdbbb3176d6544d72bef3d44571dc6, 86e07595f744eb2a250cf6c25ee7cb09c6dbd849, 256e39fc62c0b0ce576fd29849672e6323eecea4, ac71d0f56efda081cf3c602eae8897b64cf84dac, 4f3cb5de3708e1c406989bb636892e5d010b1a6b, 75194201f1f06d120f246f6fad025ca5f672943d, 0f3a990dd2bc9532752a711a49a131c63d52e3c7, 2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c, 40f9ca60f103783aa481bc9a91b92fd55b4ea625, 93e0ae9af62fb1bd0c4f120205d2e84809cf4e09, b7c7972a51ab6be6e5f410d2b12c770f5b7ebc98, ee8b66da8ce3bdac0378f89159d8bd7e45a91363, 6da9e33602fad4b8bf9466dc0e9a73665469a195, 5cd012736e4680bbb25928ee7fbcea4859878fff, 35826b7447b0c3233ca3dacad2e44de082e76896, c8c8635a4c902ef051a46845919a5430f8d71e3f, cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e, dd51df6734d9b8d8dca9c2a22659e74f674060e2, 1d80dd008677e0084b1530295207a568853badee, c378874a9fa123891d1d75177d99dba5c4d18f9b, 596daeb7f08e14d69af90fd4f07b9e87f2816681, 018c8e0d5e8bc55fc51d3361fcb27c3c1fd189f6, d80bb323c9dd8f814fe02e16dec510557c7d5101, fb66800a00aeaa8046cb3e6b1401fdc4f81848d5, e137c7c34cc10d4f8c9124c6f9af17a44061ab1f, d0458abdb321a48771631278e3b09dd7aa4e2edc, 05fa92475ccb2beb70a96ddee83c04b65a2cdbfb, 0040fea3797ea3e497691e9d1e2660711c60ac4d, 95a622305722889c321204c4bca68a3517a29aab, c52b5ab95cf314a7983141f74c97744ff3ecbc81, 537d02d25f1953f1907d44106f83874ac73e06b4, 5cf62c6c02322505db9260d2aa9031386326fc75, ce7502a11067ef903cba24ad588cf0a5b9da9257, 9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b, c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23, 6d5203615f7a9670cb1698b74123666bc25ba471, 23138252f20891c26a3692664c6affaf99e86541, 1315d0c96f4625a76296f58d431f97669e5178c2, ed48f3c017c5e572a523890bcd5b7c798d7eb358, 755fd9446b084e659e98bd7336b9e910c2e12577, d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967, b9e2ab75f8f6dedd45c6ad7a83b3160149869262, a3258d66bcc9f946304c19d59e75d2721126303e, 5bb4bab12f8edfef95ed13cbabf8c0f377986065, db9f7a67ec4b03413c10034956e2cf18739ca4b1, 85248da628770d9d93fdd2cbd1eedd55b3ddc206, 75482d0a8ccd0b0d370aeb7ee60c72cd47a191b0, ddf5c581b8aba355262ecfd7499af18362af8e9f, 63292292b8dbe3bb4f691f82823dcdc0172d2291, 8ddcd43b0cfcebfda882a238532d00905fe85eb8, 185893256f10c14207bffe49ae733fb1a970aec5, 0d4cc2ef0d246df34d534ef2f0df8ad9bb043206, 9f15ec6de11c57d5fff02fe08639b647fc0749e8, 8f4ae7d825d90a18327c5555386f3cdaf414d836, f7c71f65c000c2c3ef7df1b034b8fdd822a396d8, 8b0b22e166e2845a7c61af21cf13d8e0ff19efd6, 08444cbc3f6378f281a811d74c9cb152c8ad19ca, dcee430e57f3fd37e4bc6652ad7180361e31444e, 267d3ce04efb3bef228c9c1226cd5f938c5d60a3, 67eb22ec9d588c9f984d13c0ffd703a14181f775, f9aa19e3b116c0078019e9382d1a6c4bb050f113, 957c6264ef97909a043a70b96cf896b1feb0f204, c76ff1ba14487d521c49d4b830b2d718d170b2e1, 4b3f07fc74089151efeff7a8fdfa9c414a1f0d6a, 632790fd51ae9017fb0de16dbc25b739548ba54c, ce21eb5fac385098b7ed19c77167a38b5dee230a, acf38bf7a1ac34fdbe8c18c843828a78293a85cb, 87424dabd20acfdbb9a4489f289ec075ccfb87b0, 44604b7316fcbfd7d0d7425e75cd7ebe267e3247, f49b86dc47fb1f09a8aaa6642b1b456ef4292391, e6a311f6898b1184d7d58826021a82cbda2f9bc0, d35f36cd055419f5ba5b82f2efc047348c71b530, fb76baa60898db82831df44796bd224d30e3236d, a867abf0304439182a7225a751145e4d1d4b07c7, 5fc811210b70889084b2be5a6a3577963fd5f3c4, 7e4c77c96887ac6f99b044b759495121024b582b, d84c6e98106e7b0c205f019ee24d416d0bb65f37, 60cf948f8bfdc23e1f718967fdd365fc3da7919d, 6fa5300682fbfcbaaae9d4593a015c18ab34df1f, 27f1bdee5ecf37eda3dde6ea61a439bdda41ea0a, 453a763b6e3fc04f4d647e6c9a923875411f8007, ecc7c2fc393568076c30243b48a26045d61d03f3, 0a4b997337aafcc81396d27ac5de2a682283152f, efde6a76f9807eaa0af80b5e85aa350ac8709a81, 9c7b69e4229b6817b248bcf5270a783eed1f9930, e3902bcdad79dcef43562a075d6a130c6a77d63d, 78b13cd0e7a33d45c2081bb135e860bbaca7cbe5, 1f686fd634dbe9b46c03629d2b3bfae345a151e3, f258ae67516d53752c8d1f0a2576d72471ed427f, 2330545827dfe6a39c56c6ae314723b88c3bc6b7, 0373037a0db7e13548b0f302cad9414f00e58991, a9ab7bde4e35856f407458c341883c4cde7484cd, 8333d0b0890f6299fac1fd219f58aee0c62cbf9c, 661f1aab171dc3ef16075f69581e88ad4a133fae, c9d22583d22d566807e76fa10c65af29104ae16c, c0b58de334290590cb4d8d90751a6bd6c9139e33, f02e53568dbc193b7ac75cc19b0a7751d5514b95, a2aa78d7f4997be515c8e3d9a9795dc88a21c5d7, 1102687d06ab2dda3c022e4b464286a1b372e6d9, 242ab778f2decbf15e34ab4c28308274f4e01d01, c6ea8fabf9f726a58b76ff6e41d21b650941f880, 2d0b16804785660e8515aca9944784fb3733c619, 548ef438568fe3216e39235fc054202709c542ca, ec2f2e687dde75b30c09e0a676bb03fd62ac0cbb, c3636bf5996fe1dc4541d89d979f6ca18a54fd83, ba63fa3c951cb5c18d0fa4f9483577c6e18389c4, 0361d53f4c9d350654fbf733cfdb208d17922027, 5a39ff40780029c4d2125504b41fc7bf8e7fffe3, 4782fd399d97be551032576c4d77f079e862fdba, b936d3e95db3180a2f1f32ed7c80543e81971fde, 277d83961c7332941a9339bf890dbe0c89029ae3, f3bf0775a5a8bce228289c22b96d0c922cf2cb0d, 4e47bfb3a1abb8074fb9a24f98a97dbf25806522, ebba613b0b34ea338eed508a3ba6cbb235986fd9, 04533e6cdae94f91a62d769c874156d81301dc7d, bc600f1bd5b188030305b964e5aef1b0ea70f634, 2621e07e87c1a5b53476871618740248d07607f2, dd255ffa07d0263521a1ca863fc2192db19bc04c, bcc1174e9bba9ba0cacbc9356d48a7599c50e03e, 86e1590042116b35a63a705676ecdffd5dfcde6c, 6cd2d07d9ae00fafa460fa1613264c43a283e24d, 9f6fcc340d89eecc000765f6ab93e862f53a02d9, 579c9ab311e9efcbc3329599232a8f9992b2694e, 00fb6d76d0a97af06ba27c1180d6dcddfa337fea, a104b06d4aea2f2cd3d48bdbe38410284f236428, c133385986db9fb1333b37739528f66ad45de916, 49abedc2c30c6274339bc203e0ddd10f128dae58, dfc279a22a5563ac7a832a586914d5410426e9b7, e08053b77cac4ec91fd398d7bad65bba1394f45f, b6176906e71620b37920eaf84fa51516b046bdce, 722d10b2c5999f19f3a912dc2fbaeb71cef65a07, a8ef9c9ad1495f3eb9dc1ef09c0995926561fd8c, c3dc6eb57ef94ca1ff19ab766fc3cc5179242cac, 594cde7937de6f848998bac35d35591f8a18aa10, 5cbe08b6a84cfa51ffd952a7c997b9a5f5e46e92, a9225f90e205a7c2b24a4ad4a32d0961067005b0, 336baebadcd6114ad961ca1027474499e15ae42a, 465cfd5be2e92bd9553e1ac4987bfa579d8efca3, cb6fad3efcd7cd3dc87d02ca7e8e97eb277a66ab, 9562b9b69e08b84ec1e8e431a846548fa8a83b44, 4ebab66163e136773ae68216585a5c587eba7006, f0319c88fd9a0e70cd8900ba7431724285886f9e, cff8dadbe853c43fc53a827fce965d85e30d5de7, b77e754a0cbaa9225d100a4361c3893c2d481611, 5e130209d38cd7e483d025d798895afe21f2a6bd, 2d6fd782465395d54d8958e2da8a5c8744a81942, 64d8a1d9fdacf3e7396cdf2f5c61171c1c9bccf2, 828ca7cc925de90c3883e935c66f7beec6fa9113, 41befde2273724e2070a28cd6c47a407e3e4426a, 82d3cdcd6cfeff043c92ea7a060498942130feb5, 0eebc6e6b7cd7fc801579e57701608e7bf155ee0, 5f66d48b38d32d3768c78f16753ed4f2095bbede, 5d48b0d38d996cde1954c3c0df0f0f0a5eecfb81, 9fc1ffb631a5a44bc11b55061288758e39a9d20a, 3b84de4da4243eaf5d1353c7154fb22c866eff7b, 78fdfe2336048ba37a8b4c321ee4ab5d7bfb1357, e0adc166a33033c9d2668547803a1e034c2c2494, b98a40605a4eeaf9347401b8f9ed9f0fe297c745, 830954304ebcf450b213c9ebc53cb4eefb87f02d, cdd535fcac4ba79bb371e8373c6504d9e3978853, cfa90c065f649ea5fac5507cf6c06c9a3d3254de, 3f49c328f202e68b67a9caaa63522e333ea5006f, e83f9e69e2c4abd295645eaf0289772a15eb4a85, 84426d183ae095107bb264b92d828f231d0a9826, c857919b40b9fb27139424944e9fb6cc58befc48, 716264c72f0980e763da540f59912d11bbfb4695, 85f2bbfd1c6803977ecc1c2053527363078bce22, 4ed00607df060a3cdcc685c4fc0c1967f62b37f1, 1d2d0749a8b72c4c8cdd5b85b210157e8d7d6a41, 49d60450136a71abb3de08c26e5b8a7cf41e9004, de228c77b0dc17cadb77a676883c4045cfc43332, c83f20a3e426cc2c3ee957409898f0b41f19916e, dff7b447a74d639888eca76c940c057d3fa647e7, c8d955533b6968368907e5b090a309ac57bf419f, c83729f41d358ce3ca2ac0323704ef516dff9298, a600920cb5ee2866b09ee6c1ebae9518096e5bc4, 6ad874509d6c7edd53bb3a4b897477d6a2753c19, 69edeaa46b78bb168f7e9d0b1c991c07b90f41ca, 9a0eb9a31e71cfc43def6497907ce2ab3d091aa1, 677230df694752c7ecf6d5459eee60ad7cf45ecf, be3808140207d2ab783ef907639c2ad544b6683f, ee40e3b4529aa77d4d83fc3e7073902402cb3753, 9995521fb9b3f510ee9c7012d75e6970ec7d5fb7, 61ac125a4d493ea6707fab6e3e61d6a41526eb34, c116207160400c94a3db7f08001f889017222b11, 7a3c3abe1d1a191f06f99f989c940a5f8ce52f5f, 3e37b4a90d4e5a036f24ac3d9a3aa804df6e6969, 4c7b06b0a87f88bfaff5d55e6b302a25e0391f57, e4eabd901522742550074d5c3c5f25b642037891, 8287ebcb6ad46529ca90600dc0c2f98ecab89cf0, 13e9fd55ff93c26ca339dfa30ed9ac7113894e8e, d413ddff8b0bdaef600a31d81da227be99072574, 1a2a1d2c24b777d4c9ea9106e0e7199c7b91fa29, c12abfb697dabd249c37b578bde675c0f52d4e34, 21065423c6ce5a92194994bfa9e441d1d2b86b0a, 6d9fa3755daf6b21b1a7b2043730bcd9fb2643c4, dea15092e5470b72786868d23413290068644c21, 07103ddb7211efce8150fc91d2449cc0adbcef11, 2a294e45aa023af28ccc179c5f41410940ef40d7, f32cff8e1fb69317219ffaee81b5861a54b83a1b, 1937bed9035e953b4cb9099ddeb581d3bf38bca3, f56244d21a331cec7da5b751a4de9effad49952b, bdef0724352423191aaad141de5102b886d50ae1, 48f644686b48357354f16c74b02b6d2c450a8c2d, b4c1ef92e103d58dcddbae9a9d3885e870676844, cc672f36158c2dee3abad1fa6f51488f14ffb902, bcf0ec681912e891d66a7b0ba28ff3d41ab3e304, dca37a612cfba1b0eae07a5dd4f16a37407a2a51, ee160a971a52134a7d2715cb1123472f539c0ace, 25a0a71307c269db450ce96c667c2af7d702137c, e3862bc3e08115806055fe7239f93433407a3dc6, 084d93daf6b6031909fc318e57a2a205ad32c237, 1945384fdf1d0bac18d6f75e5f864f1aca5b49db, b4d7f3bed0687b449f6a275d9dd675e25d794aeb, fbb6b8abfa359be3475ba55912d939096637b8f8, 84bc49e900772b04cda4c21e48f23b84f0e0b2cd, f13ce558cc410f959634a6f0d31fcf7bd69be85d, d4df271f754ac4d5afd785d4043ccaaeb907a6ad, 8d20b48fc34b520f0c36250bb7557da8c1e59b7d, dad0bfac6e885176d83f802bc75763c5ba21d68e, 2170ac4d3922425f008f441d2d92e3233449c765, 91d61b3276ec5ffda85a99009a779f1ebcb4358a, e0074a31ef26adaebff6ac0657e4471fc805f93f, 53fabf1f02a7e920db9437bda83c871093ce8f88, b35ad427c5e9282730682553b6dcf5d70b603e22, 2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c, ee8b66da8ce3bdac0378f89159d8bd7e45a91363, d80bb323c9dd8f814fe02e16dec510557c7d5101, e137c7c34cc10d4f8c9124c6f9af17a44061ab1f, 185893256f10c14207bffe49ae733fb1a970aec5, eebad66fe2de9b2a6b217144cd251be3d839f441, 4e47bfb3a1abb8074fb9a24f98a97dbf25806522, 39a0703b65c985c4b99eed1c045d0f00bbbcc9db, 677230df694752c7ecf6d5459eee60ad7cf45ecf, 5a1d376489e5884b381e3bee3afd22130945782d, 806378c8c295fb062f94eb8bf0f719b398d27745, 8bf1432bf3bae1294f140237054423a6ad582104, e0d3cc90558a17b63634d15ee6df339ceb87b225, 24b58342eca597b375a424d08b64f6d001bc220a, 5e06a1f5c192670b586abf8d1a68e4f884ba4e42, 42a620d663a72f1731843d195fb15c3accd6af59, d0c68e02fa235fd2218a40684a10c9573fcb001c, 049b1c06aa35d6b10a0b3bab1a21d8c40a8ae4c0, 3935906a685640b2f6a2058b38fdf45d917edfc9, 027eb0dbc6b71f547f156c05fad0b418939e4d92, 955bde21fae2a9f50fdf040127d77dcfcbcb4723, 2ed526a43d3a37b00ada500a0354955fecf1e61c, 03cc411ad07a8a8781c7b6bf42b10c9c334ff8b4, 155175cbbba068afdfd2cc4c97d1d659b3eeeff6, af190977b64176fdcbca296cb49089ce8cb57266, 7d10bdd19765bc337ee7bbe516c3a1e76391f5c0, 93f5933a0d4229f3592c0e3fe80f677561bce63a, 5cf417bd6cf4077e3a0fe7339d0c974d4cda4762, cbb35e8db8e4641ea8f6b8363ac6ed3a93529362, 4b164488735fb13e31b21d7786acb7b477473e2e, b00d0c310ff61d3f39c116daeccdf43aa63f2b25, faf202c6c377a875a2c52ee971436c14962d1132, fdc800cc716b465a335b10230481866cf598110a, ced1ff77e6353d9d08f3e3d209a54d66899e3696

c7e9048d4df9c0a5bb178c8388a13ad44f1cc0d2 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2024-08-27 09:11:41+02:00

    Fix BETWEEN filtering for reversed clustering columns
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-19878

90208c0a29157fdc4ac88d7e24708535650b5d55 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2024-06-04 17:31:41+02:00

    Makes LWT conditions behavior on frozen and non-frozen columns consistent for null column values
    
    Patch by Benjamin Lerer; review by Ekaterina Dimitrova for CASSANDRA-19637

53fabf1f02a7e920db9437bda83c871093ce8f88 | Author: xvade <simon@vantuyl.com>
 | 2024-05-10 12:20:19-07:00

    Add support for the BETWEEN operator in WHERE clauses
    
    patch by Simon Chess; reviewed by Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-19604

53fabf1f02a7e920db9437bda83c871093ce8f88 | Author: xvade <simon@vantuyl.com>
 | 2024-05-10 12:20:19-07:00

    Add support for the BETWEEN operator in WHERE clauses
    
    patch by Simon Chess; reviewed by Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-19604

757dbf076bbcfe3af1c4b244cad9e2d664a15f17 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2024-04-16 15:07:44-04:00

    Refactor ColumnCondition
    
    Patch by Ekaterina Dimitrova; review by Benjamin Lerer for CASSANDRA-19620

6dd7def99467952d1df6a451d2e74861cf6599de | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2024-03-21 17:19:58+01:00

    Align tests with CASSANDRA-19341
    
    patch by Benjamin Lerer; review by Berenguer Blasi, Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-19341

e0074a31ef26adaebff6ac0657e4471fc805f93f | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2024-03-21 11:11:10+01:00

    Add support for NOT operators in WHERE clauses (CASSANDRA-18584)
    In addition - Fixed Three Valued Logic
    
    patch by Piotr Kolaczkowski; reviewed by Benjamin Lerer, Ekaterina Dimitrova, Andres de la Pena for CASSANDRA-18584
    
    Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
    Co-authored by: Ekaterina Dimitrova<ekaterina.dimitrova@datastax.com>

e0074a31ef26adaebff6ac0657e4471fc805f93f | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2024-03-21 11:11:10+01:00

    Add support for NOT operators in WHERE clauses (CASSANDRA-18584)
    In addition - Fixed Three Valued Logic
    
    patch by Piotr Kolaczkowski; reviewed by Benjamin Lerer, Ekaterina Dimitrova, Andres de la Pena for CASSANDRA-18584
    
    Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
    Co-authored by: Ekaterina Dimitrova<ekaterina.dimitrova@datastax.com>

b35ad427c5e9282730682553b6dcf5d70b603e22 | Author: Shailaja Koppu <s_koppu@apple.com>
 | 2024-03-12 12:27:58+00:00

    Add LIST SUPERUSERS CQL statement
    
    patch by Shailaja Koppu; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-19417

b35ad427c5e9282730682553b6dcf5d70b603e22 | Author: Shailaja Koppu <s_koppu@apple.com>
 | 2024-03-12 12:27:58+00:00

    Add LIST SUPERUSERS CQL statement
    
    patch by Shailaja Koppu; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-19417

666f7df8034fbb10843be7ed61f869cc881c28c5 | Author: Bereng <berenguerblasi@gmail.com>
 | 2024-01-15 09:35:22+01:00

    Enhanced usage of test method names in CQLTester for better test debugging
    
    patch by Berenguer Blasi, Benjamin Lerer; reviewed by Benjamin Lerer for CASSANDRA-19050
    
    Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>

dece96f21dbdbbb3176d6544d72bef3d44571dc6 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-11-22 12:16:57+01:00

    Fix filtering system ks sstables for relocation on startup
    
    Patch by Jacek Lewandowski; reviewed by Benjamin Lerer for CASSANDRA-18963

86e07595f744eb2a250cf6c25ee7cb09c6dbd849 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-10-20 12:35:33+02:00

    Retrieve keyspaces metadata and schema version concistently in DescribeStatement
    
    The fix makes the DescribeStatement to wait for the in-progress schema transformations to finish before returning the first page. This way, the metadata and schema version encoded in the result set metadata are guaranteed to be consistent.
    
    Patch by Jacek Lewandowski; reviewed by Benjamin Lerer, Ekaterina Dimitrova for CASSANDRA-18921

256e39fc62c0b0ce576fd29849672e6323eecea4 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-10-19 16:35:57-05:00

    ClientRequestSize metrics should not treat CONTAINS restrictions as being equality-based
    
    patch by Caleb Rackliffe; reviewed by Benjamin Lerer for CASSANDRA-18896

ac71d0f56efda081cf3c602eae8897b64cf84dac | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-10-11 12:12:36+02:00

    Fixed the inconsistency between distributedKeyspaces and distributedAndLocalKeyspaces
    
    Patch by Jacek Lewandowski; reviewed by Benjamin Lerer, Berenguer Blasi, Ekaterina Dimitrova, Jeremiah Jordan for CASSANDRA-18747

534da538d229a5b4fc1d9ef7cc8b37ead455191c | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2023-09-15 18:05:11+02:00

    Refactor Relation and Restrictions hierachies
    
    patch by Benjamin Lerer and Piotr Kołaczkowski; reviewed by Berenguer Blasi, Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-19341
    
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@datastax.com>

08b2e80aabd2b56e69fb6708dd1e579ede760ded | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-09-06 22:36:14+02:00

    Warn about unqualified prepared statement only if it is select or modification statement
    
    patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-18322

34fa4e279ac136d6e673be9540b9f322f414bf7f | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2023-08-17 10:03:00+02:00

    Simplify the bind marker and Term logic
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña, Ekaterina Dimitrova and Maxwell Guo for CASSANDRA-18813
    
    The patch refactor the Term and Terms interfaces to simplify the logic.
    * It removes the MultiItemTerminal and MultiColumnRaw interfaces
    * Represents IN bind marker as Terms instead of having 2 different representations (a list of terms and a single MultiItemTerminal).
    * Replaces the AbstractMarker hierachy by the Marker class
    * It introduces a new MultiElementType that becomes a super class of all the CollectionTypes, TupleType, UserType and VectorType (standardizing the pack and unpack method name and their modifiers)
    * It replaces the Value and DelayedValue implementations for the Lists, Sets, Maps, Tuples, UserTypes and Vectors classes by the MultiElements Value and DelayedValue classes.

600f4d9a690dbd887d5e6298fe67e6bba982033d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2023-07-13 19:08:11+02:00

    Upgrade Jamm version to 0.4.0
    This upgrade also fixes issues with PhantomReferences and the test problems from CASSANDRA-17884 anad CASSANDRA-16304
    
    patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for CASSANDRA-18239

4f3cb5de3708e1c406989bb636892e5d010b1a6b | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-06-03 17:14:45+01:00

    Avoid unnecessary deserialization of terminal arguments when executing CQL functions
    
    patch by Benjamin Lerer and Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-18566
    
    Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

40f9ca60f103783aa481bc9a91b92fd55b4ea625 | Author: Benedict Elliott Smith <https://benedict@apache.org>
 | 2023-03-01 19:08:20-07:00

    Improve memtable allocator accounting when updating AtomicBTreePartition
    
    patch by Benedict Elliott Smith; reviewed by Benjamin Lerer, Jon Meredith for CASSANDRA-18125

8bf1432bf3bae1294f140237054423a6ad582104 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-01-31 15:44:32+00:00

    Update tests for UNMASK and SELECT_MASKED permissions
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17940

2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-12-07 17:28:24+00:00

    CEP-20: Dynamic Data Masking
    
    Allows to attach the native masking functions and UDFs to the definitions of
    table columns in the schema, as defined by CEP-20.
    
    The functions masking a column can be specified on CREATE TABLE queries, right
    at the end of the column definition. The mask of a column can also be changed
    or dropped with an ALTER TABLE query. Once a column is masked, SELECT queries
    will always return the masked value of the column. That masking is done on the
    coordinator, at the end of the query execution. Thus, masking won't affect any
    filters or ordering, which would be based on the clear values of the masked
    columns. Column masks are stored on the table system_schema.column_masks.
    
    A new UNMASK permission allows to see the clear data of columns with an
    attached mask. Also, a new SELECT_MASKED permission allows to run SELECT
    queries restricting the clear values of masked columns. Superusers have both
    permissions by default, whereas regular users don't have them.
    
    Dynamic data masking can be enabled/disabled with the config property
    dynamic_data_masking_enabled in cassandra.yaml. It is disabled by default.
    
    This is the combination of multiple tickets:
    
     * Add masking functions to column metadata (CASSANDRA-18068)
     * Add UNMASK permission (CASSANDRA-18069)
     * Add SELECT_MASKED permission (CASSANDRA-18070)
     * Add support for using UDFs as masking functions (CASSANDRA-18071)
     * Add feature flag for dynamic data masking (CASSANDRA-18316)
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17940

2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-12-07 17:28:24+00:00

    CEP-20: Dynamic Data Masking
    
    Allows to attach the native masking functions and UDFs to the definitions of
    table columns in the schema, as defined by CEP-20.
    
    The functions masking a column can be specified on CREATE TABLE queries, right
    at the end of the column definition. The mask of a column can also be changed
    or dropped with an ALTER TABLE query. Once a column is masked, SELECT queries
    will always return the masked value of the column. That masking is done on the
    coordinator, at the end of the query execution. Thus, masking won't affect any
    filters or ordering, which would be based on the clear values of the masked
    columns. Column masks are stored on the table system_schema.column_masks.
    
    A new UNMASK permission allows to see the clear data of columns with an
    attached mask. Also, a new SELECT_MASKED permission allows to run SELECT
    queries restricting the clear values of masked columns. Superusers have both
    permissions by default, whereas regular users don't have them.
    
    Dynamic data masking can be enabled/disabled with the config property
    dynamic_data_masking_enabled in cassandra.yaml. It is disabled by default.
    
    This is the combination of multiple tickets:
    
     * Add masking functions to column metadata (CASSANDRA-18068)
     * Add UNMASK permission (CASSANDRA-18069)
     * Add SELECT_MASKED permission (CASSANDRA-18070)
     * Add support for using UDFs as masking functions (CASSANDRA-18071)
     * Add feature flag for dynamic data masking (CASSANDRA-18316)
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17940

b7c7972a51ab6be6e5f410d2b12c770f5b7ebc98 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-11-16 12:23:43+00:00

    Add CQL scalar functions for collection aggregation
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-18060

0f3a990dd2bc9532752a711a49a131c63d52e3c7 | Author: Maxim Chanturiay <maxim.chanturiay@ibm.com>
 | 2022-11-06 17:27:29+02:00

    Fix the capital P usage in the CQL parser
    
    patch by Maxim Chanturiay; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-17919

5cd012736e4680bbb25928ee7fbcea4859878fff | Author: Alex Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2022-11-01 11:52:31+01:00

    VIntCoding handles BB with less than 8 bytes
    
    Without this fix VIntCoding#writeUnsignedVInt(long, ByteBuffer) throws
    a runtime error if the BB size is less than 8 bytes. This method also
    silently does not write to BB if it has less than 8 bytes left.
    
    patch by Alex Sorokoumov; reviewed by Benjamin Lerer for CASSANDRA-15215

e0d3cc90558a17b63634d15ee6df339ceb87b225 | Author: xuanling.gc <xuanling.gc@alibaba-inc.com>
 | 2022-10-31 15:36:33+08:00

    align cqlsh tests with CASSANDRA-15402
    
    patch by Maxwell Guo; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-15402

ee8b66da8ce3bdac0378f89159d8bd7e45a91363 | Author: maxwellguo <cclive1601@gmail.com>
 | 2022-10-27 22:05:49+08:00

    Make incremental backup configurable per table
    
    patch by Maxwell Guo; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-15402

ee8b66da8ce3bdac0378f89159d8bd7e45a91363 | Author: maxwellguo <cclive1601@gmail.com>
 | 2022-10-27 22:05:49+08:00

    Make incremental backup configurable per table
    
    patch by Maxwell Guo; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-15402

35826b7447b0c3233ca3dacad2e44de082e76896 | Author: Natnael Adere <natnael_adere@apple.com>
 | 2022-10-19 14:34:05-04:00

    Fix error message about type hints (CASSANDRA-17915)
    
    Patch by Natnael Adere; reviewed by blerer and brandonwilliams for
    CASSANDRA-17915

75194201f1f06d120f246f6fad025ca5f672943d | Author: Bernardo Botella Corbi <contacto@bernardobotella.com>
 | 2022-10-10 09:08:16-07:00

    Fix quoting in toCqlString methods of UDTs and aggregates
    
    patch by Bernardo Botella Corbi, reviewed by Stefan Miklosovic, Benjamin Lerer and Yifan Cai for CASSANDRA-17918

6da9e33602fad4b8bf9466dc0e9a73665469a195 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-09-02 13:39:10+01:00

    Add support for CQL functions on collections, tuples and UDTs
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-17811

93e0ae9af62fb1bd0c4f120205d2e84809cf4e09 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-08-19 16:33:25+01:00

    Add CQL functions for dynamic data masking
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-17941

24b58342eca597b375a424d08b64f6d001bc220a | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-08-09 08:44:23+02:00

    Flaky test_rolling_upgrade
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17806

c8c8635a4c902ef051a46845919a5430f8d71e3f | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-06-17 11:45:43+01:00

    Add ability to read the TTLs and write times of the elements of a collection and/or UDT
    
    patch by Andrés de la Peña; reviewed by Yifan Cai and Benjamin Lerer for CASSANDRA-8877

cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e | Author: Blake Eggleston <blake@ultrablake.com>
 | 2022-06-14 14:31:37-07:00

    Prevent premature initialization of paxos metadata files during tests
    
    Patch by Blake Eggleston; review by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17489

1d80dd008677e0084b1530295207a568853badee | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-06-09 08:53:01+02:00

    Fix flaky test - org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest.testConditionalUpdate
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17653

c378874a9fa123891d1d75177d99dba5c4d18f9b | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2022-05-11 14:42:58+02:00

    Utilise BTree improvements to reduce garbage and improve throughput
    
    Patch by Benedict Elliott Smith; review by Branimir Lambov and Benjamin Lerer for CASSANDRA-15511

596daeb7f08e14d69af90fd4f07b9e87f2816681 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2022-05-06 17:40:27+02:00

    Optimise BTree build, update and transform operations
    
    Patch Benedict Elliott Smith; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-15510

fb66800a00aeaa8046cb3e6b1401fdc4f81848d5 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-04-08 15:22:59-04:00

    Fix data corruption in AbstractCompositeType due to static boolean byte buffers
    patch by Stefania Alborghetti and Marcus Eriksson; reviewed by Marcus Eriksson, Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-14752
    
    Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
    Co-authored-by: Marcuse Eriksson <marcuse@apache.orgp>

05fa92475ccb2beb70a96ddee83c04b65a2cdbfb | Author: jacek-lewandowski <lewandowski.jacek@gmail.com>
 | 2022-03-25 13:09:34+00:00

    Remove accidentally committed wrong legacy sstables
    
    patch by Jacek Lewandowski; reviewed by Andrés de la Peña and Benjamin Lerer for CASSANDRA-17482

d0458abdb321a48771631278e3b09dd7aa4e2edc | Author: Yash Ladha <yash@yashladha.in>
 | 2022-03-25 08:28:43+01:00

    generate valid KEYSPACE / MATERIALIZED VIEW for CQL for views
    
    patch by Yash Ladha; reviewed by Benjamin Lerer for CASSANDRA-17266
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

42a620d663a72f1731843d195fb15c3accd6af59 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-03-22 15:38:01+01:00

    modified test_cqlsh for CASSANDRA-17266
    
    patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-17226

5e06a1f5c192670b586abf8d1a68e4f884ba4e42 | Author: ROCHETEAU Antoine <arocheteau@jouve.com>
 | 2022-03-22 09:26:17+01:00

    CONTAINS and CONTAINS KEY support for Lightweight Transactions
    
    patch by ROCHETEAU Antoine; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-10537

d0c68e02fa235fd2218a40684a10c9573fcb001c | Author: Mick Semb Wever <mck@apache.org>
 | 2022-03-19 20:55:12+01:00

    Limit GH pull request to rebases
    
     patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419

95a622305722889c321204c4bca68a3517a29aab | Author: Paulo Motta <paulo@apache.org>
 | 2022-03-14 17:17:37-03:00

    Fix snapshot true size calculation
    
    Patch by Paulo Motta; Reviewed by Brandon Williams and Benjamin Lerer for CASSANDRA-17267

c52b5ab95cf314a7983141f74c97744ff3ecbc81 | Author: Maciej Sokol <maciej.sokol@ericsson.com>
 | 2022-03-10 13:05:42+00:00

    Disallow CONTAINS for UPDATE and DELETE
    
    patch by Maciej Sokol; reviewed by Andres de la Peña and Benjamin Lerer for CASSANDRA-15266

dd51df6734d9b8d8dca9c2a22659e74f674060e2 | Author: Marten Kenbeek <marten@blueconic.com>
 | 2022-03-09 16:29:56+01:00

    Only use statically defined subcolumns when determining column definition for supercolumn cell
    
    Patch by Marten Kenbeek; review by Benjamin Lerer and Brandon Williams for CASSANDRA-14113

9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-05 17:51:32-05:00

    Remove old Duration class in favor of DurationSpec class
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-05 17:15:18-05:00

    Bulk change of units around the code to support the move to the new configuration framework
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

6d5203615f7a9670cb1698b74123666bc25ba471 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-04 00:25:14-05:00

    Transfer parameters to the newly introduced configuration framework (7)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

23138252f20891c26a3692664c6affaf99e86541 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 23:49:50-05:00

    Transfer parameters to the newly introduced configuration framework (6)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

1315d0c96f4625a76296f58d431f97669e5178c2 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 22:28:41-05:00

    Transfer parameters to the newly introduced configuration framework (5)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

ed48f3c017c5e572a523890bcd5b7c798d7eb358 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 16:43:36-05:00

    Transfer parameters to the newly introduced configuration framework (4)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

755fd9446b084e659e98bd7336b9e910c2e12577 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 14:39:48-05:00

    Transfer parameters to the newly introduced configuration framework (3)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 00:19:28-05:00

    Transfer parameters to the newly introduced configuration framework (2)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

b9e2ab75f8f6dedd45c6ad7a83b3160149869262 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-02 12:47:41-05:00

    Extend DurationSpec and DataStorageSpec for smallest unit and transfer denylist parameters to the new framework
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

a3258d66bcc9f946304c19d59e75d2721126303e | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-01 17:14:17-05:00

    Transfer parameters to the newly introduced configuration framework (1)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

5bb4bab12f8edfef95ed13cbabf8c0f377986065 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-01-31 21:51:49-05:00

    DataRate parameters transition to the new framework
    Fix the DB descriptorRefTest which failed on the previous commit
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

0040fea3797ea3e497691e9d1e2660711c60ac4d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2022-01-24 11:51:13+01:00

    Implement sstable generation identifier as uuid
    
    Patch by Jacek Lewandowski; reviewed by Andrés de la Peña, Benjamin Lerer and Dan Jatnieks for CASSANDRA-17048

049b1c06aa35d6b10a0b3bab1a21d8c40a8ae4c0 | Author: Manish Ghildiyal <manish.ghildiyal@lunatech.be>
 | 2022-01-15 10:23:58+01:00

    Take into account new contatenation support through the + operator
    
    Patch by Manish Ghildiyal; Review by Benjamin Lerer for CASSANDRA-17190

d80bb323c9dd8f814fe02e16dec510557c7d5101 | Author: ROCHETEAU Antoine <arocheteau@jouve.com>
 | 2022-01-06 13:46:50+01:00

    CONTAINS and CONTAINS KEY support for Lightweight Transactions
    
    patch by ROCHETEAU Antoine; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-10537

d80bb323c9dd8f814fe02e16dec510557c7d5101 | Author: ROCHETEAU Antoine <arocheteau@jouve.com>
 | 2022-01-06 13:46:50+01:00

    CONTAINS and CONTAINS KEY support for Lightweight Transactions
    
    patch by ROCHETEAU Antoine; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-10537

537d02d25f1953f1907d44106f83874ac73e06b4 | Author: Tibor Répási <rtib@users.noreply.github.com>
 | 2022-01-04 17:33:31+01:00

    Expose all client options via system_views.clients and nodetool clientstats
    
    patch by Tibor Repasi reviewed by Benjamin Lerer, Berenguer Blasi, Ekaterina Dimitrova for CASSANDRA-16378

ce7502a11067ef903cba24ad588cf0a5b9da9257 | Author: Michael Burman <yak@iki.fi>
 | 2021-12-23 21:01:09+02:00

    Add a virtual table for exposing batch metrics
    
    Patch by Michael Burman; review by Aleksei Zotov, Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-17225

5cf62c6c02322505db9260d2aa9031386326fc75 | Author: Manish Ghildiyal <manish.ghildiyal@lunatech.be>
 | 2021-12-18 18:26:31+01:00

    Add support for string concatenations through the + operator
    
    Patch by Manish Ghildiyal; review by Benjamin Lerer, Berenguer Blassi,
    Brandon Williams for CASSANDRA-17190

db9f7a67ec4b03413c10034956e2cf18739ca4b1 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-12-14 23:00:56-05:00

    Add new custom types and unit  tests for configuration
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

018c8e0d5e8bc55fc51d3361fcb27c3c1fd189f6 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-12-10 18:39:55+01:00

    Optimise BTree build, update and transform operations
    
    Patch Benedict Elliott Smith; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-15510

75482d0a8ccd0b0d370aeb7ee60c72cd47a191b0 | Author: Kowalczyk <bkowalczyyk@gmail.com>
 | 2021-12-06 22:07:13+01:00

    Simplify SchemaCQLHelperTest methods
    
    Patch by Bartlomiej Kowalczyk; reviewed by Ekaterina Dimitrova and
    Benjamin Lerer for CASSANDRA-17181

3935906a685640b2f6a2058b38fdf45d917edfc9 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-11-19 17:42:29-05:00

    Fixes needed to support the new configuration framework and change of parameters
    patch by Ekaterina Dimitrova, reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

e137c7c34cc10d4f8c9124c6f9af17a44061ab1f | Author: Jogesh Anand <jogeshanand@gmail.com>
 | 2021-11-14 14:45:35-08:00

    Add support for IF EXISTS and IF NOT EXISTS in ALTER statements
    
    patch by Jogesh Anand; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-16916

e137c7c34cc10d4f8c9124c6f9af17a44061ab1f | Author: Jogesh Anand <jogeshanand@gmail.com>
 | 2021-11-14 14:45:35-08:00

    Add support for IF EXISTS and IF NOT EXISTS in ALTER statements
    
    patch by Jogesh Anand; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-16916

1ad8bf67a9c82cbb5ff38e5cf785f9fe2516d009 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-11-04 16:47:16+01:00

    Allow to aggregate by time intervals
    
    Patch by Benjamin Lerer; review by Andres De la Pena and Yifan Cai for CASSANDRA-11871
    
    The patch allow to use pure monotonic functions on the last attribute of the GROUP BY clause and introduce some floor functions that can be use to group by time range.
    
    A function is pure if:
        1. The function return values are identical for identical arguments
        2. The function application has no side effects
    
    A function is monotonic if it is either entirely nonincreasing or nondecreasing.

85248da628770d9d93fdd2cbd1eedd55b3ddc206 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-10-28 09:44:32+02:00

    PasswordObfuscator should not assume PASSWORD is the last item in the WITH clause
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer, Ekaterina Dimitrova for CASSANDRA-16801

027eb0dbc6b71f547f156c05fad0b418939e4d92 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-10-27 18:20:43+01:00

    Update auth_test.py for users allowed to view permissions of the roles they created
    
    patch by Andrés de la Peña; reviewed by Aleksei Zotov and Benjamin Lerer for CASSANDRA-16902

8ddcd43b0cfcebfda882a238532d00905fe85eb8 | Author: Kanthi Subramanian <subkanthi@gmail.com>
 | 2021-10-17 17:18:58-04:00

    Add unix time conversion functions
    
    Patch by Kanthi Subramanian; reviewed by Benjamin Lerer and Brandon
    Williams for CASSANDRA-17029

0d4cc2ef0d246df34d534ef2f0df8ad9bb043206 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-10-12 11:55:31+01:00

    Add support for type casting in WHERE clause components and in the values of INSERT/UPDATE statements
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-14337

185893256f10c14207bffe49ae733fb1a970aec5 | Author: Francisco Guerrero <francisco.guerrero@apple.com>
 | 2021-10-08 15:05:24-07:00

    Allow GRANT/REVOKE multiple permissions in a single statement
    
    patch by Francisco Guerrero; reviewed by Benjamin Lerer and Yifan Cai for CASSANDRA-17030
    
    This commit allows GRANT/REVOKE statement to support multiple permissions with a single
    statement. For example,
    
    ```
    GRANT MODIFY, SELECT ON KEYSPACE field TO manager;
    GRANT ALTER, DROP ON ROLE role1 TO role2;
    ```

185893256f10c14207bffe49ae733fb1a970aec5 | Author: Francisco Guerrero <francisco.guerrero@apple.com>
 | 2021-10-08 15:05:24-07:00

    Allow GRANT/REVOKE multiple permissions in a single statement
    
    patch by Francisco Guerrero; reviewed by Benjamin Lerer and Yifan Cai for CASSANDRA-17030
    
    This commit allows GRANT/REVOKE statement to support multiple permissions with a single
    statement. For example,
    
    ```
    GRANT MODIFY, SELECT ON KEYSPACE field TO manager;
    GRANT ALTER, DROP ON ROLE role1 TO role2;
    ```

df6ecaae1c3ac3a05c8cd0c6a9c3da58d4e86a98 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-10-08 17:32:15+02:00

    Allow to grant permission for all tables in a keyspace
    
    Patch by Benjamin Lerer; Review by Andres de la Peña and Ekaterina Dimitrova for CASSANDRA-17027
    
    In some cases it is useful to prevent users to alter or drop a keyspace
    while allowing them to create new tables.
    This patch add support for a new DataResource below KEYSPACE but above
    TABLE. The syntax to grant permission at this level in ALL TABLES IN
    KEYSPACE.

df6ecaae1c3ac3a05c8cd0c6a9c3da58d4e86a98 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-10-08 17:32:15+02:00

    Allow to grant permission for all tables in a keyspace
    
    Patch by Benjamin Lerer; Review by Andres de la Peña and Ekaterina Dimitrova for CASSANDRA-17027
    
    In some cases it is useful to prevent users to alter or drop a keyspace
    while allowing them to create new tables.
    This patch add support for a new DataResource below KEYSPACE but above
    TABLE. The syntax to grant permission at this level in ALL TABLES IN
    KEYSPACE.

ddf5c581b8aba355262ecfd7499af18362af8e9f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-04 10:07:08+02:00

    Use com.google.common.collect.Lists instead of com.google.monitoring.runtime.instrumentation.common.collect.Lists in RowUtil.
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-17022/

63292292b8dbe3bb4f691f82823dcdc0172d2291 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-09-17 17:52:07+04:00

    Implement Virtual Tables for Auth Caches
    
    Patch by Aleksei Zotov; reviewed by Sam Tunnicliffe, and Benjamin Lerer for CASSANDRA-16914

8f4ae7d825d90a18327c5555386f3cdaf414d836 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-09-16 09:03:27+02:00

    Improve MV TTL error message
    
    patch by Brandon Williams, Berenguer Blasi; reviewed by Brandon Williams, Benjamin Lerer, Aleksei Zotov for CASSANDRA-16960
    
    Co-authored-by: Brandon Williams <brandonwilliams@apache.org>
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>

9f492844d5401d4d856c3bf5b908ba84d1b92a0c | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-09-13 10:48:39+02:00

    Avoid useless SSTable reads during single partition queries
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-16944

955bde21fae2a9f50fdf040127d77dcfcbcb4723 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-09 09:56:19-04:00

    Revise auth CL tests to allow different CL checks
    
    patch by Josh McKenzie; reviewed by Benjamin Lerer for CASSANDRA-12988

138569b079b3d17b1020a24463adabecd903b79f | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-09-06 13:36:14+02:00

    Open java driver connections in CQLTester in a lazy way
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-16918

8b0b22e166e2845a7c61af21cf13d8e0ff19efd6 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-09-06 09:27:32+02:00

    Cassandra fails to process OperationExecutionException which causes ClassCastException
    
    patch by Benjamin Lerer, Berenguer Blasi; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-15269

9f15ec6de11c57d5fff02fe08639b647fc0749e8 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-02 13:58:16-04:00

    Evaluate consistency levels of auth reads
    
    Patch by Jason Brown; reviewed by Matthew Byrd, Sankalp Kohli, and Benjamin Lerer for CASSANDRA-12988
    
    Co-authored by Jason Brown (jasedbrown@gmail.com)
    Co-authored by Josh McKenzie (jmckenzie@apache.org)

af17f136e58910fa23f1b8c6b8f13de62787e823 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-08-30 15:21:44+02:00

    Fix clustering order logic in CREATE MATERIALIZED VIEW
    
    patch by Benjamin Lerer; reviewed by Zhao Yang for CASSANDRA-16898

2ed526a43d3a37b00ada500a0354955fecf1e61c | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-08-26 19:47:20+02:00

    wait for node to be available in upgrade tests for Thrift for dense and sparse supercolumn tests
    
    patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-16892

08444cbc3f6378f281a811d74c9cb152c8ad19ca | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2021-08-26 10:16:42-05:00

    Reduce max native frame size to 16MB
    
    Patch by brandonwilliams; reviewed by blerer for CASSANDRA-16886

c76ff1ba14487d521c49d4b830b2d718d170b2e1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-08-24 17:57:53+01:00

    Fix secondary indexes on primary key columns skipping some writes
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16868

4b3f07fc74089151efeff7a8fdfa9c414a1f0d6a | Author: David Capwell <dcapwell@apache.org>
 | 2021-08-20 12:07:44-07:00

    allow blocking IPs from updating metrics about traffic
    
    patch by David Capwell; reviewed by Benjamin Lerer, Caleb Rackliffe, Jon Meredith for CASSANDRA-16859

957c6264ef97909a043a70b96cf896b1feb0f204 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-08-19 11:21:58+02:00

    Nodetool setcachecapacity behaves oddly when cache disabled
    
    patch by Michal Szczepanski, Berenguer Blasi; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-#####
    
    Co-authored-by: Michal Szczepanski
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>

632790fd51ae9017fb0de16dbc25b739548ba54c | Author: arunkumar-m <arunkumar.0190@gmail.com>
 | 2021-08-18 15:51:56+02:00

    Remove possible infinite loop in NIODataInputStreamTest
    
    patch by arunkumar-m; reviewed by Joel Knighton and Benjamin Lerer for CASSANDRA-12660

dcee430e57f3fd37e4bc6652ad7180361e31444e | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
 | 2021-08-18 15:06:03+02:00

    Add support for filtering using IN restrictions
    
    patch by Venkata Harikrishna Nukala; reviewed by Andrés de la Peña and
    Benjamin Lerer for CASSANDRA-14344

ce21eb5fac385098b7ed19c77167a38b5dee230a | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-08-17 13:43:29+01:00

    Add tests for the Hint service metrics
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16189

267d3ce04efb3bef228c9c1226cd5f938c5d60a3 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-08-16 18:11:23+02:00

    make the addition of regular column to COMPACT tables throw an InvalidRequestException
    
    patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-14564

f9aa19e3b116c0078019e9382d1a6c4bb050f113 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-08-12 14:52:31+01:00

     Add nodetool commands to invalidate auth caches
    
     Patch by Aleksei Zotov; reviewed by Benjamin Lerer, Sumanth Pasupuleti
     and Sam Tunnicliffe for CASSANDRA-16404

acf38bf7a1ac34fdbe8c18c843828a78293a85cb | Author: Dmitrii Saprykin <dmitrii.saprykin@nih.gov>
 | 2021-08-06 18:22:03+01:00

    Use JMX to validate nodetool --jobs parameter
    
    patch by Dmitrii Saprykin; reviewed by Andrés de la Peña and Benjamin Lerer for CASSANDRA-16104
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Daniel Jatnieks <jatnieks@pobox.com>
    Co-authored-by: Dmitrii Saprykin <dmitrii.saprykin@nih.gov>

f7c71f65c000c2c3ef7df1b034b8fdd822a396d8 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-07-23 21:45:12+04:00

    Allow DELETE and TRUNCATE to work on Virtual Tables if the implementation allows it
    
    patch by Aleksei Zoto; reviewed by Benjamin Lerer and Chris Lohfink for
    CASSANDRA-16806

87424dabd20acfdbb9a4489f289ec075ccfb87b0 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-07-15 21:40:10+04:00

    Count bloom filter misses correctly.
    
    Patch by Aleksei Zotov; reviewed by blerer and blambov for
    CASSANDRA-12922

03cc411ad07a8a8781c7b6bf42b10c9c334ff8b4 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-07-15 12:38:26+01:00

    Add test for CASSANDRA-16104
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16104

67eb22ec9d588c9f984d13c0ffd703a14181f775 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-07-09 17:49:40-04:00

    Fix materialized view schema backup as table
    patch by Zhao Yang, Ekaterina Dimitrova; reviewed by Benjamin Lerer, Ekaterina Dimitrova for CASSANDRA-12734
    
    Co-authored-by: Zhao Yang <zhao.yang@datastax.com>
    Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>

b42855282d260bcd16412a1ed9da0227ee0c065e | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-07-09 12:00:47+02:00

    Fix CassandraVersion::compareTo
    
    patch by Benjamin Lerer; reviewed by Michael Semb Wever for CASSANDRA-16774

e6a311f6898b1184d7d58826021a82cbda2f9bc0 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-07-06 13:20:34+01:00

    Fix AbstractReadQuery::toCQLString not returning valid CQL
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16510

7c42b70fe58ceb055f0d6785297e7c8780d89277 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-22 11:05:00+02:00

    Enable DROP COMPACT for thrift upgrade tests

a53506281883841dc824e48595668771728a7258 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-21 11:28:49+02:00

    Remove unecessary DROP COMPACT STORAGE

7a73630c997c9c1265a1248aff3ddcf6a05e549d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-15 15:14:48+02:00

    Tests changes for CASSANDRA-16733

3aa49b9ff803adba85261b983ce6e56ae5c52479 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-14 16:25:49+02:00

    Read only the required SSTables for single partition queries
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe and Ekaterina Dimitrova
     for CASSANDRA-16737
    
    The patches rely on the fact that if a row has some primary key liveness then
    the row is guaranty to exist even if some of the non-primary key columns are
    deleted later on by deletions coming from other nodes. By consequence,
    when reading SSTables in a time ordered way once C* find a row with a primary key liveness
    and all the queried columns it can safely stop reading extra SSTables.
    
    That approach will not work for COMPACT tables has they do not have a primary key liveness information.
    Due to that for COMPACT tables C* will still need to retrieve all the fetched columns to ensure that
    it can returns the correct results.
    
    That approach will also not work for scenarios where the row has been inserted through only UPDATE statements
    as those statements do not set the primary key liveness information.

9b6dd382bdf4a71c06091736ff98cb1307ff0e97 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-11 15:10:54+02:00

    Add flag to disable ALTER...DROP COMPACT STORAGE statements
    
    patch by Benjamin Lerer; review by Andres de la Pena and Brandon Williams for CASSANDRA-16733

14fd0ad4e3102ec626af22e5007663526fbebbbe | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-10 14:55:07+02:00

    Fix StreamingMetricTests flakiness
    
    patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for CASSANDRA-16598

0e1f217079fa01366d9c8d758498016300467d31 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-04 11:01:56+02:00

    Invalidate prepared statements on DROP COMPACT
    
    patch by Benjamin Lerer; reviewed by Michael Semb Wever for CASSANDRA-16712

2059c7586ef6bf10900977d4f5bb1072313e0b74 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-05-31 14:19:32+02:00

    Fix queries on empty partitions with static data
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña and Jacek
    Lewandowski for CASSANDRA-16686
    
    When an CQL query is done at the partition level (without clustering or
    regular column restrictions), if a partition does not contains any row but
    contains some static columns a row will be returned to the user with null
    values for all the clustering and regular columns.
    Since CASSANDRA-12768, Cassandra fetch all the regular columns but only
    the static columns that have been selected by the user. By consequence,
    Cassandra will fetch only s1 for the SELECT s1 FROM %s WHERE pk=1 query
    from the description example. Due to that it will NOT attempt to fetch the
    s2 value and will look only at the third and second SSTables. The
    partition having no value for s1 Cassandra will consider the partition
    empty and will not return a row for it as it should.
    
    The patch fix the issue by adding all the static columns to the fetched
    columns when the query is at the partition level (without clustering or
    regular column restrictions). Unfortunately as 4.0-rc1 has been released
    we need to ensure backward compatibility with it in a mixed cluster
    environment. To ensure that some extra changes were required in
    ColumnFilter and in Gossiper.

24346d17899df8610a5f425c7074ddd5dc8082bb | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-05-17 10:23:18+02:00

    Ensure that existing empty rows are properly returned
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-16671

d35f36cd055419f5ba5b82f2efc047348c71b530 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-05-13 12:24:08+02:00

    Fix misplacement of originatingHostId in stats metadata
    
    patch by Jacek Lewandowski; reviewed by Benjamin Lerer for CASSANDRA-16619

fb76baa60898db82831df44796bd224d30e3236d | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-05-07 17:50:13+01:00

    Fix DROP COMPACT STORAGE for counters
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-16653

7917ab81218835c9ae6c70b8006d8577c961c578 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-05-07 11:08:09+02:00

    Ninja fix: Add missing Ignore in LegacySSTableTest

155175cbbba068afdfd2cc4c97d1d659b3eeeff6 | Author: David Capwell <dcapwell@gmail.com>
 | 2021-05-06 14:27:42-07:00

    python test failures caused by error checks not filtering JAVA_TOOL_OPTIONS
    
    patch by David Capwell; reviewed by Benjamin Lerer for CASSANDRA-16660

a867abf0304439182a7225a751145e4d1d4b07c7 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2021-05-05 14:58:32-05:00

    Add back validation for AlterTableStatements
    
    patch by Adam Holmberg; review by Ekaterina Dimitrova and Benjamin Lerer
    for CASSANDRA-16643

7e4c77c96887ac6f99b044b759495121024b582b | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-05-05 10:53:54+02:00

    Flaky DirectoriesTest.testSecondaryIndexDirectories
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-16627

5fc811210b70889084b2be5a6a3577963fd5f3c4 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-04-24 14:25:56+04:00

    Refactor NodeTool commands tests
    
    patch by Aleksei Zoto; reviewed by Benjamin Lerer for CASSANDRA-16629

d84c6e98106e7b0c205f019ee24d416d0bb65f37 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-04-21 13:59:57+02:00

    Prevent loss of commit log data when moving sstables between nodes
    
    patch by Jakub Zytka and Jacek Lewandowski; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-16619
    
    Add originating host ID to sstable metadata
    
    - md, me sstables
    - add missing test cases in MetadataSerializerTest
    
    Co-authored-by: Jakub Zytka <jakub.zytka@datastax.com>
    Co-authored-by: Jacek Lewandowski <jacek.lewandowski@datastax.com>

60cf948f8bfdc23e1f718967fdd365fc3da7919d | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-04-20 18:46:55+01:00

    Fix flaky MockMessagingServiceTest
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16607

6fa5300682fbfcbaaae9d4593a015c18ab34df1f | Author: Jon Meredith <jmeredithco@apple.com>
 | 2021-04-20 09:41:05-07:00

    Harden internode message resource limit accounting against serialization failures
    
    patch by Jon Meredith; reviewed by Benjamin Lerer, David Capwell for CASSANDRA-16616

27f1bdee5ecf37eda3dde6ea61a439bdda41ea0a | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2021-04-13 16:45:31-05:00

    Fix MixedModeAvailabilityV30Test.testAvailabilityV30ToV4 flakiness
    
    patch by Adam Holmberg; reviewed by Ekaterina Dimitrova and Benjamin Lerer
    for CASSANDRA-16586

d9e5dd2ff9be17b1ac32aa53a612117e63c40876 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2021-04-12 08:25:56-05:00

    Fix mixed cluster GROUP BY queries
    
    Patch by Benjamin Lerer and Adam Holmberg, reviewed by brandonwilliams
    for CASSANDRA-16582
    
    Co-authored-by: Benjamin Lerer <blerer@apache.org>
    Co-authored-by: Adam Holmberg <adam.holmberg@datastax.com>

af190977b64176fdcbca296cb49089ce8cb57266 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2021-03-26 00:16:41+00:00

    Relax timeouts and less concurrency for test_contention_many_threads
    authored by Adam Holmberg; reviewed by Ekaterina Dimitrova and Benjamin Lerer for CASSANDRA-13517

c4e4e9388b229a0db92c16029fd647909cec5737 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-03-24 17:23:51+01:00

    Fix Streaming Repair metrics
    
    patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for
    CASSANDRA-16190

453a763b6e3fc04f4d647e6c9a923875411f8007 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-03-19 09:46:00+01:00

    Fix ValidationExecutorTest flakiness
    
    patch by Berenguer Blasi; reviewed by Andrés de la Peña and Benjamin Lerer
    for CASSANDRA-16527

ecc7c2fc393568076c30243b48a26045d61d03f3 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-03-16 10:33:39+01:00

    Fix flaky ClientRequestSizeMetricsTest
    
     patch by Jacek Lewandowski; reviewed by Andres de la Peña, Benjamin Lerer, Jeremiah Jordan, Mick Semb Wever for CASSANDRA-16522

d0cfd0d9d93b77718e7403c3372e27b25e955e60 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-03-15 13:37:31+01:00

    Fix ValueAccessorTest.testSlice flakiness
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña and Berenguer Blasi
    for CASSANDRA-16516

0a4b997337aafcc81396d27ac5de2a682283152f | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-03-11 16:02:42-05:00

    Fix testPartitionDeletionRangeDeletionTie
    authored by Ekaterina Dimitrova based on solution provided by Benjamin Lerer; reviewed by Jacek Lewandowski, Benjamin Lerer and Berenguer Blasi for CASSANDRA-16512

7d10bdd19765bc337ee7bbe516c3a1e76391f5c0 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-03-10 17:39:07+00:00

    Include column selections in TestCQLSlowQuery
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16483

9c7b69e4229b6817b248bcf5270a783eed1f9930 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-03-10 17:19:17+00:00

    Fix ColumnFilter::toString not returning a valid CQL fragment
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16483

efde6a76f9807eaa0af80b5e85aa350ac8709a81 | Author: Sylvain Lebresne <lebresne@gmail.com>
 | 2021-03-07 13:54:32-05:00

    Refuse DROP COMPACT STORAGE if some 2.x sstables are in use
    patch by Sylvain Lebresne; review changes and tests by Ekaterina Dimitrova; reviewed by Benjamin Lerer and Brandon Williams for CASSANDRA-15897

efde6a76f9807eaa0af80b5e85aa350ac8709a81 | Author: Sylvain Lebresne <lebresne@gmail.com>
 | 2021-03-07 13:54:32-05:00

    Refuse DROP COMPACT STORAGE if some 2.x sstables are in use
    patch by Sylvain Lebresne; review changes and tests by Ekaterina Dimitrova; reviewed by Benjamin Lerer and Brandon Williams for CASSANDRA-15897

92fe6a37fc79b9c545bccd75b93e5126fd1678e9 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-03-05 17:44:17+01:00

    Fix the CQL generated for the views.where_clause column when some identifiers require quoting
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-16479
    
    CASSANDRA-13426 changed the way the Materialized Views WHERE clause stored
    in system_schema.views was generated. The code used to generate the WHERE
    clause text was not relying on method quoting identifiers if needed.
    The patch address this problem.

78b13cd0e7a33d45c2081bb135e860bbaca7cbe5 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2021-03-04 09:24:05-06:00

    Reinstate removed ApplicationState padding
    
    Patch by brandonwilliams; reviewed by edimitrova and blerer for
    CASSANDRA-16484

87db9187c1cc56f0dcdcd4b1ae50a31f4191f580 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-03-04 13:49:55+01:00

    Fix DESCRIBE statement for CUSTOM indices with options
    
    patch by Benjamin Lerer; reviewed by Brandon Williams for CASSANDRA-16482

e3902bcdad79dcef43562a075d6a130c6a77d63d | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-02-24 18:04:21+01:00

    Fix SASIIndexTest flakyness
    
    patch by Alexandre Dutra; reviewed by Andrés de la Peña and Benjamin Lerer
    for CASSANDRA-16444

0b60c8f37694d44482768ebc327989f7a42c8c08 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-02-19 18:00:13+01:00

    Fix timestamp issue in SinglePartitionSliceCommandTest testPartitionDeletionRowDeletionTie
    
    Patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16443

df0216c345b0b03f1b394fe092667e5d6bcd2957 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-02-16 13:00:05+01:00

    Increase CASTest timeouts
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-16387

f258ae67516d53752c8d1f0a2576d72471ed427f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-04 09:40:39+01:00

    Fix Group By pager interaction with SRP
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Benjamin Lerer for CASSANDRA-16307

1f686fd634dbe9b46c03629d2b3bfae345a151e3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-02-03 13:08:10-06:00

    Avoid pushing schema mutations when setting up distributed system keyspaces locally
    
    patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko, Benjamin Lerer
    and Brandon Williams for CASSANDRA-16387

0373037a0db7e13548b0f302cad9414f00e58991 | Author: Yifan Cai <ycai@apache.org>
 | 2021-02-02 10:13:27-08:00

    Add access and datacenters to unreserved keywords
    
    patch by Yifan Cai; reviewed by Benjamin Lerer for CASSANDRA-16398

2330545827dfe6a39c56c6ae314723b88c3bc6b7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-01-25 21:06:14-05:00

    Metrics backward compatibility restored after CASSANDRA-15066
    Authored by Ekaterina Dimitrova, reviewed by Benjamin Lerer for CASSANDRA-16083

c0b58de334290590cb4d8d90751a6bd6c9139e33 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-01-18 10:19:38+01:00

    Increase ProxyHandlerConnectionsTest timeouts
    
    patch by Berenguer Blasi; reviewed by Andrés de la Peña and Benjamin Lerer
    for CASSANDRA-16358

5cf417bd6cf4077e3a0fe7339d0c974d4cda4762 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-12-23 12:31:31-06:00

    fix version checking for 4.0+ conditionals
    
    patch by Adam Holmberg; reviewed by Benjamin Lerer, David Capwell for CASSANDRA-16330

c9d22583d22d566807e76fa10c65af29104ae16c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-12-15 17:37:18+00:00

    Fix client notifications in v5
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-16353

661f1aab171dc3ef16075f69581e88ad4a133fae | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2020-12-08 15:37:39+02:00

    Correct memtable on-heap size calculations to match actual use (CASSANDRA-16318)
    Patch by Ekaterina Dimitrova and Branimir Lambov; reviewed by Benjamin Lerer and Branimir Lambov for CASSANDRA-16318

c7d098c7ac9f4a7f8db73b71061375bfbf70be30 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-11-27 17:39:00+01:00

    Remove duplicated code from CQLTester and SchemaLoader
    
    patch by Benjamin Lerer; reviewed by Berenguer Blasi for CASSANDRA-16305

c26269bc54115958cb2d32c13cf99131ef118592 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-11-26 14:38:47+01:00

    ninja fixing wrongly committed circle-ci

47278ae3765fcf1532f20b0ade3f36f08a089630 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-11-26 10:37:55+01:00

    Use a more informative message when rejecting OldNetworkTopologyStrategy
    
    patch by Benjamin Lerer; reviewed by Erick Ramirez for CASSANDRA-16301
    
    The patch also add an entry to NEWS.txt in the upgrade section to warn
    people using the OldNetworkTopologyStrategy

93f5933a0d4229f3592c0e3fe80f677561bce63a | Author: Yasar Arafath Baigh <yasararafath.baigh@broadcom.com>
 | 2020-11-20 08:21:49+05:30

    Add checks to test the RepairMetrics.previewFailures counter
    
    patch by Yasar Arafath Baigh; reviewed by Adam Holmberg, Andrés de la Peña and Benjamin
    Lerer for CASSANDRA-16191

c6ea8fabf9f726a58b76ff6e41d21b650941f880 | Author: yifan-c <yc25code@gmail.com>
 | 2020-11-17 16:06:03-08:00

    Add dedicated tcp user timeout for streaming connection
    
    patch by Yifan Cai; reviewed by Berenguer Blasi, David Capwell, Adam
    Holmberg and by Benjamin Lerer for CASSANDRA-16143

e96b60bd9f814ee1a911e8820b7e255d23e2f24e | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-11-13 14:58:30+01:00

    Fix the histogram merge of the table metrics
    
    patch by Benjamin Lerer; reviewed by Berenguer Blasi and ZhaoYang for
    CASSANDRA-16259
    
    The logic to merge two histograms in the table metrics was wrong. It was
    causing an IndexArrayOutOfBondsException if one of the SSTable histograms
    has less buckets than the previous SSTable.

3b970ddbd6c0018ee13b596dddfd838c43afa4d1 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-11-10 09:55:20+01:00

    Remove the SEPExecutor blocking behavior
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-16186
    
    If the number of tasks added to a SEPExecutor exceed the max queue size,
    the threads adding those task will be block until enough space become
    available for all the blocked tasks. At this point all the blocked threads
    will be released at once.
    
    As the maxTasksQueued was always set to INTEGER.MAX_VALUE, the code was in
    practice never using. By consequence, removing the code was a better
    option than trying to fix it.

242ab778f2decbf15e34ab4c28308274f4e01d01 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-11-09 15:09:44+01:00

    Make sure OOM errors are rethrown on truncation failure
    
    Patch by marcuse; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-16254

1102687d06ab2dda3c022e4b464286a1b372e6d9 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2020-11-06 13:09:29+01:00

    Fix the missing bb position in ByteBufferAccessor.getUnsignedShort
    
    patch by Jacek Lewandowski; reviewed by Berenguer Blasi and Benjamin Lerer
    for CASSANDRA-16249
    
    The patch also update tests to show the failure and to check that the code
    does not assume a zero position for the ByteBuffers.

ec2f2e687dde75b30c09e0a676bb03fd62ac0cbb | Author: Berenguer Blasi <berenguerblasi@gmail.com>
 | 2020-11-03 14:25:11+01:00

    Avoid storing the last schema change in CQLTester
    
    patch by Berenguer Blasi; reviewed by David Capwell and Benjamin Lerer for
    CASSANDRA-16114

548ef438568fe3216e39235fc054202709c542ca | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2020-10-27 16:04:36-04:00

    Fix a race condition on ColumnFamilyStore and TableMetrics
    
    patch by Ekaterina Dimitrova; reviewed by Benjamin Lerer for
    CASSANDRA-16228

a9ab7bde4e35856f407458c341883c4cde7484cd | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2020-10-20 10:34:16+02:00

    Fix digest computation for queries with fetched but non queried columns
    
    patch by Jacek Lewandowski; reviewed by Benjamin Lerer and Sylvain
    Lebresne for CASSANDRA-15962

cbb35e8db8e4641ea8f6b8363ac6ed3a93529362 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-10-19 15:42:08+01:00

    Skip read repair tests ported to in-JMV
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe and Benjamin Lerer for CASSANDRA-15977

8333d0b0890f6299fac1fd219f58aee0c62cbf9c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-10-14 12:30:21+02:00

    Reduce amount of allocations during batch statement execution
    
    Patch by marcuse; reviewed by Benjamin Lerer, Michael Semb Wever and Yifan Cai
    for CASSANDRA-16201

4b164488735fb13e31b21d7786acb7b477473e2e | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-10-07 13:38:40-05:00

    relocate flaky repair/digest test to avoid cqlsh trace queries
    
    patch by Adam Holmberg; reviewed by Benjamin Lerer for CASSANDRA-14157

c87bc233c901d3f81649a0172cbc6b078b287ad0 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-10-07 17:52:37+02:00

    Improve ClientRequestSizeMetrics test
    
    patch by Benjamin Lerer; reviewed by Berenguer Blasi for CASSANDRA-16184
    
    The test was only checking that the metrics where updated but was not
    testing if the updates were correct.
    
    This patch also fix the ClearableHistogram.clear method (through an ugly
    hack) that was not clearing the histogram count.

f02e53568dbc193b7ac75cc19b0a7751d5514b95 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-10-02 08:23:05+02:00

    Improve empty/corrupt hint file handling on startup
    
    Patch by marcuse; reviewed by Benjamin Lerer and Yifan Cai for CASSANDRA-16162

28d0a668bf4f23d6b16ec47dc3f2ddab24769105 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-09-28 14:23:44+02:00

    Update tests for CASSANDRA-14793
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña and  Marcus
    Eriksson for CASSANDRA-14793

c3636bf5996fe1dc4541d89d979f6ca18a54fd83 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-09-25 16:30:28+01:00

    Fix ColumnFilter to avoid querying cells of unselected complex columns
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe and Benjamin Lerer for CASSANDRA-15977

0361d53f4c9d350654fbf733cfdb208d17922027 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-24 10:56:14-05:00

    Avoid failing compactions with very large partitions
    
    Patch by Caleb Rackliffe; Reviewed by Chris Lohfink and Benjamin Lerer for CASSANDRA-15164

5a39ff40780029c4d2125504b41fc7bf8e7fffe3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-24 10:56:14-05:00

    Avoid failing compactions with very large partitions
    
    Patch by Caleb Rackliffe; Reviewed by Chris Lohfink and Benjamin Lerer for CASSANDRA-15164

4782fd399d97be551032576c4d77f079e862fdba | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-23 16:28:47-05:00

    Avoid failing compactions with very large partitions
    
    Patch by Caleb Rackliffe; Reviewed by Chris Lohfink and Benjamin Lerer for CASSANDRA-15164

b936d3e95db3180a2f1f32ed7c80543e81971fde | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-09-18 11:40:19-07:00

    Show the progress of data streaming and index build
    
    patch by Stefan Miklosovic; reviewed by Benjamin Lerer, Berenguer Blasi, David Capwell for CASSANDRA-15406

f3bf0775a5a8bce228289c22b96d0c922cf2cb0d | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-09-09 16:36:57-07:00

    Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure
    
    patch by Zhao Yang; reviewed by Blake Eggleston, Caleb Rackliffe, David Capwell, Benjamin Lerer for CASSANDRA-15861

277d83961c7332941a9339bf890dbe0c89029ae3 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-09-08 13:20:12+02:00

    Use IF NOT EXISTS for index and UDT create statements in snapshot schema
    files
    
    patch by Stefan Miklosovic; reviewed by Andrés de la Peña and Benjamin
    Lerer for CASSANDRA-13935

eebad66fe2de9b2a6b217144cd251be3d839f441 | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-09-03 08:59:41+02:00

    Fix TestCqlshOutput.test_describe_cluster_output
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-16098

b00d0c310ff61d3f39c116daeccdf43aa63f2b25 | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-08-27 07:04:15+02:00

    Revert generic timeout increase and target to the specific test instead
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-16073

faf202c6c377a875a2c52ee971436c14962d1132 | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-08-24 17:19:45+02:00

    Increase several timeouts on test failures
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-16073

ba63fa3c951cb5c18d0fa4f9483577c6e18389c4 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-08-19 15:32:09-05:00

    Fix flaky test ConnectionTest.testMessagePurging
    
    patch by Adam Holmberg; reviewed by Yifan Cai and Benjamin Lerer for
    CASSANDRA-15958
    
    The patch fix 2 problems a race condition in InboundSocket.close when it
    is called multiple times and the flakyness in ConnectionTest.testMessagePurging.

cbef2f4c09d1e798a243f18aca8b0ed690dc4e27 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-06-18 17:34:37+02:00

    Fix describe tests

2621e07e87c1a5b53476871618740248d07607f2 | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-06-01 12:32:27+02:00

    Fix SchemaTest.testTransKsMigration-cdc and CQLSSTableWriterTest-cdc
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-15842
    
    The tests were constantly failing for the cdc test run due to the fact
    that CDCSizeTracker.shutdown was throwing a NPE if the method was called
    while CDCSizeTracker was not started.
    The fix ensure that the test start the commitlog and that
    CDCSizeTracker.shutdown is a NOOP if the tracker has not been started.

bcc1174e9bba9ba0cacbc9356d48a7599c50e03e | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-05-27 12:27:10+02:00

    Fix CassandraStreamManagerTest.incrementalSSTableSelection flakiness
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-15825
    
    The flakiness was caused by automatic compactions that were triggered by
    the creation of the fourth SStable.

dd255ffa07d0263521a1ca863fc2192db19bc04c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-05-27 11:01:42+01:00

    Fix replica-side filtering returning stale data with CL > 1
    
    patch by Andres de la Peña; reviewed by Benjamin Lerer, Caleb Rackliffe and ZhaoYang for CASSANDRA-8272

2d0b16804785660e8515aca9944784fb3733c619 | Author: Sylvain Lebresne <lebresne@gmail.com>
 | 2020-05-20 14:56:02+02:00

    Fix serial read/non-applying CAS linearizability
    
    Before this patch, a SERIAL read or a non-applying CAS replay any
    in-progress commit by calling `beginAndRepairPaxos`, but only a quorum
    of nodes is contacted, so a minority of nodes could have an unfinished
    in-progress proposal in their Paxos state. If such in-progress proposal
    is not replayed by a SERIAL read/non-applying CAS, it should never be
    replayed by any following operation as that would break serializability,
    but nothing was done to avoid this.
    
    This patch ensures that both a SERIAL read or a non-applying CAS commit
    an empty update before succeeding. This ensures that no prior incomplete
    in-progress proposal can be replayed (such proposal will be discarded as
    older than the last committed ballot).
    
    As this fix has a performance impact on SERIAL reads, a flag is provided
    to disable the new code (even if this is discouraged by a warning).
    
    Patch by Sylvain Lebresne, reviewed by Benjamin Lerer for CASSANDRA-12126

04533e6cdae94f91a62d769c874156d81301dc7d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-05-13 19:20:41+01:00

    Avoid blocking AntiEntropyStage when submitting validation requests
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-15812
    
    Switches ValidationExecutor's work queue to LinkedBlockingQueue to
    avoid blocking AntiEntropyStage when the executor is saturated. This
    requires VE.corePoolSize to be set to concurrent_validations as now
    it will always prefer to queue requests rather than start new threads.
    
    This commit also adds a hard limit on concurrent_validations, as allowing
    an unbounded number of validations to run concurrently is never safe.
    This was always true, but setting a high value here is now more
    dangerous as it controls the number of core, not max, threads.
    This hard limit is linked to concurrent_compactors, so operators may
    set concurrent_validations between 1 and concurrent_compactors.
    The meaning of setting it < 1 has changed from "unbounded" to
    "whatever concurrent_compactors is set to".
    
    This safety valve can be overridden with a system property at startup
    and/or a JMX property.
    
    CASSANDRA-9292 removed the 1hr timeout on prepare messages, but this
    was inadvertently undone when CASSANDRA-13397 was committed. As nothing
    long running is done in the repair phase anymore, this timeout can
    safely be reduced.
    
    If using RepairCommandPoolFullStrategy.queue, the core pool size
    for repairCommandExecutor must be increased from the default
    value of 1 or else all concurrent tasks will be queued and no
    more threads created.

bc600f1bd5b188030305b964e5aef1b0ea70f634 | Author: Stephen Mallette <spmva@genoprime.com>
 | 2020-04-29 11:51:03-04:00

    Add BufferPoolMetricsTest
    
    patch by Stephen Mallette; reviewed by David Capwell and by Benjamin Lerer
    for CASSANDRA-15773

6cd2d07d9ae00fafa460fa1613264c43a283e24d | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-04-27 15:01:31+01:00

    Fix infinite loop on index query paging in tables with clustering
    
    patch by Andres de la Peña; reviewed by Benjamin Lerer for CASSANDRA-14242

86e1590042116b35a63a705676ecdffd5dfcde6c | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-04-14 16:20:41+02:00

    Fix index queries on partition key columns when some partitions contains only static data
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-13666

fdc800cc716b465a335b10230481866cf598110a | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-04-13 00:44:28+08:00

    Ignore EOF error log for repair_test.py::TestRepair::test_dead_sync_participant
    
    patch by ZhaoYang; reviewed by Sergio Bossa and Benjamin Lerer for
    CASSANDRA-15666

39a0703b65c985c4b99eed1c045d0f00bbbcc9db | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
 | 2020-04-09 12:01:21+02:00

    Mark system_views/system_virtual_schema as non-alterable keyspaces in cqlsh
    
    patch by Eduard Tudenhoefner; reviewed by Benjamin Lerer for
    CASSANDRA-15711

c133385986db9fb1333b37739528f66ad45de916 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-03 10:56:20-07:00

    Fix CasWriterTest after CASSANDRA-15689
    
    patch by David Capwell; reviewed by Benjamin Lerer for CASSANDRA-15689

ced1ff77e6353d9d08f3e3d209a54d66899e3696 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-02 11:51:39-07:00

    NodeToolResult was modified on trunk to produce better errors and to allow Any style message checks for errors, add them here.
    
    Patch by David Capwell; reviewed by Benjamin Lerer and Alex Petrov for CASSANDRA-15684.

a104b06d4aea2f2cd3d48bdbe38410284f236428 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-02 10:58:43-07:00

    Fix RepairCoordinator test failures, after clobbering jvm-dtest refactoring (CASSANDRA-15650) and modifying classes no longer in the project
    
     patch by David Capwell; reviewed by Benjamin Lerer, Alex Petrov for CASSANDRA-15684

ebba613b0b34ea338eed508a3ba6cbb235986fd9 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-04-01 15:12:38+08:00

    Differentiate follower/initator in StreamMessageHeader
    
    patch by ZhaoYang; reviewed by Benjamin Lerer for CASSANDRA-15665

00fb6d76d0a97af06ba27c1180d6dcddfa337fea | Author: Francisco Fernandez Castano <francisco.fernandez.castano@gmail.com>
 | 2020-03-25 12:15:20+01:00

    Fix overflows on StreamingTombstoneHistogramBuilder produced by large deletion times.
    
    patch by Francisco Fernandez; reviewed by Benjamin Lerer and Robert Stupp
    for CASSANDRA-14773
    
    This patch:
    * prevents int32-bit integer overflow
    * simplifies the underlying structures of StreamingTombstoneHistogramBuilder
    * avoid humongous allocations by maintaining separate arrays for tombstone timestamps and number of
    tombstone occurrences (these two were kept in the same array before)
    * introduces more test coverage.

49abedc2c30c6274339bc203e0ddd10f128dae58 | Author: Jeff Jirsa <jjirsa@apple.com>
 | 2020-03-23 10:16:26+01:00

    Fix force compaction of wrapping ranges
    
    Patch by Jeff Jirsa; reviewed by Benjamin Lerer for CASSANDRA-15664

dfc279a22a5563ac7a832a586914d5410426e9b7 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-03-21 20:57:50-07:00

    Fix flaky test o.a.c.d.test.*RepairCoordinatorFastTest
    
    patch by David Capwell; reviewed by Ekaterina Dimitrova and Benjamin Lerer
    for CASSANDRA-15650

9f6fcc340d89eecc000765f6ab93e862f53a02d9 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-03-20 15:56:53+08:00

    Avoid race condition when completing stream sessions
    
    patch by ZhaoYang; reviewed by Sergio Bossa and Benjamin Lerer for
    CASSANDRA-15666

9f6fcc340d89eecc000765f6ab93e862f53a02d9 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-03-20 15:56:53+08:00

    Avoid race condition when completing stream sessions
    
    patch by ZhaoYang; reviewed by Sergio Bossa and Benjamin Lerer for
    CASSANDRA-15666

f69b11eee9605add3a006de46eedb773a984d90b | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-03-19 12:57:28+01:00

    Improve system tables handling in case of disk failures
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña and  Marcus
    Eriksson for CASSANDRA-14793

f69b11eee9605add3a006de46eedb773a984d90b | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2020-03-19 12:57:28+01:00

    Improve system tables handling in case of disk failures
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña and  Marcus
    Eriksson for CASSANDRA-14793

e08053b77cac4ec91fd398d7bad65bba1394f45f | Author: yifan-c <yc25code@gmail.com>
 | 2020-03-13 11:30:43-07:00

    Fix race-conditions in ConnectionTesti
    
    patch by Yifan Cai; reviewed by Benjamin Lerer for CASSANDRA-15630

b6176906e71620b37920eaf84fa51516b046bdce | Author: Kevin Gallardo <kevin.gallardo@datastax.com>
 | 2020-03-12 15:35:05-04:00

    Use immutable map for Read/WriteFailure exception and fix flaky test
    
    patch by Kevin Gallardo; reviewed by Benjamin Lerer for CASSANDRA-15543

a8ef9c9ad1495f3eb9dc1ef09c0995926561fd8c | Author: Mick Semb Wever <mck@apache.org>
 | 2020-03-04 23:05:11+01:00

    Fix unit tests to listen on FBUtilities.getLocalAddress() instead of InetAddress.getLocalHost()
    
     patch by Mick Semb Wever; reviewed by Benjamin Lerer for CASSANDRA-15622

579c9ab311e9efcbc3329599232a8f9992b2694e | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-03-02 11:07:57+01:00

    Fail incremental repair if there is an old version sstable involved
    
    Patch by marcuse; reviewed by Benjamin Lerer for CASSANDRA-15612

c3dc6eb57ef94ca1ff19ab766fc3cc5179242cac | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2019-12-06 13:58:53+01:00

    Fix SELECT JSON output for empty blobs
    
    patch by Ekaterina Dimitrova; reviewed by Benjamin Lerer for
    CASSANDRA-15435

4e47bfb3a1abb8074fb9a24f98a97dbf25806522 | Author: Robert Stupp <snazy@snazy.de>
 | 2019-09-09 22:28:54+02:00

    Add support for server side DESCRIBE statements
    
    patch by Robert Stupp; reviewed by Dinesh Joshi and Benjamin Lerer for CASSANDRA-14825

4e47bfb3a1abb8074fb9a24f98a97dbf25806522 | Author: Robert Stupp <snazy@snazy.de>
 | 2019-09-09 22:28:54+02:00

    Add support for server side DESCRIBE statements
    
    patch by Robert Stupp; reviewed by Dinesh Joshi and Benjamin Lerer for CASSANDRA-14825

722d10b2c5999f19f3a912dc2fbaeb71cef65a07 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2019-09-06 11:11:23+08:00

    Use execution timestamp in ALTER TABLE DROP column
    
    patch by Zhao Yang; reviewed by Benjamin Lerer for CASSANDRA-15303

a2aa78d7f4997be515c8e3d9a9795dc88a21c5d7 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-12-10 14:48:55+08:00

    Avoid decimal-serializer.toString() creating huge string
    
    patch by Zhao Yang; reviewed by Benjamin Lerer for CASSANDRA-14925

2bd733264ea0a30f2d62f62195a9bb7860904f83 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2018-08-02 11:01:39+02:00

    Returns null instead of NaN or Infinity in JSON strings
    
    patch by Benjamin Lerer; reviewed by Francisco Fernandez for CASSANDRA-14377

f49b86dc47fb1f09a8aaa6642b1b456ef4292391 | Author: Sam Klock <sklock@akamai.com>
 | 2018-04-19 16:40:51-04:00

    Optimize bytes skipping when reading SSTables
    
    patch by Samuel Klock; reviewed by  Benedict Elliott Smith, Benjamin Lerer
    and Kurt Greaves for CASSANDRA-1441

594cde7937de6f848998bac35d35591f8a18aa10 | Author: Francisco Fernandez <francisco.fernandez.castano@gmail.com>
 | 2018-04-17 12:02:25+02:00

    Fix JSON queries with IN restrictions and ORDER BY clause
    
    patch by Francisco Fernandez; reviewed by Benjamin Lerer for CASSANDRA-14286

5cbe08b6a84cfa51ffd952a7c997b9a5f5e46e92 | Author: Francisco Fernandez <francisco.fernandez.castano@gmail.com>
 | 2018-03-28 15:17:06+02:00

    Serialize empty buffer as empty string for json output format
    
    patch by Francisco Fernandez; reviewed by Benjamin Lerer for CASSANDRA-14245

515f07b5ac75b15015401e89c379b29c788ba5a3 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2018-02-15 10:59:28+01:00

    Fix wildcard GROUP BY queries
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14209

3fa7c0894449b5c6033a6c4f47ec3292d07268b8 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2018-02-14 12:29:17+01:00

    Fix Loss of digits when doing CAST from varint/bigint to decimal
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14170

4de7a65ed9f3c97658a80dd64032ad6e82e9d58b | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2018-01-22 13:31:02+01:00

    Make sub-range selection for non-frozen collections return null instead of empty
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14182

b800f3c768289268193b0dd716be99a33f306dad | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-12-14 14:52:18+01:00

    Fix the inspectJvmOptions startup check
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14112

02aba7343ce300397ab672bbb1788aa8182d8a48 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-12-12 10:21:05+01:00

    Rely on the JVM to handle OutOfMemoryErrors
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-13006

a9225f90e205a7c2b24a4ad4a32d0961067005b0 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-12-06 16:17:26+08:00

    Fix SStable ordering by max timestamp in SinglePartitionReadCommand
    
    Patch by Zhao Yang; Reviewed by Benjamin Lerer for CASSANDRA-14010

cf0b6d107bade419dada49a5da40d2579c80ade8 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-08-24 18:19:28+02:00

    Fix the merging of cells with different user type versions
    
    patch by Benjamin Lerer; reviewed by Robert Stupp  for CASSANDRA-13776

336baebadcd6114ad961ca1027474499e15ae42a | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2017-07-20 17:03:29+08:00

    Fix regression introduced by CASSANDRA-11223 for counting rows in static compact tables
    
    patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-11223

b08843de67b3c63fa9c0efe10bb9eda07c007f6c | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-07-14 17:11:15+02:00

    Fix queries with LIMIT and filtering on clustering columns
    
    patch by Benjamin Lerer; reviewed by Stefania Alborghetti for CASSANDRA-11223

465cfd5be2e92bd9553e1ac4987bfa579d8efca3 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-07-14 15:02:47+02:00

    Allow skipping equality-restricted clustering columns in ORDER BY clause
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-10271

cb6fad3efcd7cd3dc87d02ca7e8e97eb277a66ab | Author: ZhaoYang <zhaoyangsingapore@gmail.com>
 | 2017-07-07 16:09:15+02:00

    Fix toJSONString for the UDT, tuple and collection types
    
    patch by ZhaoYang; reviewed by Benjamin Lerer for CASSANDRA-13592

b77e11cfd51ddb0f3ac07530399abe999df0573e | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-07-07 13:29:00+02:00

    Fix nested Tuples/UDTs validation
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-13646

9562b9b69e08b84ec1e8e431a846548fa8a83b44 | Author: Robert Stupp <snazy@snazy.de>
 | 2017-06-28 21:15:03+02:00

    Properly evict pstmts from prepared statements cache
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-13641

44604b7316fcbfd7d0d7425e75cd7ebe267e3247 | Author: Krishna Koneru <krishna.koneru@instaclustr.com>
 | 2017-06-27 11:18:20+10:00

    Reject token() in MV WHERE clause
    
    Patch by Krishna Koneru and Damien Stevenson; review by Benjamin Lerer,
    Brandon Williams and Zhao Yang for CASSANDRA-13464
    
    Co-authored-by: Krishna Koneru <krishna.koneru@instaclustr.com>
    Co-authored-by: Damien Stevenson <damien@localhost.damien>

57c590f6f71907dda6f3d88a16883b5dbcf259ee | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-06-26 13:14:46+02:00

    Fix secondary index queries on COMPACT tables
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-13627

4ebab66163e136773ae68216585a5c587eba7006 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2017-06-01 16:57:13+02:00

    Allow selecting Map values and Set elements
    
    patch and review by Robert Stupp, Sylvain Lebresne and Benjamin Lerer for CASSANDRA-7396

e22cb278b63a6ee5f03c7213071d07fd3b198659 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-06-01 10:11:59+02:00

    Fix the reported number of sstable data files accessed per read
    
    patch by Benjamin Lerer; reviewed by Stefania Alborghetti for CASSANDRA-13120

8693357109a6e59117a641e109c3865501e3eee6 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-05-11 10:26:36+02:00

    Fix duration type validation to prevent overflow
    
    patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-13218

cff8dadbe853c43fc53a827fce965d85e30d5de7 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-05-08 15:54:01+02:00

    Make CQLTester.createIndex return the index name
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-13385

b77e754a0cbaa9225d100a4361c3893c2d481611 | Author: Robert Stupp <snazy@snazy.de>
 | 2017-05-02 16:12:10-07:00

    UDA fails without input rows
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-13399

f0319c88fd9a0e70cd8900ba7431724285886f9e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-18 15:56:07+02:00

    Allow CONTAINS statements filtering on the partition key and it’s parts
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-13275

5e130209d38cd7e483d025d798895afe21f2a6bd | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-07 12:09:32+02:00

    Make reading of range tombstones more reliable
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12811

2d6fd782465395d54d8958e2da8a5c8744a81942 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-07 12:09:32+02:00

    Make reading of range tombstones more reliable
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12811

64d8a1d9fdacf3e7396cdf2f5c61171c1c9bccf2 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-04-07 11:13:39+02:00

    Fix 2ndary index queries on partition keys for tables with static columns
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-13147

828ca7cc925de90c3883e935c66f7beec6fa9113 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-04-04 14:23:19+02:00

    Fix 2i page size calculation when there are no regular columns
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-13400

9b8692c6a4c75b7df29a58b5d3d1d1ee5cb0c3a4 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-03-28 16:09:59+02:00

    Use the Kernel32 library to retrieve the PID on Windows and fix startup checks
    
    patch by Benjamin Lerer; reviewed by Michael Kjellman for CASSANDRA-13333

41befde2273724e2070a28cd6c47a407e3e4426a | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-03-28 13:15:17+02:00

    Fix static column indexes
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-13277

82d3cdcd6cfeff043c92ea7a060498942130feb5 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-03-23 17:40:04+01:00

    Forbid SELECT restrictions and CREATE INDEX over non-frozen UDT columns
    
    patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-13247

0eebc6e6b7cd7fc801579e57701608e7bf155ee0 | Author: Mikkel Andersen <mikkel.t.andersen@gmail.com>
 | 2017-03-20 12:15:34+01:00

    Fix CONTAINS filtering for null collections
    
    patch by Mikkel Andersen; reviewed by Benjamin Lerer for CASSANDRA-13246

5ef8a8b408d4c492f7f2ffbbbe6fce237140c7cb | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-03-10 09:57:20+01:00

    Fix queries updating multiple time the same list
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-13130

6487876dde14c46d5753f972909e5acec854cb53 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-02-23 14:05:30+01:00

    Fix equality comparisons of columns using the duration type
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-13174

0409abc26a9bd0dba59bccb37c668f6608dd6ab9 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-02-07 11:24:22+01:00

    Add support for + and - operations on dates
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-11936

fb606dd41c9f14324749efc1344421237c36a6db | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-02-07 10:35:48+01:00

    Fix UPDATE queries with empty IN restrictions
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-13152

3cf415279c171fe20802ad90f181eed7da04c58d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-30 10:24:31+01:00

    Fix InsertUpdateIfConditionTest (follow up 12981)

77f0f68313a4c36bf86363e71f4775e36ccf85bc | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-27 16:06:25+01:00

    Fix secondary index queries regression
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-13013

e71a49e81f97864641f406461425a74ca4c56df1 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-27 15:50:06+01:00

    Refactor ColumnCondition
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12981

70e33d96e1f1236788afb50c1f02fbc64d760281 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-27 15:17:53+01:00

    Fix handling of nulls and unsets in IN conditions
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12981

84d836137d02f7703e9efae44f499b0a9413226d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-27 10:56:00+01:00

    Add duration type to the protocol V5
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-12850

91564abaddce59b06c024e8959c46ec1e4d19eda | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-27 10:12:26+01:00

    Fix duration type validation
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-13143

21ba1f7ea785fe2cb6f84e1b595b8f608650ceb2 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-26 15:40:09+01:00

    Adds version check for tests using ALTER TYPE

5f66d48b38d32d3768c78f16753ed4f2095bbede | Author: Carl Yeksigian <carl@apache.org>
 | 2017-01-18 15:56:35+01:00

    Remove alter type support
    
    patch by Carl Yeksigian; reviewed by Benjamin Lerer for CASSANDRA-12443

70e8b39b021b0abae69009c4a034657e2518e09e | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-11 21:05:37+01:00

    Fix paging for DISTINCT queries on partition keys and static columns
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-13017

3891f01a87179bb2b4d00ba60fcedb888fedbd57 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-09 14:08:34+01:00

    Test paging for distinct queries where the rows and the static columns are empty

5d48b0d38d996cde1954c3c0df0f0f0a5eecfb81 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-12-19 15:53:29+01:00

    Allow IN restrictions on column families with collections
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12654

9fc1ffb631a5a44bc11b55061288758e39a9d20a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-12-15 17:56:41+01:00

    Fix DELETE and UPDATE queries with empty IN restrictions
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12829

3b84de4da4243eaf5d1353c7154fb22c866eff7b | Author: Alwyn Davis <alwyn@instaclustr.com>
 | 2016-12-12 14:05:39+01:00

    Add mutation size and batch metrics
    
    patch by Alwyn Davis; reviewed by Benjamin Lerer for CASSANDRA-12649

9a5aef09fe51592713d0fa38bfb9e42e21e7644d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-12-12 12:52:18+01:00

    Test bind parameters and unset parameters in InsertUpdateIfConditionTest
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12980

8b3de2f4908c4651491b0f20b80f7bb96cff26ed | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-11-21 18:04:42+01:00

    Add support for arithmetic operators
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-11935

77eee181c5627446a86c10b9ee996806f0dceaa1 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-11-10 21:29:06+01:00

    Fix CommitLogSegmentManagerTest
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-12283

8ae31392d66a9004b01bc40a267f0c8b34fc028f | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-11-08 18:19:33+01:00

    Fix CommitLogSegmentManagerTest
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-12283

3de6e9d327fc13cdb1b81cec918ab90a1a524fbe | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-11-08 17:53:27+01:00

    Fix Util.spinAssertEquals
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-12283

78fdfe2336048ba37a8b4c321ee4ab5d7bfb1357 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-11-02 14:47:42+01:00

    Batch with multiple conditional updates for the same partition causes AssertionError
    
    patch by Sylvain Lebresne; reviewed by Benjamin Lerer for CASSANDRA-12867

b98a40605a4eeaf9347401b8f9ed9f0fe297c745 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-25 17:12:06+02:00

    Use non-token restrictions for bounds when token restrictions are overridden
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12149

e0adc166a33033c9d2668547803a1e034c2c2494 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2016-10-25 16:01:40+08:00

    Extend native protocol request flags, add versions to SUPPORTED, and introduce ProtocolVersion enum
    
    patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-12838

bfd57d13b7914ad909c75e1e126802e9867cc735 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-10-18 13:47:05+02:00

    Add duration data type
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-11873

ecf05b882658d78f0ce6b87b57c982aa776c5104 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-10-18 13:47:05+02:00

    Add duration data type
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-11873

830954304ebcf450b213c9ebc53cb4eefb87f02d | Author: Berenguer Blasi <berenguerblasi@gmail.com>
 | 2016-10-11 10:47:36+02:00

    Exit query parsing upon first error
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-12598

01594d56268229287ccbee12466008499e4e3e56 | Author: Benjamin Lerer <blerer@users.noreply.github.com>
 | 2016-09-28 17:37:28+02:00

    Removes outdated known_failure annotations (#1351)

cdd535fcac4ba79bb371e8373c6504d9e3978853 | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2016-09-27 11:51:41-05:00

    Treat IN values as a set instead of a list
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-12420

6dc595dd2ebf8477b4775473d1d2417fa3a0fcfd | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-09-27 14:02:10+02:00

    Make Collections deserialization more robust
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12618

cfa90c065f649ea5fac5507cf6c06c9a3d3254de | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-26 11:48:13+02:00

    Add +=/-= shortcut syntax for update queries
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12232

3f49c328f202e68b67a9caaa63522e333ea5006f | Author: ZhaoYang <zhaoyangsingapore@gmail.com>
 | 2016-09-12 11:22:25+02:00

    Allow filtering on partition key columns for queries without secondary indexes
    
    patch by ZhaoYang and Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11031

e83f9e69e2c4abd295645eaf0289772a15eb4a85 | Author: Russell Spitzer <russell.spitzer@gmail.com>
 | 2016-08-16 16:36:13+02:00

    Allow TTL with null value on insert and update
    
    patch by Russell Spitzer; reviewed by Benjamin Lerer for CASSANDRA-12216

527d1897c0973491bb0db098ce5ea1e0bd78898f | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-08-16 15:17:59+02:00

    Fix queries with empty ByteBuffer values in clustering column restrictions
    
    patch by Benjamin Lerer; reviewed by jason Brown and Tyler Hobbs for CASSANDRA-12127

87e25a7db4ec765cce6e6a5abd813e5e33575f22 | Author: Benjamin Lerer <blerer@users.noreply.github.com>
 | 2016-08-05 16:31:44+02:00

    Add test for GROUP BY queries (CASSANDRA-10707) (#753)

4205011c0fb92bfb6a7456ab620f5d6b40cb9160 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-08-04 17:09:38+02:00

    Add support for GROUP BY to SELECT statement
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10707

84426d183ae095107bb264b92d828f231d0a9826 | Author: Sharvanath Pathak <sharvanath@gmail.com>
 | 2016-07-14 21:38:14+02:00

    Fix paging logic for deleted partitions with static columns
    
    patch by Sharvanath Pathak; reviewed by Benjamin Lerer for CASSANDRA-12107

c857919b40b9fb27139424944e9fb6cc58befc48 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-07-04 14:15:39+02:00

     Fix filtering on clustering columns when 2i is used
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11907

716264c72f0980e763da540f59912d11bbfb4695 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-27 11:34:42+02:00

    Allow unset values in CQLSSTableWriter
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11911

85f2bbfd1c6803977ecc1c2053527363078bce22 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-21 16:22:23+02:00

    Remove distinction between non-existing static columns and existing but null in LWTs
    
    Path by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-9842

1d2d0749a8b72c4c8cdd5b85b210157e8d7d6a41 | Author: Carl Yeksigian <carl@apache.org>
 | 2016-06-14 08:32:26-04:00

    Allow LWT operation on static column with only partition keys
    
    Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-10532

6c445d6b7f3c8933a0bfd599ba8455b7254a323d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-06-02 12:31:31+02:00

    Run CommitLog tests with different compression settings
    
    patch by Benjamin Lerer; reviewed by Branimir Lambov for CASSANDRA-9039

49d60450136a71abb3de08c26e5b8a7cf41e9004 | Author: Robert Stupp <snazy@snazy.de>
 | 2016-05-26 15:52:01+02:00

    ParsedStatement.Prepared#partitionKeyBindIndexes should be of type short[]
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-11717

4ed00607df060a3cdcc685c4fc0c1967f62b37f1 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-05-24 15:49:48+02:00

    Allow terms in selection clauses
    
    patch by slebresne; reviewed by blerer for CASSANDRA-10783

da3396776b785211e4872a456c0d428817910fa7 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-05-03 16:23:33+02:00

    Fix test_paging_for_range_name_queries for 2.1

c8d955533b6968368907e5b090a309ac57bf419f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-28 11:00:35+02:00

    Fix slice queries on ordered COMPACT tables
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-10988

e76dd05fe35be62825a967621b540eb2bcb34bb8 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-04-27 14:08:21+02:00

    CASSANDRA-11669

de228c77b0dc17cadb77a676883c4045cfc43332 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-04-20 15:57:48+02:00

    Don't try to validate values for cell tombstones
    
    patch by slebresne; reviewed by blerer for CASSANDRA-11618

c83f20a3e426cc2c3ee957409898f0b41f19916e | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-04-20 15:57:48+02:00

    Don't try to validate values for cell tombstones
    
    patch by slebresne; reviewed by blerer for CASSANDRA-11618

dff7b447a74d639888eca76c940c057d3fa647e7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-20 12:01:53+01:00

    Consider secondary indexes when preparing clustering column restrictions
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-11510

0ff157220fff803dd5a4f6f53fcc25c05ebc482c | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-04-19 16:16:30+02:00

    Fix page size issue and add additional checks

c83729f41d358ce3ca2ac0323704ef516dff9298 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-19 10:43:12+02:00

    Make sure that indexing/filtering restrictions are picked up correctly even if the columns are given in order
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Benjamin Lerer for CASSANDRA-11310

a600920cb5ee2866b09ee6c1ebae9518096e5bc4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-15 22:26:02+02:00

    Allow filtering on clustering columns for queries without secondary indexes
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11310

831bebdba86ac1956852bd216a4cc62d898c87d7 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-04-15 21:04:25+02:00

    Refactor Restriction hierarchy
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-11354

6ad874509d6c7edd53bb3a4b897477d6a2753c19 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-14 12:35:07+02:00

    Allow only DISTINCT queries with partition keys or static columns restrictions
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11339

69edeaa46b78bb168f7e9d0b1c991c07b90f41ca | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-14 12:26:52+02:00

    Allow only DISTINCT queries with partition keys restrictions
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11339

9a0eb9a31e71cfc43def6497907ce2ab3d091aa1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-14 11:53:29+02:00

    Fix PER PARTITION LIMIT for queries requiring post-query ordering
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11556

677230df694752c7ecf6d5459eee60ad7cf45ecf | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2016-04-08 11:56:39-05:00

    Support for non-frozen UDTS
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-7423

677230df694752c7ecf6d5459eee60ad7cf45ecf | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2016-04-08 11:56:39-05:00

    Support for non-frozen UDTS
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-7423

ad0a675d97a9253adf433e97df261c23c3ed6627 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-04-01 12:02:58+02:00

    CASSANDRA-11467

ee40e3b4529aa77d4d83fc3e7073902402cb3753 | Author: Ariel Weisberg <ariel.weisberg@datastax.com>
 | 2016-03-16 18:20:29+01:00

    Add backpressure to compressed or encrypted commit log
    
    patch by Ariel Weisberg; reviewed by Benjamin Lerer for CASSANDRA-10971

9995521fb9b3f510ee9c7012d75e6970ec7d5fb7 | Author: Ariel Weisberg <ariel.weisberg@datastax.com>
 | 2016-03-16 18:14:52+01:00

    Add backpressure to compressed commit log
    
    patch by Ariel Weisberg; reviewed by Benjamin Lerer for CASSANDRA-10971

11b7dc113ff5f73b1bbf889f306ad2aa72d01160 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-03-11 16:58:36+01:00

    Fix intra-node serialization issue for multicolumn-restrictions
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-11196

be3808140207d2ab783ef907639c2ad544b6683f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-10 17:25:36+00:00

    Improve IF NOT EXISTS check in CREATE INDEX
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-11331

e017f9494844234fa73848890347f59c622cea40 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-03-07 15:01:17+01:00

    Allow to remove TTLs on table with default_time_to_live
    
    patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-11207

9c3855b5fd83b9fa9ffb2e5495e43cbea9855dee | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-03-04 22:09:54+01:00

    Fix filtering on non-primary key columns for queries without index
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-6377

90fd8deed0d1eaa12906bc80aaf54daf837f3a81 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-03-04 22:05:13+01:00

    Fix filtering on non-primary key columns for thrift static column families
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-6377

27e6a335dbfe194312e3c5159b2a5d5b1457a54a | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-03-01 13:30:45+01:00

    CASSANDRA-11207

52e643a375d5853d66921a1102c2faf5b4937159 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-02-23 12:42:11+01:00

    add test for paging on tables without clustering columns

61ac125a4d493ea6707fab6e3e61d6a41526eb34 | Author: Robert Stupp <snazy@snazy.de>
 | 2016-02-20 10:59:54+01:00

    Replacing an aggregate with a new version doesn't reset INITCOND
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-10840

a28389087abf7e8df2964bf212ab27d07a26849a | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-02-19 16:14:16+01:00

    Ninja Fix: remove wrongly commited test

b3eeadf924d2f886a2ae5a2c8708549afac4282c | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-02-19 16:11:08+01:00

    Ninja Fix: remove wrongly commited test

c116207160400c94a3db7f08001f889017222b11 | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2016-02-18 11:09:06-06:00

    Handling adding UDT fields in SELECT JSON and toJson()
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-11146

1eecd68fefad191b7f4af1bc75dbb815eee4401d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-02-18 10:05:10+01:00

    Removes error checks duplicating unit tests and add new filtering tests
    
    CASSANDRA-6377 has changed some of the error message and they are now
    different in every branches. As the error messages are already checked
    within the unit tests of each versions it is safe to removes those checks
    from the DTests

7a3c3abe1d1a191f06f99f989c940a5f8ce52f5f | Author: Robert Stupp <snazy@snazy.de>
 | 2016-02-17 11:48:38+01:00

    Disallow drop/alter operations of UDTs used by UDAs
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-10721

90fc8969a656b183e81496e479db35f321c8a3aa | Author: Marcin Szymaniuk <marcin.szymaniuk@gmail.com>
 | 2016-02-10 18:29:54+01:00

    Fix SELECT on tuple relations for mixed ASC/DESC clustering order
    
    patch by Marcin Szymaniuk and Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-7281

3e37b4a90d4e5a036f24ac3d9a3aa804df6e6969 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-01-20 17:31:10+01:00

    Sends the proper amount of cells to old nodes on DISTINCT
    
    patch by slebresne; reviewed by blerer for CASSANDRA-10762
    
    On a DISTINCT query, 3.0 nodes were sending the 1 row back, but pre-3.0
    nodes actually expect only the 1st cell and limits get thrown off if
    they get more. This could actually be a problem for thrift queries
    (on CQL tables only) when the limit ended up in the middle of a row.
    The patch fixes this by enforcing the cell limit while serializing the
    response to old nodes.

deafdbe373df3717ec21f8e52d93f3d02bb5094a | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-01-13 15:41:51+01:00

    Avoid potential NPE for queries with ORDER BY and IN
    
    patch by blerer; reviewed by beobal for CASSANDRA-10955

e4eabd901522742550074d5c3c5f25b642037891 | Author: Robert Stupp <snazy@snazy.de>
 | 2016-01-04 16:34:27+01:00

    Support counter-columns for native aggregates (sum,avg,max,min)
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-9977

4c7b06b0a87f88bfaff5d55e6b302a25e0391f57 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-01-04 15:11:16+01:00

    Properly pass CellPath when setting list element to null
    
    patch by slebresne; reviewed by blerer for CASSANDRA-10954

8287ebcb6ad46529ca90600dc0c2f98ecab89cf0 | Author: Robert Stupp <snazy@snazy.de>
 | 2015-12-24 14:05:16+01:00

    Support counter-columns for native aggregates (sum,avg,max,min)
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-9977

485c23d29b558b1561df3dc219e4e8f887c09234 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-12-10 21:28:16+01:00

    Fix type casting for counter columns
    
    patch by Benjamin Lerer; reviewed by Robert Stupp for CASSANDRA-10824

bc9a61fc851791926e8d2b6134f2bbca68a0ae11 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-12-03 22:51:03+01:00

    Remove 64k limit on collection elements
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10374

3864b2114ab11a02cf55e91c1e5553c9c4f854bc | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-12-01 18:10:11+01:00

    Rejects partition range deletions when columns are specified
    
    patch by Benjamin Lerer; reviewed by Carl Yeksigian for CASSANDRA-10739

61e0251a1d4ddc695382aee11e443506afd40899 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-11-27 11:10:28+01:00

    Reject index queries while the index is building
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-8505

7e6c1d5483b35ab911113dff0f5fd559760d733b | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-11-26 17:40:33+01:00

    Fix SELECT statement with IN restrictions on partition key, ORDER BY and LIMIT
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10729

44f15b6606c8aa443a04ea3aa0724c54e45d9230 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-11-26 14:48:01+01:00

    Removes assertions on compression ratio (CASSANDRA-10225)

2a09011d2cc8d43cb30696d632c361d68aba468b | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-11-25 11:33:05+01:00

    Make sure that the index is built before using it

269c5d4f85d6e4edd1a100533c9adb88a36ade70 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-11-16 15:04:51+01:00

    Add support for type casting in selection clause
    
    patch by Benjamin Lerer; reviewed by Robert Stupp for (CASSANDRA-10310)

b05fe4ffee8f1c457a79013c2ddc88abcdadc6bb | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-11-12 20:53:42+01:00

    Fix SimpleDateType type compatibility
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-10027

3615da58310a778c7ee6d9b2d77fd3fb7a6700f4 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-10-28 17:41:03+01:00

    Fix PartitionUpdate.operationCount()for updates with static column
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10606

13e9fd55ff93c26ca339dfa30ed9ac7113894e8e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-27 15:09:18+00:00

    Correctly mark indexes built/removed when rebuilding
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-10601

5a1d376489e5884b381e3bee3afd22130945782d | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-10-22 10:12:04+02:00

    Make cqlsh support python-2.6 (FOLLOW-UP CASSANDRA-10415)
    
    patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-10415

9b3b1cb03c6536d40adfcfa8f93577079b9a9d1d | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-10-20 13:54:46+02:00

    Fix conditions on static columns
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10264

9300017eec034cf2f42aa175884a648dbc54ae03 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-10-19 12:29:39+02:00

    Fix review comments

f587397c9c41c1a68b4e46fc16bad8d48c975e4d | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-10-16 14:41:54+02:00

    Fix sorting for queries with an IN condition on partition key columns
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-10363

806378c8c295fb062f94eb8bf0f719b398d27745 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-10-16 11:47:07+02:00

    Fix cqlsh rules
    
    patch by Stefania Alborghetti; reviewed by Benjamin Lerer for
    CASSANDRA-10415

d413ddff8b0bdaef600a31d81da227be99072574 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-10-15 12:15:52+02:00

    Followup to CASSANDRA-10468: fix reverse case and add unit test
    
    patch by slebresne; reviewed by blerer for CASSANDRA-10468

20c0acc149c2e1a921ca1e7d64a017207077687b | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-10-12 21:37:06+02:00

    Fix regression in select count with limit
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10487

f72307fdaa837967e8bfaf56fac6ecd2529bac61 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-10-05 21:31:04+02:00

    Add tests for paging with only static columns containing data

96eb58a0fb6ac6dd4ba438120b2cd2725e815e95 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-22 20:44:49+02:00

    Add a NEWS.txt entry about LIMIT behavior change and unit tests
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10380

4e3555c1d99b6a3273262443befffe73f86c203d | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-17 22:02:45+02:00

    Make "truncate table X" an alias for "truncate X"
    
    patch by Benjamin Lerer; reviewed by Robert Stupp  for CASSANDRA-9585

caadcf69ee3160458db0eae9e3810127709b3717 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-17 21:42:15+02:00

    Make DropTableStatement throw an error if the table is a view
    
    patch by Benjamin Lerer; reviewed by Aleksey Yeschenko  for CASSANDRA-10361

a90de7c61df62adba6af753b28653c241ddd27fb | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-17 21:38:42+02:00

    Merge cassandra-2.2 into cassandra-3.0

1a2a1d2c24b777d4c9ea9106e0e7199c7b91fa29 | Author: Vovodroid <vovodroid@gmail.com>
 | 2015-09-17 20:57:51+02:00

    Fix IndexOutOfBoundsException when using empty BATCH statements
    
    patch by Vovodroid; reviewed by Benjamin Lerer for CASSANDRA-10277

c12abfb697dabd249c37b578bde675c0f52d4e34 | Author: Carl Yeksigian <carl@apache.org>
 | 2015-09-11 11:18:23+02:00

    Make aggregates work with reversed types
    
    patch by Carl Yeksigian; reviewed by Benjamin Lerer for CASSANDRA-10296

8439e74e6f39317c1731aeb438b6ee17c09fa57d | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-10 22:05:01+02:00

    Drop support for protocol v1 and v2
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10146

a64bcfd731fae39a620b884a828dd144360f65dd | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-10 21:53:10+02:00

    Deprecate v1 and v2 protocol
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10146

7d8663da7702cb009e44594b2b040cff81f15dea | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-10 21:46:41+02:00

    Remove unnecessary check in Frame
    
    patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-10146

21065423c6ce5a92194994bfa9e441d1d2b86b0a | Author: Brett Snyder <bsnyder788@gmail.com>
 | 2015-09-09 21:49:14+02:00

    Fix update/delete behavior for static lists
    
    patch by Brett Snyder; reviewed by Benjamin Lerer for CASSANDRA-9838

2e3727e3ff682dbab734aaccf641360bc62a8561 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-04 21:10:29+02:00

    Allow range deletions in CQL
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-6237

cd5d03d2b78c634109e7e39b1986965f12630699 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-03 21:34:45+02:00

    Make naming for secondary indexes consistent
    
    patch by Benjamin Lerer; reviewed by Jake Luciani for CASSANDRA-10127

8360f4bf148344960dfd156f6217f7657f070365 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-28 15:39:54+02:00

    Ninja Fix ColumnTest following up CASSANDRA-10045

ffe53de8d4f265ac3b4c5b3e285c6efda3514770 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-27 09:45:28+02:00

    Fix Columns.contains()
    
    Patch by blerer; reviewed by benedict for CASSANDRA-10178

a7617bb3965f93e2130021622b33f52e23799e9c | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-24 14:49:27+02:00

    Add test for multigetslice on compact table
    
    patch by Benjamin Lerer; reviewed by Stefania Alborghetti for CASSANDRA-9906

4fc58513dce5ee6acb83ba07d9f31c26812075f9 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-20 14:01:37+02:00

    Allow count(*) and count(1) to be use as normal aggregation
    
    patch by Benjamin Lerer; reviewed by Stefania Alborghetti for CASSANDRA-10114

62fc314c582e9f218987e96c79db6c1aa0ba6c1e | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-20 13:45:54+02:00

    Check column names in IN restrictions
    
    patch by Benjamin Lerer; reviewed by Robert Stupp  for CASSANDRA-10043

6d9fa3755daf6b21b1a7b2043730bcd9fb2643c4 | Author: Robert Stupp <snazy@snazy.de>
 | 2015-08-18 14:39:29+02:00

    Fix AggregationTest post-test error messages
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-10056

2ecff37420e15e4d2b0ab198c7f4b2fcbf230740 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-17 12:46:58+02:00

    Adds test for paging with ORDER BY and IN restrictions on partition key columns
    
    patch by Benjamin Lerer; reviewed by Stefania Alborghetti for CASSANDRA-9970

ee186b6b05569537eb979027176ccee57354c4da | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-17 10:58:37+02:00

    Fix ordering with IN restriction on partition key
    
    patch by Benjamin Lerer; reviewed by Stefania Alborghetti for CASSANDRA-9970

507ed148408b113aa5b4e306bc512a0dcbb5e4f8 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-14 18:04:34+02:00

    Provide a per-table text->blob map for storing extra metadata
    
    patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for CASSANDRA-9426

dea15092e5470b72786868d23413290068644c21 | Author: Daniel Chia <danstryder@gmail.com>
 | 2015-08-11 17:00:05+02:00

    Fix RowAndDeletionMergeIteratorTest
    
    patch by Daniel Chia; reviewed by Benjamin Lerer for CASSANDRA-10003

c8d163f73cad4cb61c12c6871e26489b52094d17 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-09 22:09:48+02:00

    Allows single-column slice restrictions to be merged with multi-columns slice restrictions
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606

de84a5c770ac1a429152dd79f0895b27aa544368 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-09 21:48:04+02:00

    Allows single-column slice restrictions to be merged with multi-columns slice restrictions
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606

a5297f16eede718eac021f27d6825d1062661be6 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-09 21:12:11+02:00

    Makes AggregationTest.testAggregateWithWriteTimeOrTTL more robust
    
    patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for CASSANDRA-9891

2b99b5d3542f8695e419e851c2f07758ef46373d | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-07-16 22:14:45+02:00

    Allow the selection of columns together with aggregates
    
    Patch by Benjamin Lerer; reviewed by Robert Stupp for
    CASSANDRA-9767

07103ddb7211efce8150fc91d2449cc0adbcef11 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-07-15 16:22:56+02:00

     Add missing tests for CASSANDRA-9460
    
     patch by Stefania Alborghetti; review by Benjamin Lerer for
     CASSANDRA-9460

1f9d74c91318e974f70b2456969d4c75ce2dbfb9 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-07-08 16:28:23+02:00

    Fix RangeTombstone combining in RowAndTombstonMergeIterator
    
    patch by blerer; reviewed by slebresne for CASSANDRA-9759

2a294e45aa023af28ccc179c5f41410940ef40d7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-07-02 11:18:21+01:00

    Bug fixes to SelectionColumnMapping
    
    Patch and review by Benjamin Lerer and Sam Tunnicliffe for
    CASSANDRA-9636

f2db756abd135cc6ca4cf657d29fb2601764d50f | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-06-26 14:40:37-05:00

    Fix suboptimal 2i selection when clustering col is indexed
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-9631

54e58d8c52b5aed15e6de47ca51fb21c164acf41 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-06-26 12:43:23-05:00

    Fix error msg when creating index on compact value columns
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-9527

c233270643d0a887dc84ae90573176eb52f8ca93 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-06-26 12:25:05-05:00

    Fix IOOBE when inserting bad tuple w/ string literal
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-9559

056115fff93b16071f3fda067329c64dd2fc1f05 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-06-25 14:21:48+02:00

    Change CREATE/ALTER TABLE syntax for compression
    
    patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
    CASSANDRA-8384

c939422637bdba13fa3b5849cc1e7eacf26d46d0 | Author: Benjamin Lerer <blerer@benjamin.lerer@datastax.com>
 | 2015-06-22 16:40:36+02:00

    'WITH WITH' in alter keyspace statements causes NPE
    
    patch by Benjamin Lerer; reviewed by Robert Stupp for CASSANDRA-9565

c08aaabd95d4872593c29807de6ec1485cefa7fa | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2015-06-11 10:18:05+02:00

    Add functions to convert timeuuid to date or time, deprecate dateOf and unixTimestampOf
    
    patch by Benjamin Lerer; reviewed by Robert Stupp for CASSANDRA-9229

f32cff8e1fb69317219ffaee81b5861a54b83a1b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-04 18:12:35+01:00

    Expose some internals of SelectStatement for inspection by QueryHandlers
    
    patch by Sam Tunnicliffe; reviewed by Benjamin Lerer and Mick Semb Wever
    for CASSANDRA-9532

6f93bd1f65888104e33da2f9f01056b6115952e5 | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2015-06-02 15:34:31+02:00

    Fix custom payload encoding decoding to match protocol spec
    
    patch by blerer; reviewed by slebresne for CASSANDRA-9515

1de8e39ed5a00795ea16111931ca081024b4f325 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-05-28 12:16:03-05:00

    Disallow frozen<> types in functions
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-9441

1937bed9035e953b4cb9099ddeb581d3bf38bca3 | Author: Robert Stupp <snazy@snazy.de>
 | 2015-05-15 19:34:32+02:00

    Better support of null for UDF
    
    patch by Ronbert Stupp; reviewed by Benjamin Lerer for CASSANDRA-8374

35a945e2bf04437db0201c942000bdb98ef4ddef | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2015-05-15 17:43:57+03:00

    Add smallint and tinyint data types
    
    patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
    CASSANDRA-8951

f56244d21a331cec7da5b751a4de9effad49952b | Author: Jeff Jirsa <jeff@jeffjirsa.net>
 | 2015-04-22 10:42:30+02:00

    Fix deleting from an empty list
    
    patch by jjirsa; reviewed by blerer for CASSANDRA-9198

aeadda5bada0c32719dd74995a672a1ad7589805 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-04-21 11:46:03-05:00

    Update tuple types when nested UDT is altered
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-9192

bdef0724352423191aaad141de5102b886d50ae1 | Author: Jeff Jirsa <jeff@jeffjirsa.net>
 | 2015-04-21 11:05:28-05:00

    Update collection types when nested UDT is altered
    
    Patch by Jeff Jirsa; reviewed by Benjamin Lerer for CASSANDRA-9148

48f644686b48357354f16c74b02b6d2c450a8c2d | Author: Oded Peer <peer.oded@gmail.com>
 | 2015-04-20 15:28:09+02:00

    Distinguish between null and unset in the native protocol (v4)
    
    patch by odpeer; reviewed by blerer for CASSANDRA-7304

b4c1ef92e103d58dcddbae9a9d3885e870676844 | Author: Carl Yeksigian <carl@apache.org>
 | 2015-04-15 10:05:32-05:00

    CQLSSTableWriter causes ArrayIndexOutOfBoundsException
    
    patch by carlyeks; reviewed by blerer for CASSANDRA-8978

ca076140472bfde1209423946441f1bd5a35efc1 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-04-14 17:42:06-05:00

    Don't check other keyspaces when a UDT is altered
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-9187

cc672f36158c2dee3abad1fa6f51488f14ffb902 | Author: Jeff Jirsa <jeff@jeffjirsa.net>
 | 2015-04-01 12:13:52-05:00

    Fix NPE when deleting/setting by index on null list collection
    
    Patch by Jeff Jirsa; reviewed by Benjamin Lerer for CASSANDRA-9077

bcf0ec681912e891d66a7b0ba28ff3d41ab3e304 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-03-11 15:09:21+08:00

    Fix AssertionError when binding nested collections in DELETE
    
    patch by Stefania Alborghetti; reviewed by Benjamin Lerer for
    CASSANDRA-8900

dca37a612cfba1b0eae07a5dd4f16a37407a2a51 | Author: Tyler Hobbs <tylerhobbs@apache.org>
 | 2015-03-10 17:35:25-05:00

    Indicate partition key cols in PREPARED responses
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-7660

90a012a1fe29edbb70de30d5f683e10cc27e1602 | Author: blerer <b_lerer@hotmail.com>
 | 2015-03-05 12:25:03-06:00

    Fix mixed single and multi-column relation support
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8613

fb67c41ad7faeff7a5f33e9e0bca6493a3febe89 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-03-03 12:00:57+01:00

    Fix CQLSSTableWriter throwing exception and spawning threads
    
    patch by Benjamin Lerer; reviewed by yukim for CASSANDRA-8808

ee160a971a52134a7d2715cb1123472f539c0ace | Author: Tyler Hobbs <tyler@datastax.com>
 | 2015-02-19 13:16:56-06:00

    Fix token() + multi-column relation on clustering cols
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8797

b3cd68482cbd26ee16814ce1a70a2f0b605ace16 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-02-14 10:35:31+01:00

    Fix composite_index_with_pk_test

4275f77a2ba6d6c078828b5cfd78f1864848735f | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-02-14 10:29:49+01:00

    Fix composite_row_key_test

9649594c761dbb72e58ddd71a10f0794378337ca | Author: blerer <b_lerer@hotmail.com>
 | 2015-02-10 15:07:02-06:00

    Fix multicolumn relations with indexes on some clustering cols
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8275

2e4ad069d552167d0fc06d39bc8d622573f14792 | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2015-01-30 19:05:35+01:00

    Generalize IN to compound partition keys
    
    patch by blerer; reviewed by beobal for CASSANDRA-7855

2445d4d09f24c266075617fc5a572415e07045fc | Author: blerer <b_lerer@hotmail.com>
 | 2015-01-20 11:39:30-06:00

    Fix missing results in 2i queries on collections with filtering
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8421

25d4a13d5621f11290af83b81b0be1588ffc87db | Author: Benjamin Lerer <b_lerer@hotmail.com>
 | 2015-01-14 19:18:49+03:00

    Fix NPE when passing wrong argument in ALTER TABLE statement
    
    patch by Benjamin Lerer; reviewed by Robert Stupp for CASSANDRA-8355

028fd2950195479b90d21ee1bd795cf1a9c661e7 | Author: Tyler Hobbs <tyler@datastax.com>
 | 2015-01-08 11:27:09-06:00

    Fix create index statement unit tests on trunk
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs as a follow-up for CASSANDRA-8365

493859bf617ac80f560d02ad6d471aefd6a0ef91 | Author: blerer <b_lerer@hotmail.com>
 | 2015-01-07 14:05:38-06:00

    Allow mixing token and partition key restrictions
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-7016

68be72fdc6dcf9f26a99f0bf82046c7939f43ead | Author: blerer <b_lerer@hotmail.com>
 | 2015-01-07 13:35:20-06:00

    Fix case-sensitivity of index name on CREATE/DROP INDEX
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8365

9775a9c6808b8ed3cf37ca04d3b701284b459893 | Author: blerer <b_lerer@hotmail.com>
 | 2014-12-19 12:04:23+01:00

    Improve cleanup of tables and types in CQL unit tests
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8427

254d6f7e9c689c639f85f3f5119f4a812d295f05 | Author: blerer <b_lerer@hotmail.com>
 | 2014-12-12 12:02:40-06:00

    Fix AIOOBE when building syntax error message
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8455

7bdf7aba5c15d38bc31369438947c19c8a1211a3 | Author: blerer <b_lerer@hotmail.com>
 | 2014-12-10 22:53:31+01:00

    #128: removes wrongly added ALLOW FILTERING

98cf63431af3d1cd6a411e311250ab71961df9e7 | Author: blerer <b_lerer@hotmail.com>
 | 2014-12-05 13:15:35-06:00

    Fix NPE in SelectStatement with empty IN values
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8419

58c88b7d54ca2290cee9cfb322d8b34e873a370c | Author: blerer <b_lerer@hotmail.com>
 | 2014-12-05 12:19:00-06:00

    Uncomment CollectionsTest unit test cases
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8426

b7895a3e5e564d81010728acc5ae60368cdaf600 | Author: blerer <b_lerer@hotmail.com>
 | 2014-12-04 15:12:00+01:00

    Fix for #128

65a7088e71061b876e9cd51140f31c92ded92777 | Author: blerer <b_lerer@hotmail.com>
 | 2014-12-02 13:08:25-06:00

    Refactor SelectStatement and Restrictions
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-7981

5ab1d95b29509ee5a061eddda39d7f4189abbe37 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2014-12-02 17:17:35+00:00

    BTree updates may call provided update function twice
    
    patch by Benjamin; reviewed by Benedict for CASSANDRA-8018

25a0a71307c269db450ce96c667c2af7d702137c | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2014-11-28 19:06:47+01:00

    Fix CQLTester
    
    patch by snazy; reviewed by blerer for CASSANDRA-8392

e0dff2b808789c4c2a0751d00eff3e3d066c87dc | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2014-11-25 11:03:44+01:00

    Fix SSTableImportTest
    
    patch by blerer; reviewed by azotcsit for CASSANDRA-8181

e3862bc3e08115806055fe7239f93433407a3dc6 | Author: Tyler Hobbs <tyler@datastax.com>
 | 2014-11-19 11:37:26-06:00

    Fix CONTAINS (KEY) filtering on frozen collection clustering cols
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8302

084d93daf6b6031909fc318e57a2a205ad32c237 | Author: Tyler Hobbs <tyler@datastax.com>
 | 2014-11-19 11:25:09-06:00

    Fix multicolumn relation + COMPACT STORAGE issues
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8264

1945384fdf1d0bac18d6f75e5f864f1aca5b49db | Author: Tyler Hobbs <tyler@datastax.com>
 | 2014-11-19 11:06:03-06:00

    Fix IRE with ORDER BY, treating all selections as fns
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8286

b4d7f3bed0687b449f6a275d9dd675e25d794aeb | Author: Robert Stupp <snazy@snazy.de>
 | 2014-11-14 18:18:38+03:00

    Deal with conflicts between system functions and UDFs
    
    patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-7813

4ff6e7dfff58eaca02c49a13d82058665cfad23b | Author: blerer <b_lerer@hotmail.com>
 | 2014-11-13 11:34:39-06:00

    Fix aggregation fn on empty selection, column names
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8229

5117a5d5baca409a0510dac61d479827920cdfbc | Author: blerer <b_lerer@hotmail.com>
 | 2014-11-04 10:31:12-06:00

    Consolidate Relation.Type and IndexExpression.Operator
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8147

52a701f295490cf10850b2a6ad8fb3fdcbc57211 | Author: blerer <b_lerer@hotmail.com>
 | 2014-11-04 10:16:57-06:00

    Fix issues w/ CONTAINS (KEY) queries on 2ary indexes
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-8147

144fd2e14c96ecda132698089388db28ba65fa92 | Author: blerer <b_lerer@hotmail.com>
 | 2014-10-31 15:46:55+01:00

    fix for #108

fbb6b8abfa359be3475ba55912d939096637b8f8 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2014-10-30 10:49:42-05:00

    Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM
    
    Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463

84bc49e900772b04cda4c21e48f23b84f0e0b2cd | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2014-10-30 10:47:43-05:00

    Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM
    
    Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463

f13ce558cc410f959634a6f0d31fcf7bd69be85d | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2014-10-29 13:57:25-05:00

    Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM
    
    Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463

d4df271f754ac4d5afd785d4043ccaaeb907a6ad | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2014-10-24 12:27:20-05:00

    Add 'die' policy for commit log and disk failure
    
    patch by John Sumsion and Josh McKenzie, reviewed by blerer for CASSANDRA-7927

18cd3e3205ac3301ebce0b047aa444e50388083b | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2014-10-21 16:39:35+02:00

    Fix validation with multiple CONTAINS clauses
    
    patch by blerer; reviewed by slebresne for CASSANDRA-8131

8d20b48fc34b520f0c36250bb7557da8c1e59b7d | Author: Tyler Hobbs <tyler@datastax.com>
 | 2014-10-07 10:21:11-05:00

    Fix CONTAINS filtering on sets
    
    We were comparing the index expression value with the cell values
    instead of the cell names, which is where set values are stored.
    
    Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8033

0cad81aeb9ddaf5dad8b2ab9c6ff6955402c9310 | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2014-10-07 12:18:52+02:00

    Add support for aggregation functions
    
    patch by blerer; reviewed by slebresne for CASSANDRA-4914

24b18a9e5d050a28c3f359ee29d496fda4b38e98 | Author: blerer <b_lerer@hotmail.com>
 | 2014-09-24 11:01:43-05:00

    Fix pig tests on Windows
    
    patch by Benjamin Lerer; reviewed by Josh McKenzie for CASSANDRA-7986

dad0bfac6e885176d83f802bc75763c5ba21d68e | Author: Robert Stupp <snazy@snazy.de>
 | 2014-09-24 10:46:53-05:00

    Optimize java source-based UDF invocation
    
    Patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-7924

c5c0585b4b5a1bad22ced00e01cc90eed8448ce7 | Author: blerer <b_lerer@hotmail.com>
 | 2014-09-19 11:24:24-05:00

    Validate token() args are in partition key order
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-6075

6198a756338a6101cd0787bd3774ad86b56d4fa5 | Author: blerer <b_lerer@hotmail.com>
 | 2014-09-19 11:18:58-05:00

    Validate token() args are in partition key order
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-6075

9553dae93ba328f3538b213051d180c21717c158 | Author: blerer <b_lerer@hotmail.com>
 | 2014-09-17 13:54:45-05:00

    Support IN clause for any clustering column
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-4762

2170ac4d3922425f008f441d2d92e3233449c765 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2014-09-09 18:18:12-07:00

    Make CQLSSTableWriter sync within partitions
    
    patch by slebresne; reviewed by blerer for CASSANDRA-7360

aae9b9101c61d914e0ceb7e39f88d688c986af18 | Author: blerer <b_lerer@hotmail.com>
 | 2014-09-03 10:38:58-05:00

    Don't allow mixed multi/single column relations
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-7711

1be0bbf71355b3b6cbd24c441e51873376bf3911 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2014-08-27 11:00:09+02:00

    Add syntax to remove multiple elements from a map
    
    patch by blerer & slebresne; reviewed by iamaleksey for CASSANDRA-6599

591a2779a7f4213fd7f0e7eee8d2a844359d65bb | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2014-08-25 10:08:44+02:00

    Add IF [NOT] EXISTS to create/drop trigger
    
    patch by blerer; reviewed by snazy for CASSANDRA-7606

91d61b3276ec5ffda85a99009a779f1ebcb4358a | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-08-05 16:41:01-05:00

    SSTableExport uses correct validator to create string representation of partition keys
    patch by Alexey Zotov; reviewed by Benjamin Lerer for CASSANDRA-7498

c7f3a238e7fcc09292c0316b4df3279a4d241b2d | Author: Tyler Hobbs <tyler@datastax.com>
 | 2014-07-16 11:26:35-05:00

    Follow up to 7111 to fix failing unit tests on trunk
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-7111

8a2d8a138d5ac1fc38b24bc7fd7513f6dbe86b24 | Author: blerer <b_lerer@hotmail.com>
 | 2014-07-15 12:05:47-05:00

    Include snippet of query in SyntaxError messages
    
    Patch by Benjamin Lerer; reviewed by Tyler Hobbs for CASSANDRA-7111