1.0.0
·
184 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Rename vectorizer None to SelfProvided by @mpartipilo in #53
- Add meta endpoint by @dirkkul in #50
- Palm is deprecated and not needed in new client by @dirkkul in #55
- Add weaviate version by @dirkkul in #54
- Format code and enhance example project by @mpartipilo in #56
- Add GRPC health check by @dirkkul in #62
- Add support for nodes api by @dirkkul in #64
- Improved collection creation + other improvements by @mpartipilo in #63
- Fix build issues in WeaviateRestClient by @mpartipilo in #65
- Add models and serialization for Reranker and Generative configurations by @mpartipilo in #66
- Collection Updates by @mpartipilo in #68
- Implement aggregate functionality for collection client by @mpartipilo in #70
- Minor fixes by @g-despot in #73
- Add Multi2VecNvidia configuration for multimedia vectorization by @mpartipilo in #76
- Refactor vector handling and update dependencies by @mpartipilo in #77
- Implement hybrid search with vector support and grouping functionality by @mpartipilo in #78
- Update NSwag output and automate REST DTO generation by @mpartipilo in #69
- Add NearObject and NearMedia functionality and Blob property type by @mpartipilo in #79
- Implement multi-tenancy support in Weaviate client by @mpartipilo in #100
- Refactor authentication handling and add OAuth support by @mpartipilo in #102
- Add rerank functionality to QueryClient and WeaviateGrpcClient by @mpartipilo in #113
- Remove NotEqual assertion in integration tests by @mpartipilo in #114
- Complete search methods and add helper for single/array items by @mpartipilo in #115
- Rename MetadataOptions.Full to MetadataOptions.All by @mpartipilo in #116
- Refactor reference handling by @mpartipilo in #117
- chore:Multiple small fixups by @mpartipilo in #107
- Add AllOf and AnyOf methods to Filter for combined filtering operations by @mpartipilo in #121
- Simple test for Sort in queries + other related fixes by @mpartipilo in #122
- Add autoCut and offset parameters to NearText methods by @mpartipilo in #125
- Add quantizer parameter to VectorConfig factory helper by @mpartipilo in #123
- Refactor VectorData methods and unify filter parameter naming by @mpartipilo in #126
- Refactor batch insertion methods for improved clarity and consistency by @mpartipilo in #129
- Named Vector multi-vector-target functionality by @mpartipilo in #130
- Allow specifying embedding provider API keys and custom headers by @mpartipilo in #131
- Fix hybrid multi vector target search issues by @mpartipilo in #132
- Add support for custom headers in WeaviateGrpcClient by @mpartipilo in #139
- Add generative search functionality and related models by @mpartipilo in #128
- [Docs] Add readme by @g-despot in #141
- Weaviate C# Client by @mpartipilo in #142
- Change extension methods to internal by @mpartipilo in #144
- Change Properties and References From List to Array by @mpartipilo in #145
- Fixes for AggregateClient and WeaviateGrpcClient by @mpartipilo in #148
- Split REST methods into multiple files by @mpartipilo in #146
- Add implicit conversion for Aggregate.GroupBy by @mpartipilo in #151
- Add tests for floating point precision in various scenarios by @mpartipilo in #152
- Add health check endpoints and client methods by @mpartipilo in #150
- Implement alias management by @mpartipilo in #147
- Add tests for ref operations and fix reference delete by @dirkkul in #156
- Add test with hnsw + sq by @dirkkul in #158
- Move config getter to .Config by @dirkkul in #159
- Enhance Backup API clarity and error handling by @mpartipilo in #164
- Refactor backup and restore operations with enhanced configuration by @mpartipilo in #153
- Implement backup management features by @mpartipilo in #149
- Rename .Config class by @dirkkul in #160
- Add support for RQ in hnsw + flat by @dirkkul in #161
- Remove contextionary and GTP4all by @dirkkul in #165
- Move nodes to cluster by @dirkkul in #163
- Add max GRPC message size detection by @dirkkul in #166
- Refactor cluster node management by @mpartipilo in #167
- Refactor NearText method signatures to use OneOrManyOf by @mpartipilo in #169
- Refactor batch insert response handling and error management by @mpartipilo in #171
- Refactor vector specifying in queries by @mpartipilo in #172
- Add ContainsNone filter method and related tests by @mpartipilo in #170
- Nested Objects and ObjectArrays + Error mgmt by @mpartipilo in #168
- Implement RBAC management features by @mpartipilo in #173
- Add replication management functionality to ClusterClient by @mpartipilo in #174
- Connection properties plus extras by @mpartipilo in #175
- feat: Add CancellationToken support across Weaviate client methods by @mpartipilo in #179
- Error handling improvements by @mpartipilo in #177
- Add dimensions property to Text2VecVoyageAI Vectorizer configuration by @databyjp in #181
- Add test reporting for integration tests: Configure trx logger and integrate test-reporter action by @mpartipilo in #178
- Refactor Weaviate Client for Timeout Management and Cancellation Support by @mpartipilo in #182
- Add 'dimensions' param for Cohere vectorizers by @databyjp in #185
- Refactor: Remove generics from core protocol layer by @mpartipilo in #186
- Update CI to use descope by @dirkkul in #195
- Remove ChunkSize property from BackupConfig and related classes by @databyjp in #197
- Fix IsNull filter to send boolean value in gRPC request by @mpartipilo in #198
- Add Zstd compression options by @databyjp in #200
- Add property serialization infrastructure with typed converters by @mpartipilo in #188
- Updating the VoyageAI rerank models list by @fzowl in #205
- Renaming and minor fixes by @g-despot in #201
- Add shard management functionality by @mpartipilo in #202
- Update default alpha logic by @g-despot in #206
- Updates to vectorizer & generative module config options by @databyjp in #192
- Enhance typed client methods and validation by @mpartipilo in #190
- Dependency Injection and Async initialization by @mpartipilo in #194
- Bugfix/module configs review by @databyjp in #207
- Various fixes by @g-despot in #208
- More model configs updates by @databyjp in #210
- Enhance CI workflow with improved test coverage and integration steps by @mpartipilo in #196
- Fix GitHub Actions workflow permissions issue by @mpartipilo in #211
- Add centralized exception handling and new exception types by @mpartipilo in #193
- Upgrade to .NET 9 and update dependencies by @mpartipilo in #203
- Refactor gRPC Client and Protobuf Namespace by @mpartipilo in #204
- Add Create from raw JSON to CollectionsClient by @mpartipilo in #212
- Add pagination support to FetchObjects by @mpartipilo in #214
- Add integration test for legacy collection interactions by @mpartipilo in #215
- Implement multivector support in gRPC client by @mpartipilo in #216
- Add skip quantization option by @g-despot in #213
- Remove tenants from .data methods by @dirkkul in #217
- Add data.update by @dirkkul in #219
- Refactor Alias methods and remove Collection.Alias handler by @mpartipilo in #218
- Redesign Property Creation and Structure by @mpartipilo in #221
- Rename Tenant.Add to Create and refactor vectorizer system by @mpartipilo in #222
- Add encoding configuration shortcut for MultiVectors helper by @mpartipilo in #224
- Enhance collection import/export and configuration handling by @mpartipilo in #223
- Remove tenant parameter from aggregate and query methods by @mpartipilo in #226
- Refactor generative shortcuts and enhance testing by @mpartipilo in #225
- Update provider integrations by @databyjp in #227
- Remove unneeded parameters from db users create by @dirkkul in #231
- Rename create function with json for CreateFromJson by @dirkkul in #232
- Remove reference aggregation by @dirkkul in #233
- Remove tenant parameter from BatchInsertRequest by @mpartipilo in #228
- Remove object from rbac data by @dirkkul in #236
- Rename metrics to returnMetrics by @dirkkul in #234
- Refactor collection configuration to use CollectionCreateParams by @mpartipilo in #229
- Change GenerativeResult by @dirkkul in #239
- Rename data to properties by @dirkkul in #240
- Rename filter variables to start with verbs for better sorting by @dirkkul in #238
- Rename id to uuid by @dirkkul in #237
- Enhance multi-tenancy and vectorization configurations by @mpartipilo in #235
- Fix after parameter location by @dirkkul in #242
- Cleanup backup by @dirkkul in #244
- Remove confusing Alias overload by @dirkkul in #245
- Remove clutter from client interface by @dirkkul in #246
- Further split aws config options by services by @databyjp in #243
- Slight improvements to tenant api by @dirkkul in #247
- Remove collection.delete by @dirkkul in #248
- Remove uneeded overloads from insertMany by @dirkkul in #241
- Require vectorizer in Vector config by @dirkkul in #250
- Make moduleconfig in update collection private by @dirkkul in #249
- Add generate helper and remove GenerativeProvider from Configure by @dirkkul in #251
- Fix serialization of custom generative and reranker configurations by @mpartipilo in #253
- Improve move parameter by @dirkkul in #252
- Add tests for MultiVector+config update by @dirkkul in #255
- Rename OneOrManyOf to AutoArray + more by @mpartipilo in #256
- fix:Update Move class to use AutoArray properly by @mpartipilo in #258
- Refactor NearVector handling and improve syntax consistency by @mpartipilo in #254
- Generative NearVector overloads by @g-despot in #259
- Add missing offset by @g-despot in #260
- Add VectorizerFactoryAnalyzer with tests for property initialization and weights calculation by @mpartipilo in #266
- feat: voyage-multimodal-3.5 model by @fzowl in #261
- Enhance VectorizerFactoryAnalyzer with additional property checks by @mpartipilo in #267
- Hide internal classes from public API by @mpartipilo in #264
- Refactor vector search API with flexible syntax and enhanced type safety by @mpartipilo in #262
- Add strongly-typed aggregate result models and public API enhancements by @mpartipilo in #265
- Add documentation generation tools by @mpartipilo in #257
- Move some classes to Internal namespace by @mpartipilo in #270
- Add User-Agent header support to Weaviate client and tests by @mpartipilo in #273
New Contributors
Full Changelog: 0.0.1-beta.2...1.0.0