# Last week in scylladb.git master (issue #229; 2024-05-12)

**URL:** <https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-229-2024-05-12/2002>\
**Category:** ScyllaDB\
**Tags:** git-news\
**Created:** [May 12, 2024, 9:26am UTC](https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-229-2024-05-12/2002 "2024-05-12T09:26:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![avikivity](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.scylladb.com/avikivity/32/38_2.png) [@avikivity](https://forum.scylladb.com/u/avikivity)\
**Post date:** [May 12, 2024, 9:26am UTC](https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-229-2024-05-12/2002/1 "2024-05-12T09:26:09Z")

</div>

This short report brings to light some interesting commits to [scylladb.git master](https://github.com/scylladb/scylladb/) from the last week. Commits in the 53b98a8610…2ad13e5d76 range are covered.

There were 109 non-merge commits from 23 authors in that period. Some notable commits:

  

INSERT JSON now [understands more complex data types](https://github.com/scylladb/scylladb/commit/21557cfaa688a82a018815a8e1cd39b9241aaeb4) when used as keys.

The ScyllaDB source code now [bundles the abseil library](https://github.com/scylladb/scylladb/commit/0b0e661a85f25dbbab6b8850c5d9bb7635128538) (again), as new versions of abseil cannot be used from distribution packages.

The hinted handoff code now uses [host IDs](https://github.com/scylladb/scylladb/commit/64ba620dc299365deaf4e9d369b2982f09c614c2) instead of IP addresses. This conforms with consistent topology, which uses host IDs throughout.

A bug related to the cluster’s view of the cluster size during upgrade to consistent topology has been [fixed](https://github.com/scylladb/scylladb/commit/1a50a524e7db20e89c7e97a7f3f25c3261b328b6).

Change Data Capture (CDC) maintains a history of the cluster topology to allow clients to fetch older change records. This history is now [pruned earlier](https://github.com/scylladb/scylladb/commit/ccbb9f534302935d078de302b11037e4d7143388) to reclaim space.

We will [avoid running migrations](https://github.com/scylladb/scylladb/commit/5459cfed6a4323e32d2eed3c071fe7f895dd4b3f) from auth tables if we’re already using Raft based auth tables.

During compaction, all cell timestamps are relative to a base timestamp. We now [exclude fully expired sstables](https://github.com/scylladb/scylladb/commit/570e3f8df0c535621287958cdeeea873746ab569) from calculation of the base timestamp, in order to get a more accurate base.

The failure detector’s ping timeout is now [tunable](https://github.com/scylladb/scylladb/commit/03818c4aa96de33b40a336278dfb99bd797f6b53).

The system.large\_partitions table now includes a column for the [number of deleted rows](https://github.com/scylladb/scylladb/commit/96a7ed7efb45659b390c74522c79a05ef28049a1).

Tables that use tablets will now [reject lightweight transactions](https://github.com/scylladb/scylladb/commit/0156e9756090d1447ab1f00a5f320761fd03b0f9) (LWTs) as they are still not implemented.

The REST API now [understands the special table names](https://github.com/scylladb/scylladb/commit/0438febdc9374f0256f6b0fce33324282eb73cd9) used to back alternator local secondary indexes.

ScyllaDB caches a queries that have been paused by the paging mechanism so the next page can be fetched more efficiently. It will now [drop cached queries](https://github.com/scylladb/scylladb/commit/37d32a5f8b00011f127705117588d1e426c3a4e9) when the tablet they refer to has been migrated.

Recently, ScyllaDB started to drop Bloom filters when they use up too much space. It will now [reload](https://github.com/scylladb/scylladb/commit/3286a6fa144abf25f647dff373d8d61f122ac4d7) them when space is available again, for example due to compaction.

ScyllaDB estimates a compaction’s partition count in order to correctly size the bloom filter. It will now [improve the estimate](https://github.com/scylladb/scylladb/commit/d39adf6438c2a45a6c6c3d5281bc820d0148cfb8) for garbage collection sstables.

  

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