Skip to content

Releases: paritytrading/nassau

1.0.0

03 Mar 18:44
Compare
Choose a tag to compare

Release Notes

See the upgrade instructions.

  • Use direct byte buffers (Jussi Virtanen)

    Switch from non-direct byte buffers, which incur performance overhead, to direct byte buffers.

  • Clean up documentation (Jussi Virtanen)

  • Improve code quality (Jan Nielsen, Jussi Virtanen)

  • Clean up MoldUDP64 implementation (Jussi Virtanen)

  • Remove SystemClock (Jussi Virtanen)

    Use the System::currentTimeMillis method reference instead.

  • Improve I/O resource management (Jan Nielsen)

  • Split Nassau SoupBinTCP Performance Test (Jan Nielsen)

    Split the SoupBinTCP performance test into a SoupBinTCP test client and a SoupBinTCP test server. This makes it possible to run them on different network hosts.

  • Add MoldUDP64Client#receive and MoldUDP64Client#receiveResponse return
    value (Jussi Virtanen)

  • Improve Nassau SoupBinTCP Test Client (Jan Nielsen)

    Fix coordinated omission: instead of sending the next message right after
    receiving the previous message, send messages at regular intervals.

  • Improve SoupBinTCP.LoginRequest, SoupBinTCP.LoginAccepted, and
    SoupBinTCP.LoginRejected (Jan Nielsen, Jussi Virtanen)

    Replace direct access to message fields with getters and setters. This means that Nassau applications no longer need to directly use the Foundation library or custom means to read and write these message fields.

  • Upgrade to Foundation 1.0.0 (Jussi Virtanen)

  • Move Clock (Jussi Virtanen)

    Move it from the com.paritytrading.nassau.time package to the com.paritytrading.nassau package.

Maven

The following artifacts are available in the Central Repository:

Group ID Artifact ID Version
com.paritytrading.nassau nassau-core 1.0.0
com.paritytrading.nassau nassau-util 1.0.0

0.13.0

20 Jan 16:10
Compare
Choose a tag to compare

Release Notes

  • Upgrade to Java 8
  • Improve support for requested initial sequence number in MoldUDP64 client
  • Add downstream sequence number and message count parameters to MoldUDP64 client status listener

Maven

The following artifacts are available in the Central Repository:

Name Group ID Artifact ID Version
Nassau Core com.paritytrading.nassau nassau-core 0.13.0
Nassau Utilities com.paritytrading.nassau nassau-util 0.13.0

0.12.0

20 Dec 17:59
Compare
Choose a tag to compare

Release Notes

  • Improve project structure
  • Improve documentation
  • Add requested initial sequence number support to MoldUDP64 client

Maven

The following artifacts are available in the Central Repository:

Name Group ID Artifact ID Version
Nassau Core com.paritytrading.nassau nassau-core 0.12.0
Nassau Utilities com.paritytrading.nassau nassau-util 0.12.0

0.11.0

08 Dec 09:34
Compare
Choose a tag to compare
  • Make SoupBinTCP server address configurable in SoupBinTCP gateway
  • Update example configuration file for SoupBinTCP gateway
  • Update example configuration file for BinaryFILE recorder
  • Remove GZIP support from BinaryFILE writer
  • Improve BinaryFILE write performance
  • Add SoupBinTCP support to BinaryFILE recorder
  • Fix sequence number in SoupBinTCP gateway
  • Fix sequence number in SoupBinTCP utilities

0.10.0

08 Dec 09:43
Compare
Choose a tag to compare
  • Refactor SoupBinTCP implementation
  • Remove dependency on NIO Extras 0.1.0
  • Add dependency to Foundation 0.2.0
  • Reduce memory allocation in SoupBinTCP implementation
  • Add BinaryFILE write support
  • Add BinaryFILE recorder
  • Fix BinaryFILE reader interface
  • Add utility methods for BinaryFILE file format
  • Add utility methods for MoldUDP64 protocol
  • Add utility methods for SoupBinTCP protocol

0.9.0

08 Dec 09:43
Compare
Choose a tag to compare
  • Move to com.paritytrading namespace

0.8.1

08 Dec 09:47
Compare
Choose a tag to compare
  • Improve API documentation

0.8.0

08 Dec 09:48
Compare
Choose a tag to compare
  • Add session parameter to MoldUDP64 client status listener
  • Add session parameter to SoupBinTCP session status listeners

0.7.0

08 Dec 09:48
Compare
Choose a tag to compare
  • Improve SoupBinTCP API
  • Improve SoupBinTCP performance
  • Add SoupBinTCP gateway

0.6.0

08 Dec 09:48
Compare
Choose a tag to compare
  • Introduce new MoldUDP64 client