v1.3.0
Highlights
This release adds cross-account search for tests and executions, plus optional OpenTelemetry tracing and metrics for MCP tool calls.
New features
Search actions for tests and executions
teststool — new actions:search— search tests across an account with filters for name, workspace, project, cloud provider, locations, creator, duration, engine count, and virtual userssearch_filter_values— list allowed values for search filters (workspace, project, locations, etc.)
executiontool — new actions:search— search executions (reports) with the same filter model, plus run-date time frames (latest,today,yesterday,last_7_days,last_30_days, or custom range)search_filter_values— list allowed values for execution search filters
- Search results include direct BlazeMeter URLs, workspace/project context, and pagination via
page_index
OpenTelemetry observability
- Optional tracing and metrics for every MCP tool call via a new
telemetrymodule - Per-tool spans with action name, duration, client info, and distributed trace context (
traceparent/tracestate) - Metrics:
mcp.tool.calls(counter) andmcp.tool.duration(histogram) - Defaults to the Perforce gRPC OTLP collector; fully overridable via environment variables
- New CLI flags:
--otel-endpoint— overrideOTEL_EXPORTER_OTLP_ENDPOINT--otel-headers— set OTLP headers (repeatable)--no-telemetry— disable telemetry (OTEL_SDK_DISABLED=true)
- PyInstaller builds updated to bundle OpenTelemetry and gRPC dependencies
Dependencies
- Added:
opentelemetry-api,opentelemetry-sdk,opentelemetry-exporter-otlp(and transitive gRPC/protobuf packages)
Upgrade notes
- Search and telemetry are opt-in / backward compatible — existing tool actions are unchanged
- To disable telemetry:
--no-telemetryorOTEL_SDK_DISABLED=true - To redirect telemetry: set
OTEL_EXPORTER_OTLP_ENDPOINT(and optionallyOTEL_EXPORTER_OTLP_PROTOCOL) - Docker: telemetry env vars are documented in the Dockerfile; no config change required unless you want a custom collector
What's Changed
- Remediate mcp dependency CVEs by @Baraujo25 in #62
- Mob 45513 improve anomaly detection tool by @alejandroaires in #60
- Failure Criteria by @3dgiordano in #63
- Go from the deep link on terminal to setup wizard by @3dgiordano in #64
- Update dependencies (uv.lock) by @3dgiordano in #69
- Fix confirm mode in cli by @3dgiordano in #74
- Fix dist binary publication by @Baraujo25 in #75
- Fix confirm mode in cli by @Baraujo25 in #76
- Initial support for search actions by @3dgiordano in #68
- Otel support by @diego-ferrand in #84
- Version upgrade for release by @Baraujo25 in #86
- Release v1.3.0 by @Baraujo25 in #87
Full Changelog: v1.2.0...v1.3.0