Support for Prometheus 3.0+
Support for Prometheus 3.0 features
Description
Hello maintainers,
I'm currently using promql-parser and noticed that according to the documentation, this crate is compatible with Prometheus v2.45.0.
Current Status
According to the crates.io page, this crate declares compatibility with Prometheus v2.45.0 (released 2023-06-23).
Context
Prometheus 3.0 has been released with several PromQL enhancements and changes. The Prometheus 3.0 migration guide outlines various PromQL updates that may affect parser compatibility.
Questions
- Are there plans to update this crate to support Prometheus 3.0?
- Are you accepting contributions for this work?
- Are there any known incompatibilities between the current parser and Prometheus 3.0 PromQL?
Thank you for maintaining this crate!
- Currently, we don't have a plan to update the support. cc @sunng87
- Sure, contributions are welcome!
- We haven't tested that yet. According to the Prometheus 3.0 migration guide, most changes aren't related to the syntax. Perhaps there are very few incompatibilities.
Yes, we don't see any updates at the language level so I assume this crate will work with Prometheus 3.0. If you find anything incompatible please kindly let us know.