3.9.0 (2026-11-02)
Bug Fixes
- ⚛️: keep the scene nodes a re-render leaves unchanged (#4308) (8e30d2e)
- 🍏: hold GPU work while the app is in the background (#4373) (d5e3211), closes #4290 #4290
- 📱: probe the GPU on first use rather than on a thread of its own (#4366) (d4a36ca), closes #4368
- 🗺️: improve the atlas API polyfill (#4379) (465df4c)
- 🗿: log a canvas's failure to begin a frame instead of dropping it (#4317) (4d50b93)
- 🤖: don't request TransientAttachments on Imagination GPUs (#4375) (337a209), closes #4371 #4177
- 🤖: post main-thread tasks without calling into Java (#4364) (b3c17c5)