What's Changed
Features and enhancements
- Add element-level search support (source #3208; 2.6 #3491).
- Add
dump_messagessupport for data salvage (source #3573; 2.6 #3574). - Add role and user description support in auth APIs (sources #3601 and #3602; 2.6 #3609).
- Improve volume upload interaction, including concurrency and progress behavior (source #3619; 2.6 #3628).
Bug fixes
- Harden sync and async connection recovery by protecting reconnect channel swaps and validating channel reclamation (sources #3542, #3564, and #3579; 2.6 #3566, #3571, and #3582).
- Preserve connection timeout settings during recovery (source #3610; 2.6 #3614).
- Map only connection-setup RPC failures to
CONNECT_FAILED(source #3589; 2.6 #3591). - Reject boolean values in sparse vector validation and improve the related error message (source #3624; 2.6 #3625).
Type handling and client internals
- Continue the logical type model migration across array helpers, row insert and extraction, field-data result and nested decoders, vector predicates, and vector-array dtype facts (sources #3518, #3501, #3536, #3537, #3554, #3604, and #3606; 2.6 #3549, #3551, #3553, #3556, #3558, #3607, and #3612).
- Remove the dead V1 row extractor (source #3561; 2.6 #3563).
Documentation and tests
- Update async client examples (source #3597; 2.6 #3598).
- Classify maintained test suites (source #3592; 2.6 #3596).
Full Changelog: v2.6.15...v2.6.16