Skip to content

chore(release): Release v1.2.0 - #368

Merged
skylarmb merged 1 commit into
mainfrom
sync/release-v1.2.0
Jun 4, 2026
Merged

skylarmb merged 1 commit into
mainfrom
sync/release-v1.2.0

Conversation

@honeyhive-propolis

Copy link
Copy Markdown
Contributor

Release v1.2.0

Version: 1.2.0

Changelog

[1.2.0] - 2026-06-04

Added

  • Metric versions API: client.metric_versions
    • New client.metric_versions.list(metric_id), .create(metric_id, request), and .deploy(metric_id, version_name) methods (plus *_async variants) for managing a metric's immutable version history, backed by /v1/metrics/{metric_id}/versions. Each metric keeps a history of versions with one deployed at a time; pass deploy_immediately=True on create to atomically deploy the new version. Version request/response models are exported from honeyhive.models.

Fixed

  • OTLP JSON exporter: serialize numeric fields as JSON strings
    • Integer span attributes (intValue) and uint64 timestamp fields
      (startTimeUnixNano, endTimeUnixNano, timeUnixNano) were emitted as
      raw JSON numbers. The protobuf JSON mapping spec requires these to be JSON
      strings; values above 2^53 could otherwise lose precision silently through
      float64 rounding. Now matches native opentelemetry-exporter-otlp-proto-http
      behavior.
  • Decorator input capture: remove truncation of serialized list/dict values
    • List and dict span attributes are serialized to strings and
      previously were truncated to 1000 characters in length. The arbitrary limit
      of 1000 characters has been removed.

This PR was automatically generated.

@skylarmb
skylarmb merged commit 7f0bea3 into main Jun 4, 2026
1 check passed
@edward-hhai
edward-hhai deleted the sync/release-v1.2.0 branch July 27, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant