Weaviate v1.38.7

v1.38.7

v1.38.7 - Never use a search result as a read-repair payload

Added 2
  • Add endpoints for namespace suspend
  • Persistent cluster and node identity for correlatable telemetry
Changed 10
  • Remove SyncShards in favour of node local Shard.drop
  • Make number of files that are deduplicated in incremental backups configurable
  • Replace per-tick due-scan with a due-heap scheduler in cyclemanager
  • Update GRPC dependency
  • Reduce heap usage in HNSW condensor
  • Drop fmt.Sprintf from commit-log path builders to save allocations
Fixed 8
  • Fix empty range results served after enable-rangeable reindex with INDEX_RANGEABLE_IN_MEMORY=true
  • Fix namespace regexp
  • Shut down vector index when its queue creation fails to avoid orphaning it
  • Avoid nil-deref panics in filepath.WalkDir callbacks
  • AddMultiVector idempotence fix
  • Purge stale GlobalBucketRegistry entries on every teardown path
  • Reject non-object variables in GraphQL instead of panicking
  • Fix bugs in index shutdown
Breaking Changes

none

New Features

none

Fixes

Full Changelog: https://github.com/weaviate/weaviate/compare/v1.38.6...v1.38.7

View original

Upgraded? How did it go?

Discussion