Breaking Changes
none
New Features
none
Fixes
- fix: optimize segment strategy handling in DocPointerWithScoreList by @jeroiraz in #9140
- feat(modules): add naive batch logic for text2vec and multi2vec modules by @antas-marcin in #9765
- fix query vectorizing on batch clip vectorizer by @augustas1 in #9786
- fix: potencial panic with batch simple logic by @antas-marcin in #9794
- fix: Gemini API batch request implementation by @antas-marcin in #9818
- fix: take into account empty objects when using batch text vectorizer by @antas-marcin in #9819
- chore(oidc): prefix OIDC runtime settings with authentication instead of exp by @antas-marcin in #9887
- Improve lazy segment lock contention by @dirkkul in #9903
- Fix: bmw migrator issues by @amourao in #9782
- fix(shutdown): leave memberlist on shutdown by @moogacs in #9497
- feat: ✨ add maintenance mode interceptor to gRPC server by @amourao in #8523
- fix(replication): reject replication requests if not ready by @moogacs in #9670
- refact(raft-operator): move operation endpoint to internal server by @moogacs in #9934
- fix(memberlist): return configured node name instead of dependency on memberlist by @moogacs in #9953
- prevent panic if level is larger than connections slice by @asdine in #9958
- chore(log): change broadcast log level to warn by @moogacs in #10003
- fix(tenant-offload): frozen tenants activation after onloading by @moogacs in #9980
- fix(tenants-loading): mustload shall be true for lazy loaded shards by @moogacs in #10032
- fix: order by lowest id on tied score by @amourao in #10023
- backport: fix(runtime-config): load overridden runtime configuration immediately upon start by @antas-marcin in #10073
Full Changelog: v1.31.20...v1.31.21