Skip to content

Releases: debugrammer/graylog-sdk-spring-boot

2.0.0-beta.0

30 Jul 02:19
Compare
Choose a tag to compare

❗ 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

24 Jun 02:26
Compare
Choose a tag to compare

⭐ New Features

  • Add paging option on Graylog messages.

1.1.7

10 Jun 05:31
Compare
Choose a tag to compare

🔨 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

09 Apr 01:42
Compare
Choose a tag to compare

🔨 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

26 Feb 01:52
Compare
Choose a tag to compare

⭐ 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

08 Jan 02:14
Compare
Choose a tag to compare

🔨 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

31 Dec 08:18
Compare
Choose a tag to compare

🔧 Bug Fixes

  • Exclude sample configuration files from jar.

1.1.2

05 Dec 07:16
Compare
Choose a tag to compare

🔁 Code Refactoring

  • Simplify exceptions throwing from graylogSearch.getMessages(...).

1.1.1

03 Dec 12:03
Compare
Choose a tag to compare

🔧 Bug Fixes

  • Fix Graylog server response validator's accessor public to private.

1.1.0

03 Dec 06:15
Compare
Choose a tag to compare

⭐ New Features

  • Add GraylogServerException which will be thrown when Graylog SDK fails to communicate with Graylog server.