Releases: diamondrod/kdbplus
Releases · diamondrod/kdbplus
Maintenance Releace
Resolved issues:
- #8 Made send/receive/handshake cancellation safe.
Other:
- Replaced
timestamp_nanos
forDateTime
withtimestamp_nanos_opt
and made the conversion fromDateTime<Utc>
intoi64
returni64::MIN
(0Np
in q/kdb+) when theDateTime<Utc>
is not between 1677-09-21T00:12:43.145224192 and 2262-04-11T23:47:16.854775807.
Maintenance Release
- Bug fix:
- #2 Decompress function always throw an error
- Update in line with
chrono
- Type change from
Date
toNaiveDate
- Creating timestamp, month, date and datetime returns
Result
type
- Type change from
- Update of dependencies
Enum Support & Pick up Row from Table
- Added
get_row
which picks up a row of a table at the specified index as a dictionary - Added
ENUM_ATOM
andENUM_LIST
type indicator. - Added new_enum to
api
. get_long
inapi
supports enumget_row
inapi
takes source enum names to support enumerated tablepush_raw
inapi
supports enumlen
inapi
supports enum
Note: enum type is not self-completed in C API because source symbol list is not contained in the enum K object
Error Implementation
Maintenance release including following changes:
- Implement crate error
- Provides more error information
- Update dependencies
Minor Release for Async Performance
The following functions became async to un-block other tasks in some threads.
K::q_ipc_encode
Query::serialize
compress
decompress