v24.0.0
๐ Breaking changes
- [eas-cli] Align the
eas observe:*commands with the renamed Observe GraphQL schema.--jsonoutput now usesname/valueinstead ofmetricName/metricValue(metrics) andnameinstead ofeventName(log events and event-name summaries), andeas observe:eventsnow lists user-defined events only โ exceptions moved to the neweas observe:errors. (#4338 by @douglowder)
๐ New features
- [build-tools] Add
lcd_width,lcd_height, andlcd_densityinputs to configure the Android emulator display. (#4349 by @krystofwoldrich-agent) - [eas-cli] Add
eas channel:protectandeas channel:unprotectto manage EAS Update channel protection, and show protection in channel list and view output. (#4319 by @sjkim-expo) - [eas-cli] Add
eas observe:errorsto display error and exception issue groups (grouped by fingerprint), with--fingerprint <fingerprint>to drill into a group's individual occurrences and stack traces. (#4339 by @douglowder) - [eas-cli] Add
eas observe:eventto display a single Observe event (metric, log, or error) by its ID. (#4252 by @douglowder)
๐ Bug fixes
- [build-tools] Start Argent remote sessions with
bun xso they work when thebunxsymlink is missing. (491b372a by @krystofwoldrich) - [build-tools] Reduce
expo-device-hubpreview resolution from 1280 px to 960 px to matchserve-simand lower streaming bandwidth. (#4326 by @krystofwoldrich-agent) - [build-tools] Install FFmpeg before launching
expo-device-hubin Android device sessions. (#4332 by @krystofwoldrich-agent) - [eas-cli] Print the session token in simulator preview links, so they still open once the preview is gated. (#4312 by @gwdp)