Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
42ff470
Make: Wrong ISA extensions for Windows JNI builds
ashvardanian Nov 30, 2025
7685a67
Make: Bump CI versions
ashvardanian Nov 30, 2025
c8adc05
Fix: exact search return results with size querySize * maxResults
cpegeric Dec 4, 2025
f109269
Fix: check maxResults > 0
cpegeric Dec 4, 2025
8938d6e
Fix: static is not thread safe
cpegeric Dec 4, 2025
abcbf09
Update: add more tests
cpegeric Dec 4, 2025
68c23b0
Fix: Exact search `maxResults` in GoLang
ashvardanian Dec 21, 2025
4f02166
Improve: Fewer conditional locks for immutable index views (#689)
yoonseok-kim Dec 21, 2025
4829a29
Add: Filtered search callback support in GoLang bindings
cpegeric Oct 28, 2025
72a9f5a
Improve: FilteredSearchUnsafe documentation
cpegeric Oct 28, 2025
95f713e
Fix: Filtered search test logic and remove debug output
cpegeric Oct 28, 2025
a17c6fa
Improve: Add data field to FilteredSearchHandler test
cpegeric Oct 28, 2025
0df8511
Add: Nil handler validation in FilteredSearchUnsafe
cpegeric Oct 28, 2025
1f3e086
Add: FilteredSearch and FilteredSearchI8 functions
cpegeric Oct 28, 2025
3cd62ce
Fix: FilteredSearchHandler typo and use correct C function
cpegeric Oct 28, 2025
55c1ea8
Improve: Make FilteredSearchHandler fields public
cpegeric Oct 29, 2025
e99fe4a
Merge: Filtered Search for GoLang
ashvardanian Dec 21, 2025
ba7d699
Fix: Keep GoLang vectors alive
ashvardanian Dec 21, 2025
6e84b1f
Fix: Missing `switch` cases for settings
ashvardanian Dec 21, 2025
42aef88
Make: Bump SimSIMD
ashvardanian Dec 21, 2025
3590961
Add: Missing GoLang APIs
ashvardanian Dec 21, 2025
cc86de9
Fix: Consistent threads capacity in Go tests
ashvardanian Dec 21, 2025
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
32 changes: 16 additions & 16 deletions .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0
persist-credentials: false
- name: Run TinySemVer
uses: ashvardanian/tinysemver@v2.1.1
uses: ashvardanian/tinysemver@v3.0.0
with:
verbose: "true"
version-file: "VERSION"
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive

Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:

# JavaScript
- name: Set up Node.js
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install dependencies
Expand Down Expand Up @@ -163,7 +163,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive

Expand All @@ -182,7 +182,7 @@ jobs:

# JavaScript
- name: Set up Node.js
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install dependencies
Expand Down Expand Up @@ -239,7 +239,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive

Expand All @@ -257,7 +257,7 @@ jobs:

# JavaScript
- name: Set up Node.js
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install dependencies
Expand Down Expand Up @@ -318,7 +318,7 @@ jobs:
runs-on: windows-2022
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive

Expand Down Expand Up @@ -348,7 +348,7 @@ jobs:

# JavaScript
- name: Set up Node.js
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install dependencies
Expand Down Expand Up @@ -387,7 +387,7 @@ jobs:
runs-on: windows-2022
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive

Expand All @@ -411,7 +411,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive
- name: Build
Expand All @@ -438,7 +438,7 @@ jobs:
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v6
with:
Expand Down Expand Up @@ -477,7 +477,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive

Expand Down Expand Up @@ -527,7 +527,7 @@ jobs:
arch: arm64
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Pull Git submodules
run: git submodule update --init --recursive

Expand Down Expand Up @@ -599,7 +599,7 @@ jobs:
zip -r usearch_android_${{ matrix.arch }}_${version}.zip build_artifacts/libusearch_c.so c/usearch.h

- name: Upload Android libraries
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: android-${{ matrix.abi }}-libraries
path: usearch_android_*.zip
Loading
Loading