Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.

Morelia server v.0.1.0

Compare
Choose a tag to compare
@stepanskryabin stepanskryabin released this 22 Jan 11:44
· 20 commits to master since this release
59bd6ed

Main changes:

  • Improved logging system
  • Moved to new LGPL-3 license
  • Added error generating system based on standard HTTP codes + added three custom codes
  • admin panel for server management
  • added DBHandler class for work with OPM, where you can write all methods necessary to work with the database
  • code of MTP protocol was moved to a separate submodule, and we also prepared submodule stub for the future implementation of MATRIX protocol
  • json generation was taken out of the protocol code, the resulting server response is validated and converted into json by pydantic

Основные изменения:

  • Улучшена система логирования
  • Переход на новую лицензию LGPL-3
  • добавлена система генерации ошибок на основании стандартных HTTP-кодов + добавлены три свои кода
  • добавлена панель администратора, для управления сервером
  • добавлена прослойка для работы с ОРМ в виде класса DBHandler где теперь прописываются все методы необходимые для работы с БД
  • код протокола MTP вынесен в отдельный подмодуль, так же подготовлен подмодуль-заглушка для будущей реализации протокола MATRIX
  • генерация json вынесена из кода протокола, результирующий ответ сервера валидируется и преобразовывается в json силами pydantic