This is an automated email from the ASF dual-hosted git repository.

marcuse pushed a commit to branch cassandra-5.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git

commit d17e6d1c6a9c86f1b1644f74e30c4ac57f42eaba
Merge: 5374ff50aa cbf974f2f0
Author: Marcus Eriksson <[email protected]>
AuthorDate: Fri Dec 5 12:57:49 2025 +0100

    Merge branch 'cassandra-4.1' into cassandra-5.0

 CHANGES.txt                                        |  1 +
 src/java/org/apache/cassandra/db/Digest.java       |  5 +++
 .../cassandra/distributed/test/CountersTest.java   | 49 ++++++++++++++++++++++
 3 files changed, 55 insertions(+)

diff --cc CHANGES.txt
index d98f1b69ec,8065859402..327a2a0b9c
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,66 -1,17 +1,67 @@@
 -4.1.11
 +5.0.7
 + * Correctly calculate default for FailureDetector max interval 
(CASSANDRA-21025)
 + * Adding missing configs in system_views.settings to be backward compatible 
(CASSANDRA-20863)
 + * Heap dump should not be generated on handled exceptions (CASSANDRA-20974)
 +Merged from 4.1:
   * ReadCommandController should close fast to avoid deadlock when building 
secondary index (CASSANDRA-19564)
 - * Redact security-sensitive information in system_views.settings 
(CASSANDRA-20856)
  Merged from 4.0:
+  * ArrayIndexOutOfBoundsException with repaired data tracking and counters 
(CASSANDRA-20871)
   * Fix cleanup of old incremental repair sessions in case of owned token 
range changes or a table deleting (CASSANDRA-20877)
   * Fix memory leak in BufferPoolAllocator when a capacity needs to be 
extended (CASSANDRA-20753)
 - * Leveled Compaction doesn't validate maxBytesForLevel when the table is 
altered/created (CASSANDRA-20570)
   * Updated dtest-api to 0.0.18 and removed JMX-related classes that now live 
in the dtest-api (CASSANDRA-20884)
 +
 +5.0.6
 + * Fix range queries on early-open BTI files (CASSANDRA-20976)
 + * Avoid re-initializing underlying iterator in 
LazilyInitializedUnfilteredRowIterator after closing (CASSANDRA-20972)
 + * Flush SAI segment builder when current SSTable writer is switched 
(CASSANDRA-20752)
 + * Throw RTE instead of FSError when RTE is thrown from FileUtis.write in 
TOCComponent (CASSANDRA-20917)
 + * Upgrade jackson-dataformat-yaml to 2.19.2 and snakeyaml to 2.1 
(CASSANDRA-18875)
 + * Represent complex settings as JSON on system_views.settings table 
(CASSANDRA-20827)
 + * Expose StorageService.dropPreparedStatements via JMX (CASSANDRA-20870)
 + * Sort SSTable TOC entries for determinism (CASSANDRA-20494)
 +Merged from 4.1:
 + * Redact security-sensitive information in system_views.settings 
(CASSANDRA-20856)
 +Merged from 4.0:
 + * Leveled Compaction doesn't validate maxBytesForLevel when the table is 
altered/created (CASSANDRA-20570)
   * Fixed incorrect error message constant for keyspace name length validation 
(CASSANDRA-20915)
 - * update shaded cassandra-driver-core to 3.11.5 (CASSANDRA-20904)
 + * Prevent too long table names not fitting file names (CASSANDRA-20389)
 + * Update Jackson to 2.19.2 (CASSANDRA-20848)
 + * Update commons-lang3 to 3.18.0 (CASSANDRA-20849)
 + * Add NativeTransportMaxConcurrentConnectionsPerIp to StorageProxyMBean 
(CASSANDRA-20642)
 + * Make secondary index implementations notified about rows in fully expired 
SSTables in compaction (CASSANDRA-20829)
  
  
 -4.1.10
 +5.0.5
 + * Do not source cassandra-env.sh unnecessarily in nodetool and other tooling 
(CASSANDRA-20745)
 + * Make source distribution buildable by ant artifacts as 
doc/scripts/process-native-protocol-specs-in-docker.sh was not executable 
(CASSANDRA-20802)
 + * Fix StorageService JMX mbean not available during bootstrap 
(CASSANDRA-19902)
 + * SSTableIndexWriter#abort() should log more quietly in cases where an 
exception is not provided (CASSANDRA-20695)
 + * Avoid availability gap between UP and queryability marking for already 
built SAI indexes on bounce (CASSANDRA-20732)
 + * Make Commitlog flush data safely in Direct IO mode (CASSANDRA-20692)
 + * Get SAI MemtableIndex refs before SSTableIndex refs at query time 
(CASSANDRA-20709)
 + * Fix MAX_SEGMENT_SIZE < chunkSize in MmappedRegions::updateState 
(CASSANDRA-20636)
 + * Full Java 17 support (CASSANDRA-20681)
 + * Ensure replica filtering protection does not trigger unnecessary short 
read protection reads (CASSANDRA-20639)
 + * Unified Compaction does not properly validate min and target sizes 
(CASSANDRA-20398)
 + * Avoid lambda usage in TrieMemoryIndex range queries and ensure queue size 
tracking is per column (CASSANDRA-20668)
 + * Avoid CQLSH throwing an exception loading .cqlshrc on non-supported 
platforms (CASSANDRA-20478)
 + * Relax validation of snapshot name as a part of SSTable files path 
validation (CASSANDRA-20649)
 + * Optimize initial skipping logic for SAI queries on large partitions 
(CASSANDRA-20191)
 + * Fix reading mmapped trie-index exceeding 2GiB (CASSANDRA-20351)
 + * zero copy streaming allocates direct memory that isn't used, but does help 
to fragment the memory space (CASSANDRA-20577)
 + * CQLSSTableWriter supports setting the format (BTI or Big) (CASSANDRA-20609)
 + * Don't allocate in ThreadLocalReadAheadBuffer#close() (CASSANDRA-20551)
 + * Ensure RowFilter#isMutableIntersection() properly evaluates numeric ranges 
on a single column (CASSANDRA-20566)
 + * Switch memtable-related off-heap objects to Native Endian and Memory to 
Little Endian (CASSANDRA-20190)
 + * SAI marks an index as non-empty when a partial partition/row modifications 
is flushed due to repair (CASSANDRA-20567)
 + * SAI fails queries when multiple columns exist and a non-indexed column is 
a composite with a map (CASSANDRA-19891)
 + * Grant permission on keyspaces system_views and system_virtual_schema not 
possible (CASSANDRA-20171)
 + * Fix marking an SSTable as suspected and BufferPool leakage in case of a 
corrupted SSTable read during a compaction (CASSANDRA-20396)
 + * Introduce SSTableSimpleScanner for compaction (CASSANDRA-20092)
 + * Avoid purging deletions in RowFilter when reconciliation is required 
(CASSANDRA-20541)
 + * Fixed multiple single-node SAI query bugs relating to static columns 
(CASSANDRA-20338)
 + * Upgrade com.datastax.cassandra:cassandra-driver-core:3.11.5 to 
org.apache.cassandra:cassandra-driver-core:3.12.1 (CASSANDRA-17231)
 +Merged from 4.1:
   * Improve CommitLogSegmentReader to skip SyncBlocks correctly in case of CRC 
errors (CASSANDRA-20664)
   * Do not crash on first boot with data_disk_usage_max_disk_size set when 
data directory is not created yet (CASSANDRA-20787)
   * Rework / simplification of nodetool get/setguardrailsconfig commands 
(CASSANDRA-20778)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to