19 Collaborator |
Mick Semb Wever , Eric Ramirez , Štefan Miklošovič , Brandon Williams , Ekaterina Dimitrova , Berenguer Blasi , Lorina Poland , Benjamin Lerer , Yifan Cai , Francisco Guerrero , Caleb Rackliffe , David Capwell , Robert Stupp , Mike Adamson , Jonathan Ellis , Diogenese Topper , Chris Thornett , Maxwell Guo , Piotr Kolaczkowski |
18 Patch |
6 Review |
8fd44ca8fc9e0b0e94932bcd855e2833bf6ca3cb,
b91c0fcb6e1a55331158706ae4980a4911174e3c,
3b9881bfa65d2806e3918ba2c73198cb17c7071b,
637a427274fa24ab137943693ce2808cdacb03bb,
410018ab165b54c378648d52fb4ec815c557e80e,
58177996058a57e4909b11bcc6e754c8a6e38f6d,
5a82c04fd363030d712fb2935b6c591577ba25ec,
e72ec4e82835cef80cf9e9d8c58b25801d4af8c8,
d3c55ed8f82c601d188fedbecb62a464171ea624,
2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c,
3eb605b4db0fa6b1ab67b85724a9cfbf00aae7de,
93e0ae9af62fb1bd0c4f120205d2e84809cf4e09,
b7c7972a51ab6be6e5f410d2b12c770f5b7ebc98,
c8c8635a4c902ef051a46845919a5430f8d71e3f,
09692d5a58d96089c699f59e9b7daacd066e902d,
a67a2a2441589e8bf41498c426fddacd7b9719cf,
30cc955133045bdc5029867b605238df3a331dfd,
a5fdecabfb800cb6638086739171bbe0faebd20e |
e0074a31ef26adaebff6ac0657e4471fc805f93f,
394d4b116868e4897ad3cc40833df801366a8916,
ae537abc6494564d7254a2126465522d86b44c1e,
a67a2a2441589e8bf41498c426fddacd7b9719cf,
26dd119679605bf61ad3caa24a70509e5be5aac9,
bdde665032679bd197566cfeea34b52538da4f1a |
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>
30cc955133045bdc5029867b605238df3a331dfd | Author: Diogenese Topper <83248625+nonstopdtop@users.noreply.github.com>
| 2023-11-08 00:35:27-08:00
BLOG - Apache Cassandra 5.0 Features: Trie Memtables and Trie-Indexed SSTables
patch by Diogenese Topper, Andrés de la Peña; reviewed by Mick Semb Wever for CASSANDRA-18900
410018ab165b54c378648d52fb4ec815c557e80e | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2023-08-23 10:54:11+01:00
Fix spelling errors in the documentation for DDM
patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-18790
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Lorina Poland <lorinapoland@gmail.com>
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>
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
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>
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
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
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
a5fdecabfb800cb6638086739171bbe0faebd20e | Author: Diogenese Topper <diotopper@gmail.com>
| 2022-05-11 11:20:41-07:00
BLOG - Cassandra 4.1 Features: Guardrails Framework
patch by Andrés de la Peña, Chris Thornett, Diogenese Topper, Erick Ramirez; reviewed by Erick Ramirez, Štefan Miklošovič for CASSANDRA-17621
Co-authored by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Co-authored by: Erick Ramirez <erickramirezau@gmail.com>
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>