Skip to content

Releases: epam/gflog

Release 3.0.6

03 Jul 16:31
Compare
Choose a tag to compare

Improve substitutions for xml configuration:

  • Support default values in substitutions: ${some.property:-default.value}
  • Support system properties and environment variables in substitutions: ${sys:some.property} and ${env:some.property}
  • Support nested substitutions for default values: ${env:some.property:-${sys:some.property:-default.value}}

Release 3.0.5

24 Jan 16:06
Compare
Choose a tag to compare
  • Support SLF4J 2.0.+.

Release 3.0.4

21 Aug 15:30
Compare
Choose a tag to compare

Support timestamp/date/time in nanoseconds. New API methods:

  • appendTimestampNs/appendDateNs/appendTimeNs
  • appendTimestampNsLast/appendDateNsLast/appendTimeNsLast
  • withTimestampNs/withDateNs/withTimeNs

Release 3.0.3

04 Oct 20:36
Compare
Choose a tag to compare

Support Java 17:

  • Replaced internal api to get address of direct ByteBuffer with Unsafe

Release 3.0.2

23 Sep 16:19
Compare
Choose a tag to compare

Fixed:

  • JulBridge.install() is working incorrectly #6

Updated:

  • gradle: 6.8.2 -> 7.1.1
  • jmh: 1.27 -> 1.32
  • jol: 0.14 -> 0.16
  • log4j: 2.14.0 -> 2.14.1
  • disruptor: 3.4.2 -> 3.4.4
  • affinity: 3.21ea1 -> 3.21ea5

Release 3.0.1

14 May 10:25
Compare
Choose a tag to compare

Changelog:

  • Added checkstyle plugin. Code cleanup.
  • Improved performance by introducing an exception path to pass exceptions to the background thread.
  • Improved performance by using FAA instead of CAS when claiming space for a log entry.
  • Introduced exception depth limit to handle cyclic exceptions.

Release 3.0.0

22 Feb 10:01
Compare
Choose a tag to compare

The first release of the library:

  • gflog-api - api
  • gflog-core - implementation
  • gflog-jcl - bridge Apache Commons Logging to gflog
  • gflog-jul - bridge Java Util Logging to gflog
  • gflog-slf4j - bridge SLF4J to gflog
  • gflog-mail - mail appender