Last week in scylladb.git master (issue #313; 2026-03-16)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the fda68811e8a..755d528135c range are covered.

There were 198 non-merge commits from 35 authors in that period. Some notable commits:


The materialized view write path now skips the view update if a key collection column is unmodified.

The DROP TABLE statement now generates fewer tombstones for tables with many columns.

Previously, ScyllaDB computed and verified digests for the Data.db component. It now generates digests for all components.

Strongly consistent tables now reject client-provided timestamps in order to enforce linear history.

Deserialization of vector data types was optimized.

The gossip topology code, which predates Raft topology, was removed.

The sstable writer now tries to avoid stalls when writing large collections.

Authentication and authorization will now make a best-effort attempt to make changes visible across the cluster before acknowledging to the client.

The prepared statement cache was hardened against invalidation races.

The CQL transport improved estimation of memory used to parse queries. This avoids running out of memory during floods of unprepared statements.

The pre-Raft service level implementation was removed.

CQL requests can now be forwarded to the leader of a tablet when using strongly consistent tables.


See you in the next issue of last week in scylladb.git master!