Matrix Synapse 0.34

good-penguin.png

Спустя пять месяцев после прошлого значительного выпуска разработчики из Matrix.org Foundation рады представить новую версию Synapse — эталонную реализацию сервера протокола Matrix, написанную на Python с использованием фреймворка Twisted.

Matrix — это свободный протокол для реализации федеративной сети, построенной на основе линейной истории событий (events) внутри ациклического графа (DAG). Самым распространённым способом использования протокола является реализация чата (например, Riot и клиент для Emacs) и «склеивание» других протоколов друг с другом посредством мостов (например, реализация на libpurple с поддержкой XMPP, Telegram, Discord и IRC), но также были и попытки в сфере IoT и блогинга.

Главной особенностью выпуска является поддержка Python 3, который теперь рекомендован к использованию по умолчанию вместо ранее задействованного и ныне устаревшего Python 2. При переходе на Python 3 исчезли проблемы с Unicode, возросла производительность и снизилось потребление памяти.

Из прочего можно отметить:

  • переработан дизайн стартовой страницы;
  • удалён из поставки устаревший клиент Matrix Console;
  • добавлена опция для подсчитывания месячного количества пользователей (MAU);
  • добавлена опция для сбора IP пользователей appservice;
  • добавлена опция для отключения поиска по серверу;
  • исправлены многочисленные ошибки.

>>> Подробности

©  Linux.org.ru