Skip to content

Update Alamofire from 5.10.2 to 5.12.0#25818

Merged
jkmassel merged 1 commit into
trunkfrom
jkmassel/update-alamofire
Jul 22, 2026
Merged

Update Alamofire from 5.10.2 to 5.12.0#25818
jkmassel merged 1 commit into
trunkfrom
jkmassel/update-alamofire

Conversation

@jkmassel

@jkmassel jkmassel commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Description

Bumps Alamofire from 5.10.2 to 5.12.0 (latest) in the app dependency graph.

Alamofire is constrained from: "5.9.1" in Modules/Package.swift, so this is a resolved-file-only change — no manifest edit. Only Modules/Package.resolved moves; the pin is taken verbatim from the root cross-platform harness (Package.resolved), which already resolves Alamofire at 5.12.0.

  • Two point releases within the current major (5.x) — no API changes, no source changes on our side.
  • No new transitive dependencies.

Changelog

5.11.05.12.0 (full history):

  • 5.11.0 — behavior change: Requests are now lazy by default — inert until resume()'d (Alamofire still resumes automatically for standard use). The pre-5.11 eager behavior is restorable via Session(requestSetup: .eager). Also adds inline per-Request adapter/retrier/interceptor/monitor APIs and an OfflineRetrier (replacing NetworkReachabilityManager). Now requires Xcode 16 + the Swift 6 compiler (Swift 5 or 6 mode).
  • 5.11.1 / 5.11.2 / 5.12.0 — fixes: response-serializer double-execution race; StreamOf start-of-iteration race; duplicate URLSessionTaskMetrics handling; races in Request.suspend()/cancel()/resume(); #file#fileID to avoid path leakage; FreeBSD support (5.12.0).
  • No changes to the call sites we use; the lazy-setup default is compatible with our standard request/response flow.

Testing instructions

  • Pin transplanted from the already-resolved root harness (5.12.0, revision 7595cbc); the diff is Alamofire-only.
  • CI — WordPress + Jetpack iOS builds — green on CI.
  • CI — Unit Tests exercise the networking paths that use Alamofire.

Related

@jkmassel jkmassel added this to the 27.2 milestone Jul 22, 2026
@jkmassel jkmassel added dependencies Pull requests that update a dependency file [Type] Tooling labels Jul 22, 2026
@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number33344
VersionPR #25818
Bundle IDorg.wordpress.alpha
Commit0abd699
Installation URL6ap2b928ahbf8
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number33344
VersionPR #25818
Bundle IDcom.jetpack.alpha
Commit0abd699
Installation URL26aojrop16v18
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@jkmassel
jkmassel requested a review from crazytonyli July 22, 2026 20:06
@jkmassel
jkmassel enabled auto-merge July 22, 2026 21:07
@jkmassel
jkmassel added this pull request to the merge queue Jul 22, 2026
Merged via the queue into trunk with commit a3f0a6e Jul 22, 2026
30 of 31 checks passed
@jkmassel
jkmassel deleted the jkmassel/update-alamofire branch July 22, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file [Type] Tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants