Permalink
Commits on Jan 10, 2017
  1. Add new PGP keys.

    committed Jan 10, 2017
Commits on Dec 30, 2016
  1. Remove fest-assert usage #100

    committed Dec 30, 2016
  2. Activate JUnit 5 with Surefire/Failsafe.

    Fix remaining leftovers from JUnit 4 to 5 migration.
    committed Dec 30, 2016
Commits on Dec 21, 2016
  1. Drop Java 7 build profile #102

    committed Dec 21, 2016
  2. Migrate tests to JUnit 5 #101

    committed Dec 21, 2016
  3. Migrate tests to AssertJ #100

    committed Dec 21, 2016
  4. Upgrade to Mockito 2.3 #100

    committed Dec 21, 2016
Commits on Dec 3, 2016
  1. Disable flakey test

    committed Dec 3, 2016
  2. Allow configuration of log message parameter inclusion #87

    Java.util.logging-based log handlers can be now configured whether to include log message parameters in the GELF message with includeLogMessageParameters=true/false, defaults to true.
    
    Log event message parameters are usually used together with message bundles:
    
    logger.log(Level.INFO, "my.message.key", new Object[] { "hello", "my", "world" });
    committed Dec 3, 2016
  3. Fix absolute paths in assembly descriptor

    committed Dec 3, 2016
  4. Allow selective stack trace extraction with filtering on Java-default…

    … representation #99
    
    logstash-gelf now uses Java-default stack trace representations as input for stack trace filtering. Setting extractStackTrace to a numerical value allows selection of the throwable to be represented. The resulting stack trace of a selected child exception is prepended with all throwables in the chain without their stack trace.
    
    Stack trace printing uses now Java's default representation (Throwable.printStackTrace) to get also suppressed exceptions in the complete stack trace.
    committed Dec 3, 2016
Commits on Oct 25, 2016
  1. [maven-release-plugin] prepare for next development iteration

    committed Oct 25, 2016
  2. [maven-release-plugin] prepare release logstash-gelf-1.11.0

    committed Oct 25, 2016
  3. Prepare release 1.11.0

    committed Oct 25, 2016
Commits on Oct 24, 2016
  1. Polishing

    Consistent static final declaration. Improve JavaDoc.
    committed Oct 24, 2016
Commits on Oct 21, 2016
  1. Auto-enlarge buffers on demand

    committed Oct 21, 2016
Commits on Oct 20, 2016
  1. Polishing

    Improve JavaDoc
    committed Oct 20, 2016
  2. Fix assembly plugin issue with Java 9 #90

    committed Oct 20, 2016
  3. Add mvnw wrapper

    committed Oct 20, 2016
  4. Add support for SSL/TCP Sender #95

    logstash-gelf now provides a SSL/TCP Gelf sender that sends Gelf messages using a secure TCP channel.
    
    Host scheme: ssl:hostname:port, e.g. ssl:myhost:12664
    committed Oct 6, 2016
Commits on Oct 6, 2016
  1. Retry network writes until buffers are empty #96

    A high write volume can cause package loss when using TCP or UDP senders. This is because of saturated send buffers. NIO channels don't block/continue writing if send buffers are full but return from the call. Inspecting the remaining buffer size is a good measure to determine whether the buffer was written entirely or whether bytes to write are left. Add synchronization to prevent GELF message interleaving.
    
    TCP and UDP senders now retry writes until the message buffer is written entirely to the Channel (send buffer).
    
    See also PR #96.
    committed Oct 6, 2016
Commits on Sep 13, 2016
  1. Add details on Glassfish/Payara integration #94

    committed Sep 7, 2016
Commits on Aug 15, 2016
  1. Polishing

    Report JSON when parsing fails.
    committed Aug 15, 2016
Commits on Aug 14, 2016
  1. Version bump to 1.11.0-SNAPSHOT

    committed Aug 14, 2016
  2. Polishing

    committed Aug 14, 2016
  3. Reduce garbage during GelfMessage encoding and writing #86

    TCP and UDP senders now use pooled buffers to reduce GC pressure. GelfMessage is able to write its content to provided buffers. UDP serialization uses a custom, pooled GZIP compressor. This change results in a 50% increase in throughput and a reduced time deviation (5x increased stability).
    
    Pooled buffers use a fixed buffer size that can be controlled by the logstash-gelf.buffer.size property (env/sys-property).
    committed Aug 14, 2016
Commits on Jul 22, 2016
  1. Mention default hostname lookup strategy in documentation

    committed Jul 22, 2016
Commits on Jul 17, 2016
  1. Perform code coverage recording on Java 7 and Java 8 only

    committed Jul 17, 2016
Commits on Jul 16, 2016
  1. Execute WildFly integration tests on Java 8 only

    committed Jul 16, 2016
  2. Switch to Codecov #91

    committed Jul 16, 2016
  3. Enable TravisCI with JDK9

    committed Jul 16, 2016