Skip to content

Show warning banner on deprecated old servers #1457

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

Open
gnprice opened this issue Apr 2, 2025 · 0 comments
Open

Show warning banner on deprecated old servers #1457

gnprice opened this issue Apr 2, 2025 · 0 comments
Labels
a-api Implementing specific parts of the Zulip server API

Comments

@gnprice
Copy link
Member

gnprice commented Apr 2, 2025

Since #267 (plus #1456) we show an error when the user tries to connect to a server too old for the app to understand its API.

We should also add a softer version: a warning when the user is connecting to a server that by policy we already don't support:
https://zulip.readthedocs.io/en/latest/overview/release-lifecycle.html#client-apps
but haven't yet actually removed support for (and taken the resulting opportunity to simplify the app's code).

The zulip-mobile legacy app has a similar pairing of a hard minimum and a soft, higher minimum: see the logic around kMinSupportedVersion, introduced in zulip/zulip-mobile#5633 . Increasing the soft minimum, and publishing a release with that increase, is useful for giving us confidence in subsequently increasing the hard minimum.

The last 6.x release was a little over 22 months ago:
https://blog.zulip.com/tag/release-announcements/
so well past our 18-month support window already, and when we introduce this banner we can have it immediately start warning on versions older than Zulip Server 7.

References

@gnprice gnprice added the a-api Implementing specific parts of the Zulip server API label Apr 2, 2025
@gnprice gnprice added this to the M6: Post-launch milestone Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-api Implementing specific parts of the Zulip server API
Projects
Status: No status
Development

No branches or pull requests

1 participant