Update Aug 12, 2026 tracked by Updatify

2.238.0 Improvements

  • [ci] support releases with PRs that were deleted (or users) (#30105) via Connor Tumbleson (@iBotPeaches)
  • [pilot] Match groups by either name or id (#30104) via Alexander Chapliuk (@krin-san)
  • [update_project_team] add support for sdk conditionals (#30142) via Connor Tumbleson (@iBotPeaches)
  • harden: detected non-static command inside in... (#30148) via Anupam Mediratta (@anupamme) * [fastlane_core] Create a unique package directory for non-macOS uploads (#30144) via Victor Amorim dos Santos (@victoramsantos) * [gem] move to webrick 1.9.x (#30135) via Connor Tumbleson (@iBotPeaches) * [gem] upgrade 'terminal-table' to drop monkey patch (#30137) via Connor Tumbleson (@iBotPeaches) * [core] Fix video resolution parsing when audio track precedes video track (#30143) via Thomas Walther (@tcwalther) * [gym] Fix Mac Catalyst package type detection when catalyst_platform is not set (#29829) via Josh Holtz (@joshdholtz) * [deliver/pilot] change instruction on how to run iTMSTransporter (#21155) via Merlin Ran (@merlinran) * [gem] move to sinatra 4 (#30134) via Connor Tumbleson (@iBotPeaches) * [action][spm] add–skip-update(#21127) via Atsuto Yamashita (@att55) * Fix precheck copyright rule wording (#19500) via Andreas Ganske (@ChaosCoder) * docs: add detailed notation of what metrics collected (#30132) via Connor Tumbleson (@iBotPeaches) * Bump actions/labeler from 6 to 7 (#30133) via dependabot[bot] (@dependabot[bot]) * [upload_symbols_to_crashlytics] Adds option to let the action fail when an upload fails (#29700) via Tobias Kreß (@Myrronth) * [deliver] add support for social media rating keys (#30128) via Connor Tumbleson (@iBotPeaches) * [core] Support for Ruby 4 (+ testing) (#29849) via Connor Tumbleson (@iBotPeaches) * [register_devices] Ignore blank lines and comment lines in devices_file (#30129) via David Cordero (@dcordero) * [core] detect installed Developer ID intermediate certificates by their common name (#30126) via Rinat Kutuev (@ReilganInt) * [core] move to xcodeproj 1.28.1 (from 1.27.0) (#30124) via Nuno de Carvalho (@nmcc24) * [core] normalize FastlaneSwiftRunner.xcodeproj plist quoting (#30125) via Nuno de Carvalho (@nmcc24) * [register_devices] Register devices normalization for UDIDs. (#29981) via Muhammet Ilendemli (@ilendemli) * [crashlytics] improve logging during error (#30077) via Connor Tumbleson (@iBotPeaches) * [setup_ci] Add option to opt out of setting the default keychain (#30121) via Eyüp Can Akman (@eyupcanakman) * [snapshot] Open the requested simulator for non-headless runs (#30119) via huven (@huven) * [core] improve operating_system detection (#30118) via Connor Tumbleson (@iBotPeaches) * [core] fix: upgrade yard to >= 0.9.42 (CVE-2026-41493) (#30117) via OrbisAI Security (@orbisai0security) * [core] move to Faraday 2 (#30089) via Connor Tumbleson (@iBotPeaches) * [docs] clarify platform resolution behavior (#22185) via Douglas Hill (@douglashill) * [core] fix crash when uploading large.pkgby usingDigest::MD5.fileinstead ofDigest::MD5.hexdigest(#21999) via reflexing (@reflexing) * [docs] fix a missing negation inpiloterror message (#22331) via Gemma Barlow (@gemmakbarlow) * [notarize] Fix erroring out withbundle_id` parameter being absent (#29736) via Timur Sharifianov (@Scvairy) * [metrics] move to GA4 and improve metrics (#30111) via Connor Tumbleson (@iBotPeaches)