Releases: KxSystems/javakdb
Releases · KxSystems/javakdb
Version 2.0
- 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
- 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
- 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
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
Changes for v1 release on github