Last week in scylladb.git master (issue #211; 2023-12-31)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 2590274f95…f1dea4bc8a range are covered.

There were 46 non-merge commits from 10 authors in that period. Some notable commits:

The initial_tablets keyspace option, used with the experimental tablets distribution algorithm, is now stored in system_schema.scylla_keyspaces to improve flexibility and compatility.

Support for RHEL 7 and its variants (e.g. CentOS 7) has been removed. RHEL 7 will reach end-of-life in June 2024.

A regression in SELECT * GROUP BY has been fixed. The regression involved interaction between wildcard selection and GROUP BY.

We now allow EXECUTE permissions on native functions. A previous tightening of permission enforcement caused a regression when executing native functions.

On Ubuntu, the installer now handles conflicts between a system process updating apt metadata and the installer itself.

The fencing mechanism prevents a read or write from accessing an outdated replica. The mechanism is now disabled on local tables, as these can never be out of date.

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