Releases: Kinetic/kinetic-java
kinetic-java-3.0.7 release
- Support protocol 3.0.7 - support both crc32 and crc32c algorithms.
- Fixed NullPointerException if simulator is running on a machine with NetworkInterface.getDisplayName() is null and GetLog is received.
kinetic-java-3.0.6 release
- Fixed slimulator port validation in SimulatorRunner class.
- Fixed maven build warnings.
- Make test groups consistent for local and external tests.
- fix for issue #32 - asyncQueuedSize is not always respected.
- Reduce number of ISE operations for the conformance test suite.
- Enable to set new erase pin and old erase pin via system property in the integration tests.
- Simulator: clean up uncommitted batch operations when connection is closed.
- Java API: fixed dead lock if server closed connection while client is sending messages
- Java API: Fixed writing thread not released until timeout when connection is closed.
kinetic-java-0.8.0.5 release
- Improve simulator capacity reporting - capacity report is based on its store's path/partition.
- Peer to peer copy can handle failure scenario such as peer crashed and restarted.
- Support and use crc32c algorithm to calculate tags if CRC32 algorithm is specified.
- Fix simulator batch versioned delete behavior to be consistent with the drive.
Maven repository:
http://search.maven.org/#artifactdetails%7Ccom.seagate.kinetic%7Ckinetic-java%7C0.8.0.5%7Cpom
kinetic-java-0.8.0.4 release
- Support kinetic protocol 3.0.6, batch operations.
- Java API: uses thread pooling for SSL connections.
- Simulator: enforce sequence number ordering per connection.
- Bug fixes.
kinetic-java 0.7.0.2 release
- in sync with protocol 2.0.6 defined at kinetic-protocol repo.
- Ping utility to ping a drive and get a response time.
- Heartbeat monitor with HTTP interface (user can use a browser to see available heartbeats).
- Synchronize resource limits enforcement with the drive implementation.
- Assign (simulator) and handle (Java API) ConnectionId in the first response message.
- Protocol buffer compiler is not required to build kinetic-java.
- Exception handling and reporting enhancement for Java API.
- Support Get Vendor Specific Device Log feature.
Maven central repository:
http://search.maven.org/#artifactdetails%7Ccom.seagate.kinetic%7Ckinetic-java%7C0.7.0.2%7Cpom
kinetic-java 0.8.0.1 release
Implementation supports kinetic protocol 3.0.5.
maven repository:
http://search.maven.org/#artifactdetails%7Ccom.seagate.kinetic%7Ckinetic-java%7C0.8.0.1%7Cpom
kinetic-java 0.7.0.1 release
This release is compatible with kinetic-protocol version "2.0.3" defined at kinetic-protocol repository:
Kinetic/kinetic-protocol@389e63f
Java API JavaDoc:
http://seagate.github.io/kinetic-java/
Maven dependencies at Maven Central:
https://oss.sonatype.org/index.html#nexus-search;quick~kinetic-simulator
https://oss.sonatype.org/index.html#nexus-search;quick~kinetic-simulator
kinetic-java-0.6.0.2
Use protocol buffer file (kinetic.proto) from kinetic-protocol repository.
kinetic-java-0.6.0.1 Open source release.
Open source release.