Skip to content

Releases: KxSystems/javakdb

Version 2.0

15 May 09:10
3be5383
Compare
Choose a tag to compare
  • details of availability in central maven repo to README.md
  • updated version of junit
  • addition of alternative constructor to Flip
  • additional ks/k alternative with option for additional arguments

Version 2.0-BETA-3

08 Nov 19:09
Compare
Choose a tag to compare
  • updated doc layout
  • updated doc on javadoc api generation, types, UDS
  • changed exception generated when attempting UDS client connect without server availability, from UnsupportedOperationException to IOException

Version 2.0-BETA-2

07 Nov 18:12
Compare
Choose a tag to compare
  • Ability to use UDS (unix domain sockets) between java and kdb+.

Requires java version 16 or greater, OS support & client/server residing on same machine.
Java reference here

example of client connection when kdb+ listening on 5010

c=new c("/tmp/kx.5010",System.getProperty("user.name")+":mypassword");

example of creating server when kdb+ connecting with h:hopen`:unix://1234

java.net.UnixDomainSocketAddress address = java.net.UnixDomainSocketAddress.of("/tmp/kx.1234");
ServerSocketChannel serverChannel = ServerSocketChannel.open(java.net.StandardProtocolFamily.UNIX);
serverChannel.bind(address);
// pass serverChannel to c contructor to wait til new client connection occurs

Version 2.0-BETA-1

07 Sep 13:10
Compare
Choose a tag to compare

NUC changes

  • changed types used
Previous Type New Type Remarks Reference
java.sql.Date java.time.LocalDate represents KDB+ date (type 14) Date Type
java.sql.Time java.time.LocalTime represents KDB+ time (type 19). underling KDB+ type has milli support (not nanosecond) Time Type
java.sql.Timestamp java.time.Instant represents KDB+ timestamp (type 12). Date-Time Types
java.util.Date java.time.LocalDateTime represents KDB+ date time (type 15). depreciated within KDB+ (KDB+ timestamp preferred). underling KDB+ type has milli support (not nanosecond) Date-Time Types
  • change package from kx to com.kx
  • change class name of test from cTest to CTest
  • remove depreciated code (O, t , tm methods, tz,tmCallTime member var)
  • pom release version to 2.0-BETA-1

Version 1.0

06 Sep 08:18
Compare
Choose a tag to compare
Changes for v1 release on github