Skip to content

v8.12.1

Choose a tag to compare

@jamesnrokt jamesnrokt released this 01 Sep 20:12
f86d7dd

Backports GoDaddy TLS Root CA - R1 support to the 8.12.x line.

8.12.0 pinned the GoDaddy G2 intermediate and required every certificate at chain index >= 1 to match, so it rejected certificate chains issued under GoDaddy's TLS Root CA R1 hierarchy. GoDaddy has ended DV issuance under G2, so affected hosts cannot be served a G2 leaf indefinitely.

This release backports root-only certificate matching (shipped on the main line in 8.26.0) and adds the self-signed GoDaddy TLS Root CA - R1 to the pinned root set, alongside the existing GoDaddy and ISRG anchors. Certificate pinning behaviour is the only change; there are no API changes.

Swift Package Manager and CocoaPods both build from source on the 8.12.x line — Package.swift declares no binary targets — so resolving the v8.12.1 tag is sufficient and no checksums are involved.

Pre-built xcframeworks are attached below for convenience. They are not referenced by Package.swift and are not required to consume this release.

  • mParticle_Apple_SDK.xcframework.zip4a2eef828bbd17c58f8d3d361218bccae321bb7d728fef0a2d202ba023f703b0
  • mParticle_Apple_SDK.xcframework.nolocation.zipf5324fe8bfbed99b9bcd44a116b91329fa54eaff6d9d93e2d48b6eb2f3a6a528

Each contains four slices — ios-arm64, ios-arm64_x86_64-simulator, tvos-arm64, tvos-arm64_x86_64-simulator. As with previous releases on this line, they are unsigned.

Carthage: mParticle_Apple_SDK.json is unchanged. It resolves mParticle_Apple_SDK.framework.zip, a fat-framework archive this release does not produce, so Carthage users on 8.12.x remain on 8.12.0.