Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a21eaa2
feat(transports/rest): add StaticEndpoint and IdentityEndpoint utils
bevzzz Feb 14, 2026
940b75a
feat(internal/api): provide C-R-D requests for collections
bevzzz Feb 14, 2026
74f0cd9
fix(dev): enable asserts if os.Args has -test.* flags
bevzzz Feb 14, 2026
c865861
feat(internal/api): unmarshal response back into Collection
bevzzz Feb 14, 2026
f9dd270
feat(collections): provide higher-level collection create API
bevzzz Feb 15, 2026
5cd8914
test(internal/testkit): support heterogenous requests in MockTransport
bevzzz Feb 16, 2026
d18382c
chore(internal/testkit): rename IsPointer -> RequirePointer
bevzzz Feb 16, 2026
5ea39a2
feat(collections): provide public API for GetConfig / List / Delete /…
bevzzz Feb 16, 2026
6fe1e5e
feat(internal/api): provide ResourceExistsResponse dest for HEAD and …
bevzzz Feb 16, 2026
96e6221
feat(collections): check collection existance with Exists
bevzzz Feb 16, 2026
6d1df91
chore(lint): appease linter
bevzzz Feb 16, 2026
9b61388
chore(api): update contracts and generated models
bevzzz Feb 20, 2026
dd2e266
feat(api): support async replication config
bevzzz Feb 20, 2026
b2e7a62
chore(ci): upgrade golangci-lint
bevzzz Feb 16, 2026
1617176
feat(collections): expose async config in collection config
bevzzz Feb 20, 2026
cc567ee
refactor(internal/api): move message-related interfaces to transport/…
bevzzz Feb 20, 2026
34e59a9
feat(internal/api): provide internal.Transport factory
bevzzz Feb 20, 2026
64d6948
feat(weaviate): provide public client factories
bevzzz Feb 20, 2026
ea23e89
feat(weaviate): add apiKey paramter to WCD connection helper
bevzzz Feb 20, 2026
9465878
refactor(weaviate): apply options once
bevzzz Feb 22, 2026
8f6888e
feat(transport): add read/write/batch timeouts
bevzzz Feb 22, 2026
91c640f
chore(api): update contracts and generated models
bevzzz Mar 4, 2026
a56b495
Merge branch 'v6' into v6-collections
bevzzz Mar 9, 2026
11d9373
Merge branch 'v6-collections' into v6-new-client
bevzzz Mar 18, 2026
e7428b5
Merge pull request #339 from weaviate/v6-new-client
bevzzz Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/golangci-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ jobs:
go-version: stable
- uses: golangci/golangci-lint-action@v9
with:
version: v2.8.0
version: v2.9.0
3 changes: 2 additions & 1 deletion api/proto/v1/base_search.proto
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ message Hybrid {
repeated string properties = 2;
// protolint:disable:next REPEATED_FIELD_NAMES_PLURALIZED
repeated float vector = 3 [deprecated = true]; // will be removed in the future, use vectors
float alpha = 4;
float alpha = 4 [deprecated = true]; // deprecated in 1.36.0 - use alpha_param
enum FusionType {
FUSION_TYPE_UNSPECIFIED = 0;
FUSION_TYPE_RANKED = 1;
Expand All @@ -63,6 +63,7 @@ message Hybrid {
NearVector near_vector = 9; // same as above. Use the target vector in the hybrid message
Targets targets = 10;
optional SearchOperatorOptions bm25_search_operator = 11;
optional float alpha_param = 12;

// only vector distance, but keep it extendable
oneof threshold {
Expand Down
8 changes: 5 additions & 3 deletions api/proto/v1/batch.proto
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,12 @@ message BatchStreamReply {
}
message ShuttingDown {
}
message Shutdown {
}
message OutOfMemory{
repeated string uuids = 1;
repeated string beacons = 2;
// How long to wait until ShuttingDown is sent, in seconds
// If ShuttingDown is not set by this time, the client should exit the stream
int32 wait_time = 3;
}
message Backoff {
int32 batch_size = 1;
Expand Down Expand Up @@ -80,12 +81,13 @@ message BatchStreamReply {
oneof message {
Results results = 1;
ShuttingDown shutting_down = 2;
Shutdown shutdown = 3;
Started started = 4;
Backoff backoff = 5;
Acks acks = 6;
OutOfMemory out_of_memory = 7;
}
reserved 3; // was shutdown
reserved "shutdown";
}

message BatchObject {
Expand Down
Loading