Releases: shorebirdtech/shorebird
Releases · shorebirdtech/shorebird
v1.6.109
- 🐦 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.
- Fix a potential buffer overflow in the animated PNG decoder when parsing
v1.6.108
- 🐦 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
fluttertool now exits gracefully instead of crashing when the
widget-preview DTD connection is lost or fails at startup.
- Swift Package Manager: fix remote package dependencies sometimes failing
v1.6.107
v1.6.106
- 🐦 Flutter 3.44.1 / Dart 3.12.1 support
- The
fluttertool 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.
- The
v1.6.105
v1.6.104
v1.6.103
v1.6.102
What's Changed
- 🐛 macOS: fix
shorebird release --platforms macosfailing 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
What's Changed
- 🐦 Flutter 3.44.0 / Dart 3.12.0 support @bdero
- Android
libapp.sostrip handover: AGP now strips and emitslibapp.so.symfor Play Console crash symbolication. Removepackaging.jniLibs.keepDebugSymbols.add("**/libapp.so")fromandroid/app/build.gradle(.kts)if present (shorebird doctorwarns about it).
- Android
- 🔧 Updater (rolled into Flutter 3.44 engine): mmap
libapp.soout 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
What's Changed
- 🐦 Flutter 3.41.9 engine refresh: fix for exception-related crashes @bdero
- 💥 BREAKING:
shorebird login:cinow 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