Releases: accelio/JXIO
Releases · accelio/JXIO
JXIO v1.3 GA
Changes:
- Improve native libraries load time by stripping the symbols
- 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() - AccelIo v1.3 GA [https://github.com/accelio/accelio/releases/tag/v1.3]
Bug Fixes:
- race in new connections on forwarded of new session – caused packets not to be sent by ServerSession
- EventQueueHandler.runEventLoop exit flow in case exception occurred
- Allow calling ClientSession.close() before session/connection it gets established or rejected
- wrong buffer size calculation in MsgPool
- disable IB fork support in AccelIO – performance penalty
- JxioConnection free cached resources when closing
- JxioConnection proper EQH handling when returning to cache
- JxioConnection benchmark bytes sent/read reported values
JXIO v1.2 GA
Changes:
- TCP transport added (URL="tcp://x.x.x.x:port/")
- Support InputStream & OutputStream interfaces via JxioConnection
- Connection caching hint in ServerPortal side
- Many stability fixes
- AccelIO v1.2 GA [https://github.com/accelio/accelio/releases/tag/v1.2]
JXIO v1.1
Changes:
- Msg Mirror for zero copy of server ingress Msg to client egress Msg
- AccelIO v1.1 GA
JXIO 1.0
First release of JXIO defining the following objects: ClientSession, ServerSession, ServerPortal, EventQueueHandler, MsgPool, Msg