Andrés de la Peña test_and_ci last 3 years


 53 Collaborator
Brandon Williams , Štefan Miklošovič , Caleb Rackliffe , Berenguer Blasi , Ekaterina Dimitrova , Mick Semb Wever , David Capwell , Josh McKenzie , Alex Petrov , Jacek Lewandowski , Benjamin Lerer , Branimir Lambov , Jon Meredith , Yifan Cai , Francisco Guerrero , Aleksey Yeschenko , Paulo Motta , Brad Schoening , Mike Adamson , Doug Rohrer , Zhao Yang , Jordan West , Jonathan Ellis , Alex Sorokoumov , Robert Stupp , Maxwell Guo , Piotr Kołaczkowski , Jeremiah Jordan , Claude Warren , Bernardo Botella , Aleksandr Sorokoumov , Jason Rutherglen , Daniel Jatnieks , Dan Jatnieks , Runtian Liu , Maciej Sokol , Derek Chen-Becker , Savni Nagarkar , Szymon Miężał , Szymon Miezal , Piotr Kolaczkowski , tejavadali , Krishna Vadali , Eduard Tudenhöfner , Brian Houser , ben , Runtian , Roman Mushchinski , Jonathon Ellis , Calib Rackliffe , Ben Bromhead , Akın Tekeoğlu , Akin Tekeoglu

 74 Patch  116 Review
8fd44ca8fc9e0b0e94932bcd855e2833bf6ca3cb, b91c0fcb6e1a55331158706ae4980a4911174e3c, 83a331624674755ba90ad19bf206c351b5fcdff5, 02048cffeae4267054541f96741b16b1d0d89a20, f384e694825a2cd0a95debf30accb153f00e80b0, 955231cacfc2732dd1fd4275049e224ab220d107, 7dbbe6907be58138f2c88d0adaab5c99a038e2b1, 95400649d83f5759a452a381eb6034f4c62bda94, 116ce3bc0562f69e698f569db0904debd9f87cd0, ccc0b14d56d52221c64de8d029950fa265791eb3, 2b511c57143063553fe1256679d5ce8aefc50129, 9aa28a81ecb65d8e586039f419ca3272c1de64c2, 0f58db94658ee4fa4af49e9499fb2dbe85e8b075, 505f5af645c1712c3da42d98d005276396ff2667, c26f2a3d6936d6ff2f14c6ab19b3727c2f86c941, e8fb4b2f63b32f337447992f9eb57a12e2afc0e4, 91a242fe00c9cc740d6d80df61240eebf05f4458, 3b9881bfa65d2806e3918ba2c73198cb17c7071b, 6befb178aa0b7ad669f5c30e8b53fdd69a225a7a, c9b934df67ed4ea0779e1f07cf762b67ba6362c5, b265b4658e007b6943d543a11c609b7ba5fd979f, 7482d88f48662480c6879b4e500bcdf93c78e5e0, 5a82c04fd363030d712fb2935b6c591577ba25ec, 01aeb616beecf4787e02760e473fbc9705c5b1bc, 631ae36ca51e708923b002bfd7b29ea11e21cd9d, e5e0f3a8441503107b1ca2128cf8366e5e44d893, 303ca55a5dc9079071cd5459aa9c9abf0b3b2991, ddbc52990f90473db729e96f22d2914e51a957a6, c95e5a556709cf131ba074680585106559ff9511, c579faa488ec156a59ed8e15dd6db55759b9c942, 4f3cb5de3708e1c406989bb636892e5d010b1a6b, b72da02611b62436100fa3fd66537c68461bcaf5, b0aa44b27da97b37345ee6fafbee16d66f3b384f, e72ec4e82835cef80cf9e9d8c58b25801d4af8c8, d3c55ed8f82c601d188fedbecb62a464171ea624, 2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c, 3eb605b4db0fa6b1ab67b85724a9cfbf00aae7de, 93e0ae9af62fb1bd0c4f120205d2e84809cf4e09, 9a0af4112e87f5b97056aa39e63c5ab461b60237, 797b96958af07945b0a1799024c1ef664dfee2e2, b7c7972a51ab6be6e5f410d2b12c770f5b7ebc98, 9f99e72aae812b86d277883601450bc0e7bb9463, 6da9e33602fad4b8bf9466dc0e9a73665469a195, 4b7069c06c7913e1f3f2d5622d8cbc04746b0bac, c8c8635a4c902ef051a46845919a5430f8d71e3f, 4e410fc46da5d6759463230ab09a718178dbd4d9, 27a31f4cfabb3faf65efc38ef866f7c1f78779ed, 91d08e496ee439a2179e617f4db8804ab07c301a, 09692d5a58d96089c699f59e9b7daacd066e902d, 52f6ac4af91bdda4e177fdfc6342944047ab2e3c, 8a9ba8866db6162a7b7352a260122d6e3c219567, a67a2a2441589e8bf41498c426fddacd7b9719cf, 49cc352916f8dad23533b5328638aeb05ac04ea1, 2873c9126979e21a8089e9a18d96af802745dbc2, b3842de5cf1fa1b81872effb4585fbc7e1873d59, 8a3b9260a9494af56356f4c9829c4068b7ea182f, 143a5e8b064e442970182cfb349b4f0826683e85, 935bcf1e8732a4138c15205896945c2f02ddb844, 0ecd48001fab88d2d53c717ef47cd3bc0d1369d0, a41040ccdcec651bffb4d23843ab9be2d96ba1d1, 3233c823116343cd95381790d736e239d800035a, 8e1c8f986358aee51dd565a5a2917cb5554ed0c7, 8fd44ca8fc9e0b0e94932bcd855e2833bf6ca3cb, f41ecf586c0459476d68e755c6431119f08ff4e1, 5eba52feb83d5cc68b7c2dea39eb64cad2e5338d, d3c55ed8f82c601d188fedbecb62a464171ea624, 2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c, 862eeb7980734a2f5e6189cab58592e565b60030, 5715e36a71e261408dfd22f74f1f4b8df3983659, 7d5c1ca42e92121b971f60ad875fb8f11d07f730, 36649072de261b318ab07272608c8339369d0ad1, 8bf1432bf3bae1294f140237054423a6ad582104, 5fd2c34171be16480e9a2181dd81df6ae37b9429, b91999cad0700024e77c125861e42ba38cd344e4 e4c97f1925da17e146598b11bea4cbdbaceb5fd7, 430be9d9f686115f4c97e3d1f55c3f290e1a0396, c91e2714b9c43f7959da1b698f2c4e28c94b9b6d, 8d3c30dde4b615835073089594003ca40a730992, 1adbea5a068287f42f2421e558f4c404c69aea74, 476d31bce2597cf71cdb7dd446d5cac28ee69a82, f384e694825a2cd0a95debf30accb153f00e80b0, 69dfed3671144c019fb69793e3152b5a71d76421, 444da423d5a0e846852a51c80bb7a128b7a50d24, 7572725defd4d5bba12097046b8338a955d8d032, 7c55c73825e341315e520381968338d57afbb67a, 3d7d064cd297b88a327edff5091404679e11d6fd, 523d38095f6c7f33c602616db3a7373bbeb0cde9, e0074a31ef26adaebff6ac0657e4471fc805f93f, f7984627e7dd5794dabc099f49ecf80ca3631803, 54cf65476a83d8cec04486e787eaa82489871a4a, 1e8a1a21abb5ba93cf1d5aae1c7394546f9f90ac, 34fa4e279ac136d6e673be9540b9f322f414bf7f, c76b32492f08c4af56846518488ae0b191e077e8, ad642d5e25201dd6dba937942025b61884f53447, 3b05051f8678c28bc9d93a89123c68f8d0b93b7b, a9e6ed37874f2240039086309e7849bea42c07e2, 0e42b77c9735d1124fe0a5766447f29c891cdb5b, 55fecfb65e6db9dccc0895e0d30a01f42832f6b8, 3ba6de70c74c842d0104dbd2dcef41c857198314, c4d11c4372906ae1dea9e6c31c1136f122e8a1b2, 9697be1131bd8bb2332199000ad55dad12524fd2, 949b760f5516c139591473038917247b1fd7f500, 20d80118ac02d853d501e3f5c24a63a12d4010f5, 9ce86e0ff8b6344b528a0640f9dafa23f97dd85a, 52a8d2947a7509baec05a5b6f6c1377219e3a051, 4ab31d34c86d1b387098dd7934b11c659c763416, 998f84a2cbbdde137070911754d1589c1ba5e414, 655a2455ac29395b0a303e6ad7fc4d458b18932d, 65a3d36eb9def5eb34bdb1fde1c452d365d45be8, 3b2dd9f9dc2ef9d0b853628f0882e8d8934b2bdd, 83203a14c400ff99cfb2a5b7e655a663ea882c2b, 394d4b116868e4897ad3cc40833df801366a8916, 2531cb045897d5b771f79039d194a1f679d8629a, eb208d3561eaf645f74f60b54c71ebe5bfc24c33, cba3e19ccd81d705ca9f89c0eedab65824e9dd16, b396faf913c5843dbac90cd275554cc1d4e05c21, 6f125c80420f6d249b5414d886e1b4a93cc34e7f, 98fefc1557efa7123bab19eb5f74f04964aa02c1, ebea2ba6ade00a6f156787ca4ee36b2f8eb003ad, e5e0f3a8441503107b1ca2128cf8366e5e44d893, cde91e56f09d9ebf315c79c9a81b89f70f4eb724, 303ca55a5dc9079071cd5459aa9c9abf0b3b2991, aac070681bd01ba796814692c3fba04de103d8b4, 7ec5126870f1bee853e63bfd98a73769c63abf3b, ae537abc6494564d7254a2126465522d86b44c1e, cc3e742c735daddc29d2fb90aac638c641463d39, 70389abcf78d913ea77b81cf226b10439f8db385, 1adbea5a068287f42f2421e558f4c404c69aea74, 2ff1ad4788a1e29b99f81f75b2966b7951ba8250, bb36090fa0858456fb1ba80adf71fb3dc24a1aac, b07c3127cce7e1a8b9d4c34e1359539e12f1b4a7, 36a99bcdcc65eb2b3bb708f67e1bd75d35359f7f, 797b96958af07945b0a1799024c1ef664dfee2e2, 70478a1578fe4facb0f59fcb40529e0a4040ac81, 9074ee7ef8e041e1b15116373be0df80b985e3d9, 7c55c73825e341315e520381968338d57afbb67a, 562cb26010659830dd1192939ac815a0f6cb3502, 30641ea7b6b8253651562aeb0102778a0f9a405b, 49e0c61107005b1a83799f7f1e6c0a855d159c29, 76be530a364b376c1d69d8447230ad5cf023be7f, 46700918f8faec82f231aa15ff719c58e5f1ee95, 1ee5df02b1f98cf38f126d47a7f3fb153f790d52, bd08798c1385ddb132701d0f5c200066e3329d77, fe28f482db0e1bc81936a62d0564e9657f428d2a, 04901913d61f047e806bb4c2bbd530677958a919, a57eae67e5d73f8ab3fd0ab172262380c8dc0280, 860ec627a14068f5180c44b7cf47dd264978a328, 07e5876c43998fe7384df115c65749d668183130, 39e89fd636ee4343eb2201820da87881cbc749e2, 457e16c27ee65063fa15963c58bea3e9a63c5aa5, 3dc30eb45ef52368520102f471d53061676e72cc, a67a2a2441589e8bf41498c426fddacd7b9719cf, ffc4c89c3df7ad0ae73ebefdcb7e15a2790c0a52, 26dd119679605bf61ad3caa24a70509e5be5aac9, 9f3bc657273dfa9e20d233636adf662904f01f34, 013acc641c5d487b07be5c082af1e85d26bd127f, 030831c5f5457c37ba78f0539898bb6cbd676823, e4e19e33faf9ac7cf27a9779c8083a7f5c5b865a, 77d6bbf25a59d44422f0cbee2631f2fca9170e1a, da7c66222740f02c6de5b563681dd381d28f8201, f444c4028680c78b6167161833d6564c3557618f, 7db3285e7b745e591dc4c405ae9af6c1cddb0c79, 72af1f75fccf877f8996da0a0d8bc1a6adcd30e0, 2fe1c304835ef39093b70cbb89107383be3c3ee9, 20175bf77e2c6f72c25240ee445b583805a37630, 2fde9af74f12179fd8b3d592adc9a24d8b2d8f23, 05fa92475ccb2beb70a96ddee83c04b65a2cdbfb, 0040fea3797ea3e497691e9d1e2660711c60ac4d, 30ad754d7e95501ffa916bf986e4cfda1aa5e441, 6946b304e94a8a8d1250680664ddc03b61a139c9, c52b5ab95cf314a7983141f74c97744ff3ecbc81, a690f339ab0f2b98c69621ca5a0bad10ae9a7919, e780b5a45b829f89049ad358a36be3055dbcd344, 7ea0a4aa410e9d0d252115607ac5c31d37784357, 95257c0805eeeb7209a421148b59796c3fb426ed, e0074a31ef26adaebff6ac0657e4471fc805f93f, e4e19e33faf9ac7cf27a9779c8083a7f5c5b865a, 3af85373d70fb5d549447f6520da1d11a228d71a, bb0037a8d06d566cb8d1f86261417d3357f8c19a, 58820de92eef140991a3e45f68f9152ae2fbc490, c49bcf307686886fb34eea646eb3e7ff5855eb03, 2f8b0d5949bea63ad642ea84cfae716fb3dbce59, 35bd7ae6f6616f3cd4f32c0dadbcc0c87883a833, 945408941e5ce6634751b23995c147078ad05576, ebac30ce41efccc3db2a19fc08e5d74c129b04f6, b91999cad0700024e77c125861e42ba38cd344e4, 18dccd68438eb3b777ef246afb24ff3089c642e7, 026ff1cb3880740088f6e0e3ba230838361b4814, 9092c68f0c3d5ee6152471c8bbd499c8e5657378, bd5e29c7ca8e0d6987ba9d180d97766cb30eb0fa

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

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

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

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

54cf65476a83d8cec04486e787eaa82489871a4a | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2024-02-16 18:38:50-05:00

    Fix NullPointerException in ANN+WHERE when adding rows in another partition
    
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-19404

505f5af645c1712c3da42d98d005276396ff2667 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2024-02-06 22:17:14+00:00

    Ensure that repair doesn't exceed repair_session_space by running limiting validation parallelism
    
    patch by Andrés de la Peña; reviewed by David Capwell for CASSANDRA-19336
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: David Capwell <dcapwell@apache.org>

1e8a1a21abb5ba93cf1d5aae1c7394546f9f90ac | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2024-01-08 10:09:49-05:00

    Fix data corruption in VectorCodec when using heap buffers
    
    patch by Ekaterina Dimitrova, reviewed by Andres de la Pena for CASSANDRA-19168

8fd44ca8fc9e0b0e94932bcd855e2833bf6ca3cb | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2024-01-02 12:18:47+00:00

    Upgrade Python driver to 3.29.0
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-19245

8fd44ca8fc9e0b0e94932bcd855e2833bf6ca3cb | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2024-01-02 12:18:47+00:00

    Upgrade Python driver to 3.29.0
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-19245

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

3b05051f8678c28bc9d93a89123c68f8d0b93b7b | Author: Mike Adamson <madamson@datastax.com>
 | 2023-12-12 17:14:41+00:00

    Simplify segment building in SAI to use single in-memory structure
      This removes the RAMStringIndexer for literal indexes and replaces
      it with a SegmentTrieBuffer that replaces BlockBalancedTreeRamBuffer
      for literal and numeric indexes.
    
    patch by Mike Adamson; reviewed by Andrés de la Peña, Caleb Rackliffe for CASSANDRA-18598

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

f7984627e7dd5794dabc099f49ecf80ca3631803 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-11-27 18:35:26-06:00

    Avoid possible consistency violations for SAI intersection queries over partially updated rows at consistency levels that require reconciliation
    
    - Replica filtring protection now correctly accounts for short reads caused by coordinator filtering of merged rows.
    - There is a new flag in ReadCommand that indicates whether the user query it belongs to requires reconciliation.
    - Local SAI queries now degrade intersections to unions on unrepaired data if reconciliation is required and multiple mutable columns are restricted.
    
    patch by Caleb Rackliffe; reviewed by Andres de la Peña and Alex Petrov for CASSANDRA-19018
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>

a9e6ed37874f2240039086309e7849bea42c07e2 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-11-24 15:26:00+00:00

    Fix broken indexing tests when using SAI
     - This fixes a number of broken tests when the default index is set to SAI
     - Composite partition indexes were being filtered prior to row filtering in the
       index searcher resulting in incorrect results
     - Static and non-static index intersection was failing because static primary keys
       were not comparing correctly against non-static primary keys
    
     patch by Mike Adamson; reviewed by Andres de la Peña, Michael Semb Wever for CASSANDRA-19034

55fecfb65e6db9dccc0895e0d30a01f42832f6b8 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-11-20 15:32:40-05:00

    Fix BulkLoaderTest.testBulkLoader_WithArgs2
    
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever and Andres de la Pena for CASSANDRA-19000

c26f2a3d6936d6ff2f14c6ab19b3727c2f86c941 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-20 13:42:10+00:00

    Fix SAI unindexed contexts not considering CONTAINS KEY
    
    patch by Andrés de la Peña; reviewed by Maxwell Guo and Michael Semb Wever for CASSANDRA-19040

91a242fe00c9cc740d6d80df61240eebf05f4458 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-17 15:28:29+00:00

    SAI in-memory index should check max term size
    
    patch by Zhao Yang and Andrés de la Peña; reviewed by Zhao Yang for CASSANDRA-18926
    
    Co-authored-by: Zhao Yang <zhaoyangsingapore@gmail.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

3ba6de70c74c842d0104dbd2dcef41c857198314 | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-11-17 09:09:00+01:00

    Test failure: org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18948

e8fb4b2f63b32f337447992f9eb57a12e2afc0e4 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-13 12:46:53+00:00

    Ensure that empty SAI column indexes do not fail on validation after full-SSTable streaming
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-19017
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

0e42b77c9735d1124fe0a5766447f29c891cdb5b | Author: Mike Adamson <madamson@datastax.com>
 | 2023-11-10 14:49:41+00:00

    Improve code model around IndexContext
    
     - Replace IndexContext with IndexTermType and IndexDefinition
     - Move index specific managers, factories and metrics to StorageAttachedIndex
     - Refactor Expression to explicitly define indexed and unindexed expressions
    
     patch by Mike Adamson; reviewed by Andres de la Peña, Caleb Rackliffe for CASSANDRA-18166

b91c0fcb6e1a55331158706ae4980a4911174e3c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-09 13:25:07+00:00

    Change cqlsh's min required Python version from 3.6+ to 3.7+
    
    patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-18960

f41ecf586c0459476d68e755c6431119f08ff4e1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-02 13:59:58+00:00

    Upgrade Python driver to 3.28.0
    
    patch by Andrés de la Peña and Jeremiah Jordan; reviewed by Brandon Williams for CASSANDRA-18960
    
    Co-authored-by: Jeremiah Jordan <jeremiah@datastax.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

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

5eba52feb83d5cc68b7c2dea39eb64cad2e5338d | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-10-20 13:31:25+01:00

    Add cqlsh autocompletion for the vector data type
    
    patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-18946

3af85373d70fb5d549447f6520da1d11a228d71a | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-10-05 15:43:36+02:00

    Fix secondary_indexes_test.py
    
    Patch by Jacek Lewandowski; reviewed by Andres de la Peña for CASSANDRA-18361

9697be1131bd8bb2332199000ad55dad12524fd2 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-09-28 16:54:31+01:00

    Fix dtests returning ordering columns that have not been selected
    
    patch by Mike Adamson; reviewed by adelapena, brandonwilliams and
    Jeremiah Jordan for CASSANDRA-18892

3b9881bfa65d2806e3918ba2c73198cb17c7071b | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-09-27 21:56:15+01:00

    Fix vector type to support DDM's mask_default function
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Maxwell Guo for CASSANDRA-18889

6befb178aa0b7ad669f5c30e8b53fdd69a225a7a | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-09-22 14:09:35+01:00

    Remove support for empty values on the vector data type
    
    patch by Andrés de la Peña; reviewed by David Capwell and Maxwell Guo for CASSANDRA-18876

949b760f5516c139591473038917247b1fd7f500 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-08-30 11:51:04+01:00

    Add support for a vector search index in SAI
    
    - Adds jbellis/jvector (1.0.2) library for DiskANN based indexes on floating point vectors
    - Adds ORDER BY ANN OF capability to do ANN search and order the results by score
    
     patch by Mike Adamson; reviewed by Andrés de la Peña, Jonathon Ellis for CASSANDRA-18715
    
    Co-authored-by Jonathon Ellis jbellis@gmail.com
    Co-authored-by Zhao Yang zhaoyangsingapore@gmail.com

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

52a8d2947a7509baec05a5b6f6c1377219e3a051 | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-08-29 10:53:09+02:00

    Flaky test: org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18393

e4c97f1925da17e146598b11bea4cbdbaceb5fd7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-08-25 13:36:32-04:00

    CircleCI: Fix BASE_BRANCH in generate.sh
    
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena and Michael Semb Wever for CASSANDRA-18797

c9b934df67ed4ea0779e1f07cf762b67ba6362c5 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-08-25 16:08:45+01:00

    Fix MixedModeAvailabilityTest
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18564

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

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

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

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

3b2dd9f9dc2ef9d0b853628f0882e8d8934b2bdd | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-08-15 09:24:58-05:00

    allow more than one sstable in testIgnoreUpdate
    
    Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-18706

430be9d9f686115f4c97e3d1f55c3f290e1a0396 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-08-10 18:03:04-04:00

    CircleCI: make all java distributed tests run in Medium  containers
    
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-18503

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

9ce86e0ff8b6344b528a0640f9dafa23f97dd85a | Author: Mike Adamson <madamson@datastax.com>
 | 2023-08-08 17:07:01+01:00

    SAI result retriever is filtering too many rows
    
    This patch fixes a bug in the SegmentMetadata that
    was only storing the partition key for min and max
    primary keys for a segment. It also contains some
    refactoring of the PrimaryKey to remove the deferred
    loading of PrimaryKeys by the PrimaryKeyMaps.
    
    Patch by Mike Adamson; reviewed by Caleb Rackliffe and Andrés de la Peña for CASSANDRA-18734

7482d88f48662480c6879b4e500bcdf93c78e5e0 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-08-07 12:46:08+01:00

    Add guardrail for vector dimensions
    
    patch by Andrés de la Peña; reviewed by Brandon Williams and Maxwell Guo for CASSANDRA-18730

655a2455ac29395b0a303e6ad7fc4d458b18932d | Author: Mike Adamson <madamson@datastax.com>
 | 2023-07-28 17:38:20+01:00

    Reduce size of per-SSTable index components for SAI
    
    This patch removes the PRIMARY_KEY_TRIE component and adds KeyLookup.Cursor#clusteredSeekToKey() to
    search for clustering keys within a partition. To do this a new on-disk component
    PARTITION_SIZES has been added that holds the size of each partition in the SSTable.
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18673

bb0037a8d06d566cb8d1f86261417d3357f8c19a | Author: Brandon Williams <driftx@gmail.com>
 | 2023-07-25 09:26:37-05:00

    Add scope context for validate_nominal assertions
    
    Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-18265

b265b4658e007b6943d543a11c609b7ba5fd979f | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-07-19 17:40:50+01:00

    Forbid SAI indexes with analysis options on primary key columns
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-18782

83203a14c400ff99cfb2a5b7e655a663ea882c2b | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-07-14 01:44:26-07:00

    Importer should build SSTable indexes successfully before making new SSTables readable
    
    - Avoid validation in response to SSTableAddedNotification, as it should already have been done somewhere else
    - Change SSTableWriter to prevent commit when a failure is thrown out of an index build
    
    patch by Caleb Rackliffe; reviewed by Mike Adamson and Andres de la Peña for CASSANDRA-18670

2531cb045897d5b771f79039d194a1f679d8629a | Author: Mike Adamson <madamson@datastax.com>
 | 2023-07-13 11:24:55+01:00

    Fix concurrency in bbtree reader by cloning state
    
    patch by Mike Adamson; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-18669

c95e5a556709cf131ba074680585106559ff9511 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-07-06 13:01:55+01:00

    Improve vector value validation errors
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Maxwell Guo for CASSANDRA-18652

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

5a82c04fd363030d712fb2935b6c591577ba25ec | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-06-28 16:43:58+01:00

    Add vector similarity functions
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Maxwell Guo for CASSANDRA-18640
    
    Co-authored-by: Jonathan Ellis <jbellis@datastax.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

862eeb7980734a2f5e6189cab58592e565b60030 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-06-28 11:08:47+01:00

    Align test_large_compaction_warning with CASSANDRA-18626
    
    patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-18626

c579faa488ec156a59ed8e15dd6db55759b9c942 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-06-27 16:58:16+01:00

    Remove deprecated compaction_tombstone_warning_threshold and compaction_large_partition_warning_threshold from yaml
    
    patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-18626

aac070681bd01ba796814692c3fba04de103d8b4 | Author: Daniel Jatnieks <jatnieks@pobox.com>
 | 2023-06-26 16:20:53-07:00

    Disable the deprecated keyspace/table thresholds and convert them to guardrails
    
    patch by Daniel Jatnieks; reviewed by Andrés de la Peña and Brandon Williams for CASSANDRA-18617

ebea2ba6ade00a6f156787ca4ee36b2f8eb003ad | Author: Jonathan Ellis <jbellis@datastax.com>
 | 2023-06-26 14:50:01-05:00

    Upgrade to lucene-core 9.7.0
    
    Notes on the upgrade path:
    - RamIndexOutput is replaced with ResettableByteBuffersIndexOutput, an extension of ByteBuffersIndexOutput, which was the closest thing to a replacement of RamIndexOutput.
    - Lucene exposes the code we needed from DirectReaders more or less directly in DirectReader now, so the old copied code has been deleted.
    - Lucene changed its data files to be little endian, but to keep its compatibility story simple it retained BE for the header and footer ints. That's the cause of the changes in SAICodecUtils.
    - We could gain a bit of performance making our own code natively little endian but that is too big of a change for this patch.
    
    patch by Jonathan Ellis; reviewed by Andrés de la Peña, Caleb Rackliffe, and Mike Adamson for CASSANDRA-18494

ddbc52990f90473db729e96f22d2914e51a957a6 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-06-22 19:33:25+01:00

    Add support for vectors in UDFs
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Maxwell Guo for CASSANDRA-18613

394d4b116868e4897ad3cc40833df801366a8916 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-06-21 17:29:05-05:00

    Add support for index implementation selection via USING for CREATE INDEX
    
    patch by Caleb Rackliffe; reviewed by Maxwell Guo and Andres de la Peña for CASSANDRA-18615

ae537abc6494564d7254a2126465522d86b44c1e | Author: David Capwell <dcapwell@apache.org>
 | 2023-06-21 15:27:26-07:00

    Added support for type VECTOR<type, dimension>
    
    patch by David Capwell; reviewed by Andres de la Peña, Maxwell Guo, Mike Adamson for CASSANDRA-18504

b396faf913c5843dbac90cd275554cc1d4e05c21 | Author: Piotr Kołaczkowski <pkolaczk@datastax.com>
 | 2023-06-20 16:03:03+02:00

    Various changes to SAI index validation
    
    - Fix checksum calculation in IncrementalChecksumSequentialWriter
    - Checksum per-SSTable and per-column components after streaming
    - Avoid validating indexes when full rebuild is requested
    
    patch by Piotr Kołaczkowski; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18490
    
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

98fefc1557efa7123bab19eb5f74f04964aa02c1 | Author: Piotr Kołaczkowski <pkolaczk@datastax.com>
 | 2023-06-15 15:07:18+02:00

    Stream all compatible components registered by an SSTable
    
    patch by Piotr Kołaczkowski; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-18345

83a331624674755ba90ad19bf206c351b5fcdff5 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-06-13 13:17:21+01:00

    CircleCI: Add separate approval step for oa utests on separate workflows
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18593

6f125c80420f6d249b5414d886e1b4a93cc34e7f | Author: Mike Adamson <madamson@datastax.com>
 | 2023-06-12 11:25:17+01:00

    Numeric on-disk index write and search
    
    Includes:
      - The disk/v1/kdtree package containing the
    kdtree writer and reader
      - The implementation code to tie these into
    the existing read and write paths. The main parts
    of this are the NumericIndexWriter and the
    NumericIndexSegmentSearcher
      - Additional testing for the new code
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18067
    
    Co-authored-by: Mike Adamson <madamson@datastax.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
    Co-authored-by: Jason Rutherglen <jason.rutherglen@gmail.com>
    Co-authored-by: Zhao Yang <zhaoyangsingapore@gmail.com>

c91e2714b9c43f7959da1b698f2c4e28c94b9b6d | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-06-09 09:47:30+02:00

    Generate.sh -s param to skip autodetection of tests
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18553

70389abcf78d913ea77b81cf226b10439f8db385 | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-06-06 12:37:56+02:00

    Bti shouldn't be available in compatibility mode
    
    Patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-18569

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

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

b72da02611b62436100fa3fd66537c68461bcaf5 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-05-24 19:20:35+01:00

    Add guardrail for partition tombstones and deprecate compaction_tombstone_warning_threshold
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Maxwell Guo for CASSANDRA-17194

01aeb616beecf4787e02760e473fbc9705c5b1bc | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-05-11 15:01:00+01:00

    Unify CQLTester#waitForIndex and SAITester#waitForIndexQueryable
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-18521

cba3e19ccd81d705ca9f89c0eedab65824e9dd16 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-05-10 15:05:15+01:00

    Query all ranges at once for SAI distributed queries
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe, Andres de la Peña, and Berenguer Blasi for CASSANDRA-18515

eb208d3561eaf645f74f60b54c71ebe5bfc24c33 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-05-09 12:29:01+01:00

    Add basic text analysis to SAI, including "case_sensitive", "normalize", and "ascii" modes
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18479

b0aa44b27da97b37345ee6fafbee16d66f3b384f | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-05-09 12:07:29+01:00

    Add guardrail for partition size and deprecate compaction_large_partition_warning_threshold
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Maxwell-Guo for CASSANDRA-18500

631ae36ca51e708923b002bfd7b29ea11e21cd9d | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-04-24 16:39:26+01:00

    Allow CQL queries on multiple indexes without ALLOW FILTERING
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18217

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>

5715e36a71e261408dfd22f74f1f4b8df3983659 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-04-18 11:48:28+01:00

    Skip tests marked with @ported_to_in_jvm independently of vnodes since 4.1
    
    patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-18396

e5e0f3a8441503107b1ca2128cf8366e5e44d893 | Author: Mike Adamson <mikeatdot@gmail.com>
 | 2023-04-13 17:23:13+01:00

    Literal on-disk index and index write path (#9)
    
    This commit contains the following additions
     to SAI:
     - The index write path and index building
       based around StorageAttachedIndexBuilder
       and StorageAttachedIndexWriter
     - The on-disk index versioning using the
       SSTable Descriptor analog IndexDescriptor
       with Version and OnDiskFormat
     - The literal on-disk index using the
       LiteralIndexWriter
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18062
    
    Co-authored-by: Mike Adamson <mikeatdot@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
    Co-authored-by: Jason Rutherglen <jason.rutherglen@gmail.com>

bb36090fa0858456fb1ba80adf71fb3dc24a1aac | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-04-10 09:36:48-04:00

    Set correctly keepBriefBrief property
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena and Michael Semb Wever for CASSANDRA-18267

c49bcf307686886fb34eea646eb3e7ff5855eb03 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-03-30 17:21:32-05:00

    Skip upgrades in the 'since' fixture faster
    
    Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-18391

36649072de261b318ab07272608c8339369d0ad1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-03-26 20:40:40+02:00

    Fix time function upgrade tests involving 2.1
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Michael Semb Wever for CASSANDRA-18328

2ff1ad4788a1e29b99f81f75b2966b7951ba8250 | Author: Jordan West <jordanw@netflix.com>
 | 2023-03-23 15:39:20-07:00

    Add Timestamp Bound Guardrail (bound user supplied timestamps within a certain range)
    
    Patch by Jordan West; Reviewed by Andrés de la Peña and Brandon Williams for CASSANDRA-18352

2f8b0d5949bea63ad642ea84cfae716fb3dbce59 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-03-21 17:42:54-05:00

    Add COPY TO ... STDOUT test
    
    Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-18353

7d5c1ca42e92121b971f60ad875fb8f11d07f730 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-03-21 13:52:09+00:00

    Update tests for new snake case function name conventions
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18037

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

d3c55ed8f82c601d188fedbecb62a464171ea624 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-03-10 13:22:01+00:00

    Use snake case for the names of CQL native functions
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18037

d3c55ed8f82c601d188fedbecb62a464171ea624 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-03-10 13:22:01+00:00

    Use snake case for the names of CQL native functions
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18037

02048cffeae4267054541f96741b16b1d0d89a20 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-02-28 11:44:31+00:00

    Remove -l / -m / -h designation and have two options: free or paid tier circle config
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Josh McKenzie for CASSANDRA-18012

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

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

cde91e56f09d9ebf315c79c9a81b89f70f4eb724 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-01-19 14:24:46+00:00

    In-memory index implementation with query path
    
    This includes the following elements of the Storage Attached Index:
    - Memtable-attached indexes backed by an in-memory trie structure for byte-comparable values
    - Query path for the in-memory index
    - Index status propagation
    - Randomized testing for Memtable-attached indexes
    
    patch my Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18058
    
    Co-authored-by: Mike Adamson <madamson@datastax.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

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

f384e694825a2cd0a95debf30accb153f00e80b0 | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-01-13 06:56:37+01:00

    When generate.sh fails its rc=0 - take 2
    
    patch by Andres de la Peña and Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18032
    
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
    Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>

9a0af4112e87f5b97056aa39e63c5ab461b60237 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-01-09 13:50:47+00:00

    Fix legacy clustering serialization for paging with compact storage
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Piotr Kołaczkowski for CASSANDRA-17507

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

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

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

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

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>

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

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

444da423d5a0e846852a51c80bb7a128b7a50d24 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-11-11 22:07:12-05:00

    CirleCI: Add large Dtests and J8/J11 Java distributed tests;
    Fix CQLSHLIB tests config and Python DTests split; CQLSHLIB tests should run with NUM_TOKENS=16
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-18001

69dfed3671144c019fb69793e3152b5a71d76421 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-11-11 09:56:49+01:00

    When generate.sh fails its rc=0
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18032

955231cacfc2732dd1fd4275049e224ab220d107 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-11-08 13:27:49+00:00

    CircleCI: Remove repeated jobs from default LOWRES, MIDRES and HIGHRES files
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Ekaterina Dimitrova for CASSANDRA-18024

8d3c30dde4b615835073089594003ca40a730992 | Author: Derek Chen-Becker <dchenbec@amazon.com>
 | 2022-11-07 13:32:01-07:00

    Validate the comparison git branch when generating CircleCI configs
    
    Allow the user to use a flag to specify a non-default comparison git
    branch when detecting changed unit tests to repeat.
    
    Patch by Derek Chen-Becker; reviewed by Andrés de la Peña and Berenguer Blasi for CASSANDRA-17997

7dbbe6907be58138f2c88d0adaab5c99a038e2b1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-11-07 15:41:47+00:00

    CircleCI: Fix j11_utests_fqltool executor
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-18020

9f99e72aae812b86d277883601450bc0e7bb9463 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-11-04 12:39:21+00:00

    Add reasons to guardrail messages and consider guardrails in the error message for needed ALLOW FILTERING
    
    * Add optional reason for guarding an operation to every guardrail
    
    * Add reason for disabling ALLOW FILTERING into cassandra.yaml
    
    * Consider allow_filtering_enabled guardrail in the error message for needed ALLOW FILTERING
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Josh McKenzie for CASSANDRA-17967

95400649d83f5759a452a381eb6034f4c62bda94 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-11-03 18:57:34+00:00

    Improve behaviour of the Ant flag to skip test building, no-build-test
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18000

116ce3bc0562f69e698f569db0904debd9f87cd0 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-11-03 11:30:38+00:00

    CircleCI: Add jobs for missing specialized unit tests
    
    Fix run_repeated_utests for non-testsome targets
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-17987

476d31bce2597cf71cdb7dd446d5cac28ee69a82 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-10-31 18:10:05-04:00

    Add Dtest-large and cqlshlib tests to CircleCI; Fix num tokens in CircleCI tests to match the default value; Fix CircleCI Python tests split bug; Fix CircleCI long unit tests
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-18001

70478a1578fe4facb0f59fcb40529e0a4040ac81 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-10-31 11:51:41-05:00

    Fix testCommitLogInitWithException: signal condition instead of killing thread
    
    Patch by brandonwilliams; reviewed by adelapena and bereng for
    CASSANDRa-17928

ccc0b14d56d52221c64de8d029950fa265791eb3 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-10-28 13:54:01+01:00

    CircleCI: Fix generate.sh without options modifying config
    
    patch by Andrés de la Peña; reviewed by Brandon Williams and Berenguer Blasi for CASSANDRA-17995

7572725defd4d5bba12097046b8338a955d8d032 | Author: Derek Chen-Becker <dchenbec@amazon.com>
 | 2022-10-26 14:54:05-06:00

    [CASSANDRA-17950] Enable dtest-offheap in CircleCI
    
    The dtest-offheap test was only added to the Jenkins configuration, so
    this commit adds it to the CircleCI build for parity.
    
    Patch by Derek Chen-Becker; reviewed by Ekaterina Dimitrova, Derek Chen-Becker, Michael Semb Wever, and Andres de la Pena for CASSANDRA-17950
    
    Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
    Co-authored-by: Derek Chen-Becker <dchenbec@amazon.com>

cc3e742c735daddc29d2fb90aac638c641463d39 | Author: maxwellguo <cclive1601@gmail.com>
 | 2022-10-24 21:53:50+08:00

    Fix SSTabledump errors when dumping data from index
    
    patch by Maxwell Guo; reviewed by Andrés de la Peña and Branimir Lambov for CASSANDRA-17698

9074ee7ef8e041e1b15116373be0df80b985e3d9 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2022-10-20 12:32:07+03:00

    Renames MemtableTrie to InMemoryTrie
    
    patch by Branimir Lambov; reviewed by Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

2b511c57143063553fe1256679d5ce8aefc50129 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-10-19 12:47:59+01:00

    ninja-fix: Fix bashisms on .circleci/generate.sh
    
    patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-17939

9aa28a81ecb65d8e586039f419ca3272c1de64c2 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-10-15 15:38:37+01:00

    CircleCI: Automatically detect and repeat new or modified JUnit tests
    
    patch by Andrés de la Peña; reviewed by Josh McKenzie for CASSANDRA-17939

35bd7ae6f6616f3cd4f32c0dadbcc0c87883a833 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-09-14 10:43:35-04:00

    Fix flaky test_archive_commitlog_point_in_time
    Patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-17889

945408941e5ce6634751b23995c147078ad05576 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-09-09 11:36:36-04:00

    Fix flaky test_no_base_column_in_view_pk_complex_timestamp_with_flush
    Patch by Ekaterina Dimitrova; reviewed by Brandon Williams and Andres de la Pena for CASSANDRA-17882

76be530a364b376c1d69d8447230ad5cf023be7f | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2022-09-08 16:02:50+02:00

    Fix schema reset functionality
    
    Patch by Jacek Lewandowski, reviewed by Andrés de la Peña and Ekaterina Dimitrova for CASSANDRA-17819

58820de92eef140991a3e45f68f9152ae2fbc490 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-09-05 07:23:04+02:00

    Extend maximum expiration date
    
    patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-14227

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

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

ebac30ce41efccc3db2a19fc08e5d74c129b04f6 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-09-01 15:01:58-05:00

    Try random ports for Jolokia if 8778 isn't available
    
    Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-17872

1adbea5a068287f42f2421e558f4c404c69aea74 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-08-26 10:58:44+02:00

    Extend maximum expiration date
    
    patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-14227

1adbea5a068287f42f2421e558f4c404c69aea74 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-08-26 10:58:44+02:00

    Extend maximum expiration date
    
    patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-14227

46700918f8faec82f231aa15ff719c58e5f1ee95 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-08-25 18:18:32-05:00

    Catch NSE race condition and return after failing connections
    
    Patch by brandonwilliams; reviewed by adelapena and aleksey for
    CASSANDRA-17618

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

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

b91999cad0700024e77c125861e42ba38cd344e4 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-08-15 17:48:39-05:00

    Ignore test_collection_function after CASSANDRA-8877
    
    Patch by brandonwilliams and adelapena; reviewed by adelapena and
    brandonwilliams for CASSANDRA-17817

1ee5df02b1f98cf38f126d47a7f3fb153f790d52 | Author: Paulo Motta <paulo@apache.org>
 | 2022-08-14 21:00:04-03:00

    Fix flakiness of testAutoSnapshotTTlOnDropAfterRestart
    
    Patch by Paulo Motta; Reviewed by Caleb Rackliffe and Andrés de la Peña for CASSANDRA-17804

bd08798c1385ddb132701d0f5c200066e3329d77 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-08-04 11:11:00-04:00

    Add tests for MILLIS_CUSTOM_DURATION and MILLIS_DURATION_DOUBLE
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-17737

fe28f482db0e1bc81936a62d0564e9657f428d2a | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-07-27 09:41:44-04:00

    Fix sstable_preemptive_open_interval_in_mb disabled value - backward compatibility
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena and Jon Meredith for CASSANDRA-17737

4e410fc46da5d6759463230ab09a718178dbd4d9 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-07-27 12:50:31+01:00

    Document usage of closed token intervals in manual compaction
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-17575

a57eae67e5d73f8ab3fd0ab172262380c8dc0280 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-22 13:34:41-04:00

    Improve javadoc on CQLTester and GuardrailTester assertion methods
    
    Patch by Josh McKenzie; reviewed by Andres de la Pena for CASSANDRA-17772

04901913d61f047e806bb4c2bbd530677958a919 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-07-21 19:28:57-04:00

    Fix Setting Virtual Table to update after startup config properties gc_log_threshold_in_ms, gc_warn_threshold_in_ms, conf.index_summary_capacity_in_mb, prepared_statements_cache_size_mb, key_cache_size_in_mb, counter_cache_size_in_mb
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-17737

860ec627a14068f5180c44b7cf47dd264978a328 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-07-15 17:25:01-04:00

    Fix issues with index_summary_resize_interval and index_summary_capacity
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-17735

18dccd68438eb3b777ef246afb24ff3089c642e7 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-07-14 09:48:55-05:00

    Ignore transient cassandra-topology.properties errors
    
    Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-17749

27a31f4cfabb3faf65efc38ef866f7c1f78779ed | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-07-12 15:31:21+01:00

    Fix flaky BatchUpgradeTest by waiting for clean system.batches
    
    patch by Andrés de la Peña; reviewed by Brandon Williams and Berenguer Blasi for CASSANDRA-17651

07e5876c43998fe7384df115c65749d668183130 | Author: Akın Tekeoğlu <akin.tekeoglu@gmail.com>
 | 2022-06-21 00:10:59+03:00

    Add toBytesInLong to IntKibibytesBound to support widening to long in getBatchSizeFailThreshold
    patch by Akin Tekeoglu; reviewed by Ekaterina Dimitrova and Andres de la Peña for CASSANDRA-17650

09692d5a58d96089c699f59e9b7daacd066e902d | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-06-17 11:59:29+01:00

    Fix writetime and ttl functions forbidden for collections instead of multicell columns
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-17628

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

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

4b7069c06c7913e1f3f2d5622d8cbc04746b0bac | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-06-13 20:08:55+01:00

    Add guardrail for column size
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and David Capwell for CASSANDRA-17151

91d08e496ee439a2179e617f4db8804ab07c301a | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-06-08 17:12:58+01:00

    Fix MixedModeAvailability upgrade dtests
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-17307

026ff1cb3880740088f6e0e3ba230838361b4814 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-06-06 14:16:41-05:00

    add test for counter writes with a node down
    
    Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-17411

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

52f6ac4af91bdda4e177fdfc6342944047ab2e3c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-05-31 12:27:16+01:00

    Fix flaky CompactionsCQLTest by reseting the commitlog
    
    patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-17609

3dc30eb45ef52368520102f471d53061676e72cc | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-05-31 10:04:38+02:00

    Flaky CompactStorageTest
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-17670

3d7d064cd297b88a327edff5091404679e11d6fd | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-05-30 12:03:58-04:00

    Return approval step for utests_system_keyspace_directory for java8_separate_tests workflow
    patch by Ekaterina Dimitrova; reviewed by Brandon Williams and Andres de la Pena for CASSANDRA-17643

0f58db94658ee4fa4af49e9499fb2dbe85e8b075 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-05-20 14:52:07+01:00

    Add vnodes option to CircleCI Java dtest multiplexer
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Ekaterina Dimitrova for CASSANDRA-17616

26dd119679605bf61ad3caa24a70509e5be5aac9 | Author: Yifan Cai <ycai@apache.org>
 | 2022-05-18 10:27:16-07:00

    Add new CQL function maxWritetime
    
    patch by Yifan Cai; reviewed by Andres de la Peña, Francisco Guerrero for CASSANDRA-17425

ffc4c89c3df7ad0ae73ebefdcb7e15a2790c0a52 | Author: Doug Rohrer <drohrer@apple.com>
 | 2022-05-17 15:09:16-04:00

    Fix issue where frozen maps may not be serialized in the correct order
    
    patch by Doug Rohrer, Francisco Guerrero and Yifan Cai; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17623
    
    Co-authored-by: Doug Rohrer <drohrer@apple.com>
    Co-authored-by: Francisco Guerrero <frank.guerrero@gmail.com>
    Co-authored-by: Yifan Cai <ycai@apache.org>

8a9ba8866db6162a7b7352a260122d6e3c219567 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-05-16 17:29:32+01:00

    Split compact storage upgrade tests to prevent OOM
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-17213

9092c68f0c3d5ee6152471c8bbd499c8e5657378 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-05-06 10:18:18+02:00

    Fix dtest-offheap.materialized_views_test.TestMaterializedViews.test_mv_with_default_ttl_with_flush
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-17605

030831c5f5457c37ba78f0539898bb6cbd676823 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-05-02 13:18:51-04:00

    Rename truncate_drop guardrail to drop_truncate_table
    
    Patch by Josh McKenzie; reviewed by Andres de la Pena for CASSANDRA-17592

523d38095f6c7f33c602616db3a7373bbeb0cde9 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-04-29 20:45:54-04:00

    Fix CircleCI MIDRES configuration
    patch by Ekaterina Dimitrova; reviewed by Andres de la Peña for CASSANDRA-17563

da7c66222740f02c6de5b563681dd381d28f8201 | Author: Savni Nagarkar <savni_nagarkar@apple.com>
 | 2022-04-28 13:18:39-07:00

    Migrate threshold for minimum keyspace replication factor to guardrails
    
    patch by Savni Nagarkar; reviewed by Andres de la Peña, David Capwell for CASSANDRA-17212

77d6bbf25a59d44422f0cbee2631f2fca9170e1a | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2022-04-28 06:18:19+02:00

    Save sstable id as string in activity table
    
    patch by Jacek Lewandowski; reviewed by Andrés de la Peña and Ekaterina Dimitrova for CASSANDRA-17585

49cc352916f8dad23533b5328638aeb05ac04ea1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-04-23 13:52:06+01:00

    Make GuardrailDiskUsageTest deterministic
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-17576

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>

7db3285e7b745e591dc4c405ae9af6c1cddb0c79 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-20 15:15:34-07:00

    Migrate track_warnings to more standard naming conventions and use latest configuration types rather than long
    
    patch by David Capwell; reviewed by Andres de la Peña, Caleb Rackliffe for CASSANDRA-17560

bd5e29c7ca8e0d6987ba9d180d97766cb30eb0fa | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2022-04-20 10:57:47+03:00

    Fix test expectations for Memtable API (CEP-11)
    
    patch by Branimir Lambov; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17034

9f3bc657273dfa9e20d233636adf662904f01f34 | Author: Alex Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2022-04-19 20:50:58+02:00

    Reject oversized mutations on client and internode connection
    
    Patch by Alex Sorokoumov; reviewed by Andres de la Peña and Josh McKenzie for CASSANDRA-17456

013acc641c5d487b07be5c082af1e85d26bd127f | Author: Bernardo Botella Corbi <contacto@bernardobotella.com>
 | 2022-04-18 16:09:21-07:00

    Rename DisableFlag class to EnableFlag on guardrails
    
    patch by Bernardo Botella Corbi; reviewed by Andrés de la Peña, Josh McKenzie and Yifan Cai for CASSANDRA-17544

39e89fd636ee4343eb2201820da87881cbc749e2 | Author: Savni  Nagarkar <savni_nagarkar@apple.com>
 | 2022-04-18 16:50:19-04:00

    Add guardrail for maximum replication factor
    
    Patch by Savni Nagarkar; reviewed by Andrés de la Peña, David Capwell and Josh McKenzie for CASSANDRA-17500

2873c9126979e21a8089e9a18d96af802745dbc2 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-04-13 12:09:17+01:00

    Split ReadRepairQueryTypesTest to avoid JUnit timeouts
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-17543

2fe1c304835ef39093b70cbb89107383be3c3ee9 | Author: Bernardo Botella Corbi <b_botellacorbi@apple.com>
 | 2022-04-12 11:06:41-07:00

    Fix flaky test LocalReadSizeWarningTest#failThresholdSinglePartition
    
    patch by Bernardo Botella Corbi; reviewed by Andres de la Peña, Yifan Cai for CASSANDRA-17217

2fde9af74f12179fd8b3d592adc9a24d8b2d8f23 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-08 10:16:41-07:00

    Clients using JMX are unable to handle non-standard java types but we leak this into our interfaces
    
    patch by David Capwell; reviewed by Alex Petrov, Andres de la Peña for CASSANDRA-17527

a67a2a2441589e8bf41498c426fddacd7b9719cf | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-04-04 18:27:43-04:00

    Handle config parameters upper bound on startup; Fix auto_snapshot_ttl and paxos_purge_grace_period min unit validations
    
    patch by Ekaterina Dimitrova and Andres de la Pena; reviewed by Andres de la Pena and Caleb Rackliffe for CASSANDRA-17571
    
    Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

72af1f75fccf877f8996da0a0d8bc1a6adcd30e0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-31 11:09:07-04:00

    Add guardrail for GROUP BY queries
    
    Patch by Josh McKenzie; reviewed by David Capwell and Andres de la Pena for CASSANDRA-17509

20175bf77e2c6f72c25240ee445b583805a37630 | Author: Savni  Nagarkar <savni_nagarkar@apple.com>
 | 2022-03-29 14:40:55-05:00

    Remove guardrails global enable flag
    
    patch by Savni Nagarkar; reviewed by Andrés de la Peña and Joshua McKenzie for CASSANDRA-17499

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

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

935bcf1e8732a4138c15205896945c2f02ddb844 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-03-15 13:31:41+00:00

    Add guardrails for collection items and size
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-17153

0ecd48001fab88d2d53c717ef47cd3bc0d1369d0 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-03-11 17:49:17+00:00

    Improve guardrails messages
    
    Guardrail messages include a specific mention of the guardrail framework and the name of the violated guardrail,
    so users know what is producing the wanrning or failure. Also, guardrails throw their own type of exception.
    
    patch by Andrés de la Peña; reviewed by Josh McKenzie for CASSANDRA-17430

a41040ccdcec651bffb4d23843ab9be2d96ba1d1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-03-11 15:36:39+00:00

    Add guardrails for read/write consistency levels
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-17188
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>

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

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

3233c823116343cd95381790d736e239d800035a | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-03-08 11:08:29+00:00

    Add guardrail for SELECT IN terms and their cartesian product
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-17187
    
    Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

a690f339ab0f2b98c69621ca5a0bad10ae9a7919 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2022-03-07 16:22:30+00:00

    Fix ObjectSizes implementation and usages
    
    patch by Jacek Lewandowski; reviewed by Andrés de la Peña and Branimir Lambov for CASSANDRA-17402

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>

30ad754d7e95501ffa916bf986e4cfda1aa5e441 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-03-01 07:44:19+01:00

    Pre hashed passwords in CQL
    
    patch by Robert Stupp and Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-17334
    
    Co-authored-by: Robert Stupp <snazy@snazy.de>
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>

6946b304e94a8a8d1250680664ddc03b61a139c9 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-03-01 07:44:19+01:00

    Pre hashed passwords in CQL
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-17334

7ea0a4aa410e9d0d252115607ac5c31d37784357 | Author: tejavadali <tejavadali@gmail.com>
 | 2022-02-23 12:42:42+00:00

    Add guardrail for number of partition keys on IN queries
    
    patch by Krishna Vadali; reviewed by Andrés de la Peña and Berenguer Blasi for CASSANDRA-17186

f444c4028680c78b6167161833d6564c3557618f | Author: Savni  Nagarkar <savni_nagarkar@apple.com>
 | 2022-02-17 13:29:58-06:00

    Add guardrail to disallow querying with ALLOW FILTERING
    
    patch by Savni Nagarkar; reviewed by Andres de la Peña, David Capwell and Josh McKenzie for CASSANDRA-17370

8a3b9260a9494af56356f4c9829c4068b7ea182f | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-02-11 18:01:43+00:00

    Add guardrail for the number of fields per UDT
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-17385

8e1c8f986358aee51dd565a5a2917cb5554ed0c7 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-02-09 18:31:37+00:00

    Flatten guardrails config
    
    patch by Andrés de la Peña; reviewed by David Capwell for CASSANDRA-17353

e780b5a45b829f89049ad358a36be3055dbcd344 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-02-02 09:52:49+01:00

    Error out on noop GRANT/REVOKE
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-17333

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

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

95257c0805eeeb7209a421148b59796c3fb426ed | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-01-18 07:45:27+01:00

    Sstableverify unit test operate on SSTables
    
    patch by Brian Houser; reviewed by Andres de la Peña, Berenguer Blasi for CASSANDRA-17009
    
    Co-authored-by: Brian Houser <brianh@amazon.com>
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>

562cb26010659830dd1192939ac815a0f6cb3502 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-11-11 15:39:21+02:00

    MemtableTrie using multiple buffers
    
    The replaces the size doubling and copying required to grow the trie
    with an allocation of a new buffer. This improves the cost of expansion
    at the expense of increasing individual read and write costs.
    
    patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

49e0c61107005b1a83799f7f1e6c0a855d159c29 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-11-09 13:59:48+02:00

    Further improves precision of memtable heap tracking
    
    Partition key ByteBuffer and columns btree were not taken
    into account and some ByteBuffers were not measured correctly.
    
    Also fixes flakes in MemtableSizeTest caused by including
    allocator pool in measurements and updates it to test all
    memtable allocation types.
    
    patch by Branimir Lambov; reviewed by Ekaterina Dimitrova, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

e4e19e33faf9ac7cf27a9779c8083a7f5c5b865a | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-05-14 16:13:35+03:00

    Add memtable API (CEP-11)
    
    patch by Branimir Lambov; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17034

e4e19e33faf9ac7cf27a9779c8083a7f5c5b865a | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-05-14 16:13:35+03:00

    Add memtable API (CEP-11)
    
    patch by Branimir Lambov; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17034

7c55c73825e341315e520381968338d57afbb67a | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-01-20 15:42:36+02:00

    Adds a trie-based memtable implementation
    
    patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

7c55c73825e341315e520381968338d57afbb67a | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-01-20 15:42:36+02:00

    Adds a trie-based memtable implementation
    
    patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

30641ea7b6b8253651562aeb0102778a0f9a405b | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-01-11 16:02:12+02:00

    Provides the Trie interface with MemtableTrie implementation
    
    also includes functionality to merge, intersect and iterate on tries.
    
    patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Calib Rackliffe for CASSANDRA-17240

303ca55a5dc9079071cd5459aa9c9abf0b3b2991 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-05-19 17:08:36+08:00

    Add Index Group Interface for Storage Attached Index
    
    patch by Zhao Yang; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-16092
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>

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>