This is an automated email from the ASF dual-hosted git repository. frankgh pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit 5d1830775de5c78768754b2df28e611e90cb5ec6 Merge: 565c366ee1 aa1447571b Author: Francisco Guerrero <[email protected]> AuthorDate: Wed Jul 29 14:18:44 2026 -0500 Merge branch 'cassandra-6.0' into trunk * cassandra-6.0: [CASSANDRA-21536] Profile pollution in AbstractType.writeValue makes serialization slow for all column types CHANGES.txt | 2 +- .../cassandra/db/marshal/AbstractTimeUUIDType.java | 8 +- .../apache/cassandra/db/marshal/AbstractType.java | 27 ++++--- .../apache/cassandra/db/marshal/BooleanType.java | 8 +- .../org/apache/cassandra/db/marshal/DateType.java | 8 +- .../apache/cassandra/db/marshal/DoubleType.java | 8 +- .../org/apache/cassandra/db/marshal/EmptyType.java | 8 +- .../org/apache/cassandra/db/marshal/FloatType.java | 8 +- .../org/apache/cassandra/db/marshal/Int32Type.java | 8 +- .../cassandra/db/marshal/LexicalUUIDType.java | 8 +- .../org/apache/cassandra/db/marshal/LongType.java | 8 +- .../cassandra/db/marshal/MultiElementType.java | 6 +- .../apache/cassandra/db/marshal/NumberType.java | 5 ++ .../apache/cassandra/db/marshal/ReversedType.java | 8 +- .../apache/cassandra/db/marshal/TemporalType.java | 5 ++ .../apache/cassandra/db/marshal/TimestampType.java | 8 +- .../org/apache/cassandra/db/marshal/UUIDType.java | 8 +- .../apache/cassandra/db/marshal/VectorType.java | 12 +-- .../microbench/AbstractTypeSerializationBench.java | 94 ++++++++++++++++++++++ .../cassandra/db/marshal/AbstractTypeTest.java | 6 ++ 20 files changed, 149 insertions(+), 104 deletions(-) diff --cc CHANGES.txt index affe4be0f7,1bbeb9076e..587ca0e973 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,15 -1,9 +1,16 @@@ -6.0-alpha2 +7.0 + * Don't increment client metrics on messaging service connection unpause (CASSANDRA-21491) + * Add nodetool getreplicas (CASSANDRA-17665) + * Implementation of CEP-49: Hardware-accelerated compression (CASSANDRA-20975) + * Avoid using ObjectUtils.getFirstNonNull in Schema (CASSANDRA-21394) + * Allow nodetool garbagecollect to take a user defined list of SSTables (CASSANDRA-16767) + * Add a guardrail for misprepared statements (CASSANDRA-21139) +Merged from 6.0: + * Avoid megamorphic calls when serializing and deserializing fixed-length values (CASSANDRA-21536) * Avoid megamorphic calls for Cell.timestamp/ttl/path/localDeletionTimeAsUnsignedInt methods (CASSANDRA-21526) + * Reduce allocations in DefaultQueryOptions (CASSANDRA-21467) * Allow unreserved keywords as user and identity names in USER and IDENTITY statements (CASSANDRA-21510) * Reduce allocations in DefaultQueryOptions (CASSANDRA-21467) - * Coordinator load-shedding returns OverloadedException without setting streamId, misrouting query responses (CASSANDRA-21508) * Reduce number of scheduledTasks on metric id release in ThreadLocalMetrics (CASSANDRA-21475) * Cache various Enum.values() used in deserialization to avoid per-read array allocation (CASSANDRA-21528) * Fix Accord transaction error message when altering a table (CASSANDRA-20580) @@@ -8667,4 -8656,4 +8668,3 @@@ Full list of issues resolved in 0.4 is * Added FlushPeriodInMinutes configuration parameter to force flushing of infrequently-updated ColumnFamilies -- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
