Skip to content

release v0.11.0

Choose a tag to compare

@KimSoungRyoul KimSoungRyoul released this 24 May 22:46
507a253

What's Changed

Features

  • LazyBatchRecords handle + GIL-detach to_numpy(dtype): batch_read가 즉시 dict를 반환하는 대신 LazyBatchRecords 핸들을 반환하도록 변경하여, .to_dict() / .to_numpy(dtype) 호출 시점까지 변환을 지연시킵니다. NumPy 변환 루프는 py.detach()로 GIL을 해제한 상태에서 실행되어, aerospike → numpy → torch zero-copy 체인이 가능합니다. 벤치마크 결과 c=100 기준 RPS +43%, p50 레이턴시 −34% 개선되었습니다. (#374)

⚠️ Breaking Change: batch_read_dtype kwarg가 제거되고 반환 타입이 LazyBatchRecords로 변경되었습니다. 기존 dict 스타일 코드는 Mapping 호환 레이어를 통해 계속 동작합니다.

Full Changelog: v0.10.11...v0.11.0