Skip to content

Releases: marcelmay/hadoop-hdfs-fsimage-exporter

release-1.4.9

29 Aug 15:11
ce06fce
Compare
Choose a tag to compare

What's Changed

  • Fix reading compressed FSImages #211
  • Bump de.m3y.hadoop.hdfs.hfsa:hfsa-lib from 1.3.10 to 1.3.11 by @dependabot in #212

Full Changelog: release-1.4.8...release-1.4.9

1.4.8

25 Jul 20:43
ea06498
Compare
Choose a tag to compare

This release contains updated dependencies,
notably Hadoop 3.4.0 (indirectly via HFSA lib) and container JVM base image.

What's Changed

  • Bump de.m3y.hadoop.hdfs.hfsa:hfsa-lib from 1.3.9 to 1.3.10 by @dependabot in #194 (brings Hadoop 3.4.0 support)
  • Bump org.yaml:snakeyaml from 2.1 to 2.2 by @dependabot in #118
  • Bump azul/zulu-openjdk-alpine from 17.0.8-jre-headless to 17.0.12-17.52-jre-headless by @dependabot in #130, #155, #168, #190

See Milestone 1.4.8 for further details.

Full Changelog: release-1.4.7...release-1.4.8

1.4.7

20 Aug 11:50
3ae7168
Compare
Choose a tag to compare

This release contains updated dependencies,
notably Hadoop 3.3.6 (indirectly via HFSA lib) and container JVM base image.

Dependencies:

  • Bump org.yaml:snakeyaml from 1.36 to 2.1 #114, #85
  • Bump azul/zulu-openjdk-alpine from 17.0.7-jre-headless to 17.0.8-jre-headless #95 / #86 (container image)
  • Bump de.m3y.hadoop.hdfs.hfsa:hfsa-lib from 1.3.8 to 1.3.9 #93 (brings along hadoop dependencies update)

See Milestone 1.4.7 for further details.

1.4.6

18 Dec 16:19
7ffef3f
Compare
Choose a tag to compare

This release contains updated dependencies,
notably Hadoop 3.3.4 (indirectly via HFSA lib) and container JVM base image.

Dependencies:

  • #80 Update docker base image to OpenJDK 17.0.5
  • #79 Update HFSA lib to 1.3.8 (based on Hadoop 3.3.4)
  • #78 Update snakeyaml to 1.33

See Milestone 1.4.6 for further details.

1.4.5

04 Aug 07:46
d0f88c6
Compare
Choose a tag to compare

This release brings extended path regexp matching.

Features:

  • #73 Extend path regexp matching

Dependencies:

  • #75 Update docker base image to JDK 17.0.4
  • #74 Update hfsa lib to 1.3.7

See Milestone 1.4.5 for further details.

1.4.4

17 Jun 15:30
58870c0
Compare
Choose a tag to compare

This release brings minor fix for the docker image.

Bugs:

  • #71 Docker configuration folder changed

See Milestone 1.4.4 for further details.

1.4.3

16 Jun 10:43
2274daf
Compare
Choose a tag to compare

This release brings minor dependency patch updates and the docker image changes.

Enhancements:

  • #67 Export all default exporter JVM metrics (e.g. JVM version running exporter)

Dependencies:

  • #68 Migrate to reload4j
  • #66 Docker: Switch container OpenJDK base image to azul/zulu-openjdk-alpine and update to JDK 17.
    If you customized the docker image, it might break due to switch to Alpine-based base image and now running rootless (see Dockerfile ).
  • #61 Update snakeyml to 1.30
  • #59 Update slf4j to 1.7.36
  • #58,#70 Update Prometheus simpleclient to 0.16.0
  • #57,#69 Update HFSA to 1.3.5

See Milestone 1.4.3 for further details.

1.4.2

18 Aug 17:58
09ed17c
Compare
Choose a tag to compare

This release brings support for Hadoop 3.3.1 and minor dependency patch updates.

Bugfixes:

  • #49 Error run for Hadoop version 3.3.1

Dependencies:

  • #51 Update slf4j to 1.7.32
  • #50 Update hfsa to 1.3.3
  • #52 Update JMH to 1.33 (test scope)
  • #53 Update snakeyml to 1.29
  • #54 Update io.prometheus:simpleclient to 0.11.0
  • #55 Updated docker base image to openjdk:11.0.12-jre-slim-buster

See Milestone 1.4.2 for further details.

1.4.1

24 May 19:19
f59660a
Compare
Choose a tag to compare

Please note that although this is a patch release,
there is a minor breaking change for an internal metric fsimage_exporter_build_info!

Breaking changes:

  • #39 Update io.prometheus:simpleclient to 0.10.0
    • Simplify build info export using new OpenTelemetry Info type instead of custom BuildInfoExporter collector
    • Breaking change: Metric fsimage_exporter_build_info does not contain appName label anymore

Bugfixes:

  • #47,#37 Update hfsa lib to 1.3.2
    Contains bugfix for NPE regression when loading sections.
  • #40 exporter not starting when no FSImage available/detected

Dependencies:

  • #44 Update docker base image to openjdk:11.0.11-jre-slim-buster
  • #43 Update snakeyaml to 1.28
  • #42 Update jmh to 1.31 (test scope)
  • #35, #41 Update junit to 4.13.2 (test scope)

See Milestone 1.4.1 for further details.

Release 1.4

13 Sep 10:18
Compare
Choose a tag to compare

Breaking changes

  • #32 Change fsimage_exporter_app_info to fsimage_exporter_build_info
    Following Prometheus best practices, renamed exporter meta metric.

Enhancements

  • #33 Why not use a Prometheus port
    Exporter now uses default port 9709
  • #31 Switch docker base image to openjdk:11
    Improved performance over previous openjdk:8
  • #30 Updated dependencies
    Most notably: Hadoop 3.3.x and HFSA lib 1.3
  • #29 Support configuring log level
    Use java -Dlog.level=[WARN|INFO|DEBUG] -jar ....

Bugfixes

  • #34 Error for Hadopp version 3.2.1
    Exporter supports now FSImages with default compression enabled

See Milestone 1.4 for further details.