Last week in scylladb.git master (issue #168; 2023-02-19)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the ca4db9bb72…941407b905 range are covered.

There were 155 non-merge commits from 18 authors in that period. Some notable commits:

Change Data Capture (CDC) exports updates to the database as a table containing changes. One option is to capture not only the change, but also the state of the row before it was changed. In some cases, in a lightweight transaction (LWT) change, the preimage could return the state of the row after the change instead of before the change. This is now fixed.

The Prometheus node_exporter, used to observe operating system level metrics, has been upgraded to version 1.5.0.

The is now more documentation on diagnostic tools.

Lightweight transaction IF evaluation has been refactored to have a common code base with the rest of the system. In a few places, semantics were slightly modified. This is not expected to have any impact on production code.

An issue when a user-defined function (UDF) that is used in a user-defined aggregate (UDA) is updated has been fixed. The UDA now reflects the changes in the modified UDF immediately.

An issue when using the counter data type in a WebAssembly UDF has been corrected.

ScyllaDB installation will now tune the OS core dump service to allow a longer time to dump cores. This is necessary since ScyllaDB allocates all memory and therefore takes a longer time to dump core if an error is encountered.

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