Skip to content

Releases: accelio/JXIO

JXIO v1.3 GA

30 Dec 16:42
Compare
Choose a tag to compare

Changes:

  1. Improve native libraries load time by stripping the symbols
  2. API:
    a. Rename JXIO package to "org.accelio.jxio" (instead of "com.mellanox.jxio")
    b. Remove ServerPortal worker CTOR which does not get callbacks object. They are required for ServerPortal termination notification event.
    c. Removed SESSION_REJECTED event - form now rejected sessions will appear as reason in SESSION_CLOSED event
    d. Added EventQueueHandler.INFINITE_EVENTS and EventQueueHandler.INFINITE_DURATION for runEventLoop()
  3. AccelIo v1.3 GA [https://github.com/accelio/accelio/releases/tag/v1.3]

Bug Fixes:

  1. race in new connections on forwarded of new session – caused packets not to be sent by ServerSession
  2. EventQueueHandler.runEventLoop exit flow in case exception occurred
  3. Allow calling ClientSession.close() before session/connection it gets established or rejected
  4. wrong buffer size calculation in MsgPool
  5. disable IB fork support in AccelIO – performance penalty
  6. JxioConnection free cached resources when closing
  7. JxioConnection proper EQH handling when returning to cache
  8. JxioConnection benchmark bytes sent/read reported values

JXIO v1.2 GA

15 Sep 14:21
Compare
Choose a tag to compare

Changes:

  1. TCP transport added (URL="tcp://x.x.x.x:port/")
  2. Support InputStream & OutputStream interfaces via JxioConnection
  3. Connection caching hint in ServerPortal side
  4. Many stability fixes
  5. AccelIO v1.2 GA [https://github.com/accelio/accelio/releases/tag/v1.2]

JXIO v1.1

21 Aug 08:01
Compare
Choose a tag to compare

Changes:

  • Msg Mirror for zero copy of server ingress Msg to client egress Msg
  • AccelIO v1.1 GA

JXIO 1.0

21 Aug 08:02
Compare
Choose a tag to compare

First release of JXIO defining the following objects: ClientSession, ServerSession, ServerPortal, EventQueueHandler, MsgPool, Msg