Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for new Weaviate v1.26 features in TSv3 #158

Merged
merged 43 commits into from
Jul 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
9721cb7
Add support for async replication and tenant offloading schema defini…
tsmith023 Jun 28, 2024
71ed3d2
Fix TenantInput typings and test without asyncEnabled
tsmith023 Jun 28, 2024
bd79545
Update CI versions and number of checks
tsmith023 Jun 28, 2024
71a98ae
Refactor v2 test for new indexRangeable prop config
tsmith023 Jun 28, 2024
2a22e92
Fix highly coupled tests with old Weaviate vers
tsmith023 Jun 28, 2024
c83e6e7
Update WEAVIATE_126 CI var to latest build
tsmith023 Jul 3, 2024
4f13fd7
Add initial implementation
tsmith023 Jul 3, 2024
f22f113
Add support for the Kagome (KR) tokenizer
databyjp Jul 4, 2024
6a65486
Merge pull request #160 from weaviate/add-kagome-kr-tokenizer
tsmith023 Jul 4, 2024
b94d15d
Use new OFFLOAD nomenclature and updated OpenAPI schema
tsmith023 Jul 4, 2024
ab8aa53
Fix broken tests
tsmith023 Jul 4, 2024
94bea82
Handle multi target vectors in searches
tsmith023 Jul 4, 2024
ed69dac
Fix hard coupled tests using latest build image
tsmith023 Jul 4, 2024
7730958
Merge branch 'dev/1.26' of https://github.com/weaviate/typescript-cli…
tsmith023 Jul 4, 2024
9793d9c
Merge branch 'dev/1.26' of https://github.com/weaviate/typescript-cli…
tsmith023 Jul 4, 2024
338ce5e
Fix change for indexRangeable field
tsmith023 Jul 4, 2024
fbed31f
Merge branch 'dev/1.26' of https://github.com/weaviate/typescript-cli…
tsmith023 Jul 4, 2024
79cb5f5
Merge branch 'dev/1.26' of https://github.com/weaviate/typescript-cli…
tsmith023 Jul 4, 2024
4f6c048
Fix unit tests
tsmith023 Jul 4, 2024
92dbaae
Fix BC for queries, add generative support, at hybrid support, use la…
tsmith023 Jul 7, 2024
0541640
Make breaking change to introduce ACTIVE/INACTIVE in returns but allo…
tsmith023 Jul 8, 2024
4037d8d
Add support for configuring and reconfiguring SQ
tsmith023 Jul 10, 2024
c3f8c23
Enforce maxConnections: 64 to fix flake in test
tsmith023 Jul 10, 2024
3bad790
Merge branch 'dev/1.26' of https://github.com/weaviate/typescript-cli…
tsmith023 Jul 10, 2024
bcb9f5f
Merge pull request #166 from weaviate/1.26/support-sq-configuration
tsmith023 Jul 10, 2024
4cf9ef8
Update to latest images, allow release on branch as next tag
tsmith023 Jul 10, 2024
fae8d6c
Remove reranker compose stack due to size
tsmith023 Jul 10, 2024
e1deecf
Merge branch 'dev/1.26' of https://github.com/weaviate/typescript-cli…
tsmith023 Jul 10, 2024
04f9235
Merge pull request #162 from weaviate/dev/support-new-tenant-naming-c…
tsmith023 Jul 10, 2024
2c992c5
Merge pull request #163 from weaviate/dev/support-multi-vector-search
tsmith023 Jul 10, 2024
df1806d
Comment out WCD reranker tests
tsmith023 Jul 10, 2024
911ee14
3.1.0-rc.0
tsmith023 Jul 10, 2024
5a44b2d
Undo RC release
tsmith023 Jul 10, 2024
99a78b5
Merge branch 'main' of https://github.com/weaviate/typescript-client …
tsmith023 Jul 11, 2024
5be92f5
Update tenants naming to use latest API types in stable/v1.26
tsmith023 Jul 11, 2024
b2afb99
3.1.0-rc.0
tsmith023 Jul 12, 2024
6c8de30
Add missing `indexRangeFilters` to API with tests of functionality
tsmith023 Jul 16, 2024
2c9854f
Fix tests
tsmith023 Jul 16, 2024
6e60f1c
Merge pull request #171 from weaviate/1.26/add-missing-range-filters-…
tsmith023 Jul 18, 2024
181b0a3
3.1.0-rc.1
tsmith023 Jul 18, 2024
b6f23a1
Add batching of `tenants.create` and `tenants.update` with serial met…
tsmith023 Jul 22, 2024
bf4aec6
Update CI image to released 1.26 ver
tsmith023 Jul 23, 2024
2987a27
Remove client-side batching of `tenants.create` endpoint
tsmith023 Jul 23, 2024
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
26 changes: 9 additions & 17 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,18 @@ on:
pull_request:

env:
WEAVIATE_124: 1.24.20
WEAVIATE_125: 1.25.7
WEAVIATE_124: 1.24.21
WEAVIATE_125: 1.25.8
WEAVIATE_126: 1.26.1

jobs:
checks:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node: [
"18.x",
"20.x",
"22.x"
]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node }}
node-version: '18.x'
- name: "Run checks"
run: |
npm ci
Expand All @@ -40,12 +33,11 @@ jobs:
fail-fast: false
matrix:
versions: [
{ node: "18.x", weaviate: $WEAVIATE_124},
{ node: "20.x", weaviate: $WEAVIATE_124},
{ node: "22.x", weaviate: $WEAVIATE_124},
{ node: "18.x", weaviate: $WEAVIATE_125},
{ node: "20.x", weaviate: $WEAVIATE_125},
{ node: "22.x", weaviate: $WEAVIATE_125}
{ node: "22.x", weaviate: $WEAVIATE_125},
{ node: "18.x", weaviate: $WEAVIATE_126},
{ node: "20.x", weaviate: $WEAVIATE_126},
{ node: "22.x", weaviate: $WEAVIATE_126}
]
steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -91,7 +83,7 @@ jobs:
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm run build
- run: npm publish
- run: npm publish --tag next
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTOMATION_TOKEN }}
- run: npm run docs
Expand Down
Loading
Loading