v8.12.1
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.zip—4a2eef828bbd17c58f8d3d361218bccae321bb7d728fef0a2d202ba023f703b0mParticle_Apple_SDK.xcframework.nolocation.zip—f5324fe8bfbed99b9bcd44a116b91329fa54eaff6d9d93e2d48b6eb2f3a6a528
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.