v1.32.5
📦 weaviateView on GitHub →
✨ 3 features🐛 24 fixes🔧 1 symbols
Summary
This release introduces support for overwriting aliases during restore and sets a default compression algorithm. It also includes numerous bug fixes related to segment reading, raft transport, replication engine logging, alias handling, and RBAC permissions.
✨ New Features
- feat(backup): Support overwrite alias during restore
- Set default compression algorithm
- Add better support for oidc groups
🐛 Bug Fixes
- fix: release segment buffered reader when no error
- Actually emit log message after status update
- fix(raft-transport): avoid invalid ports to avoid rollout errors
- Remove error check that makes extending the message impossible
- fix: :bug: handle empty keys on inverted segments
- chore(replication-engine): log error in case of ctx is not cancelled
- fix: :bug: fix BMW migrator paths when we have multiple shards
- fix: :bug: extra trim on reindex prop read
- Fix error message for wrong api key
- fix: add maintenance mode configuration to migrator
- fix: ensure consistent shuffling of replica node names during shard difference collection
- chore(rbac): Fix the permission checks on alias get endpoint
- Revert "fix(raft-transport): avoid invalid ports to avoid rollout errors"
- chore: Make sure ErrAliasNotFound is in the ResolveAlias error chain
- snapshots: prevent out-of-sync checkpoints file
- Fix rq validation
- rbac: Require `read=true,collection=*` permission for get alias by name
- fix(usage): possible panic on after shutting down a shard
- Add rq-8 var
- snapshots: prevent concurrent snapshot creation per vector index
- chore: improve shard status update log message
- fix: better error propagation on propvaluepair resolve ids
- test: object count verification in replication tests to handle deletion strategy cases
- chore: bumps up sroar version to 0.0.12
🔧 Affected Symbols
ErrAliasNotFound