This is an automated email from the ASF dual-hosted git repository. brandonwilliams pushed a commit to branch cassandra-5.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit 2cd5515c1244d09c8cc37a3fd50fc34256459959 Merge: 78ab095c87 a5b4fbc64c Author: Brandon Williams <brandonwilli...@apache.org> AuthorDate: Mon Sep 16 12:25:42 2024 -0500 Merge branch 'cassandra-4.1' into cassandra-5.0 CHANGES.txt | 19 ++++++++++ .../org/apache/cassandra/utils/btree/BTree.java | 40 +++++++++++++++++----- .../org/apache/cassandra/utils/LongBTreeTest.java | 3 ++ 3 files changed, 54 insertions(+), 8 deletions(-) diff --cc CHANGES.txt index 279d06ca93,1b93e12963..e42d3a4abe --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,77 -1,28 +1,96 @@@ -4.1.6 +5.0.1 + * Make configuration entries in memtable section order-independent (CASSANDRA-19906) + * Add guardrail for enabling usage of VectorType (CASSANDRA-19903) + * Set executable flag for shell scripts in .build directory for source artifact (CASSANDRA-19896) + * Throw ConfigurationException when commitlog_disk_access_mode is direct but direct IO is not supported by filesystem (CASSANDRA-19812) + * Minor improvements in Cassandra shutdown and startup logs (CASSANDRA-19818) + * Deprecate and ignore use_deterministic_table_id (CASSANDRA-19809) + * Prioritize built indexes in IndexStatusManager (CASSANDRA-19400) + * Add java.base/java.lang.reflect among opens for jvm11-client.options (CASSANDRA-19780) +Merged from 4.1: +Merged from 4.0: ++ * Fix memory leak in BTree.FastBuilder (CASSANDRA-19785) + * Fix millisecond and microsecond precision for commit log replay (CASSANDRA-19448) + * Improve accuracy of memtable heap usage tracking (CASSANDRA-17298) + * Fix rendering UNSET collection types in query tracing (CASSANDRA-19880) + * Fix latency reported by ideal consistency level monitoring (CASSANDRA-19651) + * Do not spam log with SSLExceptions (CASSANDRA-18839) + +5.0.0 +5.0-rc2 + * Fix direct IO support always being evaluated to false upon the first start of a node (CASSANDRA-19779) + * Memtable allocation type unslabbed_heap_buffers_logged will cause an assertion error for TrieMemtables and SegmentedTrieMemtables (CASSANDRA-19835) +Merged from 4.0: + * Use default commitlog settings in test YAMLs (CASSANDRA-19830) + + +5.0-rc1 + * Move bcpkix-jdk18on to build dependencies, update to 1.78 and explicitly enumerate transitive dependencies (CASSANDRA-19739) + * Avoid streams in the common case for UpdateTransaction creation (CASSANDRA-19675) + * Only wait until native_transport_timeout for dispatcher to finish (CASSANDRA-19697) + * Disable chronicle analytics (CASSANDRA-19656) + * Replace Stream iteration with for-loop for StorageProxy::updateCoordinatorWriteLatencyTableMetric (CASSANDRA-19676) + * Enforce metric naming contract if scope is used in a metric name (CASSANDRA-19619) + * Avoid reading of the same IndexInfo from disk many times for a large partition (CASSANDRA-19557) + * Resolve the oldest hints just from descriptors and current writer if available (CASSANDRA-19600) + * Optionally fail writes when SAI refuses to index a term value exceeding configured term max size (CASSANDRA-19493) + * Vector search can restrict on clustering keys when filtering isn't required (CASSANDRA-19544) + * Fix FBUtilities' parsing of gcp cos_containerd kernel versions (CASSANDRA-18594) + * Clean up KeyRangeIterator classes (CASSANDRA-19428) + * Warn clients about possible consistency violations for filtering queries against multiple mutable columns (CASSANDRA-19489) + * Align buffer with commitlog segment size (CASSANDRA-19471) + * Ensure SAI indexes empty byte buffers for types that allow them as a valid input (CASSANDRA-19461) + * Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11 (CASSANDRA-19467) + * Set uuid_sstable_identifiers_enabled to true in cassandra-latest.yaml (CASSANDRA-19460) + * Revert switching to approxTime in Dispatcher (CASSANDRA-19454) + * Add an optimized default configuration to tests and make it available for new users (CASSANDRA-18753) + * Fix remote JMX under Java17 (CASSANDRA-19453) + * Avoid consistency violations for SAI intersections over unrepaired data at consistency levels requiring reconciliation (CASSANDRA-19018) + * Fix NullPointerException in ANN+WHERE when adding rows in another partition (CASSANDRA-19404) + * Record latencies for SAI post-filtering reads against local storage (CASSANDRA-18940) + * Fix VectorMemoryIndex#update logic to compare vectors. Fix Index view (CASSANDRA-19168) + * Deprecate native_transport_port_ssl (CASSANDRA-19392) + * Update packaging shell includes (CASSANDRA-19283) + * Fix data corruption in VectorCodec when using heap buffers (CASSANDRA-19167) + * Avoid over-skipping of key iterators from static column indexes during mixed intersections (CASSANDRA-19278) + * Make concurrent_index_builders configurable at runtime (CASSANDRA-19266) + * Fix storage_compatibility_mode for streaming (CASSANDRA-19126) + * Add support of vector type to cqlsh COPY command (CASSANDRA-19118) + * Make CQLSSTableWriter to support building of SAI indexes (CASSANDRA-18714) + * Append additional JVM options when using JDK17+ (CASSANDRA-19001) + * Upgrade Python driver to 3.29.0 (CASSANDRA-19245) + * Creating a SASI index after creating an SAI index does not break secondary index queries (CASSANDRA-18939) + * Optionally fail when a non-partition-restricted query is issued against an index (CASSANDRA-18796) + * Add a startup check to fail startup when using invalid configuration with certain Kernel and FS type (CASSANDRA-19196) + * UCS min_sstable_size should not be lower than target_sstable_size lower bound (CASSANDRA-19112) + * Fix the correspondingMessagingVersion of SSTable format and improve TTL overflow tests coverage (CASSANDRA-19197) + * Fix resource cleanup after SAI query timeouts (CASSANDRA-19177) + * Suppress CVE-2023-6481 (CASSANDRA-19184) +Merged from 4.1: * Add native transport deadline, an ultimate deadline for all tasks related to a specific request (CASSANDRA-19534) * Do not create a role if ALTER ROLE IF EXISTS operates on non-existing role (CASSANDRA-19749) * Use OpOrder in repairIterator to ensure we don't lose memtables mid-paxos repair (Cassandra-19668) * Refresh stale paxos commit (CASSANDRA-19617) * Reduce info logging from automatic paxos repair (CASSANDRA-19445) * Support legacy plain_text_auth section in credentials file removed unintentionally (CASSANDRA-19498) + Merged from 4.0: - * Fix memory leak in BTree.FastBuilder (CASSANDRA-19785) + * Fix millisecond and microsecond precision for commit log replay (CASSANDRA-19448) + * Improve accuracy of memtable heap usage tracking (CASSANDRA-17298) + * Fix rendering UNSET collection types in query tracing (CASSANDRA-19880) + * Fix latency reported by ideal consistency level monitoring (CASSANDRA-19651) + * Use default commitlog settings in test YAMLs (CASSANDRA-19830) + * Do not spam log with SSLExceptions (CASSANDRA-18839) + * Fix schema.cql created by a snapshot after dropping more than one column (CASSANDRA-19747) + * UnsupportedOperationException when reducing scope for LCS compactions (CASSANDRA-19704) + * Make LWT conditions behavior on frozen and non-frozen columns consistent for null column values (CASSANDRA-19637) + * Add timeout specifically for bootstrapping nodes (CASSANDRA-15439) + * Bring Redhat packge dirs/ownership/perms in line with Debian package (CASSANDRA-19565) + Merged from 3.0: + * Upgrade OWASP to 10.0.0 (CASSANDRA-19738) + + + 4.1.5 ++>>>>>>> cassandra-4.1 * Make queries visible to the "system_views.queries" virtual table at the coordinator level (CASSANDRA-19577) * Concurrent equivalent schema updates lead to unresolved disagreement (CASSANDRA-19578) * Fix hints delivery for a node going down repeatedly (CASSANDRA-19495) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org