The Rocket.Chat 8.8.0-rc.0 changelog contains a change that I think deserves more attention from the self-hosted community.
LDAP and SAML are being deprecated for workspaces without a Premium plan. They will continue to work in 8.8, but with Rocket.Chat 9.0.0 a Premium license containing the ldap-enterprise or saml-enterprise module will be required.
This is especially concerning because it continues a trend we have seen over the last few years: more and more functionality has moved away from the Community Edition or become restricted.
Examples include the monthly limit on push notifications, advanced LDAP functionality, read receipts, and now apparently LDAP authentication itself.
Of course, Rocket.Chat needs a sustainable business model, and charging for genuine enterprise functionality is perfectly reasonable. But there is a difference between adding new premium features and gradually removing established functionality from the Community Edition.
LDAP is particularly important because for many self-hosted organizations it is not an optional enterprise feature – it is part of their basic authentication infrastructure.
And simply staying on an older Rocket.Chat release is not really a sustainable alternative.
Rocket.Chat supports regular releases for only a limited period. Once a server version reaches End of Life, it no longer receives security or bug fixes, cloud-dependent services such as the Push Notification Gateway and Marketplace may stop working, and official Mobile/Desktop clients may eventually refuse to connect to the server.
In other words, administrators are effectively required to keep their installations reasonably current – while upgrading increasingly means losing functionality that was previously available to Community Edition users.
Is the Community Edition still intended to be a viable long-term self-hosted platform, or is it gradually becoming an entry point into the commercial editions?