Štefan Miklošovič test_and_ci all time


 117 Collaborator
Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Sam Tunnicliffe , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Ekaterina Dimitrova , David Capwell , Benedict Elliott Smith , Berenguer Blasi , Caleb Rackliffe , Paulo Motta , Josh McKenzie , Robert Stupp , Branimir Lambov , Blake Eggleston , Yifan Cai , Dinesh Joshi , Jon Meredith , Jacek Lewandowski , Zhao Yang , Jordan West , Chris Lohfink , Francisco Guerrero , Aleksei Zotov , Maxim Muzafarov , Mike Adamson , Doug Rohrer , Brad Schoening , Jon Haddad , Vinay Chella , Andy Tolbert , Sumanth Pasupuleti , Jackson Fleming , Maxwell Guo , Aleksandr Sorokoumov , Eduard Tudenhöfner , Abe Ratnofsky , Kurt Greaves , nvharikrishna , kurt , Jaydeepkumar Chovatia , Vincent White , Maulin Vasavada , Daniel Jatnieks , Claude Warren , Bernardo Botella , Shailaja Koppu , Tommy Stendahl , Runtian Liu , Maciej Sokol , Ethan Brown , Derek Chen-Becker , Brian Houser , Manish Ghildiyal , Ling Mao , Dmitry Konstantinov , Arun Ganesh , Aleksandr Volochnev , maoling , Szymon Miężał , Szymon Miezal , Shylaja Kokoori , Paul Chandler , Leonard Ma , Damien Stevenson , Bowen Song , fibersel , Tibor Répási , Tiago Alves , Sunil Ramchandra Pawar , Maxim Chanturiay , Leo Toff , Jakub Żytka , Isaac Reath , German Eichberger , Cheng Wang , Artem Chekunov , Alex Lourie , Aleks Volochnev , Abi Palagashvili , reviewed by Stefan Miklosovic , reviewed by Sam Tunnicliffe , mghildiy , manish-m-pillai , lzurovchak1 , dmi0 , ben , ayushis , Zhongxiang Zheng , Yash Ladha , Tim Suess , Tibor Repasi , Tatu Saloranta , Suhel0328 , Runtian , Roman Mushchinski , Paul Rütter , N. V. Harikrishna , Mohammad Suhel , Manish Pillai , Lindsey Zurovchak , Dmitry Kryukov , Dmitry Bychkov , Dmitrii Kriukov , Chang Liu , Bhouse99 , Ben Bromhead , Ayushi Singh , Ata İlhan Köktürk , Alexei Zotov , Alexei Yeschenko , Aleksei Yeschenko , Adriano Bonacin

 181 Patch  166 Review
22af7a74cc79294199eb2272625c7eb80c8a8291, 75ec1ada7a40761e8b6eb948925c2dd2b116876e, 849245a5620f34566ae999fed94bf10c971870f2, 2ff41551a6897705a1fad842f9d550b019f6eadb, f410b0fa0bc5adbb674654a0e27b02282971cfec, 8ea70cd1f0ba0a52cf4b19af9fac4c4289663270, 6093c2d99bd300eebe353ff05482924f38538e74, 181ddc0600cb7104ff0a9e01889f7cb013f7f802, 46b36f23cd865ee905742ff1d3da05fc8a467758, b9f900947adb254a395bb535a402c26e02c457a2, b43f077bc904bf1c95b62bfe9e295991ed0040b6, b11909b611de811ed2f030848820a17c77df7013, 39b1c2df896fd6f17d2ce1863ee467d2cc069e24, ddb01d2f8e68cbd9f059bd94b08e46000d14e542, 971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1, aca11d4fc3e5938510dc48c071b49e6d22f54497, 08b2e80aabd2b56e69fb6708dd1e579ede760ded, 5ab976d796471a1ecdf3596a148a3e4b8c1a982e, 98a0b54c4025ef21aa3fb56f1962c4771e095652, a5767a58343f7c954e2a5bdb36811f909483dd97, a878adfc895b2e70b058f90ad5d207c710788c4d, d336dda1123af0c272c69e42b6214577e30447e1, 326bf4b3f5a9ba2de3bd3962babd343164e59bf8, 334ca05730d8088f27323166e3ee1505db5cb202, fda12b25d22e75e6f8d1c030132593d27a9c2845, 5b23692a909e1c2d5a7f8f5a17a791274221f363, 5fb562d7efbad7bf9c2297a62991d36da90589e9, 38408938ccfe5b8c051e25c645bdcd71b45fa66e, e4ae1f3a4f03f278cd3d64d72de7f7e366ee1b44, 2f836fa59687d79705c96d5836978c9266813780, 087a4474d8f6a8a962751e81d84d0f0cb880d947, 64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f, 37acd27f2d0e79fac969e34304bff2d6641728f5, 5d46ff27968050e51425083fc3ab8b7d4a51fcd5, 016dd6ca376ac1080bba9a1e2a6fe1d4b037e751, ad642d5e25201dd6dba937942025b61884f53447, 8ce4a6d1ecfaabf3ae7a3808a20ff36c155a346a, c1b12058e71b2a06a20b284c2498979efcd63633, 8c69f85502348e13cf269d81e7d157bea21b99c4, e1355d72386d74d18baaf19fe93fdef91a7aa8b3, 359700dde20f8e53cae61735cf1ea88138c670ef, 4ecff92404baccc848322a12921cf10af5e38e7b, b59b832eba014e8d2fc93133cb3db41b509a1c26, b51ee83a29c3691c1f769e253b869acdeb7747db, 269285213d12f9e549f735b93f77d08d36dbbfb8, b57c13603afe699a918edd7ea1e8fdb46f0c1166, b9f614f7e56b8b12149cb51f89558d0568901853, 9f4368cbb74d7163b6396eec3722b8c1d7fb55dc, 65a3d36eb9def5eb34bdb1fde1c452d365d45be8, aa84b19112433f604c9bb9bce4618289b4f6873a, 63196006637af745376b778eb9a689c7a928358e, 7b89b6018dc6aef82404e8422043ea3769cbbefd, b94436c7831c940592653c2c5d8e3af92d5cf266, e4414cc2686923ada325dfc85e1fcac641dad1ed, 6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50, c273017b256d385fa0904d410306c7677aca4726, 903857b4ef01b577db2cbcf3ea9a9b194dede21c, 7ec5126870f1bee853e63bfd98a73769c63abf3b, 028ea02a4a877d115c748d3e179c6afb2328e430, 4ea7bb25b4079e951202762aeaabe1d23be5303c, 7998e22127b7c612e26f56b5712639473d91576f, e2a6c99310aa93ba3506ca8f603ae1039372f533, b8e21fb80afa6696374292dc99a480fac9788e64, 73da05f83ba2547662e6320cb2cb3576bf82c15f, db78e746d7e2fb9a2aa4c10e1322c6c5033f006b, 4f348786bd6d72f4402134a29ddb3355b1fade61, 6f401a872584f7bceb12e3fcb1927287da687e7d, fc9efd6357fb4255174689b3c107b897254a7d2f, 592cbeaab09e7e959dfaea591d4afe7c1613e3db, 58a3b12508f97e44d3812f6c97e5a969dc6b5a1b, a76286795f4b79aaaada46d8d937e1d697c43144, 4734dfc503e6b4307b63dd61f36da9f9c89d86f9, 48417940280021d0012b7a7db6c9f823a98086e4, cfe9641fbec0dc62c9a0f4f156c702e2cfa6ad4e, 452ad8ce709b69b3201819143f397b4f1857f201, 4c8e9097bd616a1ae4c611a542cbdea20ba871dc, 8ecd7616fe5d3ce0cfe8f4621eda1905a9110db1, b07c3127cce7e1a8b9d4c34e1359539e12f1b4a7, 36a99bcdcc65eb2b3bb708f67e1bd75d35359f7f, 6e6846892a5d7ec2feaf2c35d380ed5975d09517, ccada788c47882bfb10d7cb86f7f39c9865428f2, 797b96958af07945b0a1799024c1ef664dfee2e2, 3775c8f11dc998ba9c74769a14b9443272c750c6, 19f55cf0b82f8c861be7e9616913961c80dfcd80, 2638051af186eb7cee110c103ae011f853ae8bb3, 6e3770bc154ffd201b306febd92cfc14101efbbf, ac68f24512dc123a197cf49e9116afcfa3f786f9, c08981888181392017761606f4490cca7f977db9, 488c0c75a8f632f2db4e3db39f2ebcf8a489971e, 872e34c2d613a43b2c2be75efa016b6943bf87ad, 5d3c747719f01d87c9086c405c806317405a8e43, b6d8e2ce6bac816279ce0490fd6292aa7e4124b6, 1e2b60821327c158cba1c11d98eea68531178893, f4deef9d58f739370d07cec6cc898087df560eca, e7c9ac05f99cc8a5ee958169c49326e85ab4b25b, a7b53217bda59f04c7266136614c3e79ac44d0c2, e83d95d1acfa3d5c94cfc73a28c0fcfaa181af75, 55f094a6d2c288b74e6ea86edaa7c45cd494c208, 7da28ef37848d14c0ff4597dfc6e116bd9febce6, 2531dd1ebaeab4e71f970e27a5dd962ceb6b790b, 457e16c27ee65063fa15963c58bea3e9a63c5aa5, a604c0d4defb50ffdf7f66c3ac372eb14f39ba3b, bd36cb9f6b8cc6339f43382bf6625794b641552b, 74bb6d8496d5a2a5b89a843ba764fe37b65ee331, d0458abdb321a48771631278e3b09dd7aa4e2edc, d48df9169d920ab9208fd1a7b3cad6a625045047, 8def4fd7fb5fd73cb06e66381c3de3b99e397f07, eac9d925621dc1757ac88ac7160dc0b2bd3e0015, da47849b50daa0580f2cb4264bcee8a75140eb05, c64ff69bd982e288fd9f19697cee01514ab5f838, 6b16b67cd4dbf8633e58c1950ced3626ff7ac92b, e86ae7fbe52c95747d69f7d78b6da6fbd34bd48d, 267d3ce04efb3bef228c9c1226cd5f938c5d60a3, ad249424814836bd00f47931258ad58bfefb24fd, c562f1e78d86cfae6326549d3950f91d054de8ce, b286639eea11b5f6ee709711d00d36aa029bc114, 0979bda958a35f748b30ce102872278bfbafa578, 309b3033d44c5cdc18d6e3897661966853d39407, fc9a5a7c63c5d264c30e940ef88236d2da0f5959, bfd5d20a13501d897d8d34acce9b0394fa1cf00b, 8ef5a886312e20f09cd4b0358c71018908341796, a960d87e05f01000a758d8e7e5a58be57d13eb33, b936d3e95db3180a2f1f32ed7c80543e81971fde, 277d83961c7332941a9339bf890dbe0c89029ae3, 419099c92b1cecb7d22fba99ae8ac2cce4f39638, 00c22232d96b6e592fb1d1f32a6b649b49eceb34, db034609554a3185c0808cc67e9f0c148cc912c4, d6d55d24b5025956f514e3aea41285ed9f7b5490, 576cb2b8a4267467b507cb88e841462314d2aaee, dd1c811f8796487f49e92ff4701917420caf49c0, b1411a43180e0085ae4741f4da567a08b5a28f17, a878adfc895b2e70b058f90ad5d207c710788c4d, d336dda1123af0c272c69e42b6214577e30447e1, b9f614f7e56b8b12149cb51f89558d0568901853, 32cf1ea33ddac0eed694b018de3b5be4d7da053c, 58a3b12508f97e44d3812f6c97e5a969dc6b5a1b, c71f04bd5b19994e2f2c52a67f2ea1d139fcbfd3, b6d8e2ce6bac816279ce0490fd6292aa7e4124b6, da47849b50daa0580f2cb4264bcee8a75140eb05, 022398a9a7a1861f5948a024cf0ddf4cf7682aff, 7a46854f160918fec24b984a55505b510390f4ab, e377ac1239f0461ef25dcbafedbc931accfe563c, f3ca59c76dc946e75b3b9dbc90f22dc51bf1c73a, 44596eec78f7ac796684312a616b77be4e7175dd, 1f562e2635ce7afca38eb1538cf3eab6e46d5c15, 238cf5e712614140b157ecdaadf10ae7bc3cb2c5, b787ad7dec6765314e1ff1ee24ead3843cc7eb75, a290bc16a101f3320b87207b8f48cefbcf5cf5e2, 02307b1ea883e01f79723bfdfde223c7110df128, 0a8fea03d2f66463478ec4a49387bfb035dd403a, d1a9bb3295aabc7df4ad0b1dce29bdda9acc5fe7, 473a9605c0e2cc2983d5e7dae8c5695c9b43e9d2, b1a075a727e6bc0eaa49b80a191a08c660cfafdc, d862a38a7ca11f419a84adb98a355b58b0f5f3a1, dc6918d5e68a0849e8e38b7a49d0a822b95a6781, 6bf2a1f98833fd5d561975d7ed422dea899d7102, 9d9f4648f9232b1c14d017436f1038e320d064a2, fde75a887ccc418aa96e92590345c4427ad46d9f, d7d9336dda676378639dace7646b0627a9d8fd73, eb4c12f2ade07ab8beaa12a4d70bec99dd1a6ebb, 24e6d2b59897971a110b69c634cfb6e6c62cd2e9, 062ebe5a9fe40b8ebfd9cc44ed025889dd6cbccd, 42a620d663a72f1731843d195fb15c3accd6af59, 0a6fbe47678d304bd43af0c644ece8ec58646a7a, e1dee91f897b37debb6e044cd15644f93ddbe146, 01cfba252a1bf532379642602e71fc944ac22ab9, 2ed526a43d3a37b00ada500a0354955fecf1e61c, c449b8a78aa06a6719537450bce674217bb2ebcd, 59ca5090b028956ba609fbd7e37e638dfc40a451, 31ea621d583695ccaf10471f561d2ff45ad9df58, 8282c75e33b9fe15fc734894b4659d835cffbde4, 55b1a08cc4b81458a37876bd285f4b27c16dc659, e620eb34b73cb3fd3e3a5eeebcd2f5553922a91c, 7f13011c5da7ced49d851d4573839392728078d2, f63d4a27c92e8578c3ecd78dd0d2218a1c69966d, b994726be5f5800889134dd0b81e7d483cbee619, 357f58b6def01a7d9b3120b5e6b2798a09666e51, 851b7cae9c1e992ab9cc6b2e61c27bc785eee8e7, f1344ab71943ff64be5e6b560bd3d9643ab6c09e, 1ee2a61c362c52db88ffb0d953f1947e4d07becd, 6d5db5f73702dbbf12b5c720477a24f8def2a504 ab25cae4c568312a4a2a5798296b7e97300306fd, ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191, f5df4b219e063cb24b9cc0c22b6e614506b8d903, f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, 2ff41551a6897705a1fad842f9d550b019f6eadb, bc40d3bb27cac7979867def92fe84e5fa5011155, 9131be9fa53e27b7e3bc332b613e00b73e9fffef, f3c29e08fae5369051d950de5b78e2367b75a17c, 7ba691e3d3439cffe92418a204e2c0307bea59e5, ff54fd5ffd03846326862951e2a6de9b52de01f6, 46b36f23cd865ee905742ff1d3da05fc8a467758, 69a6dc61a89aac96b9f9a2a7aef958452e14384e, d939e40dfb59bebcf97b06b617e28031ff65fdc0, 2dea5c75882ee2caaaac0ae5b84f9d6b66c46b2e, b9f900947adb254a395bb535a402c26e02c457a2, 664ab193d6b4db387e5ed751c0dff1635015bf28, 06a05ccde520925113edc92b28a4bd3b2bed2a29, 9f18aab1dcbc40bb038fdcbad15c5bcd40909819, c56ba3b317e67f4530db1737169f5558969bd531, 5abe213ad0a9bbb48291a4a4e9f12757fa858eab, a84698753344e767145a38fe5b68722caa9b1254, 25291ff3fd99f92cdb0a7d5d2125442282d42ff8, 26ff589f3da0a66c10c5ca16451a1c49fbb57ade, 63648c1e86bdc31d60b80e55b4f48c55aa5e8deb, 7fe30fc313ac35b1156f5a37d2069e29cded710b, df78296dcbc67c1d6dd1e0412fcd71f0a8f8fa7c, dc89df7da1d9577ed0130873c491f7f4ccf99bae, f92998190ccfc688e22d035318848a2f61987585, 9bfaee91c4fd7a269e3ff924e8a504bad5d6514a, 8d705b31e9a3f213e5eb296d4308e5b22b0e996c, f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, 2e7def7626fe299318e0cf4c2bf8138a6c31e149, 98ca5f8f1aab6659fdfd084bef38495bf50d35d6, 81a2cb782eed932961b0c89fbd40199c7269c662, b35ad427c5e9282730682553b6dcf5d70b603e22, c2041ba45b036e1d5963f8166f517c6d95d4eab1, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 4120b8ce4f1bc7bd7ce101e4e298fc2211a21fe0, 64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f, 5d46ff27968050e51425083fc3ab8b7d4a51fcd5, c76b32492f08c4af56846518488ae0b191e077e8, ab142f8d288e522468b5e011677690feb5022510, ee9e41878258914a5546e65dfd862e122be5d09c, 475c0035e6e04526eaf50805d33156ac9b828ab6, 9db908917afeec7fc2c7ce1a4bd3303f235d6578, f0ea12c6d7683697d9a5ca0c99c2b7dc3bc11230, e6ffd8b4f7ef194446ba0a968e463ca0cd710867, ac201d2f049c66e50d53d749f659f25b6f7eeedd, 9affcf169f08faf696f285c28a098daf9bb97b79, 0f2af6ab3fad26a7d4e71ebbb84574305beda1d0, 9c6e671434b6b44c8969dbc965fedbdcf21be340, fb806d51e3f5f52bebf9e16e0aad3f98932d962b, 4d61359c214fbe8ee8b8edc822cad79f98b337bc, c4d11c4372906ae1dea9e6c31c1136f122e8a1b2, 0c7410a9da1281dd4f7a70a0668903ebb61bda58, f51d9ecbe36525893e3bab4108abaa84abbfc772, 6de90bf75c2a5138f4ed72ff6ed588dc180e8a9d, 3658ba58c7d0be0803cbd7480c73d46705c3372d, e1fc1955586e7fdbf65041cb3eeca9c64eddf421, 20d80118ac02d853d501e3f5c24a63a12d4010f5, 15f355a0062148e1ca511e8fc515e0cba380790d, 0b7310c010b84e5eefeb42057725d1da05a4e9cd, b47bee42d3b15020fbae72b173e873fa57c8e0c8, c6d7d070c59d81db8949683d3e5670b909efb48c, 4ab31d34c86d1b387098dd7934b11c659c763416, 998f84a2cbbdde137070911754d1589c1ba5e414, acb4993cd0545ba4ce7bbb0a506c0cf46a0ac5ef, e4414cc2686923ada325dfc85e1fcac641dad1ed, 6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50, bbee4c87c46c333260c876ea3f15935db9b1f343, ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191, f5df4b219e063cb24b9cc0c22b6e614506b8d903, 028ea02a4a877d115c748d3e179c6afb2328e430, 7998e22127b7c612e26f56b5712639473d91576f, 92d0a40c96c49a5fa8178ee03be170fd26b44340, ffe4d85df23e22be78b8047e91e4a065c5c73c06, 0bcf4a199207966cfa892feb91541345edba181b, 75194201f1f06d120f246f6fad025ca5f672943d, f6509086483983176f82a4b72912927693b6e573, e72ec4e82835cef80cf9e9d8c58b25801d4af8c8, 0f3a990dd2bc9532752a711a49a131c63d52e3c7, bd49f6ff265c8bfa64bf140328ae6736dc4a87bd, 2fce3025c448316720d9cf7447fe7d1d34e17625, f96659c5306e62666e21c371c2ded646dd51672b, 7c2f97cd29486196b50c65a093e92b0fcd9789d9, fc9efd6357fb4255174689b3c107b897254a7d2f, 3eb605b4db0fa6b1ab67b85724a9cfbf00aae7de, be574fc34ba9834929f1618ab63dd74446cd2683, c747f70c058aa94d6bcfe1f9132c410db6d2b65a, 5e409f0bd1ab108545e617a97d367bdea46b4c86, 8bb9c72f582de6bcc39522ba9ade91fd5bc22f67, 8ecd7616fe5d3ce0cfe8f4621eda1905a9110db1, b07c3127cce7e1a8b9d4c34e1359539e12f1b4a7, 49dfb805e9045c856181d6c2ac3b586b98d1a82a, ee8b66da8ce3bdac0378f89159d8bd7e45a91363, dd53a609c692c12ffb94acf9fcf81343e35723e9, 230fe8e64722ac02dbf8cdafb7d4fef120726dd7, d6aee7e08c658db9d394a6b7e3e27791b4d6854f, b6d8e2ce6bac816279ce0490fd6292aa7e4124b6, 33a9093c5cc2f8fcf913d1931415b697e52ec108, a604c0d4defb50ffdf7f66c3ac372eb14f39ba3b, 7741eacc546f80fe4324c7821fcf2c029f64b1f9, 3409e5d9b341de2114d6410225922843539d4172, b3842de5cf1fa1b81872effb4585fbc7e1873d59, c26dc06a28b0e150384474001ac23026ae76e6d5, 143a5e8b064e442970182cfb349b4f0826683e85, f7009cf3409b005710e8a5c9cae66c3c56de6f66, 61be4d836213f708d9a29e59b9ef1df0bebef29a, 3655b26adf8d3b94095924920d05cc1a16d0f4c0, c64ff69bd982e288fd9f19697cee01514ab5f838, 7871a2854217acc89d2f885619243a442cf68e22, ad4d2b3a266535734ef1bdebb4a3545fb3306769, b2ccd0f3f588a34cd68222bdacd1914478914ac9, 460ae341f5628bbf65498e693fb61ac77d4d6c5b, 5fdadb25f95099b8945d9d9ee11d3e380d3867f4, fc27042f61a6d78ec998a0186a5e97def90fd50a, 243d220854895b968e2f169d3650c27d83567bb3, 24dcc280c2e442eea27e7129c4c948eb6199ed91, 24b084fcf8ea64ccf117cd0e98310b1e1b40b6b8, ad249424814836bd00f47931258ad58bfefb24fd, 15c22fa2f1e1ec04efb76646fd0ed5ceaff889cf, f978bea272409109e312a27a121f849879650bdb, f91418bbbedf4e0d5396becf14a5e884ac7f0d3b, 67bbbb01259bce91672a7c3ca9fb77ea7b040e9c, 2e7def7626fe299318e0cf4c2bf8138a6c31e149, 8a33f323508dab061dbebfd168e431cd0e683e01, b35ad427c5e9282730682553b6dcf5d70b603e22, fb806d51e3f5f52bebf9e16e0aad3f98932d962b, 60314f2d6a03b6226e37b0d9daf67f1b4204ad5c, 32cf1ea33ddac0eed694b018de3b5be4d7da053c, a2dc44f0725b02294071e67d0cab57a7629f25a1, 61333964f42e27ec78fec5b4ec25d9313dfc4eee, ee8b66da8ce3bdac0378f89159d8bd7e45a91363, addc5748a74680b432ffabfe248245020902112c, 83c1f7713bf24ec4873cfa9f76f2efccc8a23278, b6d8e2ce6bac816279ce0490fd6292aa7e4124b6, 381c2a4fa82db80543fd67da6669de022d7576c4, 0d860ec662b0088ea7f77f98051121e198eb5692, 9711cd33c4d0d4a69279c8a79d8a8460accf1f12, 768bdffe5298b937bfafc2eb42fb93454cfca521, 7275443eca804f5dde405f45811441dbc0c1f9fb, 27ab63f00501a6afda94e760efab8af3e90c598b, c408931aa262353845c926f367ad06d27d9f164e, db3583318258b14b27abe1529f8893da2ff22bf5, e19d27e4ce7011bd26f18c97b1796cc38555601a, f14da069295aa66e6d1dd638a73ce136e759b1bf, 131982f44a48e3d24e6ebba4a4884fd5d5948218, 27fb3c52688d6cebf1b1427753e14177f57d8565, 20ebcb23662d1b2023839a6662c68800dda120a0, eb92fca7c38ae00879d4a3cd91896bf619bc2d94, 259c997c6684dac70cd26f69fd0cc393945570e9, 3b66dcc870e8d929d81055c95124caf2d36f0ac4, 7a82b3757c136f79b52a76fdf3e98891dfff6b41, 731063804d203f2c7b38a40c4f3476598a26346d, 39e238994044d2a71c17e64b3db301ba9f2da51f, 791a65a70b6c9576eb8529fb8de1bc50b7a7b3ca, 66309ae7dae883285fe2e026e138723bf203909c, 5fd2c34171be16480e9a2181dd81df6ae37b9429, e0d3cc90558a17b63634d15ee6df339ceb87b225, d0c68e02fa235fd2218a40684a10c9573fcb001c, 7e7071d185a2038d4bacdebb76d3c08e0c6f1cad, e1dee91f897b37debb6e044cd15644f93ddbe146, 7c3333958e2b2bd53018a50ab1f529e1a2cca173, 148f57ef8051adfa15d1fefff5edff2709f0c75b, 2e9fca947ee13e7c50d92349bae0ff72b8bbc6a0, 55a2d2676ff5820fa638511734e45a8908ce5ca2

75ec1ada7a40761e8b6eb948925c2dd2b116876e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-12-16 23:18:36+01:00

    Check presence of a snapshot in a case-insensitive manner on macOS platform to prevent hardlinking failures
    
    When hardlinks are created for a snapshot with the name "snapshot"
    and then we take a snapshot with the name "Snapshot", macOS platform thinks
    that this was already hardlinked because its hardlinking implementation
    does not seem to be case-sensitive. The fix consists of checking,
    in a case-insensitive manner, if there is already such snapshot,
    but only on macOS platform.
    
    The patch also does not create empty directories for a given snapshot
    prematurely before checking its presence so there are not dangling empty
    directories in case of a failure.
    
    patch by Stefan Miklosovic; reviewed by Bernardo Botella, Caleb Rackliffe for CASSANDRA-20146

849245a5620f34566ae999fed94bf10c971870f2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-12-16 14:28:53+01:00

    Remove cassandra.jmx.remote.port setting to an empty string in SimulatorRunner
    
    patch by Stefan Miklosovic; reviewed by Sam Tunnicliffe for CASSANDRA-11695

22af7a74cc79294199eb2272625c7eb80c8a8291 | Author: manish-m-pillai <manishpillai64@gmail.com>
 | 2024-12-13 13:23:12+01:00

    Enable sorting of nodetool status output
    
    patch by Manish Pillai; reviwed by Stefan Miklosovic, Bernardo Botella, Jordan West for CASSANDRA-20104
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

bc40d3bb27cac7979867def92fe84e5fa5011155 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2024-12-04 15:46:30-05:00

    Fix RequestFailureReason constants codes
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe and Stefan Miklosovic  for CASSANDRA-20126

f3c29e08fae5369051d950de5b78e2367b75a17c | Author: Bereng <berenguerblasi@gmail.com>
 | 2024-11-14 09:02:02+01:00

    Flaky PstmtPersistenceTest take 2
    
    patch by Berenguer Blasi; reviewed by Stefan Miklosovic for CASSANDRA-20055

7ba691e3d3439cffe92418a204e2c0307bea59e5 | Author: Bereng <berenguerblasi@gmail.com>
 | 2024-11-05 10:12:51+01:00

    Flaky PstmtPersistenceTest
    
    patch by Berenguer Blasi; reviewed by Stefan Miklosovic for CASSANDRA-20055

181ddc0600cb7104ff0a9e01889f7cb013f7f802 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-11-04 17:11:19+01:00

    Fix CQL in snapshot's schema which did not contained UDTs used as reverse clustering columns
    
    patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-20036

6093c2d99bd300eebe353ff05482924f38538e74 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-11-04 14:06:42+01:00

    Support UDTs and vectors as clustering keys in descending order
    
    patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-20050

ff54fd5ffd03846326862951e2a6de9b52de01f6 | Author: Bereng <berenguerblasi@gmail.com>
 | 2024-10-14 10:34:21+02:00

    CASSANDRA-19986 Prepared statements cache computation improvements
    
    patch by Berenguer Blasi; reviewed by Maxwell Guo, Stefan Miklosovic for CASSANDRA-19986

69a6dc61a89aac96b9f9a2a7aef958452e14384e | Author: mck <mck@apache.org>
 | 2024-10-11 16:48:34+02:00

    Prevent CQLTester fuzz testing from using illegal commitlog_disk_access_mode combinations
    
     Also provide a clearer message from DatabaseDescriptor about the failing combination
    
     patch by Mick Semb Wever; reviewed by David Capwell, Štefan Miklošovič for CASSANDRA-19812

d939e40dfb59bebcf97b06b617e28031ff65fdc0 | Author: Dmitry Konstantinov <netudima@gmail.com>
 | 2024-10-09 22:46:39+01:00

    Fix flakiness of TopPartitionsTest
    
    patch by Dmitry Konstantinov; reviewed by Stefan Miklosovic, Berenguer Blasi for CASSANDRA-19991

022398a9a7a1861f5948a024cf0ddf4cf7682aff | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-10-04 20:55:45+02:00

    Align dtest.py for CASSANDRA-19671
    
    patch by Stefan Miklosovic; reviewed by Brad Schoening for CASSANDRA-19671

e19d27e4ce7011bd26f18c97b1796cc38555601a | Author: Dmitry Konstantinov <netudima@gmail.com>
 | 2024-10-02 23:31:00+01:00

    largecolumn_test.py - configure native_transport_max_request_data_in_flight and native_transport_max_request_data_in_flight_per_ip for 4.1 and later
    
    Patch by Dmitry Konstantinov; reviewed by brandonwilliams and
    smiklosovic for CASSANDRA-19702

46b36f23cd865ee905742ff1d3da05fc8a467758 | Author: Ata İlhan Köktürk <atailhan2006@gmail.com>
 | 2024-09-29 12:31:34+08:00

    Explicitly localize strings to Locale.US for internal implementation
    
    There is inconsistent usage of toLowerCase/toUpperCase methods in the codebase.
    Somewhere we already use Locale.US, somewhere not. That might cause various issues in runtime
    as shown in CASSANDRA-19953 ticket when an environment Cassandra runs in has different locale from expected.
    In this patch, all such method calls explicitly set their locale to Locale.US. This patch also contains
    a checkstyle rule which fails the compilation if toLowerCase or toUpperCase is used.
    We prefer calls to methods in LocalizeString class which use US locale.
    
    patch by Ata İlhan Köktürk; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-19953
    
    Co-authored-by: Maxwell Guo <cclive1601@gmail.com>
    Co-authored-by: Stefan Miklosovic <smiklosovic@apacheorg>

b43f077bc904bf1c95b62bfe9e295991ed0040b6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-09-26 14:32:40+02:00

    Make TableParams.Serializer set allowAutoSnapshots and incrementalBackups
    
    patch by Stefan Miklosovic; reviwed by Marcus Eriksson, David Capwell for CASSANDRA-19954

b11909b611de811ed2f030848820a17c77df7013 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-09-24 19:04:17+02:00

    Make sstabledump possible to show tombstones only
    
    patch by Stefan Miklosovic; reviewed by Brad Schoening for CASSANDRA-19939

2dea5c75882ee2caaaac0ae5b84f9d6b66c46b2e | Author: Tiago Alves <tiago.alves@datastax.com>
 | 2024-09-24 10:27:40+01:00

    Use ParameterizedClass for all auth-related implementations
    
    Uses ParameterizedClass for IAuthorizer, INetworkAuthorizer, and
    IRoleManager implementations enabling those to be configurable from
    parameters specified directly in cassandra.yaml.
    
    Opportunistically makes consistent the initialization and setting of
    all auth-related implementations and removes code duplication.
    
    Notes:
     * IInternodeAuthenticator implementations are expected to be set as
       default directly in DatabaseDescriptor instead of done via
       AuthConfig.applyAuth(). This is assumed in tests and client logic.
       For instance ReconnectableSnitchHelperTest fetches this authenticator
       before calling daemonInitialize(). Also, BulkLoader fetches this
       directly when creating an outbound connection.
     * Changing this behavior in BulkLoader causes a cascade of changes.
       First, one would need to add AuthConfig.applyAuth() directly in
       clientInitialize() and then would need to enable all the additional
       classes that this change causes. Long term this might be justified
       as if we're depending on the auth logic to be properly set. However,
       in the context of this change it was decided to postpone further
       changes.
     * Standardize auth-related configurations by using a short-form with
       the class name instead of the full qualified class name containing
       the package name.
    
     patch by Tiago Alves; reviewed by Mick Semb Wever, Stefan Miklosovic for CASSANDRA-19946

06a05ccde520925113edc92b28a4bd3b2bed2a29 | Author: Sunil Ramchandra Pawar <pawar_sr@apple.com>
 | 2024-09-20 18:56:47+05:30

    Fix indexing of a frozen collection that is the clustering key and reversed
    
    patch by Sunil Ramchandra Pawar; reviewed by David Capwell, Stefan Miklosovic for CASSANDRA-19889

39b1c2df896fd6f17d2ce1863ee467d2cc069e24 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-09-16 15:00:37+02:00

    Emit error when altering a table with non-frozen UDTs with nested non-frozen collections the same way as done upon table creation
    
    patch by Stefan Miklosovic; reviewed by Maxim Muzafarov for CASSANDRA-19925

ddb01d2f8e68cbd9f059bd94b08e46000d14e542 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-09-12 08:51:36+02:00

    CASSANDRA-19911 Remove MemtableSizeTest
    
    This is a ninja / leftover from CASSANDRA-17298, we replaced this test but
    forgot to remove it as was done in other branches.

971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-09-11 00:09:31+02:00

    Make configuration entries in memtable section order-independent
    
    patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-19906
    
    Co-authored-by: David Capwell <dcapwell@apache.org>

664ab193d6b4db387e5ed751c0dff1635015bf28 | Author: Suhel0328 <suhel.mohammad@ksolves.com>
 | 2024-08-30 11:01:45+05:30

    Add JSON and YAML output option to nodetool gcstats
    
    patch by Mohammad Suhel; reviewed by Maxim Muzafarov, Maxwell Guo and Stefan Miklosovic for CASSANDRA-19771

c56ba3b317e67f4530db1737169f5558969bd531 | Author: Dmitry Konstantinov <netudima@gmail.com>
 | 2024-08-27 21:21:07+01:00

    Improve accuracy of memtable heap usage tracking
    
    Fix estimateRowOverhead in Memtable: ByteBuffer in Partition key was not counted
    Fix non-counted size of "columns" field in Columns.unsharedHeapSize
    BTree.sizeOfStructureOnHeap wrongly reported a non-zero size for EMPTY_LEAF shared constant value
    Fix MemtableSizeTest flakeness by not measuring of allocator and ColumnFamilyStore/Keyspace
    
    Patch by Dmitry Konstantinov; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-17298

7f13011c5da7ced49d851d4573839392728078d2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-22 15:07:27+02:00

    enrich .asf.yaml
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19854

7a46854f160918fec24b984a55505b510390f4ab | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-22 14:42:50+02:00

    enrich .asf.yaml
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19854

55b1a08cc4b81458a37876bd285f4b27c16dc659 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-22 14:38:51+02:00

    add .asf.yaml
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19854

a84698753344e767145a38fe5b68722caa9b1254 | Author: Maxwell Guo <cclive1601@gmail.com>
 | 2024-08-14 17:10:25+08:00

    Throw ConfigurationException when commitlog_disk_access_mode is direct but direct IO is not supported by filesystem
    
    patch by Maxwell Guo; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-19812

f14da069295aa66e6d1dd638a73ce136e759b1bf | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-08-13 16:00:08-05:00

    add spec retry perf test
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-18766

5abe213ad0a9bbb48291a4a4e9f12757fa858eab | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-08-12 17:55:51-05:00

    Streamline tests based on RandomIntersectionTester
    
    patch by Caleb Rackliffe; reviewed by Stefan Miklosovic for CASSANDRA-19823

aca11d4fc3e5938510dc48c071b49e6d22f54497 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-08 20:15:51+02:00

    Fix tests extending FuzzTestBase when running test-compression profile
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19820

9131be9fa53e27b7e3bc332b613e00b73e9fffef | Author: Maulin Vasavada <maulin.vasavada@gmail.com>
 | 2024-07-23 23:27:29-07:00

    Make JMX SSL configurable in cassandra.yaml
    
    patch by Maulin Vasavada; reviewed by Stefan Miklosovic, Doug Rohrer for CASSANDRA-18508

25291ff3fd99f92cdb0a7d5d2125442282d42ff8 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2024-07-22 10:56:21-07:00

    Allow configuring log format for Audit Logs
    
    patch by Francisco Guerrero; reviewed by Stefan Miklosovic, Andy Tolbert for CASSANDRA-19792

5ab976d796471a1ecdf3596a148a3e4b8c1a982e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-07-18 15:14:53+02:00

    Fix direct IO support always being evaluated to false upon the first start of a node
    
    patch by Stefan Miklosovic; reviewed by Branimir Lambov, Maxwell Guo for CASSANDRA-19779

98a0b54c4025ef21aa3fb56f1962c4771e095652 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-07-10 21:03:10+02:00

    Support dictionary lookup for CassandraPasswordValidator
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-19762

a878adfc895b2e70b058f90ad5d207c710788c4d | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-07-04 16:53:49+02:00

    Do not create a role if ALTER ROLE IF EXISTS operates on non-existing role
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19749

a878adfc895b2e70b058f90ad5d207c710788c4d | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-07-04 16:53:49+02:00

    Do not create a role if ALTER ROLE IF EXISTS operates on non-existing role
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19749

a5767a58343f7c954e2a5bdb36811f909483dd97 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-07-03 13:49:42+02:00

    Fix schema.cql created by a snapshot after dropping more than one column
    
    patch by Stefan Miklosovic; reviewed Benjamin Lerer, Francisco Guerrero for CASSANDRA-19747

131982f44a48e3d24e6ebba4a4884fd5d5948218 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-06-20 12:32:55-05:00

    ignore IE in rebuild_test
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19549

27fb3c52688d6cebf1b1427753e14177f57d8565 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-06-20 10:54:36-05:00

    add sleep before checking log in test_stop_failure_policy
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19100

f410b0fa0bc5adbb674654a0e27b02282971cfec | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-06-20 10:29:51+02:00

    Consolidate all snapshot management to SnapshotManager
    
    patch by Stefan Miklosovic; reviewed by Francisco Guerrero for CASSANDRA-18111

20ebcb23662d1b2023839a6662c68800dda120a0 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-06-18 10:55:36-05:00

    Byteman halts instead of exits
    
    Patch by brandonwilliams; reviewed by maedhroz and smiklosovic for
    CASSANDRA-19697

26ff589f3da0a66c10c5ca16451a1c49fbb57ade | Author: maoling <maoling@apache.org>
 | 2024-06-12 23:14:00+08:00

    Expose current compaction throughput in nodetool
    
    patch by Ling Mao; reviewed by Jon Haddad, Stefan Miklosovic for CASSANDRA-13890
    
    Co-authored-by: Jon Haddad <jon@jonhaddad.com>

d336dda1123af0c272c69e42b6214577e30447e1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-06-10 17:28:39+02:00

    CEP-24 Password validation / generation
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17457

d336dda1123af0c272c69e42b6214577e30447e1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-06-10 17:28:39+02:00

    CEP-24 Password validation / generation
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17457

63648c1e86bdc31d60b80e55b4f48c55aa5e8deb | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-06-07 19:15:22+01:00

    Support querying LocalStrategy tables with any partitioner
    
    patch by Sam Tunnicliffe; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19692

eb92fca7c38ae00879d4a3cd91896bf619bc2d94 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-06-06 15:27:00-05:00

    set native_transport_timeout after CASSANDRA-19534
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19683

b9f900947adb254a395bb535a402c26e02c457a2 | Author: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
 | 2024-06-03 15:14:17-07:00

    Add total space used for a keyspace to nodetool tablestats
    
    patch by Arun Ganesh; reviewed by Stefan Miklosovic, Brad Schoening for CASSANDRA-19671
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

259c997c6684dac70cd26f69fd0cc393945570e9 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-05-23 12:48:42-05:00

    Set new failed bootstrap timeout to 30s for replace_address_test
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19658

df78296dcbc67c1d6dd1e0412fcd71f0a8f8fa7c | Author: maoling <maoling@apache.org>
 | 2024-05-20 23:00:00+08:00

    Assume StartupChecksTest#testKernelBug1057843 test runs on Linux
    
    patch by Ling Mao; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19648

dc89df7da1d9577ed0130873c491f7f4ccf99bae | Author: Dmitry Kryukov <dk2k@ya.ru>
 | 2024-05-18 15:48:54+03:00

    Fix number of arguments of String.format() in various classes
    
    patch by Dmitrii Kriukov; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-19645

334ca05730d8088f27323166e3ee1505db5cb202 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-05-02 10:32:55+02:00

    Make nodetool import congruent with the documentation by not relying on the folder structure of the imported SSTable files
    
    nodetool import requires keyspace and table on the command line to import SSTables to. This
    was not always working as specifying keypace and table while having SSTables located in the
    directory structure which differed on keyspace and table (dir and parent dir) just
    ignored them.
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19401

326bf4b3f5a9ba2de3bd3962babd343164e59bf8 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-04-30 12:55:33+02:00

    Resolve the oldest hints just from descriptors and current writer if available
    
    patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-19600

fda12b25d22e75e6f8d1c030132593d27a9c2845 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-04-26 08:52:28+02:00

    ninja: remove unused import in StreamFailedWhileReceivingTest which fails the build

7fe30fc313ac35b1156f5a37d2069e29cded710b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-04-24 15:54:23+02:00

    Expand DDL statements on coordinator before submission to the CMS
    
    Patch by Alex Petrov; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19592

9bfaee91c4fd7a269e3ff924e8a504bad5d6514a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-04-09 17:32:56-05:00

    Optionally fail writes when SAI refuses to index a term value exceeding a configured maximum size
    
    patch by Caleb Rackliffe; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-19493

9f18aab1dcbc40bb038fdcbad15c5bcd40909819 | Author: maxwellguo <cclive1601@gmail.com>
 | 2024-04-08 23:47:55+08:00

    Fix millisecond and microsecond precision for commit log replay
    
    patch by Maxwell Guo; reviewed by Brandon Williams, Stefan Miklosovic for CASSANDRA-19448

5b23692a909e1c2d5a7f8f5a17a791274221f363 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-04-08 15:45:03+02:00

    Enrich system_views.pending_hints vtable with hints sizes
    
    patch by Stefan Miklosovic; reviewed by Berenguer Blasi for CASSANDRA-19486

8d705b31e9a3f213e5eb296d4308e5b22b0e996c | Author: Abe Ratnofsky <abe@aber.io>
 | 2024-04-04 17:00:08-04:00

    Add new TriggersPolicy configuration to allow operators to disable triggers
    
    patch by Abe Ratnofsky; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19532

2e7def7626fe299318e0cf4c2bf8138a6c31e149 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-04-03 17:07:14+02:00

    Expose all dropwizard metrics in virtual tables
    
    patch by Maxim Muzafarov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-14572

2e7def7626fe299318e0cf4c2bf8138a6c31e149 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-04-03 17:07:14+02:00

    Expose all dropwizard metrics in virtual tables
    
    patch by Maxim Muzafarov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-14572

f92998190ccfc688e22d035318848a2f61987585 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2024-04-03 08:31:48+02:00

    Fix few types issues and implement types compatibility tests
    
    Patch by Jacek Lewandowski; reviewed by Stefan Miklosovic for CASSANDRA-19479

5fb562d7efbad7bf9c2297a62991d36da90589e9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-29 11:06:54+01:00

    Fix hints delivery for a node going down repeatedly
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams, Paul Chandler for CASSANDRA-19495

3b66dcc870e8d929d81055c95124caf2d36f0ac4 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-03-25 19:02:06+01:00

    Add system_metrics keyspace to default keyspaces list
    
    patch by Maxim Muzafarov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-14572

38408938ccfe5b8c051e25c645bdcd71b45fa66e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-20 12:24:37+01:00

    Do not go to disk for reading hints file sizes
    
    patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko, Jon Haddad, Chris Lohfink for CASSANDRA-19477

e4ae1f3a4f03f278cd3d64d72de7f7e366ee1b44 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-19 14:55:42+01:00

    Fix system_views.settings to handle array types
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19475

8a33f323508dab061dbebfd168e431cd0e683e01 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-03-15 18:41:01-05:00

    Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11
    
    patch by Caleb Rackliffe; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-19467

7a82b3757c136f79b52a76fdf3e98891dfff6b41 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-03-15 13:18:47-05:00

    Pin packages to python3.6 versions
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19469

e377ac1239f0461ef25dcbafedbc931accfe563c | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-15 12:48:45+01:00

    fix cqlsh_tests/test_cqlsh.py to cope with cassandra_latest.yaml
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19474

731063804d203f2c7b38a40c4f3476598a26346d | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-03-14 10:46:51-05:00

    Pin python packages except for the driver and ccm
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19469

39e238994044d2a71c17e64b3db301ba9f2da51f | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-03-14 08:30:28-05:00

    remove upper version restriction on TestMultiDCWriteFailures
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19470

f3ca59c76dc946e75b3b9dbc90f22dc51bf1c73a | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-14 11:10:22+01:00

    align tests with CASSANDRA-19393

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

791a65a70b6c9576eb8529fb8de1bc50b7a7b3ca | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-03-12 06:07:27-05:00

    Remove fixtures and test durable writes disabled in configuration_test
    
    Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19465

1f562e2635ce7afca38eb1538cf3eab6e46d5c15 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-11 08:50:05+01:00

    temporarily pin down pytest to >=6.5.0,<=8.0.2 until CASSANDRA-16464 is resolved

2f836fa59687d79705c96d5836978c9266813780 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-08 11:32:40+01:00

    Set uuid_sstable_identifiers_enabled to true for cassandra-latest.yaml
    
    patch by Stefan Miklosovic; reviewed by Branimir Lambov, Jacek Lewandowski for CASSANDRA-19460

44596eec78f7ac796684312a616b77be4e7175dd | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-07 18:32:27+01:00

    align tests with CASSANDRA-19460
    
    patch by Stefan Miklosovic; reviewed by Branimir Lambov for CASSANDRA-19460

81a2cb782eed932961b0c89fbd40199c7269c662 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-03-06 14:54:02+01:00

    Register the measurements of the bootstrap process as Dropwizard metrics
    
    patch by Maxim Muzafarov; reviewed by Stefan Miklosovic for CASSANDRA-19447

67bbbb01259bce91672a7c3ca9fb77ea7b040e9c | Author: Brad Schoening <bschoeni@gmail.com>
 | 2024-02-28 16:52:38-05:00

    Fix hygiene issues for cqlshlib
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Berenguer Blasi for CASSANDRA-19450

ab25cae4c568312a4a2a5798296b7e97300306fd | Author: Bereng <berenguerblasi@gmail.com>
 | 2024-02-21 09:27:42+01:00

    Skinny dev circle workflow
    
    patch by Berenguer Blasi; reviewed by Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-19414

238cf5e712614140b157ecdaadf10ae7bc3cb2c5 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-02-14 18:38:17+01:00

    align native_transport_ssl_test with CASSANDRA-19397
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19397

087a4474d8f6a8a962751e81d84d0f0cb880d947 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-02-14 17:41:21+01:00

    Remove native_transport_port_ssl
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19397

98ca5f8f1aab6659fdfd084bef38495bf50d35d6 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
 | 2024-02-14 15:09:06+05:30

    Group nodetool cms commands into single command group
    
    patch by N. V. Harikrishna; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19393

4120b8ce4f1bc7bd7ce101e4e298fc2211a21fe0 | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
 | 2024-01-31 11:06:59-06:00

    Expose auth mode in system_views.clients, nodetool clientstats, metrics
    
    Adds 'authenticationMode' and 'metadata' fields to AuthenticatedUser to add context
    about how the user was authenticated and updates system_views.clients,
    nodetool clientstats (behind --verbose flag) to include this information.
    
    Also adds new metrics to ClientMetrics to help operators identify which
    authentication modes are being used.
    
    patch by Andy Tolbert; reviewed by Francisco Guerrero, Stefan Miklosovic for CASSANDRA-19366

b787ad7dec6765314e1ff1ee24ead3843cc7eb75 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-29 13:06:55+01:00

    removed msg variable string from pytest.skip method argument

37acd27f2d0e79fac969e34304bff2d6641728f5 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-26 14:04:07+01:00

    Extend nodetool tpstats and system_views.thread_pools with detailed pool parameters
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19289

64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2024-01-25 17:27:08+01:00

    Refactor structure of caching metrics and expose auth cache metrics via JMX
    
    patch by Aleksei Zotov; reviewed by Stefan Miklosovic, Maxim Muzafarov for CASSANDRA-17062
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

ab142f8d288e522468b5e011677690feb5022510 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-01-10 17:18:17+01:00

    Put Harry upgrade test under upgrade directory
    
    Patch by Alex Petrov, reviewed by Stefan Miklosovic for CASSANDRA-19250

ee9e41878258914a5546e65dfd862e122be5d09c | Author: Runtian Liu <curlylrt@gmail.com>
 | 2024-01-10 14:55:22+01:00

    Skip version check if an endpoint is dead state in Gossiper#upgradeFromVersionSupplier
    
    patch by Runtian Liu; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19187

016dd6ca376ac1080bba9a1e2a6fe1d4b037e751 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-08 21:13:23+01:00

    Make CQLSSTableWriter to support building of SAI indexes
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Doug Rohrer for CASSANDRA-18714

475c0035e6e04526eaf50805d33156ac9b828ab6 | Author: Isaac Reath <ireath@bloomberg.net>
 | 2024-01-05 12:57:21-05:00

    [CASSANDRA-18999] Gossiper::hasMajorVersion3Nodes returns true when a cluster is upgrading patch version without Cassandra 3 nodes.
    
    This commit fixes Gossiper::hasMajorVersion3Nodes so that it does not return true when all hosts have a known version, no hosts are on a version earlier than 4.0, and there is a 4.x minor version or patch version upgrade in progress. Additionally, this commit improves the clarity of Gossiper::hasMajorVersion3Nodes's name to indicate that it will return true when the cluster has 3.x nodes or if the cluster state is unknown, matching the description in the in-line comment.
    
    patch by Isaac Reath; reviewed by Paulo Motta and Stefan Miklosovic for CASSANDRA-18999
    
    Closes #2967

9db908917afeec7fc2c7ce1a4bd3303f235d6578 | Author: Leo Toff <leo@toff.dev>
 | 2024-01-05 12:31:55+01:00

    Standardize nodetool tablestats formatting of data units
    
    patch by Leo Toff; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-19104

ad642d5e25201dd6dba937942025b61884f53447 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-02 13:00:33+01:00

    Creating a SASI index after creating an SAI index does not break secondary index queries
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Andres de la Peña for CASSANDRA-18939

3acec3c28e56239147d9fb4bd821a49f4b86a77a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-21 12:22:59+01:00

    Make nodetool reconfigurecms sync by default and add --cancel to be able to cancel ongoing reconfigurations
    
    patch by Marcus Eriksson; reviewed by Stefan Miklosovic, Sam Tunnicliffe for CASSANDRA-19216
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

8ce4a6d1ecfaabf3ae7a3808a20ff36c155a346a | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-12-21 04:04:08+01:00

    Optionally fail when a non-partition-restricted query is issued against an index
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18796

f0ea12c6d7683697d9a5ca0c99c2b7dc3bc11230 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-12-12 12:36:23+01:00

    Add a startup check to fail startup when using invalid configuration with certain Kernel and FS type
    
    Patch by Jacek Lewandowski; reviewed by Maxwell Guo, Stefan Miklosovic for CASSANDRA-19196

c2041ba45b036e1d5963f8166f517c6d95d4eab1 | Author: Runtian Liu <curlylrt@gmail.com>
 | 2023-12-09 23:08:20-08:00

    Filter remote DC replicas out when constructing the initial replica plan for the local read repair
    
    patch by Runtian Liu; reviewed by Blake Eggleston and Stefan Miklosovic for CASSANDRA-19120

e6ffd8b4f7ef194446ba0a968e463ca0cd710867 | Author: Claude Warren <claude.warren@aiven.io>
 | 2023-12-06 12:36:43+01:00

    UCS min_sstable_size should not be lower than target_sstable_size lower bound
    
    patch by Claude Warren; reviewed by Ethan Brown, Branimir Lambov and Stefan Miklosovic for CASSANDRA-19112

c76b32492f08c4af56846518488ae0b191e077e8 | Author: Szymon Miężał <szymon.miezal@datastax.com>
 | 2023-11-30 17:56:48+01:00

    Add support of vector type to cqlsh COPY command
    
    This patch adds a converter that allows parsing vector literals
    passed via csv files to the COPY command.
    
    patch by Szymon Miezal; reviewed by Andrés de la Peña, Stefan Miklosovic and Maxwell Guo for CASSANDRA-19118

0f2af6ab3fad26a7d4e71ebbb84574305beda1d0 | Author: dmi0 <dm-github@anweald.com>
 | 2023-11-29 17:44:52+01:00

    Fix cassandra-stress in simplenative mode with prepared statements
    
    patch by Dmitry Bychkov; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18744

c1b12058e71b2a06a20b284c2498979efcd63633 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-11-29 12:09:59+01:00

    Do not set RPC_READY to false on transports shutdown in order to not fail counter updates for deployments with coordinator and storage nodes with transports turned off
    
    This is the follow-up commit of CASSANDRA-18935 where we set RPC_READY to false
    when transports were shut down in runtime. The problem is that the current logic in StorageProxy.findSuitableEndpoint method,
    used for the selection of a leader for counter mutations, is filtering out all endpoints which do not have RPC_READY
    set to true. Hence, if there is a deployment of a coordinator node (not joining a ring) and storage nodes which
    have transports turned off (e.g. for security reasons), then a coordinator node will select no endpoint as a
    counter mutation leader which renders counter mutations impossible.
    
    This change just reverts the original fix which was setting RPC_READY to false when transports were shut down in runtime
    (e.g. by nodetool disablebinary).
    
    For trunk (to be 5.1 at time of writing this), there is already TCM in place and the correct fix yet to be implemented
    is to decouple from checking RCP_READY state and base it e.g. on JOINED state from TCM perspective. Please follow
    CASSANDRA-19103 where this will be addressed.
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18935

9c6e671434b6b44c8969dbc965fedbdcf21be340 | Author: Ethan Brown <ethan.brown@datastax.com>
 | 2023-11-23 16:18:18+01:00

    Fixed bug where UnifiedCompactionTask constructor was calling the wrong base constructor of CompactionTask
    
    patch by Ethan Brown; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-18757

8c69f85502348e13cf269d81e7d157bea21b99c4 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-11-20 10:25:54+01:00

    ninja fix CASSANDRA-19002: Set gcgs in HintsMaker to Integer.MAX_VALUE
    
    HintsMaker was creating hint files which ttl'ed after 10 days which started to fail the tests.
    By setting it explicitly to Integer.MAX_VALUE, newly generated hint files will expire in cca 68 years.
    
    Branches 3.0 to trunk introduce the fix to HintsMaker. Branches 5.0 and trunk contain regenerated hint files as well.

ac201d2f049c66e50d53d749f659f25b6f7eeedd | Author: Leo Toff <leo@toff.dev>
 | 2023-11-18 11:36:04-08:00

    Make nodetool tablestats use number of significant digits for time and average values consistently
    
    patch by Leo Toff; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19015

e1355d72386d74d18baaf19fe93fdef91a7aa8b3 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-11-15 22:02:04+01:00

    Set default disk_access_mode to mmap_index_only
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta, Caleb Rackliffe, Brandon Williams for CASSANDRA-19021

fb806d51e3f5f52bebf9e16e0aad3f98932d962b | Author: Ethan Brown <ethan.brown@datastax.com>
 | 2023-11-14 21:40:21+01:00

    Add UCS sstable_growth and min_sstable_size options
    
    patch by Ethan Brown; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-18945

fb806d51e3f5f52bebf9e16e0aad3f98932d962b | Author: Ethan Brown <ethan.brown@datastax.com>
 | 2023-11-14 21:40:21+01:00

    Add UCS sstable_growth and min_sstable_size options
    
    patch by Ethan Brown; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-18945

9affcf169f08faf696f285c28a098daf9bb97b79 | Author: Szymon Miężał <szymon.miezal@datastax.com>
 | 2023-11-09 14:02:41+01:00

    Fix nodetool repair_admin summarize-pending command to not throw exception
    
    Fixed a bug causing the `OpenDataException` being thrown
    when executing the `repair_admin summarize-pending` command.
    This patch addresses the problem by including a missing composite
    in `PendingStats.toComposite`, ensuring proper data conversion.
    
    patch by Szymon Miezal; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19014

359700dde20f8e53cae61735cf1ea88138c670ef | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-11-08 14:06:26+01:00

    Create / update tests to ensure commit logs and hints for all versions in MessagingService are ingestible by 5.0
    
    Patches for 3.0, 3.11, 4.0 and 4.1 are just adding HintsMaker class to generate hint files.
    Patches for 5.0 and trunk are adding tests for commit log upgrading and hints which were generated by HintsMaker.
    
    Patches for 5.0 and trunk are also adding version 1 in HintsDescriptor back as it was removed in CASSANDRA-18314 by mistake.
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19002

4ecff92404baccc848322a12921cf10af5e38e7b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-30 21:54:55+01:00

    Remove deprecated code in Cassandra 1.x and 2.x
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18959

c4d11c4372906ae1dea9e6c31c1136f122e8a1b2 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-10-30 09:46:52+00:00

    Fix VectorUpdateDeleteTest for JDK 17
      Removed use of reflection and directly set
      relevant property to avoid jdk 17 errors
    
    patch by Mike Adamson; reviewed by Stefan Miklosovic, Michael Semb Wever and Andrés de la Peña for CASSANDRA-18715

a290bc16a101f3320b87207b8f48cefbcf5cf5e2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-27 09:46:14+02:00

    alignement with CASSANDRA-18959
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18959

b59b832eba014e8d2fc93133cb3db41b509a1c26 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-26 12:21:44+02:00

    Remove crc_check_chance from CompressionParams
    
    patch by Stefan Miklosovic; reviewed by Maxwell Guo, Jacek Lewandowski, Branimir Lambov for CASSANDRA-18872

5d46ff27968050e51425083fc3ab8b7d4a51fcd5 | Author: Claude Warren <claude.warren@aiven.io>
 | 2023-10-25 13:00:50+02:00

    Remove dependency on Sigar in favor of OSHI
    
    patch by Claude Warren; reviewed by Stefan Miklosovic, Jacek Lewandowski, Michael Semb Wever for CASSANDRA-16565
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

0c7410a9da1281dd4f7a70a0668903ebb61bda58 | Author: maxwellguo <cclive1601@gmail.com>
 | 2023-10-25 08:25:42+02:00

    Fix nodetool tablehistograms output to avoid printing repeated information and ensure at most two arguments
    
    patch by Maxwell Guo; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18955

b51ee83a29c3691c1f769e253b869acdeb7747db | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-24 16:12:37+02:00

    Fix nodetool enable/disablebinary to correctly set rpc readiness in gossip
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18935

f63d4a27c92e8578c3ecd78dd0d2218a1c69966d | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-19 09:17:48+02:00

    ninja-fix: negate condition on version filtering (CASSANDRA-18133)

0a8fea03d2f66463478ec4a49387bfb035dd403a | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-13 12:53:36+02:00

    CASSANDRA-18742 followup
    
    patch by Stefan Miklosovic; reviewed by Maxim Muzafarov, Brandon Williams for CASSANDRA-18742

269285213d12f9e549f735b93f77d08d36dbbfb8 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-11 20:30:55+02:00

    Add versions into Deprecated annotation
    
    patch by Stefan Miklosovic; reviewed by Maxim Muzafarov, Brandon Williams for CASSANDRA-18912
    
    Co-authored-by: Maxim Muzafarov <maxmuzaf@gmail.com>

b57c13603afe699a918edd7ea1e8fdb46f0c1166 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-06 12:54:05+02:00

    Remove byteman-related files from production sources
    
    This patch also removes compress-lzf library (leftover from CASSANDRA-12229)
    as well as it makes byte-buddy dependencies to be test scoped.
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-18877

02307b1ea883e01f79723bfdfde223c7110df128 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-05 13:52:41+02:00

    alignement with CASSANDRA-18872
    
    patch by Stefan Miklosovic; reviewed by Branimir Lambov for CASSANDRA-18872

60314f2d6a03b6226e37b0d9daf67f1b4204ad5c | Author: Brad Schoening <bschoeni@gmail.com>
 | 2023-09-27 11:17:15-04:00

    Resolve deprecations in pylib
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18827

6de90bf75c2a5138f4ed72ff6ed588dc180e8a9d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-09-27 09:41:44+02:00

    Fix LongCompactionTest
    
    Patch by Jacek Lewandowski; reviewed by Stefan Miklosovic for CASSANDRA-18884

e1fc1955586e7fdbf65041cb3eeca9c64eddf421 | Author: maxwellguo <cclive1601@gmail.com>
 | 2023-09-21 11:28:29+08:00

    Fix invalid unit test check for CreateTableValidationTest
    
    Patch by Maxwell Guo; reviewed by brandonwilliams and smiklosovic for
    CASSANDRa-18870

3658ba58c7d0be0803cbd7480c73d46705c3372d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-09-20 11:44:41+02:00

    JMH improvements - faster build and async profiler
    
    - Don't create uber jar for microbenchmarks
    - Add async profiler to jmh tests
    - Benchmark classes names validation
    - Add jmh.args property to make it possible passing extra args to JMH
    - Add missing test/anttasks to idea configuration
    
    Patch by Jacek Lewandowski; reviewed by Branimir Lambov, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18871

f51d9ecbe36525893e3bab4108abaa84abbfc772 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2023-09-19 14:38:09+02:00

    Upgrade Dropwizard Metrics to 4.2.19
    
    patch by Maxim Muzafarov; reviewed by Ekaterina Dimitrova and Stefan Miklosovic for CASSANDRA-14667

32cf1ea33ddac0eed694b018de3b5be4d7da053c | Author: maoling <maoling@apache.org>
 | 2023-09-18 23:00:00+08:00

    Add ELAPSED command to cqlsh
    
    patch by Ling Mao; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18861
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

d1a9bb3295aabc7df4ad0b1dce29bdda9acc5fe7 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-09-18 15:46:53+02:00

    CASSANDRA-18742 alignement
    
    patch by Stefan Miklosovic; reviewed by Maxim Muzafarov, Brandon Williams for CASSANDRA-18742

b9f614f7e56b8b12149cb51f89558d0568901853 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-09-18 14:45:03+02:00

    Remove deprecated properties in CompressionParams
    
    This patch removes deprecated chunk_length_kb and sstable_compression in favor of
    chunk_length_in_kb and class parameters.
    
    The only deprecated compression parameter left, crc_check_chance (which is configurable outside
    of compression parameters as a standalone table parameter) is meant to be treated separately.
    
    patch by Stefan Miklosovic; reviewed by Maxim Muzafarov and Brandon Williams for CASSANDRA-18742

b9f614f7e56b8b12149cb51f89558d0568901853 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-09-18 14:45:03+02:00

    Remove deprecated properties in CompressionParams
    
    This patch removes deprecated chunk_length_kb and sstable_compression in favor of
    chunk_length_in_kb and class parameters.
    
    The only deprecated compression parameter left, crc_check_chance (which is configurable outside
    of compression parameters as a standalone table parameter) is meant to be treated separately.
    
    patch by Stefan Miklosovic; reviewed by Maxim Muzafarov and Brandon Williams for CASSANDRA-18742

15f355a0062148e1ca511e8fc515e0cba380790d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-09-12 16:01:37+02:00

    Remove wrong assertion in SSTableLoader
    
    Patch by Jacek Lewandowski; reviewed by Stefan Miklosovic for CASSANDRA-18840

66309ae7dae883285fe2e026e138723bf203909c | Author: Brad Schoening <bschoeni@gmail.com>
 | 2023-09-11 12:00:14+01:00

    Align trace enable msg with changes in CASSANDRA-18547
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18547

9f4368cbb74d7163b6396eec3722b8c1d7fb55dc | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-09-07 16:31:09+02:00

    Set io.netty.transport.noNative to false for in-jvm dtests
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams from CASSANDRA-18830

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

0b7310c010b84e5eefeb42057725d1da05a4e9cd | Author: Daniel Jatnieks <jatnieks@pobox.com>
 | 2023-09-01 10:45:40-07:00

    Fix FailingRepairTest by making sure Gossip is started before each test
    
    patch by Daniel Jatnieks; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-18366

20d80118ac02d853d501e3f5c24a63a12d4010f5 | Author: Runtian <curlylrt@gmail.com>
 | 2023-08-29 16:52:56-07:00

    Add the ability to disable bulk loading of SSTables
    
    patch by Runtian Liu; reviewed by Stefan Miklosovic, Andres de la Peña and Brandon Williams for CASSANDRA-18781

c6d7d070c59d81db8949683d3e5670b909efb48c | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-08-23 18:03:30-06:00

    IsolatedJMX should not release all TCPEndpoints on instance shutdown
    
    patch by Doug Rohrer; reviewed by Jon Meredith, Stefan Miklosovic for CASSANDRA-18725

4d61359c214fbe8ee8b8edc822cad79f98b337bc | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-08-22 10:47:29+02:00

    CASSANDRA-18785: Add support for Sonar analysis
    
    Patch by Jacek Lewandowski; reviewed by Brandon Williams, Maxim Muzafarov, Michael Semb Wever, Stefan Miklosovic for CASSANDRA-18785

4ab31d34c86d1b387098dd7934b11c659c763416 | Author: Roman Mushchinski <roman.mushchinskiy@gmail.com>
 | 2023-08-21 16:33:46+02:00

    Make alternation of a user type validate the same way as creation of a user type does
    
    patch by Roman Mushchinski; reviewed by Stefan Miklosovic and Andres de la Peña for CASSANDRA-18585

b47bee42d3b15020fbae72b173e873fa57c8e0c8 | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
 | 2023-08-18 09:33:57-05:00

    Allow empty keystore_password in encryption_options
    
    patch by Andy Tolbert; reviewed by Jon Meredith and Stefan Miklosovic for CASSANDRA-18778

65a3d36eb9def5eb34bdb1fde1c452d365d45be8 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-08-17 15:19:28+02:00

    Add more tests for CASSANDRA-16905
    
    patch by Stefan Miklosovic; reviewed by Andres de la Peña for CASSANDRA-18760

aa84b19112433f604c9bb9bce4618289b4f6873a | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-08-14 00:39:16+02:00

    Remove unnecessary Netty dependencies after upgrade to version 4.1.96
    
    This patch also resolves CASSANDRA-18723 by bumping bcpkix-jdk15on of 1.70
    to bcpkix-jdk18on of 1.76.
    
    patch by Stefan Miklosovic; reviewed by Jacek Lewandowski CASSANDRA-18729

acb4993cd0545ba4ce7bbb0a506c0cf46a0ac5ef | Author: Jaydeepkumar Chovatia <jchovati@uber.com>
 | 2023-08-11 23:14:41-07:00

    Expose bootstrap failure state via JMX and nodetool info
    
    patch by Jaydeepkumar Chovatia; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18749

63196006637af745376b778eb9a689c7a928358e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-08-10 10:46:56+02:00

    Fix compilation warnings in RandomSchemaTest
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18740

998f84a2cbbdde137070911754d1589c1ba5e414 | Author: Claude Warren <claude.warren@aiven.io>
 | 2023-08-10 10:24:05+02:00

    Fix NPE when using udfContext in UDF after a restart of a node
    
    patch by Claude Warren; reviewed by Stefan Miklosovic and Andres de la Peña for CASSANDRA-18739

473a9605c0e2cc2983d5e7dae8c5695c9b43e9d2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-08-08 16:57:29+02:00

    Aligned tests with CASSANDRA-17161 - removal of commitlog_sync_batch_window_in_ms
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17161

b94436c7831c940592653c2c5d8e3af92d5cf266 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-08-02 18:35:41+02:00

    update ConfigCompatibility test
    
    patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-18713

7b89b6018dc6aef82404e8422043ea3769cbbefd | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-07-28 13:23:16+02:00

    Remove commitlog_sync_batch_window_in_ms
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17161

e4414cc2686923ada325dfc85e1fcac641dad1ed | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-07-27 13:30:31+02:00

    Upgrade AssertJ to version 3.24.2
    
    patch by Shylaja Kokoori; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17951

bbee4c87c46c333260c876ea3f15935db9b1f343 | Author: Maulin Vasavada <mvasavada@paypal.com>
 | 2023-07-21 16:57:42-07:00

    Add equals/hashCode override for ServerEncryptionOptions
    
    Patch by Maulin Vasavada; reviewed by brandonwilliams and smiklosovic
    for CASSANDRA-18428

ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-07-17 12:22:33+02:00

    Run checks in a separate task and fix build warnings
    
    Patch by Jacek Lewandowski; reviewed by Mick Semb Wever and Stefan Miklosovic for CASSANDRA-18618

ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-07-17 12:22:33+02:00

    Run checks in a separate task and fix build warnings
    
    Patch by Jacek Lewandowski; reviewed by Mick Semb Wever and Stefan Miklosovic for CASSANDRA-18618

6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50 | Author: ayushis <ayushis@netflix.com>
 | 2023-07-10 15:21:07-07:00

    Introduce pluggable crypto providers and default to Amazon Corretto Crypto Provider
    
    patch by Ayushi Singh; reviewed by Stefan Miklosovic, Michael Semb Wever and Maxim Muzafarov for CASSANDRA-18624
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

c273017b256d385fa0904d410306c7677aca4726 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-07-10 13:15:57+02:00

    Add AzureSnitch
    
    As we were implementing the snitch itself, we noticed that the constructors
    for cloud-based snitches are unnecessarilly complicated and
    we took the opportunity to make them simpler.
    
    patch by Stefan Miklosovic; reviewed by German Eichberger and Jacek Lewandowski for CASSANDRA-18646

7ec5126870f1bee853e63bfd98a73769c63abf3b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-07-06 10:44:39+02:00

    Fix CAST function for float to decimal
    
    patch by Stefan Miklosovic; reviewed by Andres de la Peña and Brandon Williams for CASSANDRA-18647

903857b4ef01b577db2cbcf3ea9a9b194dede21c | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-06-29 17:30:02+02:00

    Deprecate CloudstackSnitch and remove duplicate code in snitches
    
    The patch also refactors existing cloud snitches to get rid of the duplicate code,
    this is the logical follow-up of CASSANDRA-16555 where AbstractCloudMetadataServiceConnector was introduced.
    
    patch by Stefan Miklosovic; reviewed by Jacek Lewandowski, Jackson Fleming and Maxwell Guo for CASSANDRA-18438

b1a075a727e6bc0eaa49b80a191a08c660cfafdc | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-06-21 16:40:37+02:00

    Remove wait_for_compaction in offline_tools_test.py to use method on node in ccm
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18305

7998e22127b7c612e26f56b5712639473d91576f | Author: mghildiy <manish.c.ghildiyal@gmail.com>
 | 2023-06-17 19:15:26+05:30

    Enhance nodetool compactionstats with additional metrics
    
    patch by Manish Ghildiyal; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18305
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

d862a38a7ca11f419a84adb98a355b58b0f5f3a1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-06-16 18:11:33+02:00

    Align tests with CASSANDRA-18555
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18555

e2a6c99310aa93ba3506ca8f603ae1039372f533 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-06-14 17:43:50+02:00

    Expose bootstrap and decommission state to nodetool info
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams CASSANDRA-18555
    
    Co-authored-by: Jaydeepkumar Chovatia <chovatia.jaydeep@gmail.com>

92d0a40c96c49a5fa8178ee03be170fd26b44340 | Author: Maciej Sokol <maciej.sokol@ericsson.com>
 | 2023-06-14 08:10:50+02:00

    Fix assertion error when describing mv as table
    
    patch by Maciej Sokol; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-18596

f7c11bdcd458b2eb0769a4b76698fb6382cdab3a | Author: Mick Semb Wever <mck@apache.org>
 | 2023-06-13 16:07:07+02:00

    Standalone Jenkinsfile
    
     – ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests)
     – removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter
     – new jenkins agent labels and introduce agents sizes
     - ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99
     – fix for stress-test and fqltool-test running on small
     - ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now)
     - each cell has a single retry, and the retry will happen on a different agent
     - on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise
     - test-burn only needs two splits
     - dependency-check is disabled from the lint target until CASSANDRA-19213
     - add $DEBUG env var to in-tree scripts, turns on bash debug
     - fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character)
    
     patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594
    
    Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com>
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com>

f7c11bdcd458b2eb0769a4b76698fb6382cdab3a | Author: Mick Semb Wever <mck@apache.org>
 | 2023-06-13 16:07:07+02:00

    Standalone Jenkinsfile
    
     – ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests)
     – removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter
     – new jenkins agent labels and introduce agents sizes
     - ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99
     – fix for stress-test and fqltool-test running on small
     - ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now)
     - each cell has a single retry, and the retry will happen on a different agent
     - on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise
     - test-burn only needs two splits
     - dependency-check is disabled from the lint target until CASSANDRA-19213
     - add $DEBUG env var to in-tree scripts, turns on bash debug
     - fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character)
    
     patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594
    
    Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com>
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com>

a2dc44f0725b02294071e67d0cab57a7629f25a1 | Author: Leonard Ma <lmtrombone@gmail.com>
 | 2023-05-31 13:05:54-07:00

    Remove dependency on pytz library for setting CQLSH timezones on Python version >= 3.9
    
    patch by Leonard Ma; reviewed by Brad Schoening, Brandon Williams and Stefan Miklosovic for CASSANDRA-17433

61333964f42e27ec78fec5b4ec25d9313dfc4eee | Author: Brad Schoening <bschoeni@gmail.com>
 | 2023-05-19 13:52:33-04:00

    Add HISTORY command for CQLSH
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-15046

ffe4d85df23e22be78b8047e91e4a065c5c73c06 | Author: Bernardo Botella Corbi <contacto@bernardobotella.com>
 | 2023-05-18 16:21:16-07:00

    Use WithProperties in try-with-resources to improve properties handling in tests
    
    patch by Bernardo Botella Corbi; reviewed by Stefan Miklosovic, Maxim Muzafarov and Jacek Lewandowski for CASSANDRA-18453

b8e21fb80afa6696374292dc99a480fac9788e64 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-05-17 12:00:19+02:00

    Validate the existence of a datacenter in nodetool rebuild
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-14319

0bcf4a199207966cfa892feb91541345edba181b | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
 | 2023-05-12 22:22:31+05:30

    Add keyspace_name column to system_views.clients
    
    patch by nvharikrishna, reviewed by Stefan Miklosovic and Michael Semb Wever for CASSANDRA-18525

f6509086483983176f82a4b72912927693b6e573 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2023-05-03 12:15:37+02:00

    Moved system properties and envs to CassandraRelevantProperties and CassandraRelevantEnv respectively
    
    Patch by Maxim Muzafarov; reviewed by Stefan Miklosovic and Jacek Lewandowski for CASSANDRA-17797

e72ec4e82835cef80cf9e9d8c58b25801d4af8c8 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-04-21 18:31:32+01:00

    Add sstablepartitions offline tool to find large partitions in sstables
    
    patch by Andrés de la Peña and Robert Stupp; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-8720
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Robert Stupp <snazy@snazy.de>

4f348786bd6d72f4402134a29ddb3355b1fade61 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-04-20 11:09:06+02:00

    Do not remove truncated_at entry in system.local while dropping an index
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18105

db78e746d7e2fb9a2aa4c10e1322c6c5033f006b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-04-17 12:20:21+02:00

    Do not remove SSTables when cause of FSReadError is OutOfMemoryError while using best_effort disk failure policy
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams and Maxwell Guo for CASSANDRA-18336

bd49f6ff265c8bfa64bf140328ae6736dc4a87bd | Author: Maulin Vasavada <mvasavada@paypal.com>
 | 2023-04-12 16:08:45-07:00

    Allow keystore and truststore passwords to be nullable
    
    patch by Maulin Vasavada; reviewed by Stefan Miklosovic and Caleb Rackliffe for CASSANDRA-18124

6f401a872584f7bceb12e3fcb1927287da687e7d | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-03-27 09:30:00+02:00

    Return snapshots with dots in their name in nodetool listsnapshots
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta for CASSANDRA-18371

dc6918d5e68a0849e8e38b7a49d0a822b95a6781 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-03-15 12:50:14+01:00

    Align compaction_test.py with CASSANDRA-18043
    
    patch by Stefan Miklosovic; reviewed by Jacek Lewandowski for CASSANDRA-18043

a76286795f4b79aaaada46d8d937e1d697c43144 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-03-14 21:45:15+01:00

    Add system_views.max_sstable_size and system_views.max_sstable_duration tables
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18333

f96659c5306e62666e21c371c2ded646dd51672b | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-03-14 14:29:39+01:00

    Save host id to system.local and flush immediately after startup
    
    patch by Adriano Bonacin and Jacek Lewandowski; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-18153

5fd2c34171be16480e9a2181dd81df6ae37b9429 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-03-14 13:20:59+00:00

    Remove deprecated CQL functions dateOf and unixTimestampOf
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-18328

3eb605b4db0fa6b1ab67b85724a9cfbf00aae7de | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-03-14 13:20:26+00:00

    Remove deprecated CQL functions dateOf and unixTimestampOf
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-18328

4734dfc503e6b4307b63dd61f36da9f9c89d86f9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-03-13 12:51:34+01:00

    Extend implicit allow-filtering for virtual tables to clustering columns
    
    patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-18331

592cbeaab09e7e959dfaea591d4afe7c1613e3db | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-03-13 12:25:46+01:00

    Remove org.apache.cassandra.hadoop code
    
    patch by Stefan Miklosovic; reviewed by David Capwell and Brandon Williams for CASSANDRA-18323

be574fc34ba9834929f1618ab63dd74446cd2683 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-03-09 09:53:58-06:00

    Fix default file system error handler for disk_failure_policy die
    
    Patch by Runtian Liu; reviewed by brandonwilliams and smiklosovic for
    CASSANDRA-18294

fc9efd6357fb4255174689b3c107b897254a7d2f | Author: maxwellguo <cclive1601@gmail.com>
 | 2023-03-09 11:18:14+08:00

    Add virtual table system_views.snapshots
    
    patch by Maxwell Guo; reviewed by Stefan Miklosovic and Paulo Motta for CASSANDRA-18102
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

7c2f97cd29486196b50c65a093e92b0fcd9789d9 | Author: Paulo Motta <paulo@apache.org>
 | 2023-03-06 18:17:32-05:00

    Do not submit hints when hinted_handoff_enabled=false
    
    - Remove dead WriteCallbackInfo code
    
    Patch by Paulo Motta, Aleksey Yeschenko; Reviewed by Stefan Miklosovic, Claude Warren for CASSANDRA-18304
    
    Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>

48417940280021d0012b7a7db6c9f823a98086e4 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-02-24 14:56:50+01:00

    Add MaxSSTableSize and MaxSSTableDuration metrics and propagate them together with local read/write ratio to tablestats
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams and Brad Schoening for CASSANDRA-18283

cfe9641fbec0dc62c9a0f4f156c702e2cfa6ad4e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-02-17 15:42:03+01:00

    Fix possible NoSuchFileException when removing a snapshot
    
    patch by Stefan Miklosovic; reviewed by Jacek Lewandowski for CASSANDRA-18211
    
    Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com>

452ad8ce709b69b3201819143f397b4f1857f201 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-02-09 14:18:50+01:00

    Make virtual tables decide if they implicitly enable ALLOW FILTERING
    
    patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-18238

5e409f0bd1ab108545e617a97d367bdea46b4c86 | Author: Derek Chen-Becker <github@chen-becker.org>
 | 2023-02-03 17:46:32-07:00

    Remove invalid handshake test assertion
    
    Patch by Derek Chen-Becker; reviewed by brandonwilliams and smiklosovic
    for CASSANDRA-17979

4c8e9097bd616a1ae4c611a542cbdea20ba871dc | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-01-28 16:18:51+01:00

    Introduce check for names of test classes
    
    patch by Stefan Miklosovic; reviewed by Berenguer Blasi and David Capwell for CASSANDRA-17943

8ecd7616fe5d3ce0cfe8f4621eda1905a9110db1 | Author: German Eichberger <geeichbe@microsoft.com>
 | 2023-01-18 14:55:19+01:00

    Default role is created with zero timestamp
    
    patch by German Eichberger; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-12525
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

49dfb805e9045c856181d6c2ac3b586b98d1a82a | Author: maxwellguo <cclive1601@gmail.com>
 | 2023-01-16 19:49:38+01:00

    Add compaction_properties column to system.compaction_history table and nodetool compactionhistory command
    
    patch by Maxwell Guo; reviewed by Stefan Miklosovic and Jacek Lewandowski for CASSANDRA-18061

36a99bcdcc65eb2b3bb708f67e1bd75d35359f7f | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-01-16 13:37:21+01:00

    Remove mocking in InternalNodeProbe spying on StorageServiceMBean
    
    patch by Stefan Miklosovic; reviewed by Andrés de la Peña for CASSANDRA-18152

8bb9c72f582de6bcc39522ba9ade91fd5bc22f67 | Author: lzurovchak1 <lzurovchak1@bloomberg.net>
 | 2022-12-21 13:34:18-05:00

    Add safeguard so cleanup fails when node has pending ranges
    
    Patch by Lindsey Zurovchak; Reviewed by Paulo Motta, Stefan Miklosovic for CASSANDRA-16418
    
    Closes #2061

f5df4b219e063cb24b9cc0c22b6e614506b8d903 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-18 01:16:16-08:00

    Move build and test scripts in-tree, under .build/
    
    See .build/README.md  .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.
    
    The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
    debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary.  Bring the artifact/deb/rpm
    build scripts (and associated docker images) from cassandra-builds repo to the .build directory.  These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
    has been added that is solely responsible for all linter and code checks (includes owasp dependency checker).  Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped).  Scripts do not clean (or realclean) so that
    scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests.  Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
    (though not all tests support this, or their support for it has atrophied).  All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR).  The build local venv and .ccm directories are now also
    created under build (or BUILD_DIR).  The test venv, logs and results are wiped each run.  Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
    Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).
    
    The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
    md5sums.  When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally.  This allows the dockerfiles to be
    modified in existing patches and be run in existing CI as-is.  Docker scripts timeout after one hour.  virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run.  The inner-spliting of docker containers has been removed.  It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.
    
    Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133

f5df4b219e063cb24b9cc0c22b6e614506b8d903 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-18 01:16:16-08:00

    Move build and test scripts in-tree, under .build/
    
    See .build/README.md  .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.
    
    The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
    debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary.  Bring the artifact/deb/rpm
    build scripts (and associated docker images) from cassandra-builds repo to the .build directory.  These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
    has been added that is solely responsible for all linter and code checks (includes owasp dependency checker).  Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped).  Scripts do not clean (or realclean) so that
    scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests.  Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
    (though not all tests support this, or their support for it has atrophied).  All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR).  The build local venv and .ccm directories are now also
    created under build (or BUILD_DIR).  The test venv, logs and results are wiped each run.  Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
    Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).
    
    The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
    md5sums.  When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally.  This allows the dockerfiles to be
    modified in existing patches and be run in existing CI as-is.  Docker scripts timeout after one hour.  virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run.  The inner-spliting of docker containers has been removed.  It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.
    
    Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133

ccada788c47882bfb10d7cb86f7f39c9865428f2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-30 21:31:43+01:00

    Print exception message without stacktrace when nodetool commands fail on probe.getOwnershipWithPort()
    
    Consequently, there is also alignement of nodetool ring command returning
    exit code 1 in case there is unrecoverable exception thrown,
    same as was already done for status and describecluster commands.
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams and Yifan Cai for CASSANDRA-18079

797b96958af07945b0a1799024c1ef664dfee2e2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-18 20:45:37+01:00

    Implement a guardrail for not having zero default_time_to_live on tables with TWCS
    
    patch by Stefan Miklosovic; reviewed by Andrés de la Peña, Josh McKenzie, Brandon Williams and Brad Schoening for CASSANDRA-18042
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

3775c8f11dc998ba9c74769a14b9443272c750c6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-16 13:27:09+01:00

    Make cassandra.replayList property for CommitLogReplayer possible to react on keyspaces only
    
    Property is meant to contain comma-separated entities which are either
    names of keyspaces or keyspaces and tables or their mix.
    
    Examples:
    - just keyspaces: -Dcassandra.replayList=ks1,ks2,ks3
    - specific tables: -Dcassandra.replayList=ks1.tb1,ks2.tb2
    - mix of tables and keyspaces: -Dcassandra.replayList=ks1.tb1,ks2
    
    If only keyspaces are specified, mutations for all tables in such keyspace will be replayed.
    
    patch by Stefan Miklosovic; reviewed by Branimir Lambov for CASSANDRA-18044

58a3b12508f97e44d3812f6c97e5a969dc6b5a1b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-14 15:07:03+01:00

    Remove DateTieredCompactionStrategy
    
    patch by Stefan Miklosovic; reviewed by Jacek Lewandowski for CASSANDRA-18043

58a3b12508f97e44d3812f6c97e5a969dc6b5a1b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-14 15:07:03+01:00

    Remove DateTieredCompactionStrategy
    
    patch by Stefan Miklosovic; reviewed by Jacek Lewandowski for CASSANDRA-18043

2638051af186eb7cee110c103ae011f853ae8bb3 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-10 18:53:40+01:00

    Harden parsing of boolean values in CQL in PropertyDefinitions
    
    patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-17878

19f55cf0b82f8c861be7e9616913961c80dfcd80 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-10 12:45:37+01:00

    Start Paxos auto repair in CassandraDaemon
    
    This patch also renames PaxosRepairTest2 to PaxosRepair2Test to be picked up by CI.
    
    patch by Stefan Miklosovic; reviewed by Benedict Elliott Smith for CASSANDRA-18029

6e3770bc154ffd201b306febd92cfc14101efbbf | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-10 11:08:11+01:00

    Harden parsing of boolean values in CQL in PropertyDefinitions
    
    This patch also cleans up related classes and fixes methods to return primitive values instead of objects.
    
    patch by Stefan Miklosovic; reviewed by Aleksei Yeschenko for CASSANDRA-17878

2fce3025c448316720d9cf7447fe7d1d34e17625 | Author: Maciej Sokol <maciej.sokol@ericsson.com>
 | 2022-11-07 10:39:26+01:00

    Fix nested selection of reversed collections
    
    patch by Maciej Sokol; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17913

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

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

c71f04bd5b19994e2f2c52a67f2ea1d139fcbfd3 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-21 16:01:36+02:00

    Add memtable option among possible tab completions for a table
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17982

ac68f24512dc123a197cf49e9116afcfa3f786f9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-19 21:54:37+02:00

    Call only LoggingSupportFactory in Instance instead ThreadAwareSecurityManager to fix SSTableIdGenerationTest
    
    This relates especially to CASSANDRA-17948.
    In CassandraDaemon, this is called via ThreadAwareSecurityManager.install()
    but we do not need that whole body of the method to be executed because it
    also installs SecurityManager which would clash with SecurityManager
    SSTableIdGenerationTest installs in beforeClass method so
    it would fail testRestartWithUUIDDisabled.
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17975

6bf2a1f98833fd5d561975d7ed422dea899d7102 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-14 22:39:44+02:00

    fix pycodestyle issues for hintedhandoff_test.py::TestHintedHandoff::test_hintedhandoff_window
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17891

9d9f4648f9232b1c14d017436f1038e320d064a2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-14 10:29:26+02:00

    fix flaky hintedhandoff_test.py::TestHintedHandoff::test_hintedhandoff_window
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17891

dd53a609c692c12ffb94acf9fcf81343e35723e9 | Author: Maxim Chanturiay <maxim.chanturiay@ibm.com>
 | 2022-10-13 16:37:24+03:00

    Add --resolve-ip option to nodetool gossipinfo
    
    patch by Maxim Chanturiay; reviewed by Stefan Miklosovic and Caleb Rackliffe for CASSANDRA-17934

488c0c75a8f632f2db4e3db39f2ebcf8a489971e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-11 23:13:13+02:00

    Remove empty cq4 log files to prevent BinLog from failing to start
    
    This patch also backports CASSANDRA-17595.
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-17933

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

c08981888181392017761606f4490cca7f977db9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-05 17:02:34+02:00

    Make Cassandra logs able to be viewed in the virtual table system_views.system_logs
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17948

addc5748a74680b432ffabfe248245020902112c | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-10-04 16:21:10-04:00

    Add missing cqlsh completion and round out cqlsh completion test coverage
    
    IF (NOT) EXISTS is now also offered in cqlsh completion for CREATE TYPE, DROP TYPE, CREATE ROLE and DROP ROLE
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-16640

83c1f7713bf24ec4873cfa9f76f2efccc8a23278 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-10-03 10:31:07+02:00

    Fix auto-completing "WITH" when creating a materialized view (CASSANDRA-17879)
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17879

fde75a887ccc418aa96e92590345c4427ad46d9f | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-01 11:51:03+02:00

    align audit log tests with CASSANDRA-17933
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17933

5d3c747719f01d87c9086c405c806317405a8e43 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-09-22 10:20:31+02:00

    add checkstyle modules for checking redundant and unused imports in Java code
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17876
    
    Co-authored-by: Ling Mao <maoling@apache.org>

b6d8e2ce6bac816279ce0490fd6292aa7e4124b6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-09-07 16:23:01+02:00

    Make disabling auto snapshot on selected tables possible
    
    patch by Tommy Stendahl; reviewed by Stefan Miklosovic and Aleksey Yeschenko for CASSANDRA-10383
    
    Co-authored-by: Tommy Stendahl <tommy.stendahl@ericsson.com>
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

b6d8e2ce6bac816279ce0490fd6292aa7e4124b6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-09-07 16:23:01+02:00

    Make disabling auto snapshot on selected tables possible
    
    patch by Tommy Stendahl; reviewed by Stefan Miklosovic and Aleksey Yeschenko for CASSANDRA-10383
    
    Co-authored-by: Tommy Stendahl <tommy.stendahl@ericsson.com>
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

d6aee7e08c658db9d394a6b7e3e27791b4d6854f | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-09-01 11:47:22-05:00

    Optionally avoid hint transfer during decommission
    
    patch by Caleb Rackliffe; reviewed by Jon Meredith and Stefan Miklosovic for CASSANDRA-17808

d7d9336dda676378639dace7646b0627a9d8fd73 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-08-31 12:11:55+02:00

    align cqlsh tests with CASSANDRA-10383
    
    patch by Stefan Miklosovic; reviewed by Alexei Yeschenko for CASSANDRA-10383

f4deef9d58f739370d07cec6cc898087df560eca | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-08-20 15:01:01+02:00

    Fix test/distributed/org/apache/cassandra/distributed/test/IncRepairCoordinatorErrorTest
    
    patch by Stefan Miklosovic; reviewed by Josh McKenzie for CASSANDRA-17843

e7c9ac05f99cc8a5ee958169c49326e85ab4b25b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-08-19 16:50:49+02:00

    Introduce target directory to vtable output for sstable_tasks and for compactionstats
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-13010
    
    Co-authored-by: Alex Lourie <alex@instaclustr.comi>

872e34c2d613a43b2c2be75efa016b6943bf87ad | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-08-15 13:56:58+02:00

    add --older-than and --older-than-timestamp options for nodetool clearsnapshot
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta for CASSANDRA-16860

8ea70cd1f0ba0a52cf4b19af9fac4c4289663270 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-11 14:02:27-04:00

    Backport of CASSANDRA-17812: Rate-limit new client connection auth setup to avoid overwhelming bcrypt
    
    This backport differs from CASSANDRA-17812 in such a way that by default the number
    of auth request threads is set to 0. That will route all requests to request executor as before this change.
    The patch in 5.0 and later sets the default number of auth request threads to 4.
    
    patch by Josh McKenzie; reviewed by Chris Lohfink for CASSANDRA-20057
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

1e2b60821327c158cba1c11d98eea68531178893 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-08-11 16:39:04+02:00

    Prevent a user from manually removing ephemeral snapshots
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta for CASSANDRA-17757

e83d95d1acfa3d5c94cfc73a28c0fcfaa181af75 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-07-19 12:14:40+02:00

    creating of a keyspace on insufficient number of replicas should filter out gosspping-only members
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17759

a7b53217bda59f04c7266136614c3e79ac44d0c2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-07-14 10:21:30+02:00

    fix restarting of services on gossipping-only member
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams (CASSANDRA-17752)

33a9093c5cc2f8fcf913d1931415b697e52ec108 | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
 | 2022-07-01 08:35:04+02:00

    Allow sstableloader to specify table without relying on path
    
    patch by Eduard Tudenhoefner; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-16584

55f094a6d2c288b74e6ea86edaa7c45cd494c208 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-06-24 12:42:12+02:00

    Remove ephemeral snapshot marker file and introduce a flag to SnapshotManifest
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta for CASSANDRA-16911

7da28ef37848d14c0ff4597dfc6e116bd9febce6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-06-16 19:26:02+02:00

    SSL storage port in sstableloader is deprecated
    
    this is the follow-up commit which deprecates ssl storage port for backward compatibility
    
    patch by Stefan Miklosovic; reviewed by Jon Meredith for CASSANDRA-17602

eb4c12f2ade07ab8beaa12a4d70bec99dd1a6ebb | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-06-03 15:31:00+02:00

    fix flaky hintedhandoff_test.py::TestHintedHandoff::test_hintedhandoff_window
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17144

457e16c27ee65063fa15963c58bea3e9a63c5aa5 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-06-02 13:58:38+02:00

    fix flaky GossipInfoTableTest
    
    patch by Stefan Miklosovic; reviewed by Andrés de la Peña for CASSANDRA-17584

2531dd1ebaeab4e71f970e27a5dd962ceb6b790b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-05-16 17:17:07+02:00

    remove ssl storage port from sstableloader
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17602

a604c0d4defb50ffdf7f66c3ac372eb14f39ba3b | Author: Paulo Motta <paulo@apache.org>
 | 2022-05-10 12:23:36-03:00

    Remove expired snapshots of dropped tables after restart
    
    Patch by Paulo Motta; reviewed by Stefan Miklosovic for CASSANDRA-17619
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

7741eacc546f80fe4324c7821fcf2c029f64b1f9 | Author: Paulo Motta <paulo@apache.org>
 | 2022-04-29 20:20:19-03:00

    Add auto_snapshot_ttl configuration
    
    Patch by Paulo Motta; Reviewed by Stefan Miklosovic for CASSANDRA-16790
    
    Co-authored-by: fibersel <0583463@gmail.com>

24e6d2b59897971a110b69c634cfb6e6c62cd2e9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-04-27 21:08:53+02:00

    Revert "dtest for setting hostId upon node startup"
    
    This reverts commit 148f57ef8051adfa15d1fefff5edff2709f0c75b.
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams and Sam Tunnicliffe for CASSANDRA-14582

062ebe5a9fe40b8ebfd9cc44ed025889dd6cbccd | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-04-26 14:02:51+02:00

    modified test_cqlsh.py test for CASSANDRA-16456
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-16456

4ea7bb25b4079e951202762aeaabe1d23be5303c | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-04-25 15:02:03+02:00

    Add support for AWS Ec2 IMDSv2
    
    patch by Stefan Miklosovic; reviewed by Jacek Lewandowski and Brandon Williams for CASSANDRA-16555
    
    Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com>
    Co-authored-by: Paul Rütter <paul@blueconic.com>

3409e5d9b341de2114d6410225922843539d4172 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-22 18:35:26-07:00

    Enhance SnakeYAML properties to be reusable outside of YAML parsing, support camel case conversion to snake case, and add support to ignore properties
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-17166

b3842de5cf1fa1b81872effb4585fbc7e1873d59 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-04-22 16:36:07+01:00

    Add guardrail for data disk usage
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Stefan Miklosovic for CASSANDRA-17150
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
    Co-authored-by: Eduard Tudenhoefner <etudenhoefner@gmail.com>

c26dc06a28b0e150384474001ac23026ae76e6d5 | Author: Tibor Répási <rtib@users.noreply.github.com>
 | 2022-04-20 22:10:13+02:00

    add datapaths subcommand to nodetool
    
    patch by Tibor Repasi; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17568

c747f70c058aa94d6bcfe1f9132c410db6d2b65a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-04-19 12:15:58+02:00

    Snapshot only sstables containing mismatching ranges on preview repair mismatch
    
    patch by Marcus Eriksson, reviewed by Sam Tunnicliffe, Stefan Miklosovic for CASSANDRA-17561
    
    Co-authored-by: Blake Eggleston <beggleston@apple.com>

74bb6d8496d5a2a5b89a843ba764fe37b65ee331 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-04-11 16:25:15+02:00

    Shutdown ScheduledExecutors as part of node drainage
    
    patch by Stefan Miklosovic; reviewed by Jon Meredith for CASSANDRA-17493

9711cd33c4d0d4a69279c8a79d8a8460accf1f12 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-04-05 15:09:14-04:00

    remove support for deprecated version specific TLS in Python 3.6
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17365

381c2a4fa82db80543fd67da6669de022d7576c4 | Author: Bhouse99 <bhouse99@protonmail.com>
 | 2022-03-30 13:37:22-07:00

    add plugin support for CQLSH
    
    patch by Brian Houser; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-16456

bd36cb9f6b8cc6339f43382bf6625794b641552b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-03-28 19:46:11+02:00

    implement startup check to prevent Cassandra to potentially spread zombie data
    
    patch by Stefan Miklosovic; reviwed by Paulo Motta and Brandon Williams for CASSANDRA-17180

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

0d860ec662b0088ea7f77f98051121e198eb5692 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-03-22 09:41:52-04:00

    Add teardown to test_cqlsh_completion
    
    Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
    CASSANDRA-17465

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

d48df9169d920ab9208fd1a7b3cad6a625045047 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-03-17 16:40:43+01:00

    make sstableloader honour native port option
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17210

61be4d836213f708d9a29e59b9ef1df0bebef29a | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2022-03-16 01:31:00+01:00

    expose gossip information in system_views.gossip_info virtual table
    
    patch by Francisco Guerrero; reviewed by Stefan Miklosovic and Yifan Cai for CASSANDRA-17002
    
    This commit adds a new virtual table that exposes the gossip information in tabular format.
    
    The information is the same as the information presented through the `nodetool gossipinfo`
    command, but the virtual table splits the version and value from `VersionedValue` into two
    different columns. This is intented to help clients reading the vtable without the need of
    parsing the version:value information (as it currently stands in gossipinfo).
    
    The token value does not have a column. This is consistent with the gossipinfo output which
    always renders ":<hidden>" for the Token value. Only the token_version column is available.

f7009cf3409b005710e8a5c9cae66c3c56de6f66 | Author: Maciej Sokol <maciej.sokol@ericsson.com>
 | 2022-03-14 08:50:30+01:00

    emit warning on keyspace creation when replication factor is bigger than the number of nodes
    
    patch by Maciej Sokol; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-16747

768bdffe5298b937bfafc2eb42fb93454cfca521 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-03-10 21:18:30-05:00

    change six functions in cqlshlib to native Python 3 ones
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17417

7275443eca804f5dde405f45811441dbc0c1f9fb | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-03-10 21:18:30-05:00

    change six functions in cqlshlib to native Python 3 ones
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17417

7e7071d185a2038d4bacdebb76d3c08e0c6f1cad | Author: Mick Semb Wever <mck@apache.org>
 | 2022-03-08 20:34:46+01:00

    Prevent GH pull request commits
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Stefan Miklosovic for CASSANDRA-17419

27ab63f00501a6afda94e760efab8af3e90c598b | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-03-04 12:02:25+01:00

    remove unused imports in cqlsh.py and cqlshlib
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17413

143a5e8b064e442970182cfb349b4f0826683e85 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-03-03 18:17:38+00:00

    Add diagnostic events for guardrails
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-17197
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>

8def4fd7fb5fd73cb06e66381c3de3b99e397f07 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-03-03 16:21:11+01:00

    dropping of a materialized view creates a snapshot with dropped- prefix
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta for CASSANDRA-17415

c408931aa262353845c926f367ad06d27d9f164e | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-03-01 21:18:19-05:00

    fix warnings in pylib tests
    
    patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17397

eac9d925621dc1757ac88ac7160dc0b2bd3e0015 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-02-18 14:40:08+01:00

    make startup checks configurable
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta for CASSANDRA-17220

db3583318258b14b27abe1529f8893da2ff22bf5 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
 | 2022-02-11 20:35:18-05:00

    update Python test framework from nose to pytest
    
    patch by Brad Schoening; reviewed by Brandon Williams, Berenguer Blasi and Stefan Miklosovic for CASSANDRA-17293

da47849b50daa0580f2cb4264bcee8a75140eb05 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-02-05 15:41:33+01:00

    Remove Windows-specific classes and related code
    
    patch by Stefan Miklosovic; reviewed by Joshua McKenzie, Bowen Song, Berenguer Blasi for CASSANDRA-16956

da47849b50daa0580f2cb4264bcee8a75140eb05 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-02-05 15:41:33+01:00

    Remove Windows-specific classes and related code
    
    patch by Stefan Miklosovic; reviewed by Joshua McKenzie, Bowen Song, Berenguer Blasi for CASSANDRA-16956

230fe8e64722ac02dbf8cdafb7d4fef120726dd7 | Author: Abe Ratnofsky <abe@aber.io>
 | 2022-02-04 11:15:42-08:00

    Include Git SHA in --verbose flag for nodetool version
    
    Patch by Abe Ratnofsky; review by Brandon Williams, Caleb Rackliffe, Michael Semb Wever and Stefan Miklosovic for CASSANDRA-17753

0a6fbe47678d304bd43af0c644ece8ec58646a7a | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-12-15 16:20:51+01:00

    fix of flaky tests for CASSANDRA-10023

e1dee91f897b37debb6e044cd15644f93ddbe146 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-12-07 19:35:39+01:00

    Emit a metric for number of local read and write calls
    
    patch by Damien Stevenson; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-10023

c64ff69bd982e288fd9f19697cee01514ab5f838 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-12-03 21:19:18+01:00

    Emit a metric for number of local read and write calls
    
    patch by Damien Stevenson; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-10023

ad4d2b3a266535734ef1bdebb4a3545fb3306769 | Author: David Capwell <dcapwell@apache.org>
 | 2021-11-15 08:51:43-08:00

    Fix test NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest#testWithStreamingEntireSSTablesWithoutCompressionWithoutThrottling
    
    patch by David Capwell; reviewed by David Capwell, Stefan Miklosovic for CASSANDRA-17143

7871a2854217acc89d2f885619243a442cf68e22 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-11-03 10:10:02+00:00

    Add guardrails framework prototype
    
    patch by Andrés de la Peña; reviewed by David Capwell and Stefan Miklosovic for CASSANDRA-17147
    
    Co-authored-by: Sylvain Lebresne <lebresne@gmail.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
    Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
    Co-authored-by: Jakub Żytka <jakub.zytka@datastax.com>

b994726be5f5800889134dd0b81e7d483cbee619 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-10-25 09:59:52+02:00

    disabling dependency checks

357f58b6def01a7d9b3120b5e6b2798a09666e51 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-10-15 09:30:19+02:00

    updated owasp dependency check to 6.4.1 containing rate limiting workarounds

3655b26adf8d3b94095924920d05cc1a16d0f4c0 | Author: Maulin Vasavada <mvasavada@paypal.com>
 | 2021-10-08 23:51:47-07:00

    Add support for PEM based key material for SSL
    
    patch by Maulin Vasavada; reviewed by Jon Meredith and Stefan Miklosovic for CASSANDRA-17031

851b7cae9c1e992ab9cc6b2e61c27bc785eee8e7 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-10-08 08:30:32+02:00

    turn off owasp dependency check in Jenkins pipeline because of instability
    
    see https://github.com/jeremylong/DependencyCheck/issues/3710 for more details

f1344ab71943ff64be5e6b560bd3d9643ab6c09e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-10-05 16:37:17+02:00

    re-enable owasp dependency checks

1ee2a61c362c52db88ffb0d953f1947e4d07becd | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-10-05 10:24:23+02:00

    turn off dependency checks until CASSANDRA-14612 is resolved

7c3333958e2b2bd53018a50ab1f529e1a2cca173 | Author: Bowen Song <bowensong@users.noreply.github.com>
 | 2021-10-04 18:06:03+01:00

    update existing tests and add a new test for CASSANDRA-16983
    
    patch by Bowen Song; reviewed by Brian Houser, Stefan Miklosovic and Brandon Williams for CASSANDRA-16983

6b16b67cd4dbf8633e58c1950ced3626ff7ac92b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-09-29 07:39:29+02:00

    update jBCrypt dependency to version 0.4
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi for CASSANDRA-9384

460ae341f5628bbf65498e693fb61ac77d4d6c5b | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-09-28 00:56:56+04:00

    Make nodetool compactionstats and sstable_tasks consistent
    
    patch by Aleksei Zotov; reviewed by Stefan Miklocovic and Brandon Williams for CASSANDRA-16976

6d5db5f73702dbbf12b5c720477a24f8def2a504 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-09-22 17:27:01+02:00

    add dependency check into cassandra-artifacts.sh
    
    patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-14612

e86ae7fbe52c95747d69f7d78b6da6fbd34bd48d | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-09-08 15:40:55+02:00

    make creation timestamp consistent for all tables of a snapshot
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta and Aleksei Zotov for CASSANDRA-16920

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

01cfba252a1bf532379642602e71fc944ac22ab9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-08-25 15:08:13+02:00

    add hint window test for CASSANDRA-14309
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-14309

c562f1e78d86cfae6326549d3950f91d054de8ce | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-08-18 09:51:07+02:00

    validate SASI tokenizer options before adding index to schema
    
    patch by Stefan Miklosovic; reviewed by Andrés de la Peña for CASSANDRA-15135

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

73da05f83ba2547662e6320cb2cb3576bf82c15f | Author: Tatu Saloranta <tatu.saloranta@datastax.com>
 | 2021-08-13 20:53:58-07:00

    Replace usages of json-simple dependency by Jackson
    
    patch by Tatu Saloranta; reviewed by Brandon Williams for CASSANDRA-16855
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

fc27042f61a6d78ec998a0186a5e97def90fd50a | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2021-08-06 15:46:50+02:00

    Expose information about stored hints via a nodetool command and a virtual table
    
    Patch by Aleksandr Sorokoumov; reviewed by Ekaterina Dimitrova, Stefan Miklosovic and Aleksei Zotov for CASSANDRA-14795

b286639eea11b5f6ee709711d00d36aa029bc114 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-07-28 14:57:02+02:00

    implement getauditlog command
    
    patch by Stefan Miklosovic; reviewed by Ekaterina Dimitrova, Mick Semb Wever for CASSANDRA-16725

ad249424814836bd00f47931258ad58bfefb24fd | Author: Abi Palagashvili <0583463@gmail.com>
 | 2021-06-08 00:23:39+03:00

    Add TTL support to nodetool snapshots
    
    Patch by Abi Palagashvili; Reviewed by Paulo Motta and Stefan Miklosovic for CASSANDRA-16789
    
    Co-authored-by: Paulo Motta <pauloricardomg@gmail.com>
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
    
    Closes #1046

f978bea272409109e312a27a121f849879650bdb | Author: Sumanth Pasupuleti <spasupuleti@netflix.com>
 | 2021-06-06 20:15:41-07:00

    Obfuscate passwords in statements in QueryEvents
    
    patch by Sumanth Pasupuleti; reviewed by Ekaterina Dimitrova, Stefan Miklosovic and Vinay Chella for CASSANDRA-16669

148f57ef8051adfa15d1fefff5edff2709f0c75b | Author: fibersel <0583463@gmail.com>
 | 2021-05-27 02:49:56+03:00

    dtest for setting hostId upon node startup
    
    patch by Abi Palagashvili; reviewed by Stefan Miklosovic and Paulo Motta for CASSANDRA-14582

24dcc280c2e442eea27e7129c4c948eb6199ed91 | Author: Maulin Vasavada <mvasavada@paypal.com>
 | 2021-05-21 00:43:50-07:00

    CEP-9 make SSLContext creation pluggable
    
    patch by Maulin Vasavada; reviewed by Jon Meredith, Stefan Miklosovic and Berenguer Blasi for CASSANDRA-16666

f91418bbbedf4e0d5396becf14a5e884ac7f0d3b | Author: David Capwell <dcapwell@apache.org>
 | 2021-05-13 12:43:06-07:00

    Move CASSANDRA-14559s bootstrap_test.py::TestBootstrap::test_node_cannot_join_as_hibernating_node_without_replace_address into a jvm-dtest
    
    patch by David Capwell; reviewed by Stefan Miklosovic for CASSANDRA-16662

2e9fca947ee13e7c50d92349bae0ff72b8bbc6a0 | Author: David Capwell <David Capwell>
 | 2021-05-13 12:42:44-07:00

    Move CASSANDRA-14559s bootstrap_test.py::TestBootstrap::test_node_cannot_join_as_hibernating_node_without_replace_address into a jvm-dtest
    
    patch by David Capwell; reviewed by Stefan Miklosovic for CASSANDRA-16662

309b3033d44c5cdc18d6e3897661966853d39407 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2021-02-15 16:23:10+01:00

    Add possibility to copy SSTables in SSTableImporter instead of moving them
    
    Patch by Stefan Miklosovic; reviewed by Michael Semb Wever and Marcus Eriksson for CASSANDRA-16407

0979bda958a35f748b30ce102872278bfbafa578 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-12-11 15:43:45+01:00

    Expose data dirs to ColumnFamilyStoreMBean
    
    Patch by Stefan Miklosovic; reviewed by marcuse for CASSANDRA-16335

bfd5d20a13501d897d8d34acce9b0394fa1cf00b | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-11-18 10:21:11+01:00

    Check between num_tokens and initial_token only applies to vnodes usage
    
     patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-14477

6e6846892a5d7ec2feaf2c35d380ed5975d09517 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2020-11-05 11:17:02+01:00

    Fix sstable loading of keyspaces named snapshots or backups
    
    Patch by Stefan Miklosovic; Reviewed by Paulo Motta for CASSANDRA-14013
    
    Co-authored-by: Paulo Motta <paulo@apache.org>

fc9a5a7c63c5d264c30e940ef88236d2da0f5959 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-11-04 16:35:36+01:00

    Rate limit validation compactions using compaction_throughput_mb_per_sec
    
     patch by Stefan Miklosovic; reviewed by Mick Semb Wever, Chris Lohfink for CASSANDRA-16161

8ef5a886312e20f09cd4b0358c71018908341796 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-10-29 17:14:22+01:00

    Improved check of num_tokens against initial_token in the cassandra.yaml
    
     patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-14477

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

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

419099c92b1cecb7d22fba99ae8ac2cce4f39638 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-08-28 12:44:48+02:00

    add nodetool getfullquerylog command
    
    Patch by Stefan Miklosovic; reviewed by Berenguer Blasi, brandonwilliams, and dcapwell for
    CASSANDRA-15988

c449b8a78aa06a6719537450bce674217bb2ebcd | Author: Štefan Miklošovič <stefan.miklosovic@instaclustr.com>
 | 2020-08-19 10:28:24+02:00

    CASSANDRA-16039 - fixed tests for FQL (#90)

00c22232d96b6e592fb1d1f32a6b649b49eceb34 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-08-17 19:05:26+02:00

    FQL replay should have options to ignore DDL statements
    
    Patch by Stefan Miklosovic; reviewed by David Capwell and Marcus Eriksson
    for CASSANDRA-16039

59ca5090b028956ba609fbd7e37e638dfc40a451 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-08-06 12:02:25+02:00

    increase timeout for CASSANDRA-14559 to get rid of flakiness
    
    Patch by Stefan Miklosovic, reviewed by brandonwilliams for
    CASSANDRA-16030

db034609554a3185c0808cc67e9f0c148cc912c4 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-07-29 14:47:48-07:00

    stop_paranoid disk failure policy is ignored on CorruptSSTableException after node is up
    
    patch by Stefan Miklosovic; reviewed by David Capwell, Brandon Williams for CASSANDRA-15191

d6d55d24b5025956f514e3aea41285ed9f7b5490 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-06-19 13:32:26+02:00

    changed imports for jackson classes for CompactionLogger
    
    Patch by Stefan Miklosovic and brandonwilliams, reviewed by
    brandonwilliams for CASSANDRA-15867

576cb2b8a4267467b507cb88e841462314d2aaee | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-06-13 17:09:00+02:00

    update Jackson to 2.9.10
    
    Patch by Stefan Miklosovic, reviewed by brandonwilliams for
    CASSANDRA-15867

55a2d2676ff5820fa638511734e45a8908ce5ca2 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-06-02 18:23:44+02:00

    Add deb and rpm packaging to cassandra-artifacts.sh test script
    
     - extend the build-scripts/cassandra-*-packaging.sh scripts to build on SHAs (as well as tags and branches),
     - add support for building deb/rpm packages with jdk11,
     - add support for running the the build-scripts/cassandra-*-packaging.sh scripts concurrently,
     - include calling the cassandra-*-packaging.sh scripts from the cassandra-artifacts.sh scripts,
     - get prepare_release.sh script to re-use the cassandra-*-packaging.sh scripts,
     - have jenkins artifact jobs save the deb and rpm packages, so they are available as "nightlies" (along with the tar.gz files)
    
     patch by Mick Semb Wever; reviewed by Stefan Miklosovic for CASSANDRA-15830

a960d87e05f01000a758d8e7e5a58be57d13eb33 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2020-05-18 23:02:51+02:00

    add schema coordinator
    
    Co-authored-by: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>

5fdadb25f95099b8945d9d9ee11d3e380d3867f4 | Author: Sumanth Pasupuleti <sumanth.pasupuleti.is@gmail.com>
 | 2020-05-11 16:18:51+02:00

    add default_keyspace_rf and minimum_keyspace_rf configuration options
    
    Patch by Sumanth Pasupuleti; reviewed by Jaydeepkumar Chovatia, Alex Petrov, Stefan Miklosovic and Alexander Zotov for CASSANDRA-14557.

dd1c811f8796487f49e92ff4701917420caf49c0 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-04-22 09:23:16+02:00

    Provide ability to configure IAuditLogger
    
    Patch by Stefan Miklosovic; reviewed by Vinay Chella and marcuse for CASSANDRA-15748

b1411a43180e0085ae4741f4da567a08b5a28f17 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-04-06 10:11:42+02:00

    Fix streaming stats during entire sstable streaming
    
    Patch by Stefan Miklosovic; Reviewed by Dinesh Joshi for CASSANDRA-15694

e620eb34b73cb3fd3e3a5eeebcd2f5553922a91c | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-04-02 13:42:50+02:00

    Reformat code according to Apache Cassandra styleguide

24b084fcf8ea64ccf117cd0e98310b1e1b40b6b8 | Author: Vincent White <vince@instaclustr.com>
 | 2019-05-16 06:08:12+00:00

    include SASI components to snapshots
    
    patch by Vincent White; reviewed by Stefan Miklosovic and Andrés de la Peña for CASSANDRA-15134

8282c75e33b9fe15fc734894b4659d835cffbde4 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2019-03-26 09:44:32+11:00

    Remove dclocal_read_repair_chance from multidatacenter_local_quorum test
    
    Patch by Stefan Miklosovic; reviewed by marcuse for CASSANDRA-15065

31ea621d583695ccaf10471f561d2ff45ad9df58 | Author: Tim Suess <tim.suess@instaclustr.com>
 | 2018-07-27 15:35:46+10:00

    Test and supporting classes for CASSANDRA-14559
    
    Patch by Stefan Miklosovic, reviewed by brandonwilliams for
    CASSANDRA-14559

b07c3127cce7e1a8b9d4c34e1359539e12f1b4a7 | Author: ben <ben@instaclustr.com>
 | 2018-04-02 10:49:35-04:00

    SimpleSeedProvider can resolve multiple IP addresses per DNS record
    
    patch by Ben Bromhead; reviewed by Stefan Miklosovic and Andrés de la Peña for CASSANDRA-14361
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

243d220854895b968e2f169d3650c27d83567bb3 | Author: Chang Liu <chang@instaclustr.com>
 | 2018-03-28 16:31:52+11:00

    store FBUtilities.getJustBroadcastNativeAddress() in system.local for rpc_address column
    
    patch by Chang Liu; reviewed by Alexei Zotov and Stefan Miklosovic for CASSANDRA-11181

15c22fa2f1e1ec04efb76646fd0ed5ceaff889cf | Author: kurt <kurt@instaclustr.com>
 | 2018-03-14 04:51:08+00:00

    Backport CASSANDRA-7950 (Support long names in nodetool output)
    
    this patch also backports chronological sorting of output for compactionhistory command found in versions from 3.2 included (CASSANDRA-10464)
    
    patch by Kurt Greaves; reviewed by Stefan Miklosovic and Ekaterina Dimitrova for CASSANDRA-14162

b2ccd0f3f588a34cd68222bdacd1914478914ac9 | Author: kurt <kurt@instaclustr.com>
 | 2018-02-20 03:49:33+00:00

    ensure hint window is persistent across restarts of a node
    
    patch by Kurt Greaves; reviewed by Brandon Williams, Mick Semb Wever and Stefan Miklosovic for CASSANDRA-14309

028ea02a4a877d115c748d3e179c6afb2328e430 | Author: Vincent White <vince@instaclustr.com>
 | 2018-01-31 06:59:28+00:00

    Remove unrepaired SSTables from garbage collection when only_purge_repaired_tombstones is true
    
    patch by Vincent White; reviewed by Stefan Miklosovic and Branimir Lambov for CASSANDRA-14204
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

2ff41551a6897705a1fad842f9d550b019f6eadb | Author: Zhongxiang Zheng <zzheng@yahoo-corp.jp>
 | 2016-06-30 18:17:49+09:00

    Enable JMX server configuration to be in cassandra.yaml
    
    patch by Zhongxiang Zheng; reviewed by Stefan Miklosovic, Maulin Vasavada, Cheng Wang, Jordan West for CASSANDRA-11695
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>