Releases: osiegmar/logback-gelf
Releases · osiegmar/logback-gelf
v6.1.0
v6.0.2
v6.0.1
v6.0.0
v5.0.1
v5.0.0
[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 tofalse
. Serialization format of markers has changed. - Improved MessageID creation algorithm
- Improved JSON serialization performance
Fixed
- Fixed build on windows
v4.0.2
v4.0.1
v4.0.0
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 returnbyte[]
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
[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
ofGelfEncoder
fromtrue
tofalse
. - Rename
trustAllCertificates
property ofGelfTcpTlsAppender
toinsecure
. - Never write timestamp in JSON using scientific notation.
- Never write static or MDC fields in JSON using scientific notation.