diff --git a/CHANGELOG.md b/CHANGELOG.md
index 81999adc5..8741b79f2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,12 @@
+# [8.44.1](https://github.com/mParticle/mparticle-apple-sdk/compare/v8.44.0...v8.44.1) (2026-03-11)
+
+### Bug Fixes
+
+- fix: Add Defensive Code when Building URL Signatures (#656) ([d84ef13e](https://github.com/mParticle/mparticle-apple-sdk/commit/d84ef13ed1547c8e28196727ea2f183941debf1b))
+- fix: WKWebView Logging Crash (#662) ([edaa25c0](https://github.com/mParticle/mparticle-apple-sdk/commit/edaa25c0b3b230207c5344d06c5879f51a756b6e))
+- fix: Crash in MPSession description (#661) ([dd6c80f9](https://github.com/mParticle/mparticle-apple-sdk/commit/dd6c80f9942c2ea7863b945a1a47844444e89f4a))
+- fix: Remove Outdated previousSessionSuccessfullyClosed Logic (#655) ([84ad0875](https://github.com/mParticle/mparticle-apple-sdk/commit/84ad08757b5c845dfefe9b9e1bef2655b5e8c9ed))
+
# [8.44.0](https://github.com/mParticle/mparticle-apple-sdk/compare/v8.43.1...v8.44.0) (2026-02-19)
### Bug Fixes
diff --git a/Framework/Info.plist b/Framework/Info.plist
index 3a210b676..62550e4fc 100644
--- a/Framework/Info.plist
+++ b/Framework/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 8.44.0
+ 8.44.1
CFBundleSignature
????
CFBundleVersion
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-ccpa-consent.json b/IntegrationTests/wiremock-recordings/mappings/mapping-ccpa-consent.json
index 9dc356483..b84b63c24 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-ccpa-consent.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-ccpa-consent.json
@@ -69,7 +69,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"tz": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-commerce-event-purchase.json b/IntegrationTests/wiremock-recordings/mappings/mapping-commerce-event-purchase.json
index ddafa0cd2..1e8720fb2 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-commerce-event-purchase.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-commerce-event-purchase.json
@@ -81,7 +81,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"b": "arm64",
"p": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-gdpr-consent.json b/IntegrationTests/wiremock-recordings/mappings/mapping-gdpr-consent.json
index 0e717ccde..97236a50d 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-gdpr-consent.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-gdpr-consent.json
@@ -59,7 +59,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"tz": "${json-unit.ignore}",
"p": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute-ss.json b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute-ss.json
index 0dd4f82df..286475e6b 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute-ss.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute-ss.json
@@ -52,7 +52,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"b": "arm64",
"tz": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute.json b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute.json
index 0a43ec9ad..4b2ce1c4b 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-session-attribute.json
@@ -58,7 +58,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"b": "arm64",
"tz": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute-set.json b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute-set.json
index 608efedb9..09cb7643f 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute-set.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute-set.json
@@ -56,7 +56,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"b": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute.json b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute.json
index a59c7148b..3e02e4d55 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-increment-user-attribute.json
@@ -56,7 +56,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"b": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-log-error.json b/IntegrationTests/wiremock-recordings/mappings/mapping-log-error.json
index b05aa51ff..22827db30 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-log-error.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-log-error.json
@@ -59,7 +59,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"b": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-log-event-with-flags.json b/IntegrationTests/wiremock-recordings/mappings/mapping-log-event-with-flags.json
index ae1121787..b4533fb96 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-log-event-with-flags.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-log-event-with-flags.json
@@ -65,7 +65,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"tz": "${json-unit.ignore}",
"p": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-log-exception.json b/IntegrationTests/wiremock-recordings/mappings/mapping-log-exception.json
index 5374735fa..1a6133214 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-log-exception.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-log-exception.json
@@ -57,7 +57,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"tz": "${json-unit.ignore}",
"bid": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-log-idfa.json b/IntegrationTests/wiremock-recordings/mappings/mapping-log-idfa.json
index cd379f199..8ae92bbc1 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-log-idfa.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-log-idfa.json
@@ -8,7 +8,7 @@
"equalToJson": {
"client_sdk": {
"platform": "ios",
- "sdk_version": "8.44.0",
+ "sdk_version": "8.44.1",
"sdk_vendor": "mparticle"
},
"environment": "development",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-log-screen.json b/IntegrationTests/wiremock-recordings/mappings/mapping-log-screen.json
index 1a91a3c93..0834bbe29 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-log-screen.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-log-screen.json
@@ -54,7 +54,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"tz": "${json-unit.ignore}",
"bid": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-identify.json b/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-identify.json
index 6f28680d1..f59e6ee97 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-identify.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-identify.json
@@ -8,7 +8,7 @@
"equalToJson": {
"client_sdk": {
"platform": "ios",
- "sdk_version": "8.44.0",
+ "sdk_version": "8.44.1",
"sdk_vendor": "mparticle"
},
"environment": "development",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-select-placement.json b/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-select-placement.json
index 635e266e3..eb7ab68d1 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-select-placement.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-rokt-select-placement.json
@@ -63,7 +63,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"tz": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-set-att-status.json b/IntegrationTests/wiremock-recordings/mappings/mapping-set-att-status.json
index a99fb9479..fc749b5f7 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-set-att-status.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-set-att-status.json
@@ -59,7 +59,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"tz": "${json-unit.ignore}",
"p": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-set-session-attribute.json b/IntegrationTests/wiremock-recordings/mappings/mapping-set-session-attribute.json
index 625002923..8f54c4b76 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-set-session-attribute.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-set-session-attribute.json
@@ -58,7 +58,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"tz": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-set-user-attributes.json b/IntegrationTests/wiremock-recordings/mappings/mapping-set-user-attributes.json
index bbca8b839..9cbfc1fd1 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-set-user-attributes.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-set-user-attributes.json
@@ -84,7 +84,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"b": "arm64",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-timed-event.json b/IntegrationTests/wiremock-recordings/mappings/mapping-timed-event.json
index 72001d4c7..159819b3b 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-timed-event.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-timed-event.json
@@ -59,7 +59,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"tz": "${json-unit.ignore}",
"bid": "${json-unit.ignore}",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-v1-identify.json b/IntegrationTests/wiremock-recordings/mappings/mapping-v1-identify.json
index 065e4c42e..e32aac3b5 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-v1-identify.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-v1-identify.json
@@ -8,7 +8,7 @@
"equalToJson": {
"client_sdk": {
"platform": "ios",
- "sdk_version": "8.44.0",
+ "sdk_version": "8.44.1",
"sdk_vendor": "mparticle"
},
"environment": "development",
diff --git a/IntegrationTests/wiremock-recordings/mappings/mapping-v2-events-log-event.json b/IntegrationTests/wiremock-recordings/mappings/mapping-v2-events-log-event.json
index 0d1674104..e8fc66df2 100644
--- a/IntegrationTests/wiremock-recordings/mappings/mapping-v2-events-log-event.json
+++ b/IntegrationTests/wiremock-recordings/mappings/mapping-v2-events-log-event.json
@@ -120,7 +120,7 @@
],
"uitl": 60,
"oo": false,
- "sdk": "8.44.0",
+ "sdk": "8.44.1",
"di": {
"p": "arm64",
"bid": "${json-unit.ignore}",
diff --git a/Package.swift b/Package.swift
index ec3609cbf..da34f8dcf 100644
--- a/Package.swift
+++ b/Package.swift
@@ -2,12 +2,12 @@
import PackageDescription
-let mParticle_Apple_SDK_URL = "https://static.mparticle.com/sdk/ios/v8.44.0/mParticle_Apple_SDK.xcframework.zip"
-let mParticle_Apple_SDK_Checksum = "256df4e388f26d32e94bd4c6583a092d49eb06094a94294dee31eafec9968180"
+let mParticle_Apple_SDK_URL = "https://static.mparticle.com/sdk/ios/v8.44.1/mParticle_Apple_SDK.xcframework.zip"
+let mParticle_Apple_SDK_Checksum = "107e9a9632fc8255a255fb6cb42ff747b9a7ae1708b533880b220c6d769dbf43"
let mParticle_Apple_SDK_NoLocation_URL =
- "https://static.mparticle.com/sdk/ios/v8.44.0/mParticle_Apple_SDK_NoLocation.xcframework.zip"
-let mParticle_Apple_SDK_NoLocation_Checksum = "61e6b04442d62de75e19ac6daedc8d49ac9237290982c748ac1a53683f816f31"
+ "https://static.mparticle.com/sdk/ios/v8.44.1/mParticle_Apple_SDK_NoLocation.xcframework.zip"
+let mParticle_Apple_SDK_NoLocation_Checksum = "14ff98b8684e0f890b1dfd3b22a4ec37e4fde0cdc79b28be50ad17c8922e6783"
let package = Package(
name: "mParticle-Apple-SDK",
diff --git a/mParticle-Apple-SDK.podspec b/mParticle-Apple-SDK.podspec
index ea09fe1e8..9952cbb8e 100644
--- a/mParticle-Apple-SDK.podspec
+++ b/mParticle-Apple-SDK.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "mParticle-Apple-SDK"
- s.version = "8.44.0"
+ s.version = "8.44.1"
s.summary = "mParticle Apple SDK."
s.description = <<-DESC
diff --git a/mParticle-Apple-SDK/MPConstants.swift b/mParticle-Apple-SDK/MPConstants.swift
index 33a9b465e..e515dfe94 100644
--- a/mParticle-Apple-SDK/MPConstants.swift
+++ b/mParticle-Apple-SDK/MPConstants.swift
@@ -15,7 +15,7 @@ func MPMilliseconds(timestamp: Double) -> Double {
// NOTE: I kept the same naming here for clarity, but we should rename these
// after we remove them from the MPIConstants.h file
-let kMParticleSDKVersion = "8.44.0"
+let kMParticleSDKVersion = "8.44.1"
enum MessageKeys {
static let kMPMessagesKey = "msgs"
diff --git a/mParticle-Apple-SDK/MPIConstants.m b/mParticle-Apple-SDK/MPIConstants.m
index ecefbcece..15ad2615a 100644
--- a/mParticle-Apple-SDK/MPIConstants.m
+++ b/mParticle-Apple-SDK/MPIConstants.m
@@ -1,7 +1,7 @@
#import "MPIConstants.h"
// mParticle SDK Version
-NSString *const kMParticleSDKVersion = @"8.44.0";
+NSString *const kMParticleSDKVersion = @"8.44.1";
// Message Type (dt)
NSString *const kMPMessageTypeKey = @"dt";
diff --git a/mParticle_Apple_SDK.json b/mParticle_Apple_SDK.json
index 9bb995bc5..2de72f077 100644
--- a/mParticle_Apple_SDK.json
+++ b/mParticle_Apple_SDK.json
@@ -127,5 +127,6 @@
"8.42.1": "https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.42.1/mParticle_Apple_SDK.framework.zip?alt=https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.42.1/mParticle_Apple_SDK.xcframework.zip",
"8.42.2": "https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.42.2/mParticle_Apple_SDK.framework.zip?alt=https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.42.2/mParticle_Apple_SDK.xcframework.zip",
"8.43.1": "https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.43.1/mParticle_Apple_SDK.framework.zip?alt=https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.43.1/mParticle_Apple_SDK.xcframework.zip",
- "8.44.0": "https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.44.0/mParticle_Apple_SDK.framework.zip?alt=https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.44.0/mParticle_Apple_SDK.xcframework.zip"
+ "8.44.0": "https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.44.0/mParticle_Apple_SDK.framework.zip?alt=https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.44.0/mParticle_Apple_SDK.xcframework.zip",
+ "8.44.1": "https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.44.1/mParticle_Apple_SDK.framework.zip?alt=https://github.com/mParticle/mparticle-apple-sdk/releases/download/v8.44.1/mParticle_Apple_SDK.xcframework.zip"
}