You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 3.0.0-beta.7
* Allow hnsw/flat & pq/bq combos, improve coverage, fix named vectors properties parsing
* Add support for proxying using fetch API and grpc.js options
* Support forward proxies for http and tunnel proxies for grpc. Add deadline for grpc client
* Remove debug logging from proxies
* Skip flaky proxy test in CI
* Fix strong typing of generics-based collection creation
* 3.0.0-beta.8
* Add all missing vectorizers, revert back to overloads of query/groupby types, make generate required param of generate queries
* Replace WeaviateNextClient with WeaviateClient
* 3.0.0-beta.9
* Fix parsing of vectorizePropertyName for named vectors, fix strange typing behaviour with named vectors
* 3.0.0-beta.10
* Add new modules, add unit tests for vectorizer, only have namedVectorizer factory
* 3.0.0-beta.11
* Export submodules from collections/index
* 3.0.0-beta.12
* Add default generics to Collection type
* 3.0.0-beta.13
* Minor fixes to typing names
* 3.0.0-beta.14
* Add missing offset arg to all queries
* 3.0.0-beta.15
* Add missing misc getters to client namespace
* 3.0.0-beta.16
* Add tokenization option to weaviate.configure
* Handle non-generic collections more comprehensively using undefined type
* Make package releasable to a wider number of environments
- Do away with importing from weaviate-client/node, didn't work with type hinting .js code
- Now all imports are at the root of weaviate-client
- Make the package a true ESM module with module: NodeNext
- Requires all imports change to .js and /index.js
- Require esModuleInterop to serve cjs and esm due to dependency on protobufjs
- Add beginnings of typedoc build to make HTML docs from docstrings
* Fix tests with new packaging format
* Fix odd TS false positive in VS code
* Fix missed imports from previous commit
* Fix missed imports from previous commit
* Fix .data inputs for non-generic collections
* Add missing rerank functionalty to all queries
* Add vectorDistances object to configure
* Skip rerank tests if no OpenAI API key present
* Remove cp src command from build
* 3.0.0-beta.17
* Refactor directory structure and add docs
- Change modules that had everything in index.ts to only export user facing objects
- Add docstrings to all public methods and namespaces
- Make number of small bugfixes and API improvements ready for wider release
* 3.0.0-beta.18
* Add missing `config.update` method and `weaviate.reconfigure` object factory
* 3.0.0-beta.19
* Hotfix bm25 and hybrid search param parsing
* Fix search property names in unit tests
* 3.0.0-beta.20
* Add missing uuid types to dataType in config
* Add explicit graphql dep due to peer dep in graphql-request
* 3.0.0-beta.21
* Fix typing for non-generic group by queries
* 3.0.0-beta.22
* Automatically capitlize user-supplied collections names
* Add support for specifying BackupConfig when creating and restoring backups
* Fix backup tests colliding with data in other tests
* Add support for groupby bm25 and hybrid queries
* Add DbVersionSupport checks to collections API
* Respond to user feedback
- Add collection.exists method as shortcut for collections.exists
- Provide client.close() method to allow cleaning of resource
- Fix aggregate typing bug
* Update CI to test Node 18 and Node 20
* 3.0.0-beta.23
* Introduce `.use()` instead of `.get()` and deprecate `.get()` with a warning
* Allow returnMetadata: 'all' to get all metadata at once
* Split legacy and named vectorizers, deprecate legacy
* Fix updating vector index config of legacy vector collection
* Make single named vectorizer name generic rather than literal `'default'`
* Refactoring of named vectors workflow
- Replace configure.namedVectorizer() with configure.namedVectorizer methods for each vectorizer type
- Improve typing system around named vectors both internally and externally
* Rename namedVectorizers to vectorizers everywhere
* Fix errors in integration test
* Refactor to use new ListValue proto message with 1.25
* Improve typings for docs generation
* Unignore docs dir to be used on GH pages
* Update docs generation to include favicon
* Update CI image
* Update CI image
* Update CI to latest main image
* Update CI image to latest main
* Update CI image to latest main
* Update CI to test all supported Weaviate and Node vers
* Add Node 22, rearrange to list through Weaviate vers
* Remove tests for 1.23.x since only named vectors supported in TSv3
* Fix typing of output in cluster.nodes()
* Update to TS v5
* Wait for reranker stack
* Update CI to latest image
* Use latest image with restore fixes, refresh schema with `main` not `master`
* Revert CI to latest stable
* Replace vectorizeClassName with vectorizeCollectionName everywhere
* Fix erroneous str replacements
* Update to latest image
* Update cluster stack to use RAFT env vars
* Update CI to latest main image
* Handle differing API surfaces between versions
* Fix errors in integration test
* Revert changes to `.get()` and `.use()`
* Refactor usage of `.use()` to `.get()` in integration tests
* Add reranker-voyageai to configure
* Implement specific errors for certain failure modes
* Remove `skipVectorization` from `PropertyConfigCreate`
* Update publish step to tag as next
* 3.0.0-rc.0
* Align connection helper methods with Python versions
* Undo release to rc
* Run `npm audit fix`
* Update `README.md` to point to GH pages typedocs
* Export helper type options
* Fix port number in integration test
* Test Node22 support in CI
* 3.0.0-rc.0
* Reinstate `skipVectorization` field
* 3.0.0-rc.1
* Undo rc.1 release
* 3.0.0-rc.1
* Update CI images to latest
* Add `tenants.getByName` using new grpc method
* Update query integration tests to use correct vector property name
* Update CI image and version checks
* Fix regex matching for prerelease versions
* Fix port number for Weaviate connection in backup integration test
* Fix parsing of listValue for 1.24 and 1.25 rc
* Update CI to latest `stable/v1.25` image
* Fix conflicting test prots
* Fix vector in test
* Fix strangely new TS errors
* Fix backup logic when loop waiting for finish
* Add remaining methods and tests, improve naming conventions
* Add checks for DB version support of new TenantsGet grpc method
* Remove redundant version support check in bm25/hybrid
* Add BC support for hybrid near subsearches
* Fix missing fields in Multi2VecPalm
* Fix inputs to generative methods and add unit tests for them
* Make projectId in Text2VecPalm optional
* Add missing generative modules and unit tests
* Make a number of fixesand improvements to the connection logic
- Allow string api keys
- Fix unhandled internal promise
- Add error for WeaviateStartUp
- Refactor connection journery tests to use v3 client
* Clean host params of scheme prefixes and emit warnings when detected
* Align `ClientParams` with Python client
* Add support for dynamic index and remove defaults from configure methods
* Handle dynamic index with BC gracefully in client
* Permit supplying undefined vectorizer to use server default
* 3.0.0-rc.2
* Fix multi2vec types and configure options
* Bump CI version to latest
* Fix missing `IsNull` case in `Serialize.operator`
* Fix errors introduced by misaligned merge from main
* Fix tests with old weaviate and incompatible features
* 3.0.0-rc.3
* Add concrete types for GenerativeObject conditional
* Fix parsing of reranker config in collections.create, improve config returns
* Fix test of generative config return
* Add test for filtering on null date
* Make a number of improvements and fixes:
- Fix bug with near object search
- Allow making making named vector without its name, thereby becoming default
- Invert conditional types to help with strict: false users
- Rename WCS to WCD
* Export the v2 client from index.ts to help ease migration
* Rename <>ObjectType to <>GenericObject
* Remove commented out code
* Remove commented out code
* Add docstrings for types
* Undo change to conditional type avoiding circ dep
* Skip tests of broken server behaviour to make release
* Flip conditional type for PropertiesMetrics due to strict: false users
* Flip conditional type for strict: false users
* Rename `vectorizer` -> `vectorizers` in `CollectionConfig`
* Fix broken commit
* Rename vectorizer -> vectorizers in tests
* Fix bad CTRL+F replace
* Add missing change from commit
* Add test for making a non-generic collection with no properties
* Flip conditional type for strict: false users
* Make more improvements:
- Remove legacy vectorisation process
- Refactor config.update to use new vectorization logic
- Add timeouts to requests
* Fix passing timeout to grpc and handling clear
* Add skipInitChecks and handle close channel on init error
* 3.0.0-rc.4
* Reintroduce BC/FC for 1.23.7 upwards, add back deprecated connectToWCS, add weaviate.configGuards
* Fix parsing of vectors in insertMany, add more types to typedoc, fix accidental autoschema in tests
* 3.0.0-rc.5
* Add missing test of 1.23 to CI
* Undo adding 1.23 tests, too many breaks with v2 tests
* Export important sub namespaces of configure
* Update docs
* Rename to `connectToWeaviateCloud` add back removed but deprecated methods
* Add deprecation warnings to connect methods
* Update docs
* Update 1.24 CI image
* 3.0.0-rc.6
* Update CI image for 1.25
* Remove constraint that properties must be present if generic is provided/inferred
* Add missing text2VecOllama staticmethod to configure
* Update schema to 1.25.2 refactoring tests to handle new field
* Return promise from beforeAll to make it block
* Make `collectionName` unique in WCS journey to avoid flake collisions
* Fix assertion
* Export all objects of configure as part of module
* Change CI to publish GA tag on next release push
* Add missing exported types to docs, format code with prettier organised imports
* Fix bad import
* 3.0.0
* Add missing autoTenantActivation to multiTenancyConfig
* 3.0.1
* Fix type of `HybridNearTextSubSearch` to be same as python client
* 3.0.2
* Rename `vectorName` to `name` in `VectorConfigUpdate`
* 3.0.3
* Test adding step to build docs in CI
* Add missing vers to uses:
* Call as `docker compose` rather than `docker-compose` in CI
* Rearrange order to fail fast while debugging
* Add missing dep install step to docs build
* Remove npm run format from docs script, use relative path
* Move docs deployment to publishing job
* Delete static /docs from the src code
* Add `docs/` to `.gitignore` file
* 3.0.4
* Add missing permissions to publish step for GH pages
* 3.0.4
* Fix order of build steps in publish job
* 3.0.4
* Add permission to upload release to GH
* 3.0.4
* 3.0.5
* Fix CUD ops inserting vectors without names in >=1.24
* 3.0.6
* Fix bug when aggregating with multi-tenancy
* 3.0.7
* Fix parsing of files and buffers in nearMedia methods
* 3.0.8
* Ensure message is intialised in the base WeaviateError class
* Update ver in CI
* Remove commented code, simplify expects
0 commit comments