Fluency v1.0.0 Release Notes

Release Date: 2016-09-19 // over 7 years ago
  • ๐Ÿ”‹ 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