Releases: marcelmay/hadoop-hdfs-fsimage-exporter
release-1.4.9
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
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
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
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
This release brings extended path regexp matching.
Features:
- #73 Extend path regexp matching
Dependencies:
See Milestone 1.4.5 for further details.
1.4.4
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
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
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
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
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
Usejava -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.