Tommy Smith
Tommy Smith
Over the last year, a number of processes used by devs have changed and evolved. The codebase has also taken on an opinionated philosophy around code structure. These should be...
In Python3.12, it is certain that the logic used when validating the inputs for tenant CRUD methods can flake perhaps due to how Python performs these typing validations under-the-hood. This...
### What's being changed: This PR adds basic MCP capabilities to Weaviate through a new endpoint for agentic use-cases - It introduces a dependency on `mcp-go` for scaffolding and bootstrapping...
- Refactor into a monorepo composed for four packages: - `@weaviate/core`: shared functionality - `@weaviate/node`: Node-client that uses `nice-grpc` and `fs` - `@weaviate/web`: Browser-client that uses `nice-grpc-web` and `FileReader` -...
### What's being changed: ### Review checklist - [ ] Documentation has been updated, if necessary. Link to changed documentation: - [ ] Chaos pipeline run or not necessary. Link...
### What's being changed: This PR introduces an `allocChecker` to the `receiver` method of server-side batching to avoid OOM-ing the cluster accidentally when pushing objects into the processing queue that...
### What's being changed: ### Review checklist - [ ] Documentation has been updated, if necessary. Link to changed documentation: - [ ] Chaos pipeline run or not necessary. Link...
Core PRs for ref: - https://github.com/weaviate/weaviate/pull/9781 - https://github.com/weaviate/weaviate/pull/9911 This PR introduces handling of two new messages from the server when stream: `Acks` & `Oom`. The `Acks` message is emitted from...