Skip to content

Releases: osiegmar/logback-gelf

v6.1.0

05 Sep 04:42
Compare
Choose a tag to compare

Added

  • Support for external encoders like Spring's StructuredLogEncoder

v6.0.2

24 Aug 12:47
Compare
Choose a tag to compare

Changed

  • Improve performance of number conversion in GelfEncoder (#108); Thanks to @deathy
  • Update dependency to logback 1.5.7

v6.0.1

13 Apr 12:19
Compare
Choose a tag to compare

Fixed

  • Setting uri in GelfHttpAppender (#103)

v6.0.0

04 Apr 05:54
Compare
Choose a tag to compare

Added

  • HTTP appender for sending GELF messages via HTTP

Changed

  • Update dependency to logback 1.5.3
  • Renamed shortPatternLayout to shortMessageLayout, fullPatternLayout to fullMessageLayout
    #100

Removed

  • Removed support for truncating short messages (maxShortMessageLength)
    #100

v5.0.1

10 Dec 05:34
Compare
Choose a tag to compare

Changed

  • Update to Logback 1.4.14

v5.0.0

21 Oct 14:05
Compare
Choose a tag to compare

[5.0.0] - 2023-10-21

Added

  • Support for key value pairs
    #86
  • Add another method for adding static field to GelfEncoder
    #80
  • Add support for truncating short messages (maxShortMessageLength)

Changed

  • Upgrade to Java 11 (Premier Support of Java 8 ended in March 2022).
  • Upgrade to Logback 1.4.11
  • GZIP Compression with GelfUdpAppender
    #66
  • Replace blank hostname and blank log message to prevent Graylog error
    #82
  • Default of includeMarker changed to false. Serialization format of markers has changed.
  • Improved MessageID creation algorithm
  • Improved JSON serialization performance

Fixed

  • Fixed build on windows

v4.0.2

22 Dec 17:47
Compare
Choose a tag to compare

[4.0.2] - 2021-12-22

Changed

  • Update dependency to logback 1.2.9 #72

v4.0.1

17 Dec 17:28
Compare
Choose a tag to compare

Changed

  • Update dependency to logback 1.2.8 #67

v4.0.0

17 Oct 17:09
Compare
Choose a tag to compare

Added

  • Add poolMaxIdleTime configuration option to TCP appenders #49

Changed

  • Removed MD5 for creating Message-IDs and rewrote MessageIdSupplier logic #52
  • Ability to add custom fields to GelfMessage, computed from ILoggingEvent #55
  • Refactor de.siegmar.logbackgelf.GelfMessage#toJSON to return byte[]
    instead of String for proper performance. #58
  • Improve SimpleJsonEncoder.escapeString memory usage. #61
  • Defined 'de.siegmar.logbackgelf' as the Automatic-Module-Name (JPMS module name)

v3.0.0

15 Mar 12:21
Compare
Choose a tag to compare

[3.0.0] - 2020-03-15

Added

  • Allow encoder subclasses to customize the message before it is converted to String. #40
  • Server certificate hostname verification in GelfTcpTlsAppender.
  • Allow custom implementations for supplying GELF UDP Message-IDs.

Changed

  • Upgrade to Java 8 (Premier Support of Java 7 ended in July 2019).
  • Change the default value of numbersAsString of GelfEncoder from true to false.
  • Rename trustAllCertificates property of GelfTcpTlsAppender to insecure.
  • Never write timestamp in JSON using scientific notation.
  • Never write static or MDC fields in JSON using scientific notation.