v0.22.8-beta.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
Release highlights
This is a pre-release version of Pathfinder aimed at improving preconfirmed RPC latency, and metrics.
Added
- RPC metrics now carry a
block_targetlabel onrpc_method_calls_total(how a request targeted a block) and anerror_kindlabel onrpc_method_calls_failed_total(the error variant name). The bundled Grafana dashboard (utils/grafana/dashboard.json) gains an expanded JSON-RPC view, and Prometheus recording rules for RPC latency quantiles are provided inutils/prometheus/rpc-recording-rules.yml.
Changed
- RPC method-call latency is now exported as a Prometheus histogram in seconds,
rpc_method_calls_duration_seconds(_bucket/_sum/_count), replacing the summaryrpc_method_calls_duration_milliseconds. Update alerts and dashboards to the new name and derive quantiles withhistogram_quantile(...)over the_bucketseries; seedocs/docs/monitoring-and-metrics.md. - Preconfirmed blocks are now accumulated from the local commit head to the preconfirmed tip, improving RPC latency.
Fixed
- The default
--rpc.compiler.concurrency-limitnow respects the container's cgroup memory limit instead of the host's total RAM, so it no longer over-provisions compiler concurrency (risking OOM) when running in a memory-limited container. starknet_getMessagesStatusnow returnsfailure_reasonfrom the reverted execution status on JSON-RPC v0.9 and later, while preserving the legacy rejected-status failure reason on older RPC versions.