Wails v3.0.0-beta.8
Pre-release
Pre-release
·
1 commit
to master
since this release
Immutable
release. Only release title and notes can be modified.
Wails v3 Beta Release - v3.0.0-beta.8
Added
- Add documentation URL generation to automatic changelog entries in PR by @taliesin-ai
- Add Streams: bidirectional byte streams between Go and JavaScript with the WebSocket
programming model and no listening socket. Declare a stream in Go with
app.HandleStream(name, handler)and connect from the frontend withStream(name),
which returns aWebSocket-shaped object. Go→JS is carried by one held poll per
window over the asset server, JS→Go by a normal POST; nothing binds a TCP port and
nothing goes throughevaluateJavaScript. In server builds (-tags server) the same
handler is served over a real WebSocket instead, so application code is identical
across builds. by @leaanthony - Move mailbox changelog entry to Unreleased in PR by @leaanthony
Changed
- Update docs sidebar autogeneration and blog author type derivation in PR by @leaanthony
Fixed
- WebView2 initialization uses a deadline and message pump in PR by @leaanthony
- WebView2 cookie test skips in CI unless opt-in and locks execution to current OS thread in PR by @leaanthony
- Windows menu builders restore command IDs for submenu parent items in PR by @gilad-ch
- Align the official cross-compilation image with the GTK 4.14+ Linux support baseline (#5928)
- Configure iOS Xcode project to retain inherited linker flags and add -ObjC in PR by @mortenolsrud
- Fix excessive TCP connection churn in the
wails3 devasset proxy on large frontends, which could exhaust the host's ephemeral ports and make unrelated processes fail withEADDRNOTAVAIL - Queue per-window event JavaScript for ordered dispatch and backpressure in PR by @leaanthony
Removed
- Remove the desktop binary release pipeline: v3 releases are tag-only and the
wails3CLI is installed withgo install. Deletesrelease-v3.ymland the nightly step that dispatched it in PR by @leaanthony
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.8