Skip to content
This repository has been archived by the owner on Apr 5, 2022. It is now read-only.

Releases: bumptech/nitro

Nitro v0.2.2

18 Nov 20:53
Compare
Choose a tag to compare

This release contains minor bugfixes.

Bugfixes

  • Fix reconnect timer for tcp sockets to actually sleep the requested amount of time instead of busy-connecting ( 6942173 ). Thanks @timdoug for the report.

Nitro v0.2.1

01 Aug 07:04
Compare
Choose a tag to compare

Bugfixes

  • Fix documentation naming error for NOBLOCK vs. NOWAIT ( 7765895 )
  • Fix a rare memory leak on socket error condition ( 496daf2 )
  • Fix a common memory leak on frames that span tcp buffer boundaries in high-throughput conditions ( 54d1b62 )

Nitro v0.2.0

09 Jul 02:16
Compare
Choose a tag to compare

What's New

  • Socket diagnostics
  • DNS resolution
  • Switched from nacl to libsodium
  • High-water mark support
  • Configurable TCP Keep-Alive
  • Frame data clearable for "lightweight" reply frames
  • FreeBSD support
  • C99 support

Bugfixes

  • Fixed HWM bug (not firing queue pthread_cond_t appropriately) SHA: fed58dd
  • Fixed EMFILE support in a few places SHA: aafae76 , SHA: dba80fd
  • No block on direct-send operations SHA: e656e34
  • EAGAIN on eventfd read() handled SHA: 08bf1fd
  • Fix nitro_set_error to return < 0 SHA: 52fcd97
  • eventfd in EFD_SEMAPHORE mode is wrong SHA: 309b7d9

Nitro v0.1.1

03 Jul 05:46
Compare
Choose a tag to compare

What's New

  • No longer requires gcc 4.7
  • C99 instead of C11
  • Builds on Mac OS X

Bugfixes

  • An uninitialized condition variable caused crashes on Mac OS X and FreeBSD (undefined behavior)

Nitro v0.1.0

03 Jul 05:40
Compare
Choose a tag to compare

Initial public release!