Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

Releases: MoreliaTalk/morelia_server

MoreliaServer version 0.4.0

14 Jun 17:52
bb2da08
Compare
Choose a tag to compare

Основные изменения(Русский):

  • Изменён деплой документации, теперь деплой производится в корень ветви docs, а не в подпапку #198
  • Обновление и исправления в документации #199
  • Удалена админка и модуль fastapi из проекта #189
  • Исправлена ошибка в тестах #172 #187
  • Добавлено условие на наличие в запросе login и password, тем самым исправлен баг #182
  • Обновлен README.md и CONTRIBUTING.md
  • В сборку образа докера добавлен триггер для релизов #203
  • Исправлено падение тестового клиента #194
  • Изменён тег у нерелизных образов докер, теперь это 8 первых цифр коммита + дата создания #205
  • В ConfigHandler был добавлен паттерн singleton #206
  • Переработан manage.py #207

Main changes(English):

  • Deploy documentation to the root of the docs branch instead of the #198 subfolder
  • Documentation update and fixes #199
  • Removed the admin panel and fastapi module from the project #189
  • Fixed bug in tests #172 #187
  • Added condition for login and password in request, thus fixing bug #1182
  • README.md and CONTRIBUTING.md updated.
  • Trigger added to the docker image build for release #203
  • Test client crash fix #194
  • Fixed tag for unreleased docker images, now it is 8 first digits of commit + creation date #205
  • Added singleton pattern to ConfigHandler #206
  • Reworked manage.py #207

Docker Image

MoreliaServer version 0.3.0

25 May 06:00
8907937
Compare
Choose a tag to compare

Основные изменения(Русский):

  • Добавлен модуль для управления конфигом сервера
  • Добавлена проверка кода линтером на соответствие стилю и проверка кода mypy-ем на type hintings
  • Прикладные скрипты для работы с сервером были объединены в один manage.py
  • Были закрыты ошибки #170 и #96
  • Исправлена проблема при сборке мультиплатформенного docker-образа
  • Мелкие исправления и улучшения

Main changes(English):

  • Added a module for managing the server config
  • Added linter code checking for style compliance and mypy code checking for type hinting
  • Application scripts for working with the server have been combine d into one manage.py
  • Errors were closed #170 and #96
  • Fixed a problem when building a multiplatform docker image
  • Minor fixes and improvements

Docker Image

MoreliaServer version 0.2.0

15 Feb 11:17
1b8ed0b
Compare
Choose a tag to compare

Main changes (English):

  • updated docstrings in code
  • added auto-generation of documentation from docstrings
  • updated MTP protocol in server code
  • added dockerfile and project autobuild in docker image
  • added auto-testing of the project, and output of coverage statistics on coverals.io

Основные изменения (Русский):

  • обновлены docstrings в коде
  • добавлена автогенерация документации из докстрингов
  • актуализирован протокол MTP в коде сервера
  • добавлен dockerfile и автосборка проекта в образ docker
  • добавлено автотестирование проекта, и вывод статистики по покрытию на coverals.io

Docker image

Morelia server v.0.1.0

22 Jan 11:44
59bd6ed
Compare
Choose a tag to compare

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

Morelia server v.0.0.2

01 Sep 16:52
5119666
Compare
Choose a tag to compare

MoreliaTalk Network server release version 0.0.2:

Main changes:
protocol version 1.0 of revision 1.16 has been implemented
Migration to Python 3.9 is done, and all libraries are updated
README.md updated and added project description, installation and setup process
added console mini client for testing the server
the server settings are stored in config.ini file, for what the repository has an example of config_config.ini
the manager of settings manage.py is redesigned and extended
logging was added to all important main parts of the code. Now you can see how your messages are processed by the client and the server in the console
switched to using the built-in python UUID module to generate the uuids of users, threads and messages
moved error codes from config.py to error.py
reworked database table binding logic

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Релиз сервера MoreliaTalk Network версии 0.0.2:

Основные изменения:
реализован протокол версии 1.0 ревизии 1.16
выполнен переход на Python 3.9 и обновлены все библиотеки
в README.md обновлено и дополнено описание проекта, а также процесс его установки и настройки
добавлен консольный мини-клиент для тестирования сервера
все настройки сервера вынесены в конфигурационный файл config.ini для чего в репозитории есть пример такого конфига example_config.ini
менеджер настроек manage.py доработан и расширен
во все основные и важные части кода добавлено логирование, теперь в консоли видно как идёт процесс обработки сообщений между клиентом и сервером
переход на использование встроенного в python модуля UUID для генерацию uuid'ов пользователей, потоков и сообщений
коды ошибок из config.py перенесены в error.py
переработана логика связывания таблиц БД

Morelia Server v.0.0.1

05 Sep 07:29
04e2b89
Compare
Choose a tag to compare

The first release of the MoreliaTalk Network server. Support for protocol version 1.0 of revision 1.15 has been implemented

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Первый релиз сервера сети MoreliaTalk Network. Реализована поддержка протокола версии 1.0 ревизии 1.15