What's Changed
* Better garbage collection scheduling by vangheem in https://github.com/nuclia/nucliadb/pull/1189
* implement count for kv driver by vangheem in https://github.com/nuclia/nucliadb/pull/1199
* convert number_of_shards into an async method by tarekziade in https://github.com/nuclia/nucliadb/pull/1192
* Prevent icon from being modified once is set by lferran in https://github.com/nuclia/nucliadb/pull/1201
* More chitchat/cluster-manager/cluster-monitor/swim cleanup by lferran in https://github.com/nuclia/nucliadb/pull/1203
* Promote extracted languages to basic.metadata by lferran in https://github.com/nuclia/nucliadb/pull/1197
* Cache implementation refactor by vangheem in https://github.com/nuclia/nucliadb/pull/1200
* Safer handling non existing keys by lferran in https://github.com/nuclia/nucliadb/pull/1204
* dont rely on the fs for vectorset updates by hermeGarcia in https://github.com/nuclia/nucliadb/pull/1205
* wait for the lock on GC by hermeGarcia in https://github.com/nuclia/nucliadb/pull/1210
* added RSS+VMS and disk size by tarekziade in https://github.com/nuclia/nucliadb/pull/1209
* Improve logging and add metric for garbage collecting by vangheem in https://github.com/nuclia/nucliadb/pull/1211
* Purge small fixes by lferran in https://github.com/nuclia/nucliadb/pull/1215
* make sure the reader sends telemetry by tarekziade in https://github.com/nuclia/nucliadb/pull/1202
* adjust default max paragraph and fields by vangheem in https://github.com/nuclia/nucliadb/pull/1214
* Retry timeout errors for tikv by lferran in https://github.com/nuclia/nucliadb/pull/1217
* on small kbs, calculate resources counter by vangheem in https://github.com/nuclia/nucliadb/pull/1220
* have ListShards list all the shards in a node by vangheem in https://github.com/nuclia/nucliadb/pull/1227
* Fix lock gc by hermeGarcia in https://github.com/nuclia/nucliadb/pull/1226
* Look ahead chat stream and parse predict status code by lferran in https://github.com/nuclia/nucliadb/pull/1228
* FST-based labels (initial class) by tarekziade in https://github.com/nuclia/nucliadb/pull/1225
* Add missing nonblocking code to GetShard by jotare in https://github.com/nuclia/nucliadb/pull/1233
* Avoid spawning unneeded threads on search by jotare in https://github.com/nuclia/nucliadb/pull/1235
* Standalone support for gc and shard splitting by vangheem in https://github.com/nuclia/nucliadb/pull/1222
**Full Changelog**: https://github.com/nuclia/nucliadb/compare/v2.21.0...v2.22.0