[GH-ISSUE #1574] Feature suggestion: should FRPC report its version to FRPS for compatibility check? #1248

Closed
opened 2026-05-05 12:47:54 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @keyoti on GitHub (Dec 21, 2019).
Original GitHub issue: https://github.com/fatedier/frp/issues/1574

For my use it would be helpful if FRPC sent its version to FRPS. If the FRPC version is too old, then FRPS sends a message back like "Your FRPC client is too old, please update it".

I would suggest in frps.ini

[common]
oldest_supported_client_version = 0.30

I guess you don't want to do a lot of backwards compatibility testing, which is fine, but at least this would provide a way to force clients to update.

Should I try to do a PR?

Originally created by @keyoti on GitHub (Dec 21, 2019). Original GitHub issue: https://github.com/fatedier/frp/issues/1574 For my use it would be helpful if FRPC sent its version to FRPS. If the FRPC version is too old, then FRPS sends a message back like "Your FRPC client is too old, please update it". I would suggest in frps.ini ``` [common] oldest_supported_client_version = 0.30 ``` I guess you don't want to do a lot of backwards compatibility testing, which is fine, but at least this would provide a way to force clients to update. Should I try to do a PR?
Author
Owner

@fatedier commented on GitHub (Jan 5, 2020):

We already have the check on https://github.com/fatedier/frp/blob/master/utils/version/version.go#L50

It's compatible since v0.18.0 and i will keep it backwards compatible as far as possible.

<!-- gh-comment-id:570848067 --> @fatedier commented on GitHub (Jan 5, 2020): We already have the check on https://github.com/fatedier/frp/blob/master/utils/version/version.go#L50 It's compatible since v0.18.0 and i will keep it backwards compatible as far as possible.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/frp#1248
No description provided.