- [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 in
piloterror message (#22331) via Gemma Barlow (@gemmakbarlow) - [notarize] Fix erroring out with
bundle_idparameter being absent (#29736) via Timur Sharifianov (@Scvairy) - [metrics] move to GA4 and improve metrics (#30111) via Connor Tumbleson (@iBotPeaches)