v5.20.0
- Add platform showcase, blog post, and refactor project structure by @asim in https://github.com/micro/go-micro/pull/2888
- Claude/update docs roadmap f zd2 j by @asim in https://github.com/micro/go-micro/pull/2889
- feat(client): add WithConnectionTimeout call option by @BombartSimon in https://github.com/micro/go-micro/pull/2891
- server/grpc: improve graceful stop behavior by @jejefferson in https://github.com/micro/go-micro/pull/2892
- Add Prometheus monitoring wrapper for go-micro v5 by @asim in https://github.com/micro/go-micro/pull/2894
- Claude/fix issue 2893 x3rpd by @asim in https://github.com/micro/go-micro/pull/2895
- update AI provider documentation by @asim in https://github.com/micro/go-micro/pull/2897
- @jejefferson made their first contribution in https://github.com/micro/go-micro/pull/2892
Full Changelog: https://github.com/micro/go-micro/compare/v5.19.1...v5.20.0
Wails v3.0.0-alpha.89
- Add go_test_results job to aggregate Go test results in PR by @leaanthony
- Conditionally split large RPC payloads into chunked POST requests in PR by @leaanthony
- Upgrade Vite from 5.x.x to 8.0.0 across all frontend templates in PR by @leaanthony
- Migrate Vite dev server port configuration to environment variables in PR by @leaanthony
- Configure Vite dev server to bind to 127.0.0.1 in all templates in PR by @leaanthony
- Update sponsors SVG in PR by @github-actions[bot]
- Sanitize Info.plist template stubs during build-assets update in PR by @leaanthony
- Fix stale state in macOS menus by applying the menu item mutators (
setMenuItemChecked(),setMenuItemLabel(),setMenuItemDisabled(),setMenuItemHidden(),setMenuItemTooltip()) synchronously on the main thread, eliminating thedispatch_asyncrace that left menus rendering the previous state when reopened quickly (#5002) - Ignore *_test.go files in dev mode to prevent unnecessary rebuilds in PR by @leaanthony
- Prevent Menu.Update() segfault when app is not running in PR by @wucm667
- Use lastSizeWParam to gate menubar redraws on Windows in PR by @taliesin-ai
🤖 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-alpha.89
Version 1.48.1 (2026-05-10)
- perf: cache topic batch-size metric lookup by @huynhanx03 in https://github.com/IBM/sarama/pull/3498
- fix: stabilise TestFuncTxnProduceAndCommitOffset flakes by @dnwe in https://github.com/IBM/sarama/pull/3517
- test: relax producer batch metrics assertions by @DCjanus in https://github.com/IBM/sarama/pull/3523
- fix: prevent race during partition consumer close by @dnwe in https://github.com/IBM/sarama/pull/3524
- fix: return leaderless errors in metadata refresh by @dnwe in https://github.com/IBM/sarama/pull/3525
- chore(deps): update dependency golangci/golangci-lint to v2.12.1 by @renovate[bot] in https://github.com/IBM/sarama/pull/3509
- chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 by @dependabot[bot] in https://github.com/IBM/sarama/pull/3508
- chore(deps): bump golang.org/x/sys from 0.43.0 to 0.44.0 in the golang-x group across 1 directory by @dependabot[bot] in https://github.com/IBM/sarama/pull/3520
- chore(deps): update module golang.org/x/crypto to v0.51.0 by @renovate[bot] in https://github.com/IBM/sarama/pull/3521
- fix(deps): update module golang.org/x/net to v0.54.0 by @renovate[bot] in https://github.com/IBM/sarama/pull/3526
- chore(deps): update dependency golangci/golangci-lint to v2.12.2 by @renovate[bot] in https://github.com/IBM/sarama/pull/3515
- chore: add testifylint and fix lint warnings by @dnwe in https://github.com/IBM/sarama/pull/3522
- @huynhanx03 made their first contribution in https://github.com/IBM/sarama/pull/3498
Full Changelog: https://github.com/IBM/sarama/compare/v1.48.0...v1.48.1
Wails v3.0.0-alpha.88
- Switch HiddenOnTaskbar to use WS_EX_TOOLWINDOW in PR by @leaanthony
- Reorder dependencies and remove webview2 replace directive in go.mod in PR by @atterpac
- Update sponsors SVG in PR by @github-actions[bot]
- Remove generic indirection aliases and consolidate map key types in PR by @fbbdev
- Delete PR-master workflow, removing documentation, Go tests, and skip tests 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-alpha.88
v0.10.0
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/303
- build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.7.0 to 3.8.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/307
- build(deps): bump github.com/gin-gonic/gin from 1.11.0 to 1.12.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/309
- build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/310
- build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/311
- build(deps): bump go.uber.org/zap from 1.27.1 to 1.28.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/312
- stream: support configuring maximum window size by @shanehull in https://github.com/andydunstall/piko/pull/313
- @shanehull made their first contribution in https://github.com/andydunstall/piko/pull/313
Full Changelog: https://github.com/andydunstall/piko/compare/v0.9.0...v0.10.0
Wails v3.0.0-alpha.87
- Add Korean documentation for Wails v3 in PR by @leaanthony
- Add French documentation for installation and quick start in PR by @leaanthony
- Add Portuguese documentation for quick start, concepts, and community 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-alpha.87
Wails v3.0.0-alpha.86
- Add French documentation localization in PR by @leaanthony
- Add German locale to Astro documentation site in PR by @leaanthony
- Register all 8 translated locales in Starlight config in PR by @leaanthony
- Update various Windows related files for WebView2 in PR by @leaanthony
- Split dialog dispatch between GTK3 and GTK4 for Linux in PR by @leaanthony
- Ensure dialog callbacks execute on the GTK thread, fixing segfaults 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-alpha.86
Wails v3.0.0-alpha.85
- Add PR template URL to the repository in PR by @leaanthony
- Add German documentation for Wails v3 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-alpha.85
Release 1.81.0
- balancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (#8808)
- Minimum supported Go version is now 1.25. (#8969)
- xds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (#8956)
- transport: Send a
RST_STREAMwhen receiving anEND_STREAMwhen the stream is not already half-closed. (#8832) - xds: Fix ADS resource name validation to prevent a panic. (#8970)
- grpc/stats: Add support for custom labels in per-call metrics (gRFC A108). (#9008)
- xds: Add support for Server Name Indication (SNI) and SAN validation (gRFC A101). Disabled by default. To enable, set
GRPC_EXPERIMENTAL_XDS_SNI=trueenvironment variable. (#9016) - xds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (gRFC A85). Disabled by default. To enable, set
GRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true. (#9005) - xds: Add metrics to track xDS client connectivity and cached resource state (gRFC A78). (#8807)
- stats/otel: Enhance
grpc.subchannel.disconnectionsmetric by adding disconnection reason to thegrpc.disconnect_errorlabel (gRFC A94). This provides granular insights into why subchannels are closing. (#8973) - mem: Add
mem.Buffer.Slice()API to slice the buffer like a slice. (#8977)- Special Thanks: @ash2k
- alts: Pool read buffers to lower memory utilization when sockets are unreadable. (#8964)
- transport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set
GRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=falseand report any issues. (#9032)
Wails v3.0.0-alpha.84
- Add option to disable Escape key exiting fullscreen on macOS in PR by @leaanthony
- Add option to disable Escape key exiting fullscreen on macOS in PR by @leaanthony
- Adds Pausa community showcase documentation in PR by @yuseferi
- Update sponsors SVG in PR by @github-actions[bot]
- Update icon generation command to handle unsupported platforms in PR by @leaanthony
- Replace boolean fullscreen API with tri-state ButtonState, implement platform bindings in PR by @leaanthony
- Guard WebView2 focus operations against nil controller state in PR by @leaanthony
- Update GitHub Actions workflow to correctly reference PR base branch in PR by @leaanthony
- Ignore *_test.go files in dev mode to prevent unnecessary rebuilds in PR by @leaanthony
- Prevent Menu.Update() segfault when app is not running in PR by @wucm667
🤖 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-alpha.84