chore(deps): update dependency fatedier/frp to v0.71.0 - #34
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/fatedier-frp-0.x
branch
from
May 21, 2026 18:31
a0da0b8 to
baef3df
Compare
renovate
Bot
force-pushed
the
renovate/fatedier-frp-0.x
branch
from
June 1, 2026 16:59
baef3df to
6bdac0d
Compare
renovate
Bot
force-pushed
the
renovate/fatedier-frp-0.x
branch
from
July 11, 2026 12:45
6bdac0d to
c5b731c
Compare
renovate
Bot
force-pushed
the
renovate/fatedier-frp-0.x
branch
from
July 23, 2026 11:11
c5b731c to
06bd41b
Compare
renovate
Bot
force-pushed
the
renovate/fatedier-frp-0.x
branch
from
August 14, 2026 20:42
06bd41b to
ac47662
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.68.0→0.71.0Release Notes
fatedier/frp (fatedier/frp)
v0.71.0Compare Source
Features
UDPPacketwhen the peer does not support or did not negotiate the capability.Fixes
pool_count. Negative values are now rejected before work-connection pool resources are allocated.frpc verifyignoring configuredfeatureGates, which caused VirtualNet configurations to be rejected even when the feature was enabled.customDomainsunder the configuredsubDomainHostto be registered using mixed-case domain names.v0.70.1Compare Source
Fixes
Upgrade: h2crequests. Cleartext HTTP/2 prior-knowledge remains supported.v0.70.0Compare Source
Features
Fixes
tls2rawclient plugin now writes the proxy protocol header to the local raw connection when proxy protocol is enabled.v0.69.1Compare Source
Features
transport.wireProtocol = "v2"now also applies to UDP-based proxy payloads, including ordinary UDP and SUDP, so their payload framing is consistent with the selected wire protocol.transport.wireProtocoldeployments, allowing frps to bridge payloads between v1/default and v2 SUDP clients.NatHoleSidmessages now follow the selectedtransport.wireProtocol.Compatibility Notes
transport.wireProtocol = "v2"for SUDP, upgrade both the proxy and visitor frpc instances first, or keep them onv1until both sides are upgraded.v0.69.0Compare Source
Compatibility Policy
Starting with v0.69.0, each minor release is supported until there are nine newer minor releases. For example, v0.69.0 will be supported until v0.78.0 is released. Within this window, frpc v0.69.0 is guaranteed to work with any frps from v0.61.0 to v0.77.0, and vice versa. Patch releases within the same minor are always compatible. Versions outside the support window may continue to work on a best-effort basis, but compatibility is no longer guaranteed.
For mixed-version deployments, upgrade frps first, then upgrade frpc. This keeps the server side ready for newer client-side protocol behavior before clients start using it.
Notes
This release introduces wire protocol v2 as a transition path for future frpc/frps protocol changes. The existing wire protocol is difficult to extend without compatibility risk, and upcoming changes, including replacing deprecated stream encryption methods, require a versioned protocol.
The default value of
transport.wireProtocolremainsv1in this release. Users can keep the default for now. To test v2 early, upgrade both frpc and frps to versions that support it, then settransport.wireProtocol = "v2"in frpc. A v2-enabled frpc cannot connect to an older frps.When
transport.wireProtocol = "v2"is enabled, the control channel uses negotiated AEAD encryption after the login handshake. Both frpc and frps must be upgraded to this release to use v2.v1 will be deprecated when v2 becomes the default in a future release. It will continue to be supported until v0.78.0 is released, and may be removed in v0.78.0 or later.
Features
transport.wireProtocolfor frpc to select the internal message protocol used between frpc and frps. Supported values arev1andv2./api/clientsAPI. Online clients now report their negotiated protocol asv1orv2.xchacha20-poly1305andaes-256-gcm; frpc advertises its preferred order based on local AES-GCM hardware support, and frps selects the first supported algorithm from that list.v0.68.1Compare Source
Fixes
type = "http"proxies whenrouteByHTTPUseris used together withhttpUser/httpPassword. This affected proxy-style requests. Proxy-style authentication failures now return407 Proxy Authentication Required.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.