🚀 OpenTelemetry for Dart and Flutter takes a major step toward spec compliance.
Today we released dartastic_opentelemetry_api 1.0.0-rc.4, along with 0.12.0, a backport release for users on the stable version.
pub.dev/packages/dartastic_o…
This release brings the Dart API into closer alignment with the OpenTelemetry specification. It closes all the compliance deviations identified so far and improves performance.
Highlights:
⚡ Microsecond trace and span ID generation.
📊 Expanded Metrics API with batch observable callbacks and improved instrument configuration.
🔍 More accurate tracing, including better parent-child relationships, context handling, and explicit root spans.
🌐 Stronger W3C Trace Context compliance for interoperability across distributed systems.
🛠️ Dozens of API improvements and fixes, including more compliant error handling and correct no-op behavior without an SDK.
Some changes are breaking, so check the CHANGELOG before upgrading.
But the real story is the community. This was an attack swarm that closed out our compliance tracker very quickly. A huge thank you to everyone who contributed to this release:
👏
@harshitt_13 Harshit Kushwaha - 8 PRs
👏 @yuzurihaa93 Yusuf Rosman - 5 PRs
👏 Robert Magnusson - 2 PRs and many detailed reviews.
👏 Benjamin Bennett - 2 PRs
👏 "I am Paradox" - 2 PRs
👏 Ahmed Abidi - 1 PR
👏 Rafael Almeida Barbosa - 1 PR
And thank you to everyone who reviewed PRs, tested changes, and helped move the project forward. The high quality shows: our hockey-stick growth continues to accelerate. We are over 30k downloads a week, about to breech 100,000 downloads for the month - and climbing fast. This is important work and will be on devices in your hand and all around you - TVs, cars, checkout registers, kiosks...
Next: We're shifting back to the SDK to close all the identified compliance issues and integrating API rc.4.
In an upcoming post, I will detail the plan to move the donation into official opentelemetry-dart repo once we reach our compliance bar.
Want to contribute and join our friendly, welcoming and sharp team? We'd love your help. There are issues tagged with "Good First Issue" in the repos:
github.com/MindfulSoftwareLL…
github.com/MindfulSoftwareLL…
Releases on
pub.dev:
pub.dev/packages/dartastic_o…
pub.dev/packages/dartastic_o…
#OpenTelemetry #Dart #Flutter #OpenSource #Observability