Skip to content

Releases: ZachtimusPrime/Go-Splunk-HTTP

Splunk HTTP Logging v2.0.2

19 Aug 13:15
f3be3a1
Compare
Choose a tag to compare

Changes:
@tris - Fix memory corruption in io.Writer interface

Package Dependencies:

  • golang v1.10.X or higher

Splunk HTTP Logging v2.0.1

13 Oct 20:27
49a10eb
Compare
Choose a tag to compare

@CodyDWJones - altered time contract to logs, enabling timestamps accurate to milliseconds on logs
@antoineco - return typed HEC error responses instead of an error string and go module support

Thank you for the contributions 🙌

Do note that v2.x+ requires golang v1.10.x or higher due to the use of strings.Builder.

Splunk HTTP Logging v1.5

20 Apr 21:35
094ff9e
Compare
Choose a tag to compare

Messaging to and from Splunk has been improved thanks to community contributions

Splunk HTTP Logging v1.4

20 Feb 00:51
Compare
Choose a tag to compare

Asynchronous io.Writers now available thanks to @mchaynes

Splunk HTTP Logging v1.3

30 Jan 14:52
2e2b5d4
Compare
Choose a tag to compare

Merged @mchaynes changes to default http client generated. Now default http clients are secure.

Splunk HTTP Logging v1.2

18 Apr 05:08
3dedcca
Compare
Choose a tag to compare
  • Merged update from @ivan-californias to enable logging events with timestamps generated by source host
  • Merged update from @ivan-californias to enable logging event batches (bulk logging from singular or multiple sources)
  • Updated README to show examples of new functionality

Splunk HTTP Logging v1.1

03 May 14:21
Compare
Choose a tag to compare

Updated the Log function to take in json objects by way of interface{} rather than only accepting map[string]string. This is far more useful/robust.

Splunk HTTP Logging v1.0

05 Jan 20:59
Compare
Choose a tag to compare

Changes the way the connection to Splunk is made from v0.1. The connection is now a reusable client with attached Log function. This format seems to more closely follow go development strategies.

Simple stab at easy Splunk logging

05 Jan 19:42
Compare
Choose a tag to compare

First release, which simply stores information needed to connect to Splunk in an object and then crafts the client each time Log is called to send off a log event.