v24.1.0
🎉 New features
- [eas-cli] Add
--egress-allow <host:port>toeas simulator:startso local egress sessions can reach dev servers on this machine or its network. (#4369 by @brentvatne) - [eas-cli][build-tools] Forward
--egress-allow localhost:<port>and127.0.0.1:<port>entries from the simulator host's loopback interface to this machine (likeadb reverse), so dev server URLs that use127.0.0.1work through local egress. (#4369 by @brentvatne) - [build-tools] Add the
eas/start_local_egressstep for iOS simulator sessions with local egress: the device host's system proxy points at a reverse tunnel to the EAS CLI machine, so HTTP(S) requests that honor it exit from that machine and third parties see its IP. (#4364 by @brentvatne) - [eas-cli] Add
--egress localtoeas simulator:startand theeas simulator:egresscommand, which run the local egress client for the session. (#4364 by @brentvatne) - [build-tools] Require the serve-sim session token for device run session previews, so the tunnel no longer exposes the shell-exec route. (#4306 by @gwdp)
🐛 Bug fixes
- [build-tools] Report a system error when project source refresh fails for a remote build. (#4359 by @sjchmiela)