release v0.11.0
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의_dtypekwarg가 제거되고 반환 타입이LazyBatchRecords로 변경되었습니다. 기존 dict 스타일 코드는 Mapping 호환 레이어를 통해 계속 동작합니다.
Full Changelog: v0.10.11...v0.11.0