Представлен релиз Zulip 4.0, серверной платформы для развёртывания корпоративных мессенджеров, подходящих для организации общения сотрудников и групп разработчиков. Проект изначально был разработан компанией Zulip и открыт после её поглощения компанией Dropbox под лицензией Apache 2.0. Код серверной части написан на языке Python с использованием фреймворка Django. Клиентское ПО доступно для Linux, Windows, macOS, Android и iOS, также предоставляется встроенный web-интерфейс.
Sistemi mbështet si shkëmbimin direkt të mesazheve midis dy personave, ashtu edhe organizimin e diskutimeve grupore. Zulip mund të krahasohet me shërbimin Slack dhe konsiderohet si një alternativë korporative e Twitter-it, e përdorur për komunikimin dhe diskutimet mbi çështjet e punës në grupe të mëdha punonjësish. Ofron mjete për ndjekjen e statusit dhe pjesëmarrjen në disa diskutime njëherësh duke përdorur modelin e shfaqjes së mesazheve që është një kompromis optimal midis lidhjes me dhomat në Slack dhe një hapësire publike të vetme në Twitter. Shfaqja e ndërlikuar e të gjitha diskutimeve në të njëjtin vend lejon përfshirjen e të gjitha grupeve, duke ruajtur ndarjen logjike mes tyre.
Nga mundësitë e Zulip, gjithashtu mund të përmendet mbështetje për dërgimin e mesazheve përdoruesve në modalitetin offline (mesazhet do të dërgohen pasi të kthehen në online), ruajta e historisë së plotë të diskutimeve në сервере dhe mjete kërkimi në arkiv, mundësia për dërgimin e skedarëve në mënyrë Drag-and-drop, theksim automatik të sintaksës për blloqet e kodit të dërguara në mesazhe, një gjuhë shënjimi të integruar për formësimin e shpejtë të listave dhe formatimin e tekstit, mjete për dërgimin grupor të njoftimeve, mundësia për krijimin e grupeve të mbyllura, integrimi me Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter dhe shërbime të tjera, mjete për lidhjen e etiketave vizuale me mesazhet.
Novitetet kryesore:
- Пользователям предоставлена возможность приглушения активности других пользователей, чтобы не видеть их сообщения.
- В системе прав доступа реализована новая роль — «модератор», позволяющая предоставлять пользователям дополнительные полномочия для управления разделами публикаций (stream) и обсуждениями, не давая при этом прав на изменение настроек.
- Реализована возможность перемещения обсуждений между разделами, в том числе возможность перемещения тем в приватные секции.
- Интегрирована поддержка сервиса GIPHY, позволяющая выбирать и вставлять мемы и анимированные изображения.
- Добавлена возможность быстрого копирования блоков с кодом в буфер обмена или редактирования выделенного блока во внешнем обработчике.
- Вместо отдельной компактной кнопки «Reply» для начала написания ответа добавлена отдельная универсальная область ввода, позволяющая сразу начать набирать текст, показывающая сведения о получателе и более привычная пользователям других приложений для чата.
- В подсказке, выводимой при автодополнении ввода, обеспечена индикация присутствия пользователя.
- По умолчанию при открытии приложения теперь показывается список недавних обсуждений (Recent topics) с возможностью включения фильтра для просмотра обсуждений, в которых есть сообщения текущего пользователя.
- Выделенные звёздочкой избранные сообщения теперь по умолчанию показываются в левой панели, что позволяет использовать данную функциональность для напоминания о том, к каким сообщениям и обсуждениям нужно вернуться.
- Расширено число доступных звуковых уведомлений.
- Добавлен виджет About, позволяющий быстро узнать сведения о номере версии сервера Zulip.
- В web-интерфейсе и десктоп-приложениях реализован вывод предупреждения, если пользователь подключился к серверу, не обновлявшемуся более 18 месяцев.
- Проведена работа по увеличению масштабируемости и производительности сервера.
- Для интернационализации интерфейса задействована библиотека FormatJS, вместо ранее применяемой библиотеки i18next.
- Обеспечена интеграция с открытым прокси Smokescreen, применяемым для предотвращения SSRF-атак на другие сервисы (через Smokescreen можно перенаправить все переходы по внешним ссылкам).
- Добавлены модули для интеграции с сервисами Freshping, JotForm и Uptime Robot, улучшена интеграция с Bitbucket, Clubhouse, GitHub, GitLab, NewRelic и Zabbix. Добавлен новый GitHub action для отправки сообщений в Zulip.
- В новых установках в качестве СУБД по умолчанию задействован PostgreSQL 13. Обновлён фреймворк Django 3.2.x. Добавлена начальная поддержка Debian 11.
- Реализовано клиентское приложение для работы с Zulip из текстового терминала, близкое по функциональности к основному web-клиенту, в том числе на уровне раскладки блоков на экране и клавиатурных комбинаций.

Burimi: opennet.ru

