1 hours ago
grpc-go

Release 1.82.0

Behavior Changes

  • server: Remove support for GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING environment varibale. Strict incoming RPC path validation (which has been the default since v1.79.3) can no longer be disabled. (#9112)
  • transport: Add environment variable to change the default max header list size from 16MB to 8KB. This may be enabled by setting GRPC_GO_EXPERIMENTAL_ENABLE_8KB_DEFAULT_HEADER_LIST_SIZE=true. This will be enabled by default in a subsequent release. (#9019)
  • balancer: Load Balancing policy registry is now case-sensitive. Set GRPC_GO_EXPERIMENTAL_CASE_SENSITIVE_BALANCER_REGISTRIES=false (and file an issue) to revert to case-insensitive behavior. (#9017)

New Features

  • experimental/stats: Expose a new API, NewContextWithLabelCallback, to register a callback that is invoked when telemetry labels are added. (#8877)
    • Special Thanks: @seth-epps
  • client: Return a portion of the response body in the error message, when the client receives an unexpected non-gRPC HTTP response, to make debugging easier. (#8929)
    • Special Thanks: @chengxilo
  • server: Add environment variable GRPC_GO_SERVER_GOROUTINE_LABELS that controls setting runtime/pprof.Labels on goroutines spawned by the server. Set GRPC_GO_SERVER_GOROUTINE_LABELS=grpc.method=true to add the grpc.method label on goroutines spawned to handle incoming requests. (#9082)
    • Special Thanks: @dfinkel

Bug Fixes

  • xds/server: Fix a memory leak of HTTP filter instances occurring when route configurations are updated in-place during a Route Discovery Service (RDS) update. (#9138)
  • grpc: In the deprecated gzip Compressor (used via the deprecated WithCompressor dial option), enforce the MaxRecvMsgSize limit on the decompressed message buffer, preventing excessive memory allocation from highly compressed payloads. (#9114)
    • Special Thanks: @evilgensec
  • stats/opentelemetry: Record retry attempts, grpc.previous-rpc-attempts, at the call level and not the attempt level. (#8923)
  • encoding: Ensure Close() is always called on readers returned from Compressor.Decompress if possible. (#9135)
  • channelz: Fix the LastMessageSentTimestamp and LastMessageReceivedTimestamp fields in SocketMetrics to ensure they contain correct timestamp values. (#9109)
21 hours ago
go-micro

v6.3.10

agent: fix StreamAsk tool resolution — reuse the tools instance in setupWithToolHandler so the discoverTools-populated name map is the one the base handler uses.


Generated by Claude Code

22 hours ago
wails

Wails v3.0.0-alpha2.109

Wails v3 Alpha Release - v3.0.0-alpha2.109

Added

  • Add code samples to EventsEmit documentation in PR by @iamhabbeboy
  • Add Windows WebView2 visual hosting option in PR by @MerIijn
  • Add Klustr to community showcase documentation in PR by @SametKUM
  • Add Kira to community showcase with new pages and changelog entry in PR by @thiennguyen93
  • Add feedback section to MCP service guide in PR by @taliesin-ai

Changed

  • Server mode now has a first-class production build, consistent with the desktop build tasks (#5693). task build:server builds a production binary by default (-tags server,production, -trimpath, stripped), and accepts DEV=true (development server), OBFUSCATED=true (garble) and EXTRA_TAGS. task run:server runs a development server. Dockerfile.server / task build:docker build the production server (-tags server,production) and the production frontend first; the image defaults to a pure-Go static build on distroless/static, with CGO_ENABLED, GO_IMAGE and RUNTIME_IMAGE exposed as overridable build args for CGO apps.

Fixed

  • Prevent crash when closing window with pending async calls in PR by @leaanthony
  • Prevent window activation when opening hidden apps on Windows in PR by @leaanthony
  • Ensure WebKit request metadata, response completion, and body stream handling run on the GTK main thread in PR by @taliesin-ai
  • Fix Menu.Update() not rebuilding the native menu on GTK4 Linux (#5659, independently diagnosed and fixed by @puneetdixit200 in #5539)
  • Fix crash enumerating macOS screens on display change by copying screen id/name strings and snapshotting the count (#5565, independently diagnosed and fixed by @x-haose in #5584)
  • Fix WebView2 content shrinking then disappearing after dragging a window across mixed-DPI monitors on Windows by re-asserting the controller bounds in the WM_DPICHANGED handler, mirroring the un-minimise DPI resync (#5677)

🤖 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-alpha2.109

⚠️ Alpha Warning: This is pre-release software and may contain bugs or incomplete features.

1 days ago
go-micro

v6.3.9

events: WithStore option lets the stream be backed by a durable store (e.g. the file store) for persistence and replay across restarts.


Generated by Claude Code

1 days ago
unioffice

v2.12.0

Release notes - UniOffice v2.12.0

This release contains improvements and bug fixes.

Improvements

  • US-1505 DOCX to PDF footer Y position calculation improvement
  • US-1573 Complete Structured Document Tag (SDT) API for document package – constructors, property/content-type setters, inline (run-level) tags, and recursive discovery across headers/footers/tables/nested SDTs.

Bug Fixes

  • US-1540 DOCX text extraction merging list items and dropping numbering when paragraphs contain hyperlink field codes fix
  • US-1595 XLXS to PDF index-out-of-range panic in spreadsheet/convert.makeCells fix
  • US-1594 DOCX to PDF nil-pointer panic when a list paragraph has w:numId but no w:ilvl fix
  • US-1570 `Presentation.Slides()` panics on pptx where slide-part count != `sldIdLst` length fix
  • US-1524 [CWE-674] Uncontrolled Recursion DoS in DOCX Style/Numbering Walkers fix
1 days ago
go-micro

v6.3.8

gateway/mcp: configurable initialize + named not-found (#3335).


Generated by Claude Code

1 days ago
go-micro

v6.3.7

gateway/mcp: richer resolver Call (CallResult/isError + coded RPCError) and notifications handling (#3334).


Generated by Claude Code

1 days ago
go-micro

v6.3.6

gateway/mcp: swappable Resolver (manual/registry) + mountable JSON-RPC HTTP handler (#3331).


Generated by Claude Code

1 days ago
go-micro

v6.3.5

Fix stale atlascloud streaming unit test (#3324).


Generated by Claude Code

1 days ago
go-micro

v6.3.4

Surface token usage on streaming responses (#3304).


Generated by Claude Code