Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v14] Connect My Computer: Keeping compatibility promise (#31951) #32394

Merged
merged 1 commit into from
Sep 22, 2023

Conversation

gzdunek
Copy link
Contributor

@gzdunek gzdunek commented Sep 22, 2023

Backport #31951

* Add server version to cluster

* Add components to display compatibility promise

* Show compatibility promise on status page

* Show compatibility promise on setup page

* Rename `serverVersion` -> `proxyVersion`, make all places to use `makeRootCluster`/`makeLeafCluster`

* Move `UpgradeAgentSuggestion` to a new file, make it stateless

* Return `isAgentCompatible` instead of `isNonCompatibleAgent` from context

* Add // DELETE IN comments

* Improve copies

* Add a story for too old client in Setup

* Extract CONNECT_MY_COMPUTER_RELEASE_MAJOR_VERSION

* Run prettier

* Fix license

* Show an error on the CMC icon when the agent is not compatible

* Always say "version" before the version number

* Adjust tests

* Drop "if you wish" from the copies

(cherry picked from commit 81c352c)
@public-teleport-github-review-bot public-teleport-github-review-bot bot removed the request for review from roraback September 22, 2023 17:13
@gzdunek gzdunek added this pull request to the merge queue Sep 22, 2023
Merged via the queue into branch/v14 with commit a0df9bc Sep 22, 2023
@gzdunek gzdunek deleted the gzdunek/backport-31951 branch September 22, 2023 17:32
@fheinecke fheinecke mentioned this pull request Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants