You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by sm...@apache.org on 2026/09/15 13:29:15 UTC
(cassandra) branch trunk updated (3d08f7f125 -> 3ab0d06bc7)
This is an automated email from the ASF dual-hosted git repository.
smiklosovic pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
from 3d08f7f125 Merge branch 'cassandra-6.0' into trunk
add 64fd2f6297 Revert column removal and replace with getHostString for system_views.clients and gossip_info tables
add 209593fd70 Merge branch 'cassandra-4.0' into cassandra-4.1
add b3e9df400d Merge branch 'cassandra-4.1' into cassandra-5.0
add 5c2472cf1c Merge branch 'cassandra-5.0' into cassandra-6.0
new 3ab0d06bc7 Merge branch 'cassandra-6.0' into trunk
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES.txt | 3 +--
NEWS.txt | 3 +++
.../cassandra/pages/managing/operating/virtualtables.adoc | 15 ++++++++++-----
.../org/apache/cassandra/db/virtual/ClientsTable.java | 3 +++
.../org/apache/cassandra/db/virtual/GossipInfoTable.java | 3 +++
.../org/apache/cassandra/db/virtual/ClientsTableTest.java | 3 ++-
.../apache/cassandra/db/virtual/GossipInfoTableTest.java | 3 ++-
7 files changed, 24 insertions(+), 9 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org
(cassandra) 01/01: Merge branch 'cassandra-6.0' into trunk
Posted by sm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
smiklosovic pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit 3ab0d06bc7e5aeae8b9e066ba3f6d30b151c2078
Merge: 3d08f7f125 5c2472cf1c
Author: Stefan Miklosovic <sm...@apache.org>
AuthorDate: Tue Sep 15 15:11:40 2026 +0200
Merge branch 'cassandra-6.0' into trunk
CHANGES.txt | 3 +--
NEWS.txt | 3 +++
.../cassandra/pages/managing/operating/virtualtables.adoc | 15 ++++++++++-----
.../org/apache/cassandra/db/virtual/ClientsTable.java | 3 +++
.../org/apache/cassandra/db/virtual/GossipInfoTable.java | 3 +++
.../org/apache/cassandra/db/virtual/ClientsTableTest.java | 3 ++-
.../apache/cassandra/db/virtual/GossipInfoTableTest.java | 3 ++-
7 files changed, 24 insertions(+), 9 deletions(-)
diff --cc CHANGES.txt
index 50fa7e232b,848f792480..306f7ce621
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -125,35 -115,6 +125,34 @@@ Merged from 4.0
* Differentiate between legitimate cases where the first entry is the same as the last entry and empty bounds in SSTableCursorWriter#addIndexBlock() (CASSANDRA-21255)
* Introduce minimum_threshold for data resurrection startup check (CASSANDRA-21293)
* Synchronously publish changes to local gossip state following metadata updates (CASSANDRA-21239)
+Merged from 5.0:
+ * Let the commit log allocator observe the shutdown state (CASSANDRA-21616)
+ * Avoid rebuilding per-SSTable SAI components unless missing or corrupted (CASSANDRA-21515)
+ * Propagate trickle_fsync settings to compressed SSTable writers (CASSANDRA-21487)
+ * Allow setCompressedReadAheadBufferSizeInKb(0) to disable read-ahead buffer (CASSANDRA-21522)
+ * Fix ThreadLocalReadAheadBuffer#fill() to throw a CorruptBlockException if chunk metadata and file size are out of sync (CASSANDRA-21519)
+ * Support Python 3.12 and 3.13 in cqlsh (CASSANDRA-20997)
+ * Make synchronization on VectorMemoryIndex inserts more granular (CASSANDRA-21160)
+ * Fix RequestFailureReason serializer and nits in a few others (CASSANDRA-21437)
+ * Remove golang dependency in gen-doc and replace with python implementation (CASSANDRA-21432)
+ * Use estimated compressed size for tables to check if there is enough free space for a compaction (CASSANDRA-21245)
+ * Fix failing select on system_views.settings for non-string keys (CASSANDRA-21348)
+Merged from 4.0:
+ * Validate authz before performing role check in LIST ROLES/PERMISSIONS (CASSANDRA-21560)
+ * Add validation to uncompressed length during decompression (CASSANDRA-21567)
+ * Fix regression in PasswordObfuscator for dollar-quoted passwords (CASSANDRA-21559)
- * Do not make DNS lookup when querying system_views.clients for hostname column by removing it (CASSANDRA-21539)
+ * Fix memtable on-heap accounting drift in BTree.update and BTreeRow.merge (CASSANDRA-21472)
+ * Bound declared value length against readable bytes in CBUtil (CASSANDRA-21521)
+ * Verify extension type before initializing reflectively-loaded classes (CASSANDRA-21525)
+ * Rename conflicting nodetool import --copy-data short option from -p to -cd (CASSANDRA-20214)
+ * Fix PasswordObfuscator failing to obfuscate certain passwords (CASSANDRA-21113)
+ * Fix negative memtable allocator ownership when an update is shadowed by an existing row deletion (CASSANDRA-21469)
+ * Consider first token of SSTable when calculating SSTable intersection in LeveledScanner (CASSANDRA-21369)
+ * Remove inFlightEcho entry on ECHO_REQ failure (CASSANDRA-21428)
+ * Validate snapshot names (CASSANDRA-21389)
+
+
+6.0-alpha2
* Change default for cassandra.set_sep_thread_name to false to reduce CPU usage (CASSANDRA-21089)
* Avoid permission checks for masked columns when the table doesn't have any (CASSANDRA-21299)
* Reduce allocations and array copies due to buffer resizing in LocalDataResponse during row serialization (CASSANDRA-21285)
diff --cc NEWS.txt
index 20c2422b44,dfd48fad68..7371c78ad0
--- a/NEWS.txt
+++ b/NEWS.txt
@@@ -74,39 -74,6 +74,42 @@@ restore snapshots created with the prev
'sstableloader' tool. You can upgrade the file format of your snapshots
using the provided 'sstableupgrade' tool.
+7.0
+===
+
+New features
+------------
+
+ - CEP-49 - it is possible to implement custom compression providers, e.g.
+ integrating with a specialized hardware which makes de/compression faster.
+ See CASSANDRA-20975 for more information.
+ - It is now possible to bootstrap a cluster's initial superuser role without
+ creating the 'cassandra/cassandra' password, by configuring 'default_role_initializer'
+ in cassandra.yaml. The new MutualTlsDefaultRoleInitializer creates the role
+ passwordless and maps a client certificate identity onto it instead, for
+ deployments that authenticate over mutual TLS. PasswordDefaultRoleInitializer
+ remains the default and produces the historical behaviour. See CASSANDRA-21546
+ for more information.
+
+Upgrading
+---------
+ - memtable_offheap_space: 0 is now rejected at startup when memtable_allocation_type is
+ offheap_buffers or offheap_objects. Set a positive memtable_offheap_space, or an allocation
+ type that does not allocate off-heap. See CASSANDRA-21019.
+
+ - trickle_fsync is by default set to "true" instead of "false" in cassandra.yaml (see CASSANDRA-21572)
+ - Authorizing a batch or an Accord transaction now performs the table permission checks once per run of
+ consecutive statements on the same table rather than once per statement. The permissions required are
+ unchanged, and the datacenter and CIDR checks that ride along with them still run at least once per
+ request. Auth cache request/hit/miss counts and the system_views.cidr_filtering_metrics_* counts and
+ latencies will therefore report fewer events than before. (see CASSANDRA-21606)
++ - The hostname column in system_views.clients will no longer perform a reverse DNS lookup and will instead
++ return the same value as the address column. This avoids the risk of client connections overwhelming
++ DNS. (CASSANDRA-21539)
+
+Deprecation
+-----------
+
6.0
===
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org