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

ServerCompatBanner: Bump kMinSupportedVersion to 4.10 #5748

Merged
merged 3 commits into from
Aug 18, 2023

Conversation

chrisbobbe
Copy link
Contributor

Server 4.9 was released over 18 months ago:
https://blog.zulip.com/2022/01/25/zulip-server-4-9-security-release/


Also a comment tweak to follow zulip/zulip#26522.

…r doc

With zulip/zulip#26522, the doc at kServerSupportDocUrl --
  https://zulip.readthedocs.io/en/latest/overview/release-lifecycle.html#compatibility-and-upgrading
-- is updated to no longer give a specific version number, like 4.0.
As explained there, that isn't a policy change; the 18-month rule is
the policy, and 4.0 was just a value that that policy happened to
work out to.

So, update this comment to reflect that change of emphasis in the
doc.
Before we had a practice of refusing to connect to ancient servers
(see kMinAllowedServerVersion), compatibility would break at those
ancient versions in idiosyncratic ways, and it made sense to keep
track of those ways in a comment like this.

Now, instead of dropping ancient-server compatibility in one or
another area of the app, we just refuse to connect at all, breaking
the user's experience in a uniform and predictable way (along with a
prompt to the user to get their server upgraded). So we don't need
to keep this list around anymore. (Also, note that 1.8 is well below
kMinAllowedServerVersion, so that specific item hasn't been accurate
for a while.)
@chrisbobbe chrisbobbe requested a review from gnprice August 18, 2023 20:28
Copy link
Member

@gnprice gnprice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! All LGTM; please go ahead and merge.

@chrisbobbe chrisbobbe merged commit 48dab7e into zulip:main Aug 18, 2023
@chrisbobbe chrisbobbe deleted the pr-k-min-supported-version-4-10 branch August 18, 2023 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants