v0.8.2 (2022-10-30)
Merged pull requests:
- Implement Openshift best practice with regard to the root group #416 (sverrehu)
- Update influxdb, kafka, spock to 1.17.5 #414 (scala-steward)
- Update scalatest to 3.2.14 #413 (scala-steward)
- Update scalafmt-core to 3.6.0 #412 (scala-steward)
- Update scala-library to 2.12.17 #411 (scala-steward)
- Update kafka to 3.2.3 #410 (scala-steward)
- Update logback-classic to 1.4.4 #409 (scala-steward)
v0.8.1 (2022-10-15)
Merged pull requests:
- Set retries default to 2 #407 (seglo)
- Add kafka-retries parameter #403 (guillaume-roland-cd)
- (chart) Always add checksum/config annotation #402 (guillaume-roland-cd)
- (chart) Make values in lookup.redis optional #401 (guillaume-roland-cd)
v0.8.0 (2022-09-24)
Merged pull requests:
- Upgrade confluent platform version in tests #398 (seglo)
- Update logback-classic to 1.4.0 #387 (scala-steward)
- Adding support for Redis lookup tables #333 (guillaume-roland-cd)
v0.7.3 (2022-09-11)
Merged pull requests:
- Update kafka to 3.2.2 #394 (scala-steward)
- Change base image, from ubi8 to eclipse-temurin #392 (guillaume-roland-cd)
- Update akka-http to 10.2.10 #390 (scala-steward)
- Update akka-actor, ... to 2.6.20 #389 (scala-steward)
v0.7.2 (2022-08-27)
Merged pull requests:
- Added annotation support to 031-MountedSecret.yaml #383 (seglo)
- Update Ubuntu on the workflows, as 18.04 is deprecated on GitHub #382 (sverrehu)
- Fix "Integration tests using Minikube" #381 (sverrehu)
- Update dependencies to avoid known vulnerabilities #380 (sverrehu)
- Update sbt-native-packager to 1.9.11 #379 (scala-steward)
- Update scalafmt-core to 3.5.9 #378 (scala-steward)
- Update mockito-scala to 1.17.12 #375 (scala-steward)
- Update scalatest to 3.2.13 #374 (scala-steward)
- Update influxdb, kafka to 1.17.3 #372 (scala-steward)
- Update scala-library to 2.12.16 #370 (scala-steward)
- Update simpleclient, simpleclient_hotspot, ... to 0.16.0 #368 (scala-steward)
- Update aws-msk-iam-auth to 1.1.4 #365 (scala-steward)
- Update scalafmt-core to 3.5.3 #364 (scala-steward)
- Refactoring labels #362 (nlamirault)
- Update scalatest to 3.2.12 #360 (scala-steward)
- Update sbt-header to 5.7.0 #356 (scala-steward)
v0.7.1 (2022-04-22)
Merged pull requests:
v0.7.0 (2022-04-07)
Merged pull requests:
- Patreon support badge #348 (seglo)
- Add scalafmt plugin #347 (seglo)
- Minikube integration tests #346 (seglo)
- Remove references to seanglover.com #345 (seglo)
- Move image pull secrets to pod spec #344 (seglo)
- Update mockito-scala to 1.17.5 #343 (scala-steward)
- Update sbt-native-packager to 1.9.9 #342 (scala-steward)
- Configurable log pattern, force checksum usage, support PrometheusRules thru config #341 (seglo)
- Documentation of the "sinks" config required to activate reporters #340 (julien-lafont)
- General cleanup 2022 #338 (seglo)
- GitHub Actions CI #337 (seglo)
- Update kafka lag exporter for IAM Auth #336 (the-cybersapien)
- Update akka-actor, ... to 2.6.19 #334 (scala-steward)
- Adding metricRelabelings and relabelings options #332 (guillaume-roland-cd)
- Update logback-classic to 1.2.11 #328 (scala-steward)
- Update akka-http to 10.2.9 #327 (scala-steward)
- Add extra labels for pods and deployment #326 (ThiagoSilvaSilveira)
- fix: rbac versioning #325 (saminahbab)
- Update sbt-header to 5.6.5 #320 (scala-steward)
- Update simpleclient, simpleclient_hotspot, ... to 0.15.0 #319 (scala-steward)
- Added envFrom config options (configMapRef | secretRef) #318 (judomu)
- Update helm repo #315 (seglo)
- Update scalatest to 3.2.11 #313 (scala-steward)
- Update mockito-scala to 1.16.55 #311 (scala-steward)
- Update influxdb, kafka to 1.16.3 #310 (scala-steward)
- Use Java 17 inside Docker image #297 (slachiewicz)
- Update akka-stream-alpakka-influxdb to 3.0.4 #289 (scala-steward)
- Update sbt-native-packager to 1.8.1 #284 (scala-steward)
v0.6.8 (2021-11-20)
Merged pull requests:
- Fix deployment #283 (seglo)
- 0.6.8 release prep #282 (seglo)
- 0.6.8 release prep #281 (seglo)
- Add authorizer-properties to sample ACL command #275 (seglo)
- Drop sbt-bintray #273 (seglo)
- Axual/add configurable options #268 (daniel-axual)
- Update scalatest to 3.2.10 #261 (scala-steward)
- Update scala-library to 2.12.15 #260 (scala-steward)
- Common usecase for a servicemonitor is to add additional labels to it… #258 (ryan-dyer-sp)
- Update simpleclient, simpleclient_hotspot, ... to 0.12.0 #257 (scala-steward)
- Update akka-stream-alpakka-influxdb to 3.0.3 #253 (scala-steward)
- feat: add support for different reporters in Helm chart #246 (RoVernekar)
- Use kafka_consumergroup_poll_time_ms metric as healthcheck #231 (toshyak)
- support adding annotations to created service account #227 (uishon)
- Update influxdb, kafka to 1.15.3 #226 (scala-steward)
- Update scala-java8-compat to 0.9.1 #218 (scala-steward)
- Update mockito-scala to 1.0.10 #216 (scala-steward)
- Update kafka to 2.5.1 #214 (scala-steward)
- Update kubernetes-client, ... to 4.9.2 #212 (scala-steward)
- Update sbt-header to 5.6.0 #211 (scala-steward)
- Update akka-stream-kafka-testkit to 2.0.7 #209 (scala-steward)
- Update akka-http to 10.1.14 #208 (scala-steward)
- Update typesafe:config to 1.3.4 #206 (scala-steward)
- Update sbt-release to 1.0.13 #204 (scala-steward)
For new change log entries see CHANGELOG.md
0.6.8
- A lot up minor updates and version library bumps
0.6.7
- Send globalClusterLabels as tags in InfluxDBSink #200 (@lukaszkrawiec)
0.6.6
- Add support for Consumer Group blacklisting #184 (@Manicben)
- Add release steps to serve Helm Charts Repository on Github Pages #183 (@akozich)
- Upgrade sbt from 1.2.6 to 1.4.3 to improve the metals support #178 (@robsonpeixoto)
- Automatically roll Deployment when ConfigMap change #176 (@robsonpeixoto)
- Support multiple instances and extra labels for service monitor #171 (@ryan-dyer-sp)
- Ability to extend and configure desired sink to report lag metrics, adding support to push lag metrics into InfluxDB as well #157 (@hariprasad-k)
0.6.5
- Use
centos:8
docker base layer #168 (@killuazhu)
0.6.4
- Bugfix: Filter Out NaN Values from Aggregate Metrics #158 (@simoncaron)
0.6.3
- Configurable readiness and liveness probes in helm chart #145 (@chelomontilla)
- Swap embedded-kafka for testcontainers #147
- Bugfix: Handle null offset in consumer group offset result #149
- List Permissions required by Kafka Lag Exporter to run against a secured Kafka cluster #152
- Bugfix: Evict all metrics for a cluster on collector stop or failure #154
0.6.2
- Support init containers in helm chart #135 (@terjesannum)
- Support consumer groups for which member information is unavailable #128 (@lilyevsky)
0.6.1
- Update to Apache Kafka 2.5.0. Resolves issue of "Invalid negative offset" for uninitizalized consumer groups #120
- Graphite support #105 (@yazgoo)
0.6.0
- Add Metadata poll timer metric
kafka_consumergroup_poll_time_ms
#105 (@anbarasantr) - Bugfix: Bypass prediction when consumer group is caught up. Reported in #111 (@rkrage).
- Publish Java App Packaging for non-Docker envs #119
0.5.5
- Add kafka topic blacklist #90 (@drrzmr)
- Add metric to represent a consumer group's total offset lag per topic #93 (@dylanmei)
- Support specifying image digest and container securityContext #95 (@terjesannum)
- Allow mounting extra configmaps in pod #94 (@terjesannum)
- Bugfix: Fixed pod annotations support in helm chart #91 (@terjesannum)
- Bugfix: Global label values #82 (@anbarasantr)
- Prometheus Operator Service Operator support #85 (@abhishekjiitr)
- Added kafka_partition_earliest_offset metric for determining the volume of offsets stored in Kafka. #86 (@graphex)
0.5.4
- Bugfix: Accidentally released with local repo.
0.5.3
- Bugfix: Fix Helm Chart: Whitespace in Deployment.yaml #77 (@abhishekjiitr)
- Bugfix: Revert cluster labels (see discussion in #78) #79
0.5.2
- Implement consumer group whitelist #75
- Allow whitelisting Kafka topics #65 (@NeQuissimus)
- Omit service account generation when not using strimzi #64 (@khorshuheng)
- Adding support to control which prometheus metrics to expose #62 (@khorshuheng)
- Adds custom labels for every cluster #61 (@anbarasantr)
- Adding support for custom annotations on pods #59 (@WarpRat)
- Allow Helm to quote Kafka client property values when necessary #58
0.5.1
- Bugfix: Get commit offset for correct group topic partitions #56
0.5.0
- Bugfix: Report NaN for group offset, lag, and time lag when no group offset returned. #50
- Support arbitrary kafka client configuration. #48
- Use ConfigMap to provide app and logging config. #47
- Bugfix: Use lag offsets metric in lag offsets panel Grafana dashboard. #39 (@msravan)
0.4.3
- Update chart defaults to match app defaults. Poll interval: 30s, Lookup table size: 60.
0.4.2
- Bugfix: Check for missing group topic partitions after collecting all group offsets. Regression bugfix. #30
- Make simple polling logging
INFO
log level. AddedDEBUG
logging to show all offsets collected per poll for troubleshooting.
0.4.1
- Remove labels
state
andis_simple_consumer
from group topic partition metrics - Document metric endpoint filtering #24
- Document standalone deployment mode #22
- Evict metrics from endpoint when they're no longer tracked by Kafka #25
- Support clusters with TLS and SASL #21
0.4.0
- Open Sourced! 🎆 #17
- Add Integration tests using Embedded Kafka #11
- Replace lag in time implementation with interpolation table implementation #5
- Removed
spark-event-exporter
. See thespark-committer
GitHub project to commit offsets in Spark Structured Streaming back to Kafka. #9 - Implement backoff strategy for Kafka connections in Kafka Lag Exporter #6
- Travis build #7
- Update docs #14
- Update Grafana dashboard
- Licensing headers
- Script release process
0.3.6
- Add
kafka-client-timeout
config. - Tune retry and timeout logic of Kafka admin client and consumer
- Use backoff strategy restarting offset collection logic when transient runtime exceptions are encountered
- Terminate when Prometheus HTTP server can't start (i.e. port can't be bound)
0.3.1
- Default partition to 0 (instead of omitting it from being reported) when a consumer group returns no offset for a group partition
- Use
akkaSource
for actor path in logging
0.3.0
- Bugfix: Parse
poll-interval
in seconds - Rename metric from
kafka_consumergroup_latest_offset
tokafka_partition_latest_offset
- Use JVM 8 experimental cgroup memory awareness flags when running exporter in container
- Use snakecase for metric label names
- Sample Grafana Dashboard
0.2.0
- Strimzi cluster auto discovery
0.1.0
- Initial release
* This Changelog was automatically generated by github_changelog_generator