Skip to content

Releases: Kinetic/kinetic-java

kinetic-java-3.0.7 release

03 Oct 23:08
Compare
Choose a tag to compare
  • 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

30 Sep 23:00
Compare
Choose a tag to compare
  • 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

04 Nov 00:42
Compare
Choose a tag to compare
  • 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

30 Jun 00:43
Compare
Choose a tag to compare
  • 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

07 Aug 17:41
Compare
Choose a tag to compare
  • 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

26 Sep 17:52
Compare
Choose a tag to compare

kinetic-java 0.7.0.1 release

06 Jun 18:10
Compare
Choose a tag to compare

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

06 May 18:48
Compare
Choose a tag to compare
kinetic-java-0.6.0.2 Pre-release
Pre-release

Use protocol buffer file (kinetic.proto) from kinetic-protocol repository.

kinetic-java-0.6.0.1 Open source release.

01 May 00:23
Compare
Choose a tag to compare

Open source release.