All Versions
38
Latest Version
Avg Release Cycle
86 days
Latest Release
573 days ago

Changelog History
Page 3

  • v1.6.0 Changes

    November 24, 2017

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ‘Œ Improve closing sequence after Fluency#close is called
      • Call sender.close() at the end to prevent receiver from failing to read socket
      • Make TCPSender#close to wait unsent request is flushed
  • v1.5.0 Changes

    October 30, 2017

    ๐Ÿ”‹ Features:

    • โž• Add emit methods to output MessagePack encoded data directly
  • v1.4.0 Changes

    July 01, 2017

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘Œ Support custom error handler that is called back when a send error occurs
  • v1.3.0 Changes

    May 03, 2017

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fix bug Fluency with SyncFlusher doesn't flush buffered events without manually calling flush()
  • v1.2.0 Changes

    April 09, 2017

    ๐Ÿ”‹ Features:

  • v1.1.0 Changes

    January 14, 2017

    Optimizations:

    • ๐Ÿ”„ Change the following default values

      • waitUntilBufferFlushed: 10 -> 60 seconds
      • waitUntilTerminated: 10 -> 60 seconds
    • โฌ†๏ธ Upgrade the version of msgpack-java from 0.8.9 to 0.8.11 which fixes some serious bugs

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fix bug that a temporary thread invoked to release resources can prevent the process from exiting immediately
  • v1.0.0 Changes

    September 19, 2016

    ๐Ÿ”‹ Features:

    • โž• Add shadow jar to avoid jackson version incompatibility
    • ๐Ÿ‘Œ Support Jackson module registration to take care of https://github.com/komamitsu/fluency/issues/30
    • โž• Add Fluency.Config#setBufferChunkInitialSize and setBufferChunkRetentionSize
    • โž• Add Fluency#waitUntilFlusherTerminated
    • โž• Add Fluency.Config#setWaitUntilBufferFlushed and setWaitUntilFlusherTerminated
    • ๐Ÿ‘‰ Make Flusher appropriately wait until all buffers flushed

    ๐Ÿ”จ Refactoring:

    • ๐Ÿ“‡ Rename Fluency#waitUntilFlushingAllBuffer to waitUntilAllBufferFlushed
    • โœ‚ Remove ThreadLocal from PackedForwardBuffer
    • ๐Ÿšš Move FailureDetector to TCPSender from MultiSender
    • Simplify Xxxxx.Config classes to address https://github.com/komamitsu/fluency/pull/33
    • Simplify AsyncFlusher
    • ๐Ÿ‘Œ Improve the close sequence of Flusher, Buffer and Sender
  • v0.0.12 Changes

    August 08, 2016

    Optimizations:

    • ๐Ÿ”€ Reuse instances and reduce scope of Synchronization PackedForwardBuffer

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fix bug PackedForwardBuffer#append occationally throws BufferOverflow exception
  • v0.0.11 Changes

    May 30, 2016

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fix bug PackedForwardBuffer#append occationally throws BufferOverflow exception
  • v0.0.10 Changes

    April 11, 2016

    ๐Ÿ”‹ Features:

    • โž• Add new API Fluency#getAllocatedBufferSize to know how much Fluency is allocating memory
    • โž• Add new API Fluency#getBufferedDataSize to know how much Fluency is buffering unsent data in memory
    • Stop retry in RetryableSender after it is closed