43 Collaborator |
Mick Semb Wever , Sylvain Lebresne , Brandon Williams , Tyler Hobbs , Štefan Miklošovič , Aleksey Yeschenko , Ekaterina Dimitrova , Berenguer Blasi , Andrés de la Peña , Robert Stupp , Marcus Eriksson , Josh McKenzie , Dinesh Joshi , Yifan Cai , Sam Tunnicliffe , Alex Petrov , David Capwell , Paulo Motta , Joey Lynch , Caleb Rackliffe , Chris Lohfink , Aleksei Zotov , Carl Yeksigian , Benedict Elliott Smith , Stefania Alborghetti , Adam Holmberg , Diogenese Topper , Chris Thornett , Shailaja Koppu , Simon Chess , Russell Spitzer , Oded Peer , Fábio Ueno , xvade , odpeer , by , Ronbert Stupp , ROCHETEAU Antoine , Piotr Kolaczkowski , Jogesh Anand , Andres De la Pena , Alwyn Davis , Adrian Cole |
28 Patch |
40 Review |
e0074a31ef26adaebff6ac0657e4471fc805f93f,
0894fd97a2df87dd833272c5db16fb3238e11012,
1ad8bf67a9c82cbb5ff38e5cf785f9fe2516d009,
f69b11eee9605add3a006de46eedb773a984d90b,
8693357109a6e59117a641e109c3865501e3eee6,
f3cd28d8595774b70027997fff06d11b1b88c651,
0409abc26a9bd0dba59bccb37c668f6608dd6ab9,
84d836137d02f7703e9efae44f499b0a9413226d,
8b3de2f4908c4651491b0f20b80f7bb96cff26ed,
bfd57d13b7914ad909c75e1e126802e9867cc735,
ecf05b882658d78f0ce6b87b57c982aa776c5104,
4205011c0fb92bfb6a7456ab620f5d6b40cb9160,
6d383bedd4db29277858144b4b02048df7ec8ffb,
e017f9494844234fa73848890347f59c622cea40,
269c5d4f85d6e4edd1a100533c9adb88a36ade70,
35cf8a3f8260fc95d5d5b3da841488131cc7a494,
4e3555c1d99b6a3273262443befffe73f86c203d,
8439e74e6f39317c1731aeb438b6ee17c09fa57d,
2e3727e3ff682dbab734aaccf641360bc62a8561,
2b99b5d3542f8695e419e851c2f07758ef46373d,
056115fff93b16071f3fda067329c64dd2fc1f05,
c1e7643aa6c1a02e79104e86dfe1c4fee22bd0a8,
c08aaabd95d4872593c29807de6ec1485cefa7fa,
35a945e2bf04437db0201c942000bdb98ef4ddef,
3c22fbe3df0715ac0f498e6c02836461e3e29dca,
43c0c2182f93dc9b4a1dbf127ad3cd8589c3f113,
24570a6652536f5e6718e308739dd8d233382714,
2ad86cb59675600e4c633c081e426a332d202f42 |
e0074a31ef26adaebff6ac0657e4471fc805f93f,
53fabf1f02a7e920db9437bda83c871093ce8f88,
b35ad427c5e9282730682553b6dcf5d70b603e22,
2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c,
93e0ae9af62fb1bd0c4f120205d2e84809cf4e09,
b7c7972a51ab6be6e5f410d2b12c770f5b7ebc98,
c8c8635a4c902ef051a46845919a5430f8d71e3f,
f77a7a29e8bbfc647dd69d42d2fa33ff6de765a5,
a508ac06e9a24272d2f69f7a7546640626c16fc4,
d80bb323c9dd8f814fe02e16dec510557c7d5101,
e137c7c34cc10d4f8c9124c6f9af17a44061ab1f,
23138252f20891c26a3692664c6affaf99e86541,
85248da628770d9d93fdd2cbd1eedd55b3ddc206,
63292292b8dbe3bb4f691f82823dcdc0172d2291,
0d4cc2ef0d246df34d534ef2f0df8ad9bb043206,
f7c71f65c000c2c3ef7df1b034b8fdd822a396d8,
d12cb030690a2673a88d043a265382bdbc7f0009,
c6ea8fabf9f726a58b76ff6e41d21b650941f880,
b73f034da12ac5d3f5abb11733d6a1bef87f3af1,
9347805e602f27971d3bbca34dafdb1eab57e5ea,
4e47bfb3a1abb8074fb9a24f98a97dbf25806522,
e42d9e7d696baa8d7b81c058cfbe2f1091671c15,
9b5ba6ca51e6e35116fbac715cb0e1d3b7eb94f3,
4ebab66163e136773ae68216585a5c587eba7006,
5f66d48b38d32d3768c78f16753ed4f2095bbede,
3b84de4da4243eaf5d1353c7154fb22c866eff7b,
e0adc166a33033c9d2668547803a1e034c2c2494,
e83f9e69e2c4abd295645eaf0289772a15eb4a85,
4ed00607df060a3cdcc685c4fc0c1967f62b37f1,
677230df694752c7ecf6d5459eee60ad7cf45ecf,
41bb4bcd09da39924585a4d9be75d77f556647c4,
7226718957acc6a347e89463f986ade87b3634ab,
3b46e5bda61c0944ec28d56c289954d9f34c418e,
6e1bdeb142e7a801d163023fe0c876ad5b1f7922,
1937bed9035e953b4cb9099ddeb581d3bf38bca3,
48f644686b48357354f16c74b02b6d2c450a8c2d,
dca37a612cfba1b0eae07a5dd4f16a37407a2a51,
782b0b616f871c90ec6a09b2fc27bd1d2d33caa0,
cceb2c067fbda2a405a44f624cbbc8141f5d8055,
bb74cfe524b6ab5b220e0d0924607c7e9b39259c |
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>
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
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>
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
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
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
0d4cc2ef0d246df34d534ef2f0df8ad9bb043206 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2021-10-12 11:55:31+01:00
Add support for type casting in WHERE clause components and in the values of INSERT/UPDATE statements
patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-14337
f7c71f65c000c2c3ef7df1b034b8fdd822a396d8 | Author: Aleksei Zotov <azotcsit@gmail.com>
| 2021-07-23 21:45:12+04:00
Allow DELETE and TRUNCATE to work on Virtual Tables if the implementation allows it
patch by Aleksei Zoto; reviewed by Benjamin Lerer and Chris Lohfink for
CASSANDRA-16806
3c22fbe3df0715ac0f498e6c02836461e3e29dca | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-04-01 14:38:49+02:00
Updates the versions EOL dates
Updates the versions EOL dates as agreed in the "[DISCUSS] Releases after
4.0" email thread.
c6ea8fabf9f726a58b76ff6e41d21b650941f880 | Author: yifan-c <yc25code@gmail.com>
| 2020-11-17 16:06:03-08:00
Add dedicated tcp user timeout for streaming connection
patch by Yifan Cai; reviewed by Berenguer Blasi, David Capwell, Adam
Holmberg and by Benjamin Lerer for CASSANDRA-16143
b73f034da12ac5d3f5abb11733d6a1bef87f3af1 | Author: Mick Semb Wever <mck@apache.org>
| 2020-11-12 09:27:17+01:00
Upgrade JNA to 5.6.0
Also remove remaining comments/doc referencing `-Dcassandra.boot_without_jna`
patch by Adrain Cole, Mick Semb Wever; reviewed by Benjamin Lerer, Joey Lynch for CASSANDRA-16212
Co-authored-by: Adrian Cole <adrian.f.cole@gmail.com>
43c0c2182f93dc9b4a1dbf127ad3cd8589c3f113 | Author: blerer <blerer@13f79535-47bb-0310-9956-ffa450edef68>
| 2018-10-01 10:27:31+00:00
Remove blog post.
git-svn-id: http://svn.apache.org/repos/asf/cassandra/site@1842465 13f79535-47bb-0310-9956-ffa450edef68
24570a6652536f5e6718e308739dd8d233382714 | Author: blerer <blerer@13f79535-47bb-0310-9956-ffa450edef68>
| 2018-10-01 09:29:47+00:00
Add blog post on arithmetic operators
git-svn-id: http://svn.apache.org/repos/asf/cassandra/site@1842445 13f79535-47bb-0310-9956-ffa450edef68
e0adc166a33033c9d2668547803a1e034c2c2494 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2016-10-25 16:01:40+08:00
Extend native protocol request flags, add versions to SUPPORTED, and introduce ProtocolVersion enum
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-12838
2ad86cb59675600e4c633c081e426a332d202f42 | Author: blerer <blerer@13f79535-47bb-0310-9956-ffa450edef68>
| 2016-01-21 11:14:39+00:00
Update to the latest version
git-svn-id: http://svn.apache.org/repos/asf/cassandra/site@1725905 13f79535-47bb-0310-9956-ffa450edef68
269c5d4f85d6e4edd1a100533c9adb88a36ade70 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-11-16 15:04:51+01:00
Add support for type casting in selection clause
patch by Benjamin Lerer; reviewed by Robert Stupp for (CASSANDRA-10310)
2b99b5d3542f8695e419e851c2f07758ef46373d | Author: blerer <benjamin.lerer@datastax.com>
| 2015-07-16 22:14:45+02:00
Allow the selection of columns together with aggregates
Patch by Benjamin Lerer; reviewed by Robert Stupp for
CASSANDRA-9767
056115fff93b16071f3fda067329c64dd2fc1f05 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-06-25 14:21:48+02:00
Change CREATE/ALTER TABLE syntax for compression
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-8384
c08aaabd95d4872593c29807de6ec1485cefa7fa | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
| 2015-06-11 10:18:05+02:00
Add functions to convert timeuuid to date or time, deprecate dateOf and unixTimestampOf
patch by Benjamin Lerer; reviewed by Robert Stupp for CASSANDRA-9229
35a945e2bf04437db0201c942000bdb98ef4ddef | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
| 2015-05-15 17:43:57+03:00
Add smallint and tinyint data types
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-8951