Skip to content

Latest commit

 

History

History
134 lines (106 loc) · 3.62 KB

CHANGELOG.asciidoc

File metadata and controls

134 lines (106 loc) · 3.62 KB

Next

v1.0.2

Features

  • Added Privacy Manifest file [#217]

v1.0.1

Fixes

  • fixed memory leaks related to NTP usage [#212]

v1.0.0

Features

  • Added network status to all signals [#202]

  • Added session.id to crash reports [#195]

v0.8.0

Features

  • Added span error for all http errors. [#183]

  • opentelemetry-swift v1.8.0

v0.7.0 - 2023/08/22

Features

  • Updated project from technical preview to beta.

  • Added signal filtering [#167]

  • Added offline signal persistence [#168][#172]

  • Added rate sampling [#170] ==== Fixes

  • Fixed race condition in crash uploader & networking instrumentation [#178]

v0.6.0 - 2023/05/03

Features

  • Moved CFBundleVersion into service.build when available and CFBundleShortVersionString is available.

Fixes

  • Fixes incorrect naming format of several lifecycle events.

v0.5.0 - 2023/04/18

Features

  • Remote config functionality for recording added.

  • Added application lifecycle events.

Fixes

  • Added transaction wrapper for orphaned network spans

  • Updated Open Telemetry environmental variables compatibility, allowing set from plists.

v0.4.1 - 2023/02/06

Fixes

  • Added a version to TrueTime.swift in package.swift

v0.4.0 - 2023/01/26

Features

  • Updated Opentelemetry-Swift to v1.3.1

  • Added TrueTime for managing agent-server clock-skew.

  • Added configuration options for Session timeout.

  • Added configuration for all instrumentation options.

  • Added configuration that completely disables the agent.

  • Added PLCrashReporter.

Improvements

  • Expanded session.id attributes to all relevant signals (Spans & Logs)

  • Expanded network status attributes to all spans (not just networking spans)

v0.3.0

This version requires APM Server v8.5.0 and Swift v5.7

Features

  • Updated Opentelemetry-swift to v1.2.0

  • Added agent configuration builder.

  • Added API-Key authorization option to Agent Configuration

  • added swiftUI.View extension reportName(_ name: String) → View for optional naming override of auto-generated spans from View instrumentation.

  • Added MetricKit instrumentation.

Improvements

  • Improved creation and naming of spans in View instrumentation.

Deprecated

  • Deprecated directly creating AgentConfiguration objects, in favor of AgentConfigBuilder.

  • Removed Tap logger instrumentation.

v0.2.1

Features

  • Updated Opentelemetry-swift to v1.1.2

  • Added SwiftUI.View and UIViewController instrumentation.

  • Added session.id attributes to spans created by the View instrumentation.

v0.1.0 - Technical Preview

Features

  • Network status attributes {pull}20[#20]

    • Network instrumentation contains connection information providing insight into cell carriers and connection quality.

  • Device Resources {pull}16[#16]

    • Captures details about the device the application runs on. Include model, version, and os information.

  • Open Telemetry Support

    • Captures custom OTel Instrumentation

  • Memory usage metrics {pull}34[#34]

  • CPU usage metrics {pull}35[#35]

  • Network Instrumentation

    • Automatically generate spans for all network reqeust using URLSession