anush008/fastembed-rs는 로컬에서 벡터 임베딩과 리랭킹을 만들어 주는 Rust 라이브러리다. 2026-11-06의 커밋 d32c197에서 v7.6.1이 릴리스되었고, 이번 버전의 내용물은 similarity 모듈의 버그 수정 한 건이다. 입력 벡터가 모두 유한한 값이어도 코사인 유사도 점수에 NaN이나 무한대가 섞이지 않도록, 유한한 입력에는 유한한 결과가 나오게 고쳤다. 이 수정은 릴리스 메시지가 가리키는 커밋 678001a에 담겨 있고, 이슈 #350에 대응한다.
임베딩 벡터를 비교할 때 쓰는 코사인 유사도는 두 벡터의 방향만 보는 지표다. 문제가 되는 지점은 점수가 유한하지 않을 때다. 그런 값을 정렬 기준이나 임계값 비교에 넣으면 결과 순서가 비정상적으로 섞일 수 있다. 라이브러리는 이 계산을 similarity 모듈에서 담당하고, 이번 패치는 그 경계 조건을 바로잡은 것이다. 이 저장소는 로컬에서 임베딩과 리랭킹을 만드는 것을 목표로 하는 라이브러리이고, Cargo.toml에는 edition 2021과 최소 Rust 버전 1.88이 선언되어 있다.
다만 이번 커밋에 붙은 패치는 Cargo.toml의 버전 표기 한 줄(7.6.0에서 7.6.1로)뿐이다. 실제 코드 수정은 별도 커밋 678001a에 있고, 이 릴리스 커밋 자체는 [skip ci] 표시로 자동화 파이프라인을 건너뛰도록 되어 있다. 수집된 기록에는 이번 수정에 대한 성능이나 정확도 수치, 라이선스와 스타 수 표기가 없다. 그래서 이 버전은 임베딩 품질 자체를 바꾼 릴리스가 아니라 유사도 계산의 경계 조건을 고친 유지 보수 패치로 보는 편이 맞다. similarity를 쓰는 코드에서 NaN이 튀어나온 적 있다면 7.6.1로 올릴 만하고, 그런 경험이 없다면 새로 확인할 항목은 많지 않다.