You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
about: Create a Pull Request to contribute to the SDK
4
+
title: ''
5
+
labels: ''
6
+
assignees: ''
7
+
8
+
---
9
+
10
+
## Description of PR
11
+
12
+
Provide the **context and motivation** for this PR.
13
+
Briefly explain the **type of changes** (bug fix, feature request, doc update, etc.) made in this PR. Provide reference to issue # fixed, if applicable.
14
+
15
+
Describe the approach to the solution, the changes made, and any resulting change in behavior or impact to the user.
16
+
17
+
## Testing the changes
18
+
19
+
Please ensure tests are added for your changes.
20
+
Include details of **types of tests** written for the changes in the PR and any **test setup and configuration** required to run the tests.
21
+
Mention the **versions of the SDK, language runtime, OS and details of Splunk deployment** used in testing.
22
+
23
+
## Documentation
24
+
25
+
Please ensure **comments** are added for your changes and any **relevant docs** (readme, reference docs, etc.) are updated.
26
+
Include any references to documentation related to the changes.
27
+
28
+
## Dependencies and other resources
29
+
30
+
Provide references to PRs or things **dependent on this change** and any relevant PRs or resources like style guides and tools used in this PR.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+60Lines changed: 60 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,65 @@
1
1
# Splunk Logging for Java Changelog
2
2
3
+
## Version 1.11.5
4
+
5
+
### Critical Security Update
6
+
* Bump Log4J version to latest 2.17.2 @see[CVE-2021-44832 Log4j<2.17.1](https://nvd.nist.gov/vuln/detail/CVE-2021-44832)
7
+
* Bump Logback version to latest 1.2.11 @see[CVE-2021-42550 Logback<1.2.8](https://nvd.nist.gov/vuln/detail/CVE-2021-42550)
8
+
9
+
### Enhancements
10
+
* Added StandardErrorCallback class. Register ErrorCallback implementations via logback or log4j xml config. (PR [#215](https://github.com/splunk/splunk-library-javalogging/pull/215))
11
+
* ErrorCallback class used to handle error other than Server errors.
12
+
13
+
### Minor Changes
14
+
* Bump org.slf4j:slf4j-api version to latest [1.7.36](https://github.com/qos-ch/slf4j/releases/tag/v_1.7.36)
15
+
* Bump com.squareup.okhttp3:okhttp to latest [4.9.3](https://square.github.io/okhttp/changelogs/changelog_4x/#version-493)
16
+
* Bump com.google.code.gson:gson to latest [2.9.0](https://github.com/google/gson/releases/tag/gson-parent-2.9.0)
17
+
* Flush HttpClient after flushing appenders. (PR [#207](https://github.com/splunk/splunk-library-javalogging/pull/207))
18
+
* Timeout settings modified for OKHttpClient. (PR [#199](https://github.com/splunk/splunk-library-javalogging/pull/199))
19
+
* Default behavior of Splunk event header & body are reverted back to v1.7.3. (PR [#198](https://github.com/splunk/splunk-library-javalogging/pull/198))
20
+
21
+
## Version 1.11.4
22
+
23
+
### Critical Security Update
24
+
* Update Logback to version 1.2.9 per CVE-2021-42550.
25
+
26
+
## Version 1.11.3
27
+
28
+
### Critical Security Update
29
+
* Upgrade Log4J again v2.17.0 related to CVE-2021-45046 & CVE-2021-44228
30
+
31
+
## Version 1.11.2
32
+
33
+
### Critical Security Update
34
+
* Upgrading log4J to 2.16 per CVE-2021-45046.
35
+
36
+
## Version 1.11.1
37
+
38
+
### Critical Security Update
39
+
* Upgrading log4J to 2.15 per CVE-2021-44228. [PR](https://github.com/splunk/splunk-library-javalogging/pull/222)
40
+
41
+
## Version 1.11.0
42
+
43
+
### Minor Changes
44
+
* Added a parameter to set await termination timeout. [PR](https://github.com/splunk/splunk-library-javalogging/pull/179)
45
+
46
+
## Version 1.10.0
47
+
48
+
### Bug Fixes
49
+
50
+
* Fixed issue causing delayed time when using AsyncAppender (GitHub issue [#186](https://github.com/splunk/splunk-javascript-logging/issues/186))
51
+
* Now the timestamp is being recorded at the time when log event "occurs" instead of the time when log event is being "sent"
52
+
53
+
### Minor Changes
54
+
55
+
* Updated the project to use make conventions to spin up local dockerized instances.
56
+
* Upgrade version of okhttp to 4.9.1.
57
+
* Upgrade version of slf4j to 1.7.30.
58
+
* Upgrade version of gson to 2.8.7.
59
+
* Upgrade version of junit to 4.13.2.
60
+
* Upgrade version of commons to 3.12.
61
+
62
+
3
63
## Version 1.9.0
4
64
5
65
* Resolve an issue with TcpAppender losing events when busy (@avdv)
Copy file name to clipboardExpand all lines: README.md
+44-7Lines changed: 44 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Splunk Logging for Java
2
2
3
-
#### Version 1.9.0
3
+
#### Version 1.11.5
4
4
5
5
Splunk logging for Java enables you to log events to HTTP Event Collector or to a TCP input on a Splunk Enterprise instance within your Java applications. You can use three major Java logging frameworks: [Logback](http://logback.qos.ch), [Log4j 2](http://logging.apache.org/log4j/2.x/), and [java.util.logging](https://docs.oracle.com/javase/7/docs/api/java/util/logging/package-summary.html). Splunk logging for Java is also enabled for [Simple Logging Facade for Java (SLF4J)](http://www.slf4j.org).
6
6
@@ -24,18 +24,18 @@ Here's what you need to get going with Splunk logging for Java.
24
24
25
25
If you haven't already installed Splunk, download it
26
26
[here](http://www.splunk.com/download). For more about installing and running
27
-
Splunk and system requirements, see [Installing & Running Splunk](http://dev.splunk.com/view/SP-CAAADRV). Splunk logging for Java is tested with Splunk Enterprise 7.0 and 7.2.
27
+
Splunk and system requirements, see [Installing & Running Splunk](http://dev.splunk.com/view/SP-CAAADRV). Splunk logging for Java is tested with Splunk Enterprise 8.0 and 8.2.0.
28
28
29
-
#### Java
29
+
#### Java
30
30
31
31
You'll need Java version 8 or higher, from [OpenJDK](https://openjdk.java.net) or [Oracle](https://www.oracle.com/technetwork/java).
32
32
33
33
#### Logging frameworks
34
34
35
35
If you're using the Log4j 2, Simple Logging Facade for Java (SLF4J), or Logback logging frameworks in conjunction with Splunk logging for Java there are additional compatibility requirements. For more about logging framework requirements, see [Enable logging to HEC](https://dev.splunk.com/enterprise/docs/devtools/java/logging-java/howtouseloggingjava/enableloghttpjava/) and [Enable logging to TCP inputs](https://dev.splunk.com/enterprise/docs/devtools/java/logging-java/howtouseloggingjava/enablelogtcpjava). These frameworks require:
36
-
* Log4j version 2.12.1
37
-
* SLF4J version 1.7.29
38
-
* Logback version 1.2.3
36
+
* Log4j version 2.17.2
37
+
* SLF4J version 1.7.36
38
+
* Logback version 1.2.11
39
39
40
40
## Documentation and resources
41
41
@@ -51,6 +51,43 @@ If you're using the Log4j 2, Simple Logging Facade for Java (SLF4J), or Logback
0 commit comments