1.9.0 (2026-09-16)
Features
Bug Fixes
- avoid protobuf debug reflection in native images (#2251) (7f899e7)
- bound HTTPServer request resources (#2333) (33ec556)
- bound observation buffering during collection (#2336) (43788f5)
- bound scrape query parameters (#2334) (27e1912)
- ci: skip benchmark report for skipped runs (#2422) (40eddb0)
- clarify benchmark regression report verdicts (#2394) (e5fa067)
- deps: update dependency com.google.guava:guava to v33.7.0-jre (#2387) (bf0db49)
- deps: update dependency io.dropwizard.metrics:metrics-core to v4.2.40 (#2432) (dd88326)
- deps: update dependency io.dropwizard.metrics5:metrics-core to v5.0.8 (#2433) (42f3c8a)
- deps: update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.29.0-alpha (#2235) (cf9f702)
- deps: update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.30.0-alpha (#2328) (1ca2716)
- deps: update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.30.0-alpha (#2330) (07623c1)
- deps: update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.31.0-alpha (#2401) (6c26619)
- deps: update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.31.0-alpha (#2402) (ac0d68a)
- deps: update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.31.1-alpha (#2409) (5eea652)
- deps: update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.31.1-alpha (#2410) (0bcef89)
- deps: update dependency org.apache.tomcat.embed:tomcat-embed-core to v11.0.23 (#2241) (a017f80)
- deps: update dependency org.apache.tomcat.embed:tomcat-embed-core to v11.0.24 (#2294) (63967bd)
- deps: update dependency org.apache.tomcat.embed:tomcat-embed-core to v11.0.25 (#2389) (92f8344)
- deps: update dependency org.apache.tomcat.embed:tomcat-embed-core to v11.0.26 (#2477) (05146c0)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v4.1.1 (#2399) (a0b0880)
- deps: update jetty monorepo to v12.1.11 (#2279) (4dc54da)
- deps: update jetty monorepo to v12.1.12 (#2371) (08967e0)
- deps: update jetty monorepo to v12.1.13 (#2459) (b217f05)
- deps: update junit-framework monorepo to v6.1.2 (#2300) (5966d1d)
- deps: update junit-framework monorepo to v6.1.3 (#2374) (d1ade52)
- deps: update otel.instrumentation.version (#2236) (158230d)
- deps: update protobuf (#2400) (e2db1ed)
- deps: update protobuf (#2438) (8ad6fa8)
- deps: update protobuf to v4.35.1 (#2221) (cf17073)
- disable micrometer compat build cache (#2457) (6a40eda)
- drop +Inf bound from OpenTelemetry classic histogram boundaries (#2458) (a3bce9a)
- exposition: export internal package for OSGi resolution (#2415) (28b503d)
- httpserver: make scrape error responses secure and configurable (f6d9df5)
- include counter names in negative value errors (#2315) (ea8f935)
- include license files in release source jars (#2250) (08cf925), closes #2216
- keep late observations out of subsequent collection buffers (#2471) (d78b149)
- keep PR title check required after rebases (#2414) (e3d4c3b)
- prevent buffer stripe index overflow (#2331) (b6cd000)
- redact invalid configuration values (#2335) (7e7e533)
- show uncertainty in benchmark comparisons (#2476) (398d087)
- stabilize OpenTelemetry exporter builder API (#2257) (09e6e2d)
- Summary quantiles collapsing for targeted quantiles with 2*epsilon >= 1-quantile (#2396) (9c7479f)
- update component-prefixed action tags (#2419) (4acf481)