What's Changed
* /chat ignores empty chunks at the end by jotare in https://github.com/nuclia/nucliadb/pull/1280
* properly utilize vector metadata to pull compose results by vangheem in https://github.com/nuclia/nucliadb/pull/1285
* do not preprocess query by vangheem in https://github.com/nuclia/nucliadb/pull/1286
* fix chat to always return relations by vangheem in https://github.com/nuclia/nucliadb/pull/1288
* Record metric on message sent to nats by vangheem in https://github.com/nuclia/nucliadb/pull/1289
* Include generated context in chat audit by vangheem in https://github.com/nuclia/nucliadb/pull/1290
* improved 1mstats and unify bench runner by tarekziade in https://github.com/nuclia/nucliadb/pull/1292
* add pod disruption budgets for components by vangheem in https://github.com/nuclia/nucliadb/pull/1291
* queue implementation missing task_done call by vangheem in https://github.com/nuclia/nucliadb/pull/1287
* fix standalone gc by vangheem in https://github.com/nuclia/nucliadb/pull/1300
* Deduplicate vector results by default in chat by lferran in https://github.com/nuclia/nucliadb/pull/1299
* catch and ignore errors in dir size by tarekziade in https://github.com/nuclia/nucliadb/pull/1301
* thread dump service rust by hermeGarcia in https://github.com/nuclia/nucliadb/pull/1270
* Parse status code from rephrase predict endpoint by lferran in https://github.com/nuclia/nucliadb/pull/1303
* Fix tokio task metrics counter increment bug by jotare in https://github.com/nuclia/nucliadb/pull/1306
* Use a subregistry to avoid prefix repetition by jotare in https://github.com/nuclia/nucliadb/pull/1307
* Fix num_remote_schedules metric name by jotare in https://github.com/nuclia/nucliadb/pull/1308
* Introduced a `node_stack` binary by tarekziade in https://github.com/nuclia/nucliadb/pull/1309
* set number of threads in paragraph index by vangheem in https://github.com/nuclia/nucliadb/pull/1310
* do not use rayon thread for search requests, fix deadlock by vangheem in https://github.com/nuclia/nucliadb/pull/1312
* Improve tokio metrics by jotare in https://github.com/nuclia/nucliadb/pull/1314
* moved to rust-spy by tarekziade in https://github.com/nuclia/nucliadb/pull/1322
* fix hpa version by vangheem in https://github.com/nuclia/nucliadb/pull/1327
* Add derived tokio metrics by jotare in https://github.com/nuclia/nucliadb/pull/1323
* be able to configure number of rayon threads by vangheem in https://github.com/nuclia/nucliadb/pull/1317
* use crossbeam threads by vangheem in https://github.com/nuclia/nucliadb/pull/1326
* fix deadlock from search implementation by vangheem in https://github.com/nuclia/nucliadb/pull/1321
* Proc macros crate and metrics measure macro by jotare in https://github.com/nuclia/nucliadb/pull/1250
* Rename duplicated metric name by jotare in https://github.com/nuclia/nucliadb/pull/1328
* Migrate node metrics to use new proc macro by jotare in https://github.com/nuclia/nucliadb/pull/1330
* be able to configure max_ack_pending by vangheem in https://github.com/nuclia/nucliadb/pull/1333
* Support synchronous chat response by vangheem in https://github.com/nuclia/nucliadb/pull/1331
* Export / Import logic by lferran in https://github.com/nuclia/nucliadb/pull/1329
* Integrate Export / Import into HTTP api by lferran in https://github.com/nuclia/nucliadb/pull/1335
* add search id to search request for logs by vangheem in https://github.com/nuclia/nucliadb/pull/1334
* nats msg progress updater by vangheem in https://github.com/nuclia/nucliadb/pull/1336
* nucliadb_texts integration tests by jotare in https://github.com/nuclia/nucliadb/pull/1339
* Bench runner against real shards by tarekziade in https://github.com/nuclia/nucliadb/pull/1324
* Enable processing in on prem by bloodbare in https://github.com/nuclia/nucliadb/pull/1294
* support pydantic 2 in telemetry by vangheem in https://github.com/nuclia/nucliadb/pull/1348
* Use measure macro in nucliadb_node by jotare in https://github.com/nuclia/nucliadb/pull/1350
* Ease install_requires for nucliadb_proto by lferran in https://github.com/nuclia/nucliadb/pull/1354
* Build test node Docker images in debug mode by jotare in https://github.com/nuclia/nucliadb/pull/1352
* fix node sidecar deps by vangheem in https://github.com/nuclia/nucliadb/pull/1359
* fixed nats leak in tests by tarekziade in https://github.com/nuclia/nucliadb/pull/1360
* Fixes the missing metadata on patch call by tarekziade in https://github.com/nuclia/nucliadb/pull/1361
* Improve list of stop words by tarekziade in https://github.com/nuclia/nucliadb/pull/1349
* add vm e2e test by vangheem in https://github.com/nuclia/nucliadb/pull/1358
* Local storage driver fixes by lferran in https://github.com/nuclia/nucliadb/pull/1363
* Run nucliadb tests on all maindb drivers by lferran in https://github.com/nuclia/nucliadb/pull/1346
* Upgrade Fast API by bloodbare in https://github.com/nuclia/nucliadb/pull/1368
* FST integration into DataPoint by tarekziade in https://github.com/nuclia/nucliadb/pull/1247
* Support more VM install tests through github actions by vangheem in https://github.com/nuclia/nucliadb/pull/1370
* cleanup measured paragraph cache implementation by vangheem in https://github.com/nuclia/nucliadb/pull/1373
* remove label from make file by tarekziade in https://github.com/nuclia/nucliadb/pull/1375
* added some debug calls by tarekziade in https://github.com/nuclia/nucliadb/pull/1377
**Full Changelog**: https://github.com/nuclia/nucliadb/compare/v2.24.0...v2.25.0