Skip to content

v1.12.2 - Crash recovery bug fixes, other bug fixes

Compare
Choose a tag to compare
@etiennedi etiennedi released this 13 Apr 07:53
04e66ae

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 in v1.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