This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit c485440de32ef4f68f19ad359e885603bb0b1b53 Merge: 64b1ccf881 8a42556359 Author: Mick Semb Wever <[email protected]> AuthorDate: Fri Jul 5 16:39:03 2024 +0200 Merge branch 'cassandra-2.2' into cassandra-3.0 * cassandra-2.2: Add termin-8-jdk as a valid jdk8 candidate in the debian package CHANGES.txt | 3 +++ debian/control | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --cc CHANGES.txt index d90593ddfc,c8bb183ef6..7ce9a42507 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,161 -1,9 +1,164 @@@ -2.2.20 +3.0.31 + * Upgrade OWASP to 10.0.0 (CASSANDRA-19738) ++Merged from 2.2: + * Add termin-8-jdk as a valid jdk8 candidate in the debian package (CASSANDRA-19752) - * Remove dh_python use from Debian packaging (CASSANDRA-18558) ++ + +3.0.30 + * Fix SCM URL link (CASSANDRA-19422) + * Backport CASSANDRA-16418 to 3.x (CASSANDRA-18824) + * Suppress CVE-2023-6378 (CASSANDRA-19142) + * Do not set RPC_READY to false on transports shutdown in order to not fail counter updates for deployments with coordinator and storage nodes with transports turned off (CASSANDRA-18935) + * Suppress CVE-2023-44487 (CASSANDRA-18943) + * Fix nodetool enable/disablebinary to correctly set rpc readiness in gossip (CASSANDRA-18935) + * Implement the logic in bin/stop-server (CASSANDRA-18838) + * Upgrade snappy-java to 1.1.10.4 (CASSANDRA-18878) + * Add cqlshrc.sample and credentials.sample into Debian package (CASSANDRA-18818) + * Refactor validation logic in StorageService.rebuild (CASSANDRA-18803) + * Make alternation of a user type validate the same way as creation of a user type does (CASSANDRA-18585) + * Backport of CASSANDRA-16905 Further restrict schema column drop/recreate conversions (CASSANDRA-18760) + * CQLSH emits a warning when the server version doesn't match (CASSANDRA-18745) + * Fix missing speculative retries in tablestats (CASSANDRA-18767) + * Fix Requires for Java for RPM package (CASSANDRA-18751) + * Fix CQLSH online help topic link (CASSANDRA-17534) + * Remove unused suppressions (CASSANDRA-18724) + * Upgrade OWASP to 8.3.1 (CASSANDRA-18650) + * Suppress CVE-2023-34462 (CASSANDRA-18649) + * Add support for AWS Ec2 IMDSv2 (CASSANDRA-16555) + * Suppress CVE-2023-35116 (CASSANDRA-18630) + * Pass taskId from CompactionTask to system.compaction_history (CASSANDRA-12183) + * Suppress CVE-2023-34455, CVE-2023-34454, CVE-2023-34453 (CASSANDRA-18608) + * Backport CASSANDRA-10508: Remove hard-coded SSL cipher suites (CASSANDRA-18575) + * Suppress CVE-2023-2976 (CASSANDRA-18562) + * Remove dh_python use in Debian packaging (CASSANDRA-18558) + * Pass down all contact points to driver for cassandra-stress (CASSANDRA-18025) + * Validate the existence of a datacenter in nodetool rebuild (CASSANDRA-14319) + + +3.0.29 + * Suppress CVE-2023-2251 (CASSANDRA-18497) + * Do not remove SSTables when cause of FSReadError is OutOfMemoryError while using best_effort disk failure policy (CASSANDRA-18336) + * Do not remove truncated_at entry in system.local while dropping an index (CASSANDRA-18105) + * Save host id to system.local and flush immediately after startup (CASSANDRA-18153) + * Fix RepairJob unnecessarily reporting cancellation error (CASSANDRA-17701) + * Fix the ordering of sstables when running sstableupgrade tool (CASSANDRA-18143) + * Fix default file system error handler for disk_failure_policy die (CASSANDRA-18294) + * Introduce check for names of test classes (CASSANDRA-17964) + * Suppress CVE-2022-41915 (CASSANDRA-18147) + * Suppress CVE-2021-1471, CVE-2021-3064, CVE-2021-4235 (CASSANDRA-18149) + * Switch to snakeyaml's SafeConstructor (CASSANDRA-18150) + * Expand build.dir property in rat targets (CASSANDRA-18183) + * Suppress CVE-2022-41881 (CASSANDRA-18148) + * Default role is created with zero timestamp (CASSANDRA-12525) + * Suppress CVE-2021-37533 (CASSANDRA-18146) + * Add to the IntelliJ Git Window issue navigation links to Cassandra's Jira (CASSANDRA-18126) + * Avoid anticompaction mixing data from two different time windows with TWCS (CASSANDRA-17970) + * Do not spam the logs with MigrationCoordinator not being able to pull schemas (CASSANDRA-18096) + * Fix incorrect resource name in LIST PERMISSION output (CASSANDRA-17848) + * Suppress CVE-2022-41854 and similar (CASSANDRA-18083) + * Fix running Ant rat targets without git (CASSANDRA-17974) + * Fix intermittent failure in nodetool toppartitions (CASSANDRA-17254) + + +3.0.28 + * Harden JMX by resolving beanshooter issues (CASSANDRA-17921) + * Suppress CVE-2019-2684 (CASSANDRA-17965) + * Fix auto-completing "WITH" when creating a materialized view (CASSANDRA-17879) + * Fix scrubber falling into infinite loop when the last partition is broken (CASSANDRA-17862) + * Improve libjemalloc resolution in bin/cassandra (CASSANDRA-15767) + * Fix missing state resetting on CompressedRandomAccessReader read errors (CASSANDRA-17314) + * Fix restarting of services on gossipping-only member (CASSANDRA-17752) + * Fix writetime and ttl functions forbidden for collections instead of multicell columns (CASSANDRA-17628) + * Supress CVE-2020-7238 (CASSANDRA-17697) + * Fix issue where frozen maps may not be serialized in the correct order (CASSANDRA-17623) + * Suppress CVE-2022-24823 (CASSANDRA-17633) + * fsync TOC and digest files (CASSANDRA-10709) + + +3.0.27 + * Fix URISyntaxException in nodetool with updated Java (CASSANDRA-17581) + * Schema mutations may not be completed on drain (CASSANDRA-17524) + * Fix data corruption in AbstractCompositeType due to static boolean byte buffers (CASSANDRA-14752) + * Add procps dependency to RPM/Debian packages (CASSANDRA-17516) + * Suppress CVE-2021-44521 (CASSANDRA-17492) + * ConnectionLimitHandler may leaks connection count if remote connection drops (CASSANDRA-17252) + * Require ant >= 1.10 (CASSANDRA-17428) + * Disallow CONTAINS for UPDATE and DELETE (CASSANDRA-15266) + * filter out NULL_VERSION entries from peers table in ConfiguredLimit (CASSANDRA-16518) + * Suppress inapplicable CVEs (CASSANDRA-17368) + * Fix flaky test - test_cqlsh_completion.TestCqlshCompletion (CASSANDRA-17338) + * Fixed TestCqlshOutput failing tests (CASSANDRA-17386) + * LeveledCompactionStrategy disk space check improvements (CASSANDRA-17272) + * Lazy transaction log replica creation allows incorrect replica content divergence during anticompaction (CASSANDRA-17273) + + +3.0.26 + * Extend operator control over the UDF threading model for CVE-2021-44521 (CASSANDRA-17352) + * Fix conversion from megabits to bytes in streaming rate limiter (CASSANDRA-17243) + * Upgrade logback to 1.2.9 (CASSANDRA-17204) + * Avoid race in AbstractReplicationStrategy endpoint caching (CASSANDRA-16673) + * Fix abort when window resizing during cqlsh COPY (CASSANDRA-15230) + * Fix slow keycache load which blocks startup for tables with many sstables (CASSANDRA-14898) + * Fix rare NPE caused by batchlog replay / node decomission races (CASSANDRA-17049) + * Allow users to view permissions of the roles they created (CASSANDRA-16902) + * Fix failure handling in inter-node communication (CASSANDRA-16334) + * Log more information when a node runs out of commitlog space (CASSANDRA-11323) + * Don't take snapshots when truncating system tables (CASSANDRA-16839) + * Make -Dtest.methods consistently optional in all Ant test targets (CASSANDRA-17014) + * Immediately apply stream throughput, considering negative values as unthrottled (CASSANDRA-16959) + * Do not release new SSTables in offline transactions (CASSANDRA-16975) + * ArrayIndexOutOfBoundsException in FunctionResource#fromName (CASSANDRA-16977, CASSANDRA-16995) + * CVE-2015-0886 Security vulnerability in jbcrypt is addressed (CASSANDRA-9384) + * Avoid useless SSTable reads during single partition queries (CASSANDRA-16944) + * Debian init respects CASSANDRA_HEAPDUMP_DIR (CASSANDRA-13843) + * Catch UnsatisfiedLinkError in WindowsTimer (CASSANDRA-16085) + * Avoid removing batch when it's not created during view replication (CASSANDRA-16175) + * Make the addition of regular column to COMPACT tables throw an InvalidRequestException (CASSANDRA-14564) + * Fix materialized view schema backup as table (CASSANDRA-12734) + * Avoid signaling DigestResolver until the minimum number of responses are guaranteed to be visible (CASSANDRA-16883) + * Fix secondary indexes on primary key columns skipping some writes (CASSANDRA-16868) + * Fix incorrect error message in LegacyLayout (CASSANDRA-15136) + * Use JMX to validate nodetool --jobs parameter (CASSANDRA-16104) + * Handle properly UnsatisfiedLinkError in NativeLibrary#getProcessID() (CASSANDRA-16578) + * Remove mutation data from error log message (CASSANDRA-16817) + * Race in CompactionExecutorTest (CASSANDRA-17239) +Merged from 2.2: * Add python2 location to RPMs (CASSANDRA-16822) + + +3.0.25: + * Binary releases no longer bundle the apidocs (javadoc) (CASSANDRA-16557) + * Migrate dependency handling from maven-ant-tasks to resolver-ant-tasks, removing lib/ directory from version control (CASSANDRA-16557) + * Don't allow seeds to replace without using unsafe (CASSANDRA-14463) + * Calculate time remaining correctly for all compaction types in compactionstats (CASSANDRA-14701) + * Receipt of gossip shutdown notification updates TokenMetadata (CASSANDRA-16796) + * Count bloom filter misses correctly (CASSANDRA-12922) + * Reject token() in MV WHERE clause (CASSANDRA-13464) + * Ensure java executable is on the path (CASSANDRA-14325) + * Make speculative retry parameter case-insensitive for backward compatibility with 2.1 (CASSANDRA-16467) + * Push digest mismatch exceptions to trace (CASSANDRA-14900) + * Support long names in nodetool output (CASSANDRA-14162) + * Handle correctly the exceptions thrown by custom QueryHandler constructors (CASSANDRA-16703) + * Adding columns via ALTER TABLE can generate corrupt sstables (CASSANDRA-16735) + * Add flag to disable ALTER...DROP COMPACT STORAGE statements (CASSANDRA-16733) + * Clean transaction log leftovers at the beginning of sstablelevelreset and sstableofflinerelevel (CASSANDRA-12519) * CQL shell should prefer newer TLS version by default (CASSANDRA-16695) - * Fix Debian init start/stop (CASSANDRA-15770) + * Ensure that existing empty rows are properly returned (CASSANDRA-16671) + * Invalidate prepared statements on DROP COMPACT (CASSANDRA-16712) + * Failure to execute queries should emit a KPI other than read timeout/unavailable so it can be alerted/tracked (CASSANDRA-16581) + * Don't wait on schema versions from replacement target when replacing (CASSANDRA-16692) + * StandaloneVerifier does not fail when unable to verify SSTables, it only fails if Corruption is thrown (CASSANDRA-16683) + * Fix bloom filter false ratio calculation by including true negatives (CASSANDRA-15834) + * Prevent loss of commit log data when moving sstables between nodes (CASSANDRA-16619) + * Fix materialized view builders inserting truncated data (CASSANDRA-16567) + * Don't wait for schema migrations from removed nodes (CASSANDRA-16577) + * Scheduled (delayed) schema pull tasks should not run after MIGRATION stage shutdown during decommission (CASSANDRA-16495) + * Ignore trailing zeros in hint files (CASSANDRA-16523) + * Refuse DROP COMPACT STORAGE if some 2.x sstables are in use (CASSANDRA-15897) + * Fix ColumnFilter::toString not returning a valid CQL fragment (CASSANDRA-16483) + * Fix ColumnFilter behaviour to prevent digest mitmatches during upgrades (CASSANDRA-16415) + * Avoid pushing schema mutations when setting up distributed system keyspaces locally (CASSANDRA-16387) +Merged from 2.2: * Remove ant targets list-jvm-dtests and ant list-jvm-upgrade-dtests (CASSANDRA-16519) * Fix centos packaging for arm64, >=4.0 rpm's now require python3 (CASSANDRA-16477) * Make TokenMetadata's ring version increments atomic (CASSANDRA-16286) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
