Skip to content

Releases: devatherock/kafka-lag-monitor

2.0.0

28 Sep 21:46
b0edb59
Compare
Choose a tag to compare

Added

  • Test to verify log format

Changed

  • fix(deps): update dependency org.objenesis:objenesis to v3.4
  • fix(deps): update dependency org.projectlombok:lombok to v1.18.34
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.2
  • chore(deps): update plugin org.sonarqube to v5.1.0.4882
  • fix(deps): update dependency org.jsoup:jsoup to v1.18.1
  • fix(deps): update dependency net.logstash.logback:logstash-logback-encoder to v8
  • chore(deps): Upgraded kafka to 3.8.0
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.8
  • fix(deps): update dependency org.xerial.snappy:snappy-java to v1.1.10.7
  • #291: Upgraded micronaut to 4.6.2
  • #292: Upgraded to Java 21
  • Built native image using micronaut gradle plugin
  • chore(deps): update dependency gradle to v8.10.2
  • fix(deps): update dependency net.bytebuddy:byte-buddy to v1.15.3
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.0

1.1.0

04 May 01:05
b27cd75
Compare
Choose a tag to compare

Added

  • Used an influxdb container for tests

Changed

  • chore(deps): update plugin com.diffplug.spotless to v6.25.0
  • fix(deps): update dependency org.apache.kafka:kafka-clients to v3.7.0
  • chore(deps): update bitnami/kafka docker tag to v3.7.0
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.0
  • fix(deps): update dependency org.projectlombok:lombok to v1.18.32
  • chore(deps): update dependency gradle to v8.7
  • chore(deps): update plugin org.sonarqube to v5
  • chore(deps): update cimg/openjdk docker tag to v17.0.11
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.6
  • Triggered slack notification on pipeline failure as well
  • Used multi-arch influxdb docker image
  • fix(deps): update dependency net.bytebuddy:byte-buddy to v1.14.14
  • chore(deps): update templates orb to v0.7.0
  • Combined the amd64 and arm64 images into a single multi-arch image

1.0.0

22 Jan 00:12
6fc7725
Compare
Choose a tag to compare

Added

  • #73: Documented configurable properties and environment variables
  • Used circleci-templates orb to simplify CI pipeline
  • #172: Added integration tests
  • #222: Built a graalvm native image
  • #176: Built separate x86 and arm64 docker images

Changed

  • chore: Added changelog-updater for creating missed changelog entries
  • fix(deps): update dependency org.objenesis:objenesis to v3.3
  • chore(deps): update plugin com.github.kt3k.coveralls to v2.12.2
  • Upgraded to Java 17
  • Updated dockerhub readme in CI pipeline
  • chore(deps): update devatherock/simple-slack docker tag to v1
  • fix(deps): update dependency net.logstash.logback:logstash-logback-encoder to v7.4
  • fix(deps): update dependency org.projectlombok:lombok to v1.18.30
  • fix(deps): update dependency org.xerial.snappy:snappy-java to v1.1.10.5
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.14
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.1
  • fix(deps): update dependency net.bytebuddy:byte-buddy to v1.14.11
  • Upgraded spotless to 6.24.0
  • chore(deps): update dependency gradle to v8.5
  • chore(deps): update plugin org.sonarqube to v4.4.1.3373
  • fix(deps): update dependency org.apache.kafka:kafka-clients to v3.6.1
  • fix(deps): update dependency org.jsoup:jsoup to v1.17.2

0.2.0

02 Apr 03:09
13baf4c
Compare
Choose a tag to compare

Added

  • Spotless gradle plugin to format code
  • Support for JSON logs

Changed

  • /influx/metrics endpoint to work correctly when metrics are reported in multiple batches

0.1.1

30 Mar 21:18
ca28988
Compare
Choose a tag to compare

Changed

  • #9: Fixed performance issues due to the lag collector job running in the event loop

0.1.0

30 Mar 03:17
c929909
Compare
Choose a tag to compare

Added

  • Initial version. Records kafka lag for specified consumer groups
  • #4: Accepted regular expressions in the list of consumer groups to monitor
  • #5: Accepted a list of regular expressions for consumer groups to exclude