-
JDK 11 support has been dropped. The minimum supported JDK is now JDK 17
-
UserAttachment.getMessages()removed; replaced byUserAttachment.getMessageIds()which returnsList<Long> -
UserAttachmentMessageclass removed -
WebHomeView.RECENT_TOPICSremoved; replaced byWebHomeView.RECENT; newWebHomeView.INBOXadded -
DataExportType.STANDARDremoved; replaced byDataExportType.FULL_WITH_CONSENT; newDataExportType.FULL_WITHOUT_CONSENTadded;DataExportType.getId()removed; replaced byDataExportType.getValue()returning a string -
SubscribeStreamsApiRequest.withStreamPostPolicy()removed; stream post policy can only be set viaupdateStream() -
SubscribeStreamsApiRequest.withSendNewSubscriptionMessages()removed -
UpdateOwnUserSettingsApiRequest.withRealmNameInNotifications()removed; usewithRealmNameInEmailNotifications()instead -
UpdateNotificationSettingsApiRequest.withRealmNameInNotifications()removed -
UpdateRealmNewUserDefaultSettingsApiRequest.withRealmNameInNotifications()removed; usewithRealmNameInEmailNotifications()instead -
UpdateOwnUserSettingsApiRequest.DEFAULT_VIEWparameter renamed fromdefault_viewtoweb_home_view -
UpdateOwnUserSettingsApiRequest.ESCAPE_NAVIGATES_TO_DEFAULT_VIEWparameter renamed fromescape_navigates_to_default_viewtoweb_escape_navigates_to_home_view
-
#404 - Exceptions thrown from within the
EventPollerthread can result in an NPE
-
#266 - UserRole enum is missing
ORGANIZATION_MODERATOR
Zulip 6 support:
-
Sub group APIs
-
Message read receipts APIs
-
Get stream by id APIs
-
Update personal message flags with narrow APIs
-
Set user status APIs
-
#216 - POST / PATCH must post
UrlEncodedFormEntity
Zulip 4 support:
-
Draft APIs
-
Mute / unmute user APIs
-
Code playground APIs
-
Delete & archive stream APIs
-
Get user by email APIs
-
#95 - Fix markdown URL parameter name in
GetMessagesApiRequest
-
#58 - Restore Zulip constructor that takes minimal configuration arguments