release v0.12.3
What's Changed
Bug Fixes
- operate:
OP_INCR연산에 숫자가 아닌 값 전달 시 서버의 불명확한 에러 대신 클라이언트에서 명확한 에러 반환 (#398) - query: equals predicate에 인덱싱 불가능한 값 전달 시 panic 대신 명확한 에러 반환 (#397)
- query: predicates, select, expressions에서 빈 bin name 전달 시 사전 검증 추가 (#396)
- query:
contains()에 잘못된 collectionindex_type전달 시 명확한 에러 반환 (#395) - bin: 빈 bin name을 클라이언트 측에서 사전 검증하여 거부 (#394)
- exp: variadic expression에 빈 operand 리스트 전달 시 명확한 에러 반환 (#393)
- query:
between()predicate에 정수가 아닌 bound 전달 시 명확한 에러 메시지 제공 (#392) - misc: metrics-server 재시작 안정화, log-level 유효성 검증, numpy batch 에러 경로 개선 (#391)
- policy:
parse_ttl에서TTL_CLIENT_DEFAULT(-3) sentinel 값 허용 (#390) - value:
py_to_value변환에서bytearray타입 지원 추가 (#389)
CI/CD
- MSRV 검사를 Rust 1.85로 상향 (edition-2024 dependency 대응) (#388)
Full Changelog: v0.12.2...v0.12.3