build(deps): bump the production-dependencies group across 1 directory with 2 updates
Bumps the production-dependencies group with 2 updates in the / directory: github.com/tetratelabs/wazero and google.golang.org/grpc.
Updates github.com/tetratelabs/wazero from 1.7.3 to 1.8.0
Release notes
Sourced from github.com/tetratelabs/wazero's releases.
v1.8.0
Hi wazero friends, been a while! The new release of wazero v1.8.0 has arrived 🎉 🏝️☀️ 🍺
This release has happened intentionally right after the Go 1.23 release.
@ncrucesworked so hard (#2301), and updated our codebase to make it up-to-date with the new Go versions. Notably, since this release, we set our floor Go version to 1.21 (-2 from the latest) following our support policy.The following is the brief summary of what's included in this release!
Experimental feature: importResolver
A new wazero friend
@bepfrom the Hugo community came up with an exciting way to "link" modules dynamically/anonymously, which we call "ImportResolver". The feature was implemented in #2298, and available under experimental package. If you are interested please give it a shot, and give us your feedback!Emscripten update
@jerbob92found out that a breaking change was introduced in Emscripten 3.1.57+, and worked to make our emscripten package to support these recent versions. Unfortunately, the older emscriptens are not supported anymore, so users are encouraged to update their Emscripten version. #2290Bug fixes
- threads: lock around invocations of memory.Grow (#2279)
@anuraaga- amd64: fixes lowerSqmulRoundSat (#2260)
@mathetakeCompilation perf improvements
Just like the recent previous releases,
@mathetakeworked hard to make compilation faster. Unfortunately, we don't have a concrete number to showcase here, but both Interpreter and Compiler engines now runs really faster compared to the previous releases during compilation without affecting the runtime performance.If you are interested in the latest updates and discussion around this topic, feel free to follow the thread in #2182.
Others
- Update Benthos to Redpanda Connect (#2291)
@rockwotj
Commits
5ed4c17ci: upgrade to Go 1.23 (#2301)2b12e18Improves ImportResolver example (#2299)a186448Add experimental ImportResolver (#2298)5ad3f06doc: adds comments on simultaneous compilation (#2295)22b92a5Update Benthos to Redpanda Connect (#2291)c345ddfAdd support for Emscripten version 3.1.57 (#2290)c077eabci: tests with Go 1.23rc2 (#2277)9a19a04backend: stop allocating ValueDefinitions (#2288)e2db5acbackend: removes unnecessary ValueDefinition fields (#2287)2c53c6bssa: removes valueIDToInstruction slice (#2286)- Additional commits viewable in compare view
Updates google.golang.org/grpc from 1.65.0 to 1.66.0
Release notes
Sourced from google.golang.org/grpc's releases.
Release 1.66.0
New Features
- metadata: stabilize
ValueFromIncomingContext(#7368)
- Special Thanks:
@KarthikReddyPuli- client: stabilize the
WaitForStateChangeandGetStatemethods, which were previously experimental. (#7425)- xds: Implement ADS flow control mechanism (#7458)
- See grpc/grpc#34099 for context.
- balancer/rls: Add metrics for data cache and picker internals (#7484, #7495)
- xds: LRS load reports now include the
total_issued_requestsfield. (#7544)Bug Fixes
- grpc: Clients now return status code INTERNAL instead of UNIMPLEMENTED when the server uses an unsupported compressor. This is consistent with the gRPC compression spec. (#7461)
- Special Thanks:
@Gayathri625- transport: Fix a bug which could result in writes busy looping when the underlying
conn.Writereturns errors (#7394)
- Special Thanks:
@veshij- client: fix race that could lead to orphaned connections and associated resources. (#7390)
- xds: use locality from the connected address for load reporting with pick_first (#7378)
- without this fix, if a priority contains multiple localities with pick_first, load was reported for the wrong locality
- client: prevent hanging during ClientConn.Close() when the network is unreachable (#7540)
Performance Improvements
- transport: double buffering is avoided when using an http connect proxy and the target server waits for client to send the first message. (#7424)
- codec: Implement a new
Codecwhich uses buffer recycling for encoded message (#7356)
- introduce a
mempackage to facilitate buffer reuse (#7432)- Special Thanks:
@PapaCharlie
Commits
00d3ec8Change version to 1.66.0 (#7518)973e3dcxdsclient: Populate total_issued_requests count in LRS load reports (#7544) (...8e3596ccherry-pick #7557 to v1.66.x branch (#7564)62baa5fcherry-pick #7356 to v1.66.x branch (#7546)f857020cherry-pick #7523 to v1.66.x branch (#7547)35e915echerry-pick: transport: add timeout for writing GOAWAY on http2Client.Close()...63853fdrls: update picker synchronously on configuration update (#7412)86135c3csds: unskip e2e test (#7502)5d07b63transport: change*http2Clientto interfaceClientTransport(#7512)c98235bgrpclog: refactor to move implementation to grpclog/internal (#7465)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions