github dunglas/mercure v0.24.1

4 hours ago

Community

Mercure 0.24.1 picks up Caddy 2.11.3, including our upstream contribution that adds OTLP metrics push to Caddy. The Helm chart now also surfaces a JSON values schema and a signed .prov provenance file on Artifact Hub.

✨ New Features

  • Caddy 2.11.3 with native OTLP metrics push. The new metrics { otlp } directive (contributed upstream by @dunglas in caddyserver/caddy#7664) ships hub metrics straight to an OpenTelemetry collector with no Prometheus scrape job needed. Endpoint, protocol, headers, and interval are driven by the standard OTEL_* environment variables, matching the ergonomics of the tracing directive added in 0.24. Closes part of #1194.
  • Helm: JSON values schema (values.schema.json) and signed chart releases. Helm validates user values against the schema, Artifact Hub renders the configuration UI from it, and the chart now ships with a .prov file so the Artifact Hub page earns the Signed badge by @dunglas in #1243

⚡ Internal Improvements

  • Caddy module: dependency bumps including caddyserver/caddy/v2 v2.11.2 → v2.11.3, google/cel-go v0.28.1, go.step.sm/crypto v0.81.0, and google.golang.org/grpc v1.81.1 by @dunglas in #1244

Enterprise

Mercure Enterprise picks up the same Caddy 2.11.3 base and the new OTLP metrics push directive, so on-prem deployments can ship hub metrics to any OTLP-compatible backend (Grafana Alloy, OpenTelemetry Collector, Tempo/Mimir, Honeycomb, Datadog) alongside the OTel tracing landed in 0.24.

Mercure Cloud tenants are already running on this release. Contact contact@mercure.rocks for the managed cloud offering, on-premise licenses, custom development, consulting, and training.

Full Changelog: v0.24.0...v0.24.1

Don't miss a new mercure release

NewReleases is sending notifications on new releases.