Skip to content

Releases: diamondrod/kdbplus

Maintenance Releace

29 Jun 01:07
Compare
Choose a tag to compare

Resolved issues:

  • #8 Made send/receive/handshake cancellation safe.

Other:

  • Replaced timestamp_nanos for DateTime with timestamp_nanos_opt and made the conversion from DateTime<Utc> into i64 return i64::MIN (0Np in q/kdb+) when the DateTime<Utc> is not between 1677-09-21T00:12:43.145224192 and 2262-04-11T23:47:16.854775807.

Maintenance Release

21 Dec 10:13
Compare
Choose a tag to compare
  • Bug fix:
    • #2 Decompress function always throw an error
  • Update in line with chrono
    • Type change from Date to NaiveDate
    • Creating timestamp, month, date and datetime returns Result type
  • Update of dependencies

Enum Support & Pick up Row from Table

05 Feb 08:12
Compare
Choose a tag to compare
  • Added get_row which picks up a row of a table at the specified index as a dictionary
  • Added ENUM_ATOM and ENUM_LIST type indicator.
  • Added new_enum to api.
  • get_long in api supports enum
  • get_row in api takes source enum names to support enumerated table
  • push_raw in api supports enum
  • len in api 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

25 Jan 08:15
Compare
Choose a tag to compare

Maintenance release including following changes:

  • Implement crate error
  • Provides more error information
  • Update dependencies

Minor Release for Async Performance

17 Oct 11:01
Compare
Choose a tag to compare

The following functions became async to un-block other tasks in some threads.

  • K::q_ipc_encode
  • Query::serialize
  • compress
  • decompress