v1.12.2 - Crash recovery bug fixes, other bug fixes
Breaking Changes
none
New Features
none
Bug Fixes
-
Bugfix for #1903 (LSM crash recovery journey for "Map" type) by @etiennedi in #1904
Prior to this release a crash or other unexpected interruption may have left the inverted index in an unrecoverable state. It would return a panic on startup after a crash. -
Fix limiting unlimited vector search by @parkerduckworth in #1906
A new bug was introduced inv1.12.0
where - if both a limit and certainty were set on a vector search - the limit may have been ignored in some cases. This release fixes this and increases test coverage around this area to prevent further issues. -
Modules: init dependencies logic panics on specific module init order by @antas-marcin in #1902
Prior to this release initiating Weaviate with modules that have dependencies on other modules has resulted in startup errors in some (rare) cases. This Fix makes dependencies between modules more explicit and solves the startup issues. -
gh-1900 add nil-check on findBestEntryPoint by @etiennedi in #1910
A missing nil-pointer check in the HNSW delete logic may have returned errors in rare cases.
Full Changelog: v1.12.1...v1.12.2