Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 2.85 KB

CHANGELOG.md

File metadata and controls

50 lines (41 loc) · 2.85 KB

Change Log

All notable changes to this project will be documented in this file.

###Changed

  • Fixed typos in logback warning messages emitted by com.github.danielwegener.logback.kafka.KafkaAppenderConfig (#28)
  • Switched default delivery strategy to com.github.danielwegener.logback.kafka.delivery.AsynchronousDeliveryStrategy as it is the more sensible default.

0.1.0 - 2016-02-07

###Changed

  • Class com.github.danielwegener.logback.kafka.KafkaAppenderBase has been inlined into the KafkaAppender.
  • Class com.github.danielwegener.logback.kafka.encoding.PatternLayoutKafkaMessageEncoder has been renamed to com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder (#9). To ease the migration, there is still a deprecated class alias PatternLayoutKafkaMessageEncoder. You should change your logback.xml to LayoutKafkaMessageEncoder as soon as possible!
  • KafkaAppender, KeyingStrategy and LayoutKafkaMessageEncoder are now generic and can now be used with alternative logback implementations like logback-access (#16)!

0.0.5 - 2015-12-23

###Changed

  • Upgrade to kafka 0.9.0. This includes that Java 6 is no longer supported.
  • Using of deprecated kafka configuration is reported as logback warning.

0.0.4 - 2015-11-28

Changed

  • Missing config keys having a default value are reported as info rather as warning (from @soniro)
  • Made producer lazy initialized to avoid warnings on logger startup (from @aerskine)

0.0.3 - 2015-08-20

Changed

  • Upgrade to kafka 0.8.2.1

Added

  • Documentation for custom serializers

0.0.2 - 2015-03-12

Changed

  • Fix deadlocks in AsyncProducer
  • Mockito is now a test only dependency
  • Handling of BufferExhaustedExceptions making block.on.buffer.full=false usable
  • Suppress log events from org.apache.kafka.*. namespace

Added

  • Documentation for delivery strategies

0.0.1 - 2015-02-23

  • initial release