Weaviate v1.39.1

v1.39.1

v1.39.1 - Search REST endpoints, async replication & LSM performance, Backup, Geo & Usage module fixes

Added 3
  • Add RUNTIME_REINDEX_ENABLED kill switch off by default
  • Introduce includeRoles to backup and restore process
  • Add opt-in gRPC transport for Backup-gcs
Changed 6
  • Pool zstd encoders in backups
  • Parallelize rescoring with budget-aware workers in hfresh
  • Read rescore vectors through one bucket view with pooled buffers in hfresh
  • Resume interrupted strips from the recorded pending set in drop-vector-index
  • Size hashbeat digest buffers by set count, not leaf count in async replication
  • Warm the version map in the background at startup in hfresh
Fixed 9
  • Resolve replicas locally in async replication without implicitly activating a tenant
  • Refresh the memory monitor while shards are read-only
  • Return the gRPC query profile when a query matches no objects
  • Stop worker-pool grow path leaking goroutines in async replication
  • Restore shard after a failed tenant freeze in async replication
  • Clean up partial HNSW commit log on aborted flat->HNSW upgrade
Removed 1
  • Remove the unused shardReindexerV3 scheduler
Deprecated 1
  • Non-hardlink backup fallback is deprecated and will be removed in v1.40

From Weaviate

Breaking Changes

none

New Features

none

Fixes
New Contributors

Full Changelog: https://github.com/weaviate/weaviate/compare/v1.39.0...v1.39.1

View original

Upgraded? How did it go?

Discussion