Benjamin Lerer website_and_docs last 3 years


 18 Collaborator
Mick Semb Wever , Štefan Miklošovič , Brandon Williams , Ekaterina Dimitrova , Berenguer Blasi , Andrés de la Peña , Yifan Cai , Caleb Rackliffe , David Capwell , Diogenese Topper , Chris Thornett , Shailaja Koppu , Simon Chess , xvade , ROCHETEAU Antoine , Piotr Kolaczkowski , Jogesh Anand , Andres De la Pena

 3 Patch  15 Review
e0074a31ef26adaebff6ac0657e4471fc805f93f, 0894fd97a2df87dd833272c5db16fb3238e11012, 1ad8bf67a9c82cbb5ff38e5cf785f9fe2516d009 e0074a31ef26adaebff6ac0657e4471fc805f93f, 53fabf1f02a7e920db9437bda83c871093ce8f88, b35ad427c5e9282730682553b6dcf5d70b603e22, 2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c, 93e0ae9af62fb1bd0c4f120205d2e84809cf4e09, b7c7972a51ab6be6e5f410d2b12c770f5b7ebc98, c8c8635a4c902ef051a46845919a5430f8d71e3f, f77a7a29e8bbfc647dd69d42d2fa33ff6de765a5, a508ac06e9a24272d2f69f7a7546640626c16fc4, d80bb323c9dd8f814fe02e16dec510557c7d5101, e137c7c34cc10d4f8c9124c6f9af17a44061ab1f, 23138252f20891c26a3692664c6affaf99e86541, 85248da628770d9d93fdd2cbd1eedd55b3ddc206, cceb2c067fbda2a405a44f624cbbc8141f5d8055, bb74cfe524b6ab5b220e0d0924607c7e9b39259c

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

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

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

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

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

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

cceb2c067fbda2a405a44f624cbbc8141f5d8055 | Author: mck <mck@apache.org>
 | 2023-08-16 11:08:17+02:00

    Add src links to downloads page
    
     patch by Mick Semb Wever; reviewed by Benjamin Lerer for CASSANDRA-18579

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

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

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

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

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

0894fd97a2df87dd833272c5db16fb3238e11012 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2022-08-10 18:11:08+02:00

    Adds missing changes to CQL.textile
    
    Patch by Benjamin Lerer; review by Brandon Williams for CASSANDRA-17709

bb74cfe524b6ab5b220e0d0924607c7e9b39259c | Author: Diogenese Topper <diotopper@gmail.com>
 | 2022-07-11 16:02:45-07:00

    July 2022 blog "Apache Cassandra Changelog #17"
    
    patch by Chris Thornett, Diogenese Topper; reviewed by Benjamin Lerer for CASSANDRA-17745
    
    Co-authored by: Chris Thornett <chris@constantia.io>
    Co-authored by: Diogenese Topper <diogenese@constantia.io>

f77a7a29e8bbfc647dd69d42d2fa33ff6de765a5 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-06-21 11:34:51+02:00

    Update the CQL version for the 4.1 release
    
    Patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17570

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

a508ac06e9a24272d2f69f7a7546640626c16fc4 | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-05-05 09:53:38+02:00

    Update the CQL version for the 4.1 release
    
    patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17570

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

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

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

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

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

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

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

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

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

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