Skip to content

Releases: shorebirdtech/shorebird

v1.6.109

23 Jun 01:16

Choose a tag to compare

  • 🐦 Flutter 3.44.3 / Dart 3.12.2 support
    • Fix a potential buffer overflow in the animated PNG decoder when parsing
      malformed fdAT chunks.
    • Swift Package Manager: fix crashes from concurrent directory/file/symlink
      creation when building iOS or macOS apps.
    • Impeller (OpenGL ES): fix a texture resource leak by ensuring the
      TextureGLES destructor releases all objects it holds, including its sync
      fence.
    • Print a trace when skipping flavor-specific and platform-specific assets.

v1.6.108

12 Jun 23:01

Choose a tag to compare

  • 🐦 Flutter 3.44.2 / Dart 3.12.2 support
    • Swift Package Manager: fix remote package dependencies sometimes failing
      to download when building iOS or macOS apps, and silence spurious SwiftPM
      warnings on non-Apple builds.
    • Android: fix system bars unexpectedly staying invisible when switching to
      edge-to-edge mode.
    • The flutter tool now exits gracefully instead of crashing when the
      widget-preview DTD connection is lost or fails at startup.

v1.6.107

05 Jun 15:33

Choose a tag to compare

  • 🐛 Fix arm64 FFI callback crashers affecting async and isolate-group-bound callbacks (follow-up to the 1.6.105 FFI fixes).
  • 🐛 Android: read libapp.so from the .aab instead of the Gradle strip task output.
  • 🐛 Fix a potential gen_snapshot crash.

v1.6.106

02 Jun 01:02

Choose a tag to compare

  • 🐦 Flutter 3.44.1 / Dart 3.12.1 support
    • The flutter tool now prints a descriptive error instead of crashing when the analysis server exits unexpectedly, or when it fails to connect to a Chrome instance on Windows.
    • Dart 3.12.1: ignore socket deletion errors on shutdown; preserve ThreadLocal values when a VM thread is reclaimed.

v1.6.105

23 May 01:26

Choose a tag to compare

  • 🐛 Fix FFI crashers on iOS and Android.

v1.6.104

22 May 07:56

Choose a tag to compare

  • 🐛 Fix FFI-related crashers.

v1.6.103

21 May 01:36

Choose a tag to compare

  • 🐛 Fix iOS release/patch crashers.
  • 🐛 Android: handle missing-arch libapp.so gracefully.
  • 🔧 Surface flutter precache failures.

v1.6.102

20 May 03:34

Choose a tag to compare

What's Changed

  • 🐛 macOS: fix shorebird release --platforms macos failing with "could not find an analyze_snapshot binary whose --sdk_version matches gen_snapshot" by @bdero. DD activation is skipped on macOS for now — patches will compute DD on the fly when applied (pre-1.6.99 behavior). iOS / Android / Linux / Windows are unaffected.

Full Changelog: v1.6.101...v1.6.102

v1.6.101

20 May 01:11

Choose a tag to compare

What's Changed

  • 🐦 Flutter 3.44.0 / Dart 3.12.0 support @bdero
    • Android libapp.so strip handover: AGP now strips and emits libapp.so.sym for Play Console crash symbolication. Remove packaging.jniLibs.keepDebugSymbols.add("**/libapp.so") from android/app/build.gradle(.kts) if present (shorebird doctor warns about it).
  • 🔧 Updater (rolled into Flutter 3.44 engine): mmap libapp.so out of the APK instead of buffering in RAM (Android memory win), plus enhanced patch-apply diagnostic events.
  • feat(shorebird_cli): prepare for Flutter 3.44 libapp.so strip handover by @bdero in #3758

Full Changelog: v1.6.100...v1.6.101

v1.6.100

17 May 01:31

Choose a tag to compare

What's Changed

  • 🐦 Flutter 3.41.9 engine refresh: fix for exception-related crashes @bdero
  • 💥 BREAKING: shorebird login:ci now hard-errors. Use API keys instead. by @eseidel in #3775
  • feat(shorebird_code_push_protocol): add release analysis API surface by @mac-shorebird in #3744

Full Changelog: v1.6.99...v1.6.100