• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

iOS agent release notesRSS

July 24, 2023
iOS agent v7.4.6

Fixed in this release

  • Fixed framework signing to be compatible with Xcode 15.
  • Fixed compatibility with RxWebKit.

Other notes

  • With this release the dsym-upload-tools are no longer included inside the XCFramework. The dsym-upload-tools are available in the dsym-upload-tools folder of the https://github.com/newrelic/newrelic-ios-agent-spm Swift Package Manager repository. Please copy this dsym-upload-tools directory to your applications source code directory if you are integrating the New Relic iOS Agent by copying XCFramework into project or using cocoapods.

Please use the run script below in your Xcode build phases to perform symbol upload steps during app builds in Xcode.

ARTIFACT_DIR="${BUILD_DIR%Build/*}"
SCRIPT=`/usr/bin/find "${SRCROOT}" "${ARTIFACT_DIR}" -type f -name run-symbol-tool | head -n 1`
/bin/sh "${SCRIPT}" "APP_TOKEN"
  • Instrumentation of async await url sessions that was added in v7.4.1 has been moved behind a feature flag. To use that feature, include the NRFeatureFlag_SwiftAsyncURLSessionSupport flag in the enableFeatures function.

  • In version 7.4.6 of the iOS agent, the Python-based symbol upload scripts were removed. Update to the Swift based script.

  • This artifact was built using Xcode 14.3 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager. The agent should be used with the latest Xcode version (Xcode 14.3 at the time of release).

  • Swift Package Manager is the preferred installation method.

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.2.

May 31, 2023
iOS agent v7.4.5

Fixed in this release

  • Added a feature flag for FedRAMP support.
  • Fixed an issue with tvOS not reporting carrier type as wifi.
  • Fixed an issue where the iOS agent prevented webView:decidePolicyForNavigationAction:decisionHandler: from getting called.
  • Fixed a bug that stopped http error data from getting uploaded.

Other notes

  • Instrumentation of async await url sessions that was added in v7.4.1 has been moved behind a feature flag. To use that feature include the NRFeatureFlag_SwiftAsyncURLSessionSupport flag in the enableFeatures function.

  • Deprecation notice: The 7.4.0 version introduced a new Swift symbol upload script. See installation instructions for details on how to update to the new script. In a future version of the iOS agent, the Python-based symbol upload scripts will be removed.

  • This artifact was built using Xcode 14.2 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager. The agent should be used with the latest Xcode version (Xcode 14.2 at the time of release).

  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

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.2.

April 17, 2023
iOS agent v7.4.4

Fixed in this release

  • Fixed an issue with the agent that could cause a crash when releasing the Payload object.
  • Fixed an issue with the agent that could cause crashes during web view instrumentation.

Other notes

  • Apple no longer supports bitcode-based submissions to the App Store. The New Relic iOS agent should not be used with bitcode-based apps. The included dSYM upload script will not work with bitcode-based apps.

  • Deprecation notice: The 7.4.0 version introduced a new Swift symbol upload script. See installation instructions for details on how to update to the new script. In a future version of the iOS agent, the Python-based symbol upload scripts will be removed.

  • This artifact was built using Xcode 14.2 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager. The agent should be used with the latest Xcode version (Xcode 14.2 at the time of release).

  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

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.1.

March 1, 2023
iOS agent v7.4.3

Fixed in this release

  • Fixed an issue with the agent that could cause API MISUSE to log to the console.

Other notes

  • Apple no longer supports bitcode-based submissions to the App Store. The New Relic iOS agent should not be used with bitcode-based apps. The included dSYM upload script will not work with bitcode-based apps.

  • Deprecation notice: The 7.4.0 version introduced a new Swift symbol upload script. See installation instructions for details on how to update to the new script. In a future version of the iOS agent, the Python-based symbol upload scripts will be removed.

  • This artifact was built using Xcode 14.2 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager. The agent should be used with the latest Xcode version (Xcode 14.2 at the time of release).

  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

Support statement

  • As of this release, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
  • As of this release, the oldest supported version is 7.3.0 of the XCFramework.

February 23, 2023
iOS agent v7.4.2

Fixed in this release

  • Fixed an issue with the agent that could cause Apple App Store rejection.

Other notes

  • Apple no longer supports bitcode-based submissions to the App Store. The New Relic iOS agent should not be used with bitcode-based apps. The included dSYM upload script will not work with bitcode-based apps.

  • Deprecation notice: The 7.4.0 version introduced a new Swift symbol upload script. See installation instructions for details on how to update to the new script. In a future version of the iOS agent, the Python-based symbol upload scripts will be removed.

  • This artifact was built using Xcode 14.2 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager. The agent should be used with the latest Xcode version (Xcode 14.2 at the time of release).

  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

Support statement

  • As of this release, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
  • As of this release, the oldest supported version is 7.3.0 of the XCFramework.

February 22, 2023
iOS agent v7.4.1

Fixed in this release

  • Added Network Monitoring support for async URLSession functions.
  • Fixed an issue that would cause conflicts with other iOS network monitoring tools such as FlipperKit.
  • Fixed an issue where install metrics were not sent with initial metric payload.
  • Fixed an issue that caused irrelevant logs to be printed to the console.
  • Fixed an issue that could cause crashes when monitoring network failures.

Other notes

  • Apple no longer supports bitcode-based submissions to the App Store. The New Relic iOS agent should not be used with bitcode-based apps. The included dSYM upload script will not work with bitcode-based apps.

  • Deprecation notice: The 7.4.0 version introduced a new Swift symbol upload script. See installation instructions for details on how to update to the new script. In a future version of the iOS agent, the Python-based symbol upload scripts will be removed.

  • This artifact was built using Xcode 14.2 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager. The agent should be used with the latest Xcode version (Xcode 14.2 at the time of release).

  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

Support statement

  • As of this release, the iOS agent will consolidate previously separate XCFramework and tvOS agents into a singular iOS agent.
  • As of this release, the oldest supported version is 7.3.0 of the XCFramework.

October 20, 2022
XCFramework agent v7.4.0

Fixed in this release

  • Swift symbol upload script.
  • Cold and Hot App Launch Time Metrics are now reported automatically. Note: Warm and prewarmed times are not reported.
  • Fix a bug where install metrics were not sent in all cases.

Other notes

  • Deprecation notice: This version introduces a new Swift symbol upload script. See installation instructions for details on how to update to the new script. In a future version of the iOS agent the Python based symbol upload scripts will be removed.

  • This artifact was built using Xcode 13.4.1 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager.

  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

Support statement

  • New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. The iOS and tvOS agents were deprecated with the release of version 7.2.1 of the XCFramework agent. As of this release, the oldest supported version is 7.0.0 of the XCFramework

August 24, 2022
XCFramework agent v7.3.8

Fixed in this release

  • Automatic dSYM file upload script updated to use Python 3.
  • Fix for custom event memory leak.

Other notes

  • This artifact was built using Xcode 13.4.1 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager.
  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

Support statement

  • New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. The iOS and tvOS agents were deprecated with the release of version 7.2.1 of the XCFramework agent. As of this release, the oldest supported version is 7.0.0 of the XCFramework

July 13, 2022
XCFramework agent v7.3.7

Fixed in this release

  • Updates to support Hybrid Frameworks
  • Fix for custom event memory leak
  • Fix for custom traces when disabling default traces

Other notes

  • This artifact was built using Xcode 13.3 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager
  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

Support statement

  • New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. The iOS and tvOS agents were deprecated with the release of version 7.2.1 of the XCFramework agent. As of this release, the oldest supported version is 7.0.0 of the XCFramework

June 1, 2022
XCFramework agent v7.3.6

Fixed in this release

  • Bug fixes for stability
  • More accurate bytes received calculation for HTTP transactions
  • Updates to support Hybrid Frameworks

Other notes

  • This artifact was built using Xcode 13.3 with a minimum deployment target of iOS version 9.0. Compatible with CocoaPods 1.10 or higher and Swift Package Manager
  • For Mac Catalyst, the zip file installation may integrate more easily than using CocoaPods.

Support statement

  • New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. The iOS and tvOS agents were deprecated with the release of version 7.2.1 of the XCFramework agent. As of this release, the oldest supported version is 7.0.0 of the XCFramework

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.