Breaking Changes
none
New Features
none
Fixes
- chore: add metric for auto tenant operations by @moogacs in #7855
- chore(tests): replace gemini-1.0 model with gemini-1.5 in generative-google e2e test by @antas-marcin in #7924
- feat: introduce optimized mmap pkg by @faustuzas in #7929
- chore: optimize reading headers to precompute compaction by @dirkkul in #7934
- avoid nil logger in pv-pair by @etiennedi in #7940
- fix: crash-tolerant memtable flushing by @jeroiraz in #7938
- Migrate more mmap uses to optimzied package by @dirkkul in #7946
- Add named
Vectors
toGroupHitAdditional
struct by @tsmith023 in #7933 - Fix vector index tombstones metric on restart by @trengrj in #7909
- chore: convert shardsStatus lock to RWMutex to be used in GetStatus() by @moogacs in #7956
- chore: Handle file handler cleanup on
newSegment
by @kavirajk in #7945 - chore: Handle file descriptors cleanup in few places by @kavirajk in #7943
- refact:(shutdown) improve db and shard dropping shutdown performance by @moogacs in #7571
- chore: remove index shutdown dependency on queue on DB shutdown by @moogacs in #7967
- chore: add shard shutdown as valid status in the db layer for metric purposes by @moogacs in #7969
- Read small segments to disk 2 by @dirkkul in #7964
- Fix: change default full read mmap and add mem watcher by @amourao in #7972
- fix: 🐛 fix segment load order on recovery by @amourao in #7978
- Revert "refact: (shutdown) improve db and shard dropping shutdown performance (#7571)" by @moogacs in #7983
- Fix: pass missing memwatch from segment group -> segment by @etiennedi in #7994
- chore: set
NoLegacyTelemetry
flag onraft
config. by @kavirajk in #8004 - bug(raft): fix lastAppliedIndex to be updated if there was no error by @moogacs in #8008
- fix: flush buf writer when not including checksum by @jeroiraz in #8016
- feat(bm25_block): ✨ use better average prop length for max impact by @amourao in #8018
- fix(bm25_block): 🐛 fix reading BMW data with offset.end != 0 by @amourao in #8023
- Reduce amount of writes when creating segments by @dirkkul in #7971
- Metrics for every write by @etiennedi in #8022
- Simplify writing indices if no secondary indices are present by @dirkkul in #8045
- fix: Google module e2e tests by @antas-marcin in #8062
- Change default min mmap size to 8kb by @dirkkul in #8067
- Optimize writing bloom filters + net additions by @dirkkul in #8051
Full Changelog: v1.28.13...v1.28.14