Swiftpack.co - Swift Packages by open-telemetry

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by open-telemetry

open-telemetry/opentelemetry-swift 1.9.1
OpenTelemetry API for Swift
⭐️ 176
🕓 8 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.9.1
12 weeks ago
### Fixes * removed unnecessary OpenTelementySdk import in NetworkStatus instrumentation by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/502 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.9.0...1.9.1
1.9.0
12 weeks ago
### Network instrumentation * Fix instrumenting async-await network calls when running in certain system versions by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/488 * updated network status attributes to match the semconv by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/501 ### Exporters * Fixed thread safety in exporters by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/497 ### Context propogation * Fixed removeContextValue function and added a Test testRemoveContextValuesFromSpan for it by @vvydier in https://github.com/open-telemetry/opentelemetry-swift/pull/498 ### Logging * Expands LogRecord to allow "anyValue" in body parameter. by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/499 ### Other * fixed the hard coding of sdk version by @vvydier in https://github.com/open-telemetry/opentelemetry-swift/pull/485 * changed CFBundleShortVersionString to use sdk's version number by @vvydier in https://github.com/open-telemetry/opentelemetry-swift/pull/491 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.8.0...1.9.0
1.8.0
20 weeks ago
### Network instrumentation * Include response length by default in the network spans by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/464 * Library evolution support by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/482 ### Exporter * Upgrade swift-nio-extras version to fix security issue. by @hunguyenaxon in https://github.com/open-telemetry/opentelemetry-swift/pull/466 * StableOtlpHTTPExporter implementation by @jhoongo in https://github.com/open-telemetry/opentelemetry-swift/pull/476 * Changing access control level for few methods in SpanAdapter by @vj4iosdev in https://github.com/open-telemetry/opentelemetry-swift/pull/480 ### Stable metrics * Allow the DoubleHistogramInstrument to record value by @hunguyenaxon in https://github.com/open-telemetry/opentelemetry-swift/pull/473 * Fix the order of initialization between DoubleHistogram and LongHistogram by @hunguyenaxon in https://github.com/open-telemetry/opentelemetry-swift/pull/474 * Allow async instrument to close via observable by @hunguyenaxon in https://github.com/open-telemetry/opentelemetry-swift/pull/472 * Use the correct instrument type while creating aysnchronous instruments by @hunguyenaxon in https://github.com/open-telemetry/opentelemetry-swift/pull/475 ## New Contributors * @hunguyenaxon made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/466 * @jhoongo made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/476 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.7.0...1.8.0
1.7.0
26 weeks ago
**Breaking Changes** * Bump minimum supported watchOS version by @sebastian-qm in https://github.com/open-telemetry/opentelemetry-swift/pull/445 **exporter** * Expanded exporter APIs to support explicit timeout. by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/460 * Fix: OTLP grpc call options were not using a timeout. by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/459 **Network instrumentation** * Fix: fixed crash when auto instrumenting AVAsset download task by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/452 * Avoid processing undesired network tasks by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/458 ## New Contributors * @sebastian-qm made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/445 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.6.0...1.7.0
1.6.0
33 weeks ago
**Breaking Changes** * updated protobufs to v0.20.0, **requiring OpenTelemetry Collector version v0.80.0** by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/433 **Stable Metrics** * added StableMetricSample example by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/421 * Metrics refactor by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/432 **Network Instrumentation** * Fix: Access requestMap only on the protected queue by @andraskadar in https://github.com/open-telemetry/opentelemetry-swift/pull/425 * Add support to inject baggage propagator headers to the instrumented request by @batuhansk in https://github.com/open-telemetry/opentelemetry-swift/pull/443 **Logs** * Added event.data nesting support by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/431 **Tracing** * ActivityContextManager: Release lock after context value has been removed by @mattxw in https://github.com/open-telemetry/opentelemetry-swift/pull/446 * Fix active context is removed incorrectly by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/448 **OpenTelemetry Protocol Exporter (OTLP)** * Changed protobuf version as exporter user-agent version by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/444 ## New Contributors * @andraskadar made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/425 * @batuhansk made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/443 * @mattxw made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/446 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.5.1...1.6.0
1.5.1
42 weeks ago
**General** It includes an alpha/beta quality release of OpenTelemetry metrics specification. The previous metric implementation is old and out-of-spec. While Stable Metrics is in an experimental phase it will maintain the "stable" prefix, and can be expected to be present on overlapping constructs in the implementation. Expected time line will be as follows: * Phase 1: Provide access to Stable Metrics along side existing Metrics. Once Stable Metrics are considered stable we will move onto phase 2. * Phase 2: Mark all existing Metric APIs as deprecated. This will maintained for a period TBD * Phase 3: Remove/rename deprecated metrics api and remove Stable prefix from Stable metrics. **Metrics** * New Stable Metric implementation by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/378 **SwiftMetricsShim** * Fix support for Apple's swift-metrics version >= 2.4.0 by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/419 **Logs** * Add option to set the timestamp in LogRecordBuilder by @emanuelschmoczer in https://github.com/open-telemetry/opentelemetry-swift/pull/411 **Persistence** * Added persistent store decorator for log records by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/412 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.5.0...1.5.1
1.5.0
46 weeks ago
**General** * Update Opentelemetry Spec to v1.20.0. by @Sherlouk and @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/409 * Remove mis-use of service.namespace by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/406 **Tracing** * fix: avoid ending spans multiple times by @seemk in https://github.com/open-telemetry/opentelemetry-swift/pull/400 **OpenTelemetry Protocol Exporter (OTLP)** * *Breaking change* OTLP HTTP and GRPC Exporters are now two different libraries to reduce dependencies by @Sherlouk in https://github.com/open-telemetry/opentelemetry-swift/pull/399 * Add user agent on OTLP requests by @kevinearls in https://github.com/open-telemetry/opentelemetry-swift/pull/397 **Network Instrumentation** * Fix URLSession instrumentation when using async/await versions in iOS 16 by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/398 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.4.1...1.5.0
1.4.1
1 year ago
**General** * Added support for watchOS, needs swift 5.6, by @lunij in https://github.com/open-telemetry/opentelemetry-swift/pull/377 * Store version of the spec supported in the library in `OpenTelemetry.version`, by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/387 **Tracing** * Fix a thread race condition when ending a Span from various threads concurrently, by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/379 * Fix total attribute count was wrong in RecordEventsReadableSpan after removing attributes, by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/385 **Metrics** * Fix potential thread race conditions if creating new metrics while reporting, by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/388 **Network Instrumentation** * Add the option to configure the URLSession delegate classes, it avoids searching for them and improves efficiency on loading, by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/381 **OpenTelemetry Protocol Exporter (OTLP)** * Add an OTLP via HTTP exporter(experimental use only) by @kevinearls in https://github.com/open-telemetry/opentelemetry-swift/pull/376 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.4.0...1.4.1
1.4.0
1 year ago
**General** * ***Breaking Change*** Remove OpenTelemetrySDK instance, it could be the source of duplicity at runtime. The library should be initialised as explained in the [manual](https://opentelemetry.io/docs/instrumentation/swift/manual/). Examples are also updated. by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/375 **Tracing** * Fix a thread race condition in the adaptEvents method by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/370 * Fix a thread race condition accessing totalRecordedEvents by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/371 **Network Instrumentation** * Fix dependance in OpenTelemetrySDK.instance, could make the initialisation fail by @nachoBonafonte in https://github.com/open-telemetry/opentelemetry-swift/pull/375 * Updated URLSession instrumentation notes, explaining it must be initialised after the Tracer Provider by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/374 **Examples** * Updated Examples to register the tracer properly (as explained in the documentation) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.3.1...1.4.0
1.3.1
1 year ago
**General** * Fix and automate testing on iOS by @lunij in https://github.com/open-telemetry/opentelemetry-swift/pull/363 * Fix several build warnings by @emanuelschmoczer in https://github.com/open-telemetry/opentelemetry-swift/pull/365 **Logs** * ReadableLogRecord member-wise init is now public by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/368 **SDKResourceExtension** * Fix DeviceDataSource could fail to report information by @bryce-b in https://github.com/open-telemetry/opentelemetry-swift/pull/369 **Examples** * Update Jaeger links to current version in Simple Exporter by @kevinearls in https://github.com/open-telemetry/opentelemetry-swift/pull/367 ## New Contributors * @lunij made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/363 * @emanuelschmoczer made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/365 * @kevinearls made their first contribution in https://github.com/open-telemetry/opentelemetry-swift/pull/367 **Full Changelog**: https://github.com/open-telemetry/opentelemetry-swift/compare/1.3.0...1.3.1
iOS macOS tvOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics