RepoJournal
Mobile platforms

Mobile platforms

Flutter, Swift, and Kotlin - the mobile platforms developers ship on

Keep up with Mobile platforms in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Mobile Full archive →

The Wire · Showcase

SWIFT GATES RUNTIME VARS, KOTLIN DROPS GRADLE 8.13

By RepoJournal · Filed · About Mobile platforms

Swift's runtime now ignores safety-disabling environment variables in privileged processes, and JetBrains is cutting Kotlin's Gradle support at the knees.

Swift's runtime now ignores SWIFT_* environment variables in setuid/setgid binaries, and in platform-binary or hardened-runtime executables it will also skip variables that disable safety checks [1]. This is a hard security win for anyone shipping privileged Swift tooling. Meanwhile, Kotlin is shedding test code for Gradle 8.9 through 8.13 in four separate PRs [2][3][4][5], a signal that the build system is moving on. Flutter's tooling got three Windows fixes: UNC path resolution in depfile parsing [6], argParser wrap-column handling [7], and a swap of deprecated wstring_convert for native Win32 APIs [8]. The team also unskipped web decoration image lerp tests [9], and Ben Konyi's PR strips synthetic 'type' and 'method' fields from service extension responses [10]. Apple's distributed runtime is getting validation hardening [11], and cxx-interop now honors libkern's return ownership attributes [12]. It's a busy 94 commits and 61 PRs.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [Runtime] Gate SWIFT_* environment variables on process privilege. ↗ apple/swift
  2. [2] [Gradle] Drop test code for Gradle 8.13 JetBrains/kotlin
  3. [3] [Gradle] Drop test code for Gradle 8.11 and 8.12 JetBrains/kotlin
  4. [4] [Gradle] Drop test code for Gradle 8.10 JetBrains/kotlin
  5. [5] [Gradle] Drop test code for Gradle 8.9 JetBrains/kotlin
  6. [6] [flutter_tools] Fix UNC path resolution in depfile parsing on Windows (#191265) flutter/flutter
  7. [7] [flutter_tools] Update argParser usageLineLength when --wrap-column is passed (#191264) flutter/flutter
  8. [8] [FML] Replace deprecated wstring_convert with Win32 APIs (#191394) flutter/flutter
  9. [9] [web] Unskip decoration image lerp tests (#191426) flutter/flutter
  10. [10] Do not inject 'type' and 'method' into service extension responses (#190946) flutter/flutter
  11. [11] [Distributed] More validations in distributed runtime entry calls ↗ apple/swift
  12. [12] [cxx-interop] Honor libkern's return ownership attributes ↗ apple/swift

Quick answers

What shipped in Mobile platforms on August 21, 2026?
Swift's runtime now ignores safety-disabling environment variables in privileged processes, and JetBrains is cutting Kotlin's Gradle support at the knees. In total, 94 commits and 61 pull requests landed.
Who contributed to Mobile platforms on August 21, 2026?
9 developers shipped this update, including Ben Konyi, Harry Terkelsen, ktoso, susmonteiro, edymtt, Hamish Knight, mikeash, and wojtek-kalicinski, and 1 more.
What were the notable Mobile platforms updates?
[Runtime] Gate SWIFT_* environment variables on process privilege, [Gradle] Drop test code for Gradle 8.13, and [Gradle] Drop test code for Gradle 8.11 and 8.12.

More from Mobile platforms

Daily updates, in your inbox

Follow Mobile platforms

Keep up with Mobile platforms in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?