Changelog
v0.10.0 Latest
November 28, 2025
- Added adaptive export batching for OTLP and StatsD backends
- Introduced cardinality guards for high-volume label sets
- Reduced lock contention in counter and gauge hot paths
- Updated SDK examples for Python 3.13, Go 1.23, and Node.js 22
v0.9.4
January 15, 2025
- Fixed memory leak in histogram bucket allocation
- Improved Prometheus exporter performance under high cardinality
- Updated OTLP exporter to support gRPC compression
- Fixed label validation to reject empty strings
v0.9.3
November 20, 2024
- Added StatsD exporter with UDP and TCP support
- New
mf.get_metrics()function for programmatic access - Fixed interval timer drift on long-running processes
- Documentation improvements
v0.9.2
September 8, 2024
- Added Node.js SDK (
@metricflow/sdk) - OTLP exporter now supports HTTP transport
- Fixed counter race condition in multi-threaded environments
- Added
default_labelsconfiguration option
v0.9.1
July 3, 2024
- Added Histogram metric type with configurable buckets
- New YAML configuration file support
- Environment variable overrides for all config options
- Performance improvements for high-throughput scenarios
v0.9.0
May 12, 2024
- Initial release
- Counter and Gauge metric types
- Prometheus exporter
- Python and Go SDKs
- Basic stdout exporter for development