Skip to content

Releases: snf4j/snf4j

v1.11.1

20 Feb 08:41
e43b5c2
Compare
Choose a tag to compare

1.11.1

  • 2024-02-20 - changes
  • Fixed #97: [TLS Toolkit] Certificate validation is performed on certificates that have not yet been successfully verified (#98)
  • Fixed #99: [TLS Toolkit] Certificates may be verified using not offered signature scheme (#100)
  • [TLS Toolkit] Improved certificates verification and validation (#101)

v1.11.0

02 Feb 23:04
Compare
Choose a tag to compare

1.11.0

  • 2024-02-02 - changes
  • Added ByteBufferArray wrapper for simplified data reading from multiple ByteBuffer (#88)
  • Added get methods for unsigned values to ByteBufferArray (#89)
  • Fixed #90: Engine stream handler may enter infinite loop when engine closes while sending pending data (#91) (#92)
  • Introduced TLS 1.3 Toolkit module (#93)
  • Gentle closing of session engine in case of failure (#94)
  • Handling of user_canceled alert by TLSEngine (#95)

v1.10.0

17 May 19:46
add01ba
Compare
Choose a tag to compare

1.10.0

  • 2022-05-18 - changes
  • Added support for byte buffer holder (#85)
  • Enhanced handling of exceptions thrown in session handlers (#86)

v1.9.0

09 Mar 20:00
92164dc
Compare
Choose a tag to compare

1.9.0

  • 2022-03-09 - changes
  • Support for connection through SOCKS proxy (#81)
  • Added proxy basic HTTP authentication scheme (#82)
  • Added builders for SSLContext and SSLEngine (#83)

v1.8.0

01 Nov 22:05
cc49498
Compare
Choose a tag to compare

1.8.0

  • 2021-11-01 - changes
  • Migrated from Travis-CI to GitHub Action (#67)
  • Generic inbound type in IBaseDecoder (#68)
  • Improved output splitting produced by ZlibDecoder (#70)
  • Controlling session closing by type of thrown exception (#72)
  • Added direct task execution from session object (#75)
  • Added support for pipeline of sessions operating on single connection (#76)
  • Added support for connection through HTTP proxy (#77)
  • Support for WebSocket protocol (#78)

v1.7.0

20 Mar 21:57
Compare
Choose a tag to compare

1.7.0

  • 2021-03-20 - changes
  • Added channel context for selector loop genericity (#55)
  • Added support for SCTP protocol (#60)
  • Fixed #56: Encoding does not release buffers when the last encoder has byte[] as the inbound type (#61)
  • Fixed #57: Future objects returned by write/send methods of datagram-oriented sessions may signal completion too quickly (#61)
  • Fixed #62: Adding/Removal of an event-driven codec to/from a codec pipeline is not signaled in open sessions (#63)

v1.6.0

29 Dec 17:42
e105dea
Compare
Choose a tag to compare

1.6.0

  • 2020-12-30 - changes
  • Improved handling of empty buffers in engine handlers (#48)
  • Added thread-local caching allocator (#51)
  • Improved SSL/TLS max buffer size configuration (#52)
  • Access to engine's internal session from engine-driven sessions (#53)

v1.5.0

09 Dec 09:17
b2d6b10
Compare
Choose a tag to compare

1.5.0

  • 2020-12-09 - changes
  • Added ZLIB and GZIP codecs (#41)
  • Performance improvements (#43)

v1.4.0

02 Aug 09:11
9c5b388
Compare
Choose a tag to compare

1.4.0

  • 2020-08-02 - changes
  • Added datagram server handler (#34)
  • Added support for session timer (#35)
  • Improved closing in session events (#36)
  • Codec improvements for datagram server sessions (#37)
  • Support for DTLS (#38)
  • Added DTLS server/client example (#39)

v1.3.0

14 Dec 23:28
bac6c5e
Compare
Choose a tag to compare

1.3.0

  • 2019-12-14 - changes
  • Added support for protocol engines (#23)
  • Added support for codec executors (#27)
  • Execution of tasks in selector loop's thread (#28)
  • Logging enhancements (#30)
  • Added compound decoder/encoder (#31)
  • Support for jdk11 (TLS 1.3) (#32)