June 5
iOS agent v7.5.6
이 릴리스에서 수정됨
- 에이전트는 Xcode 16.3을 사용하여 빌드되었습니다. 이렇게 하면 Xcode 16.3에서 뉴렐릭 iOS 에이전트를 사용할 때 발생하는 코드 적용 범위 관련 오류가 수정됩니다.
- 분산 추적 계정이 잘못 설정될 수 있는 문제가 수정되었습니다.
- 세션 속성을 설정할 때 에이전트가 충돌할 수 있는 문제를 해결했습니다.
April 22
iOS agent v7.5.5
Fixed in this release
- Addressed customer-reported crashes and bugs.
- Fixed a SPM version warning.
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.
March 6
iOS agent v7.5.4
Fixed in this release
- Fixed crash that could occur when recording handled exceptions.
- Fixed various crashes that could occur when using the New Relic iOS agent.
- The New Relic iOS agent now includes Session Attributes in Mobile Logs.
- Fixed an issue that could occur when sending multiple handled exceptions to New Relic. The New Relic iOS agent will now will prevent data loss when sending multiple handled exceptions.
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.
December 4, 2024
iOS agent v7.5.3
Fixed in this release
- The tracked headers set in addHTTPHeaderTrackingFor are now correctly added to network request events manually captured using noticeNetworkRequestForURL.
- Fixed a bug in the new event system that prevented adding an attribute with a key that contain a reserved key string as a prefix.
- Made changes to address the
NRMA__deallocInteractionHistoryList
crash reported by users.
Other notes
- The iOS agent now supports automatic log collection for remote logging. This feature is limited to
NSLog()
, Swiftprint()
, and other print-family functions. To enable it, use theNRFeatureFlag_AutoCollectLogs
feature flag. For more information on how to enable and configure remote logging, visit our documentation. - Changed the agent to agent to consistently send the sampled flag as '01' (true) in the W3C Traceparent header to maintain trace continuity with OpenTelemetry agents, which expect '00' (false) for dropped spans and '01' (true) for sampled spans.
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.
September 23, 2024
iOS agent v7.5.2
Fixed in this release
- Fixed an issue that could cause app hangs.
- Fixed an issue that caused events created in applicationDidFinishLaunchingWithOptions to not be reported.
- Fixed a crash that could occur when using the NRFeatureFlag_NewEventSystem and forming the attribute json in a harvest.
- Fixed a crash that could occur from a NRMAPayload object while using the NRFeatureFlag_NewEventSystem.
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.
August 21, 2024
iOS agent v7.5.1
Fixed in this release
- Added watchOS as a compatible environment for the iOS agent. Fixed to work with SPM and Cocoapods. For more information on using the agent in a watchOS project visit our documentation.
- Starting the New Relic agent to your watchOS project
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.
June 28, 2024
iOS agent v7.5.0
Fixed in this release
- Additional fixes for an issue that could cause CryptoKit or NSCoding warnings in some environments.
- Fixed a bug when using
setUserId
that could cause some events to not align with the correct userId during a session. - Fixed a bug when using
NRFeatureFlag_BackgroundReporting
that caused some events created in the background to not get reported. - New Relic iOS agent now supports remote logging. Enable this feature within your mobile entity applications setting page to turn on logging for the agent. For more information on how to enable and configure remote logging visit our documentation.
- Fixed a bug that caused crash reports to be uploaded without session attributes when
NRFeatureFlag_HandledExceptionEvents
is disabled.
Other notes
- Added watchOS as a compatible environment for the iOS agent. For more information on using the agent in a watchOS project visit our documentation.
- Starting the New Relic agent to your watchOS project
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.
May 29, 2024
iOS agent v7.4.12
Fixed in this release
- Fixed an issue that could cause the distributed tracing header to be missing on some requests.
- Fixed issues that could cause CryptoKit or NSCoding warnings in some environments.
- A feature flag has been added to enable background reporting. Background reporting is disabled by default. Enable the
NRFeatureFlag_BackgroundReporting
feature flag to turn on background reporting.
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.
April 30, 2024
iOS agent v7.4.11
Fixed in this release
- Fixed an issue with the NewEventSystem flag that could cause crash data to upload incorrectly.
Support statement
- As of iOS agent version 7.4.1, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
- As of this release, the oldest supported version of the XCFramework is 7.3.6.