Releases: debugrammer/graylog-sdk-spring-boot
Releases · debugrammer/graylog-sdk-spring-boot
2.0.0-beta.0
❗ Notice
This is NOT a guaranteed list for the final release and is subject to change at anytime.
⭐ New Features
- Add Graylog 3.2 sync search API.
- Add Graylog 3.2 search spec builder.
- Add legacy-like normalized aggregation result domains: Statistics, Terms, Histogram.
- Add support for Java 12, 13, 14.
- Add Graylog 3.2 sync search API timeout environment variable.
// application.properties
graylog.sdk.api.timeout=60000
🔨 Dependency Upgrades
- Upgrade to Spring Boot 2.3.1.RELEASE
- Upgrade to Gradle 6.5.1
- Upgrade to OkHttp 4.8.0
- Upgrade to commons-lang3 3.11
⚠️ BREAKING CHANGES
- Move legacy aggregation result domains under
legacy
package.
// v1.2
com.joonsang.graylog.sdk.spring.starter.domain.FieldHistogram
com.joonsang.graylog.sdk.spring.starter.domain.FieldHistogramData
com.joonsang.graylog.sdk.spring.starter.domain.Histogram
com.joonsang.graylog.sdk.spring.starter.domain.HistogramData
com.joonsang.graylog.sdk.spring.starter.domain.Statistics
com.joonsang.graylog.sdk.spring.starter.domain.Terms
com.joonsang.graylog.sdk.spring.starter.domain.TermsData
// v2.0
com.joonsang.graylog.sdk.spring.starter.domain.legacy.FieldHistogram
com.joonsang.graylog.sdk.spring.starter.domain.legacy.FieldHistogramData
com.joonsang.graylog.sdk.spring.starter.domain.legacy.Histogram
com.joonsang.graylog.sdk.spring.starter.domain.legacy.HistogramData
com.joonsang.graylog.sdk.spring.starter.domain.legacy.Statistics
com.joonsang.graylog.sdk.spring.starter.domain.legacy.Terms
com.joonsang.graylog.sdk.spring.starter.domain.legacy.TermsData
- Rename legacy Graylog search bean.
// v1.2
private final GraylogSearch graylogSearch;
public YourClassName(GraylogSearch graylogSearch) {
this.graylogSearch = graylogSearch;
}
// v2.0
private final LegacyGraylogSearch legacyGraylogSearch;
public YourClassName(LegacyGraylogSearch legacyGraylogSearch) {
this.legacyGraylogSearch = legacyGraylogSearch;
}
- Rename environment variable for legacy Graylog SDK.
// v1.2 application.properties
graylog.sdk.timezone=US/Eastern
// v2.0 application.properties
graylog.sdk.legacy.timezone=US/Eastern
1.2.0
⭐ New Features
- Add paging option on Graylog messages.
1.1.7
🔨 Dependency Upgrades
- Upgrade to Spring Boot 2.3.0.RELEASE
- Upgrade to Gradle 6.3
- Upgrade to OkHttp 4.7.2
- Upgrade to Guava 29.0-jre
1.1.6
🔨 Dependency Upgrades
- Upgrade to Spring Boot 2.2.6.RELEASE
- Upgrade to OkHttp 4.5.0
- Upgrade to commons-lang3 3.10
1.1.5
⭐ New Features
- Add Graylog server HTTP response code on
GraylogServerException
message.
🔨 Dependency Upgrades
- Upgrade to Spring Boot 2.2.4.RELEASE
- Upgrade to Spring Dependency Management 1.0.9.RELEASE
- Upgrade to Lombok 1.18.12
- Upgrade to OkHttp 4.4.0
1.1.4
🔨 Dependency Upgrades
- Upgrade to Spring Boot 2.2.2.RELEASE
- Upgrade to OkHttp 4.3.1
- Upgrade to Guava 28.2-jre
1.1.3
🔧 Bug Fixes
- Exclude sample configuration files from jar.
1.1.2
🔁 Code Refactoring
- Simplify exceptions throwing from
graylogSearch.getMessages(...)
.
1.1.1
🔧 Bug Fixes
- Fix Graylog server response validator's accessor
public
toprivate
.
1.1.0
⭐ New Features
- Add
GraylogServerException
which will be thrown when Graylog SDK fails to communicate with Graylog server.