Все самые свежие новости о MyChat. Обновления версий, анонсы новых сервисов, важные объявления, акции и скидки для покупателей. Информация о будущих версиях
Аватара пользователя
Алексей Пикуров
История всех версий MyChat

В скобках указывается дата, когда была реализована новая возможность или исправлена ошибка.

[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;

MyChat Client
[+] (07.04.2015) новая система просмотра истории сообщений. За любой период времени и с поиском;
[+] (13.04.2015) модернизация системы автоматических обновлений MyChat Client с сервера;

[*] (28.04.2015) ускорена вставка картинок в сообщения чата;
[*] (21.04.2015) в окне управления плагинами (Alt+P), если в правилах группы прав на сервере снята галка с "Управление плагинами на клиенте", весь список плагинов делается read only, остальные кнопки управления также блокируются, даже если правила добавления/удаления включены. У данного пункта прав высший приоритет;

[-] (04.05.2015) ошибка в записи лога при автоматическом создании резервной копии баз данных во время обновления на новую версию;
[-] (21.04.2015) на некоторых клиентских приложениях после серии обновлений могли наблюдаться проблемы с проигрыванием звуков на события в чате. Исправлено;
[-] (21.04.2015) в окне управления плагинами (Alt+P), даже если управление было заблокировано правами, были доступны "быстрые" клавиши Ins, Del, F6 и другие. Исправлено;

MyChat Server
[+] (07.05.2015) новый вид лога - \node\crash.log для детектирования проблем со встроенным WEB-сервером NodeJS;
[+] (23.04.2015) WEB Admin: перенесен инструмент модераторов;
[+] (17.04.2015) WEB Admin: перенесен инструмент наказаний (банов / bans) ;
[+] (03.04.2015) ключ командной строки /exit для выгрузки работающего MyChat Server из памяти;

[*] (24.04.2015) WEB Admin: полный перевод интерфейса консоли управления на украинский язык;
[*] (21.04.2015) автоматическое удаление из памяти процесса node.exe для предупреждения ситуаций с блокировкой запуска WEB-сервера, если процесс MyChat Server был аварийно завершён;
[*] (19.04.2015) в исключения Windows Firewall стали добавлять node.exe, также сделаны дополнительные исправления в работе деинсталлятора;
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (03.04.2015) ключ командной строки /exit для выгрузки работающего MyChat Server из памяти.

Если запустить mcserv.exe /exit при уже работающем MyChat Server, то программа завершит свою работу с соответствующей записью в логе.

Если при работающем MyChat Server попытаться повторно запустить mcserv.exe, то копия автоматически выгрузится из памяти, а на передний план будет выведено окно работающего MyChat Server.

Вс ё это применимо для MyChat Server, который запущен в GUI режиме.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (13.04.2015) модернизация системы автоматических обновлений MyChat Client с сервера.

Мы реализовали сразу несколько "вкусных" вещей.

1. Автоматическое обновление промежуточных версий.
Об этом нас просили многие пользователи. Суть в следующем: допустим, выходит новая версия MyChat. Например, 5.10.

Затем, через несколько дней мы исправляем какие-то недочёты и делаем новую сборку. К примеру, 5.10.1.

Основная цифра версии (5.10) — не изменяется. Те клиенты, кому нужно, установят свежую сборку сервера (5.10.1) и смогут в автоматическом режиме обновить всех клиентов до версии 5.10.1.

Ну а для тех, у кого используется MyChat в Active Directory, проблем с обновлением вообще нет, достаточно установить свежий MSI пакет через GPO.

2. Совместимость между промежуточными версиями.
Например, сервер версии 5.10.1 и клиент версии 5.10.5 будут успешно соединяться. То есть, разные билды (сборки) совместимы межу собой, хотя в логе будут писаться рекомендации привести сервер и клиент к одной версии.

3. Обновление теперь закачивается по HTTP.
Во-первых, будет меньше проблем с настройкой FTP-сервера MyChat в сложных сетях, во-вторых теперь достаточно "пробросить" один порт - стандартный TCP 80 (или другой, на котором работает WEB-сервер MyChat).

Дополнительный бонус: вы всегда сможете скачать свежий дистрибутив вручную, при необходимости, прямо с MyChat Server, по ссылке: http://ip_server/updates/mcupdate.zip

4. Реализована автоматическая докачка обновлений при обрыве связи.
MyChat Client теперь будет докачивать пакет обновления, даже если связь очень плохая и постоянно обрывается, вместо того, чтобы качать его заново, как это было в старых версиях.

Целостность дистрибутива автоматически контролируется.

Мы настоятельно рекомендуем обновиться на эту версию всем клиентам, чтобы воспользоваться новыми улучшениями во всех новых версиях, которые будут выпущены после 5.11.
Volldemar
1. Автоматическое обновление промежуточных версий.
Доброго времени суток, давно не писал на обновлённом форуме.
Не прошло и пяти лет, как моё пожелание таки вызрело в умах разработчиков :)
Спасибо, хотя пока и нет возможности воспользоваться всеми новыми "вкусностями".
Аватара пользователя
Алексей Пикуров
Здравствуйте. Промежуточные обновление не были самоцелью :) Просто в связи с модернизацией системы обновлений появилась возможность это реализовать.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (17.04.2015) WEB Admin: перенесен инструмент наказаний (банов / bans) ;

bans.jpg
bans.jpg (104.98 КБ) Просмотров: 12715
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (19.04.2015) в исключения Windows Firewall стали добавлять node.exe, также сделаны дополнительные исправления в работе деинсталлятора.
13al
Здравствуйте Алексей. Планируете ли сделать сервер только на основе службы? Если да, то как скоро? Обновлялись на 5.10, снова пришлось делать много лишних движений с заходом в терминальном режиме на сервер, остановкой сервиса, запуска GUI и т.д. и т.п.
Аватара пользователя
Алексей Пикуров
Добрый день.

Конечно планируем! Ради этого, собственно, админка и переделывается.
Сроки - как только, так и сразу. По новым версиям вы можете увидеть, что весь функционал админки переносится в WEB, в старом сервере постепенно выпиливается и блокируется.

+добавляются новые фичи, например, MyChat Guest.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (21.04.2015) автоматическое удаление из памяти процесса node.exe для предупреждения ситуаций с блокировкой запуска WEB-сервера, если процесс MyChat Server был аварийно завершён.

Суть проблемы: например, mcserv.exe вручную удалили из памяти, через диспетчер задач. В этом случае процесс node.exe останется "висеть" в памяти, потому что удалить его оттуда больше некому, и при следующем запуске MyChat Server WEB-сервер не сможет запуститься, потому что памяти уже находится нерабочая копия node.exe.

Теперь при старте MyChat Server проверяет, нет ли в памяти уже запущенной копии node.exe, и если есть - то сначала удаляет её, а уже потом запускает нормальную, рабочую копию.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (21.04.2015) в окне управления плагинами (Alt+P), если в правилах группы прав на сервере снята галка с "Управление плагинами на клиенте", весь список плагинов делается read only, остальные кнопки управления также блокируются, даже если правила добавления/удаления включены. У данного пункта прав высший приоритет;

[-] (21.04.2015) в окне управления плагинами (Alt+P), даже если управление было заблокировано правами, были доступны "быстрые" клавиши Ins, Del, F6 и другие. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (21.04.2015) на некоторых клиентских приложениях после серии обновлений могли наблюдаться проблемы с проигрыванием звуков на события в чате. Исправлено.

Спасибо 13al за наблюдение.
Аватара пользователя
Андрей Раков
MyChat Server

[+] (23.04.2015) WEB Admin: перенесен инструмент модераторов ;

moderators.jpg
moderators.jpg (109.05 КБ) Просмотров: 12627
Аватара пользователя
Андрей Раков
MyChat Server

[*] (23.04.2015) WEB Admin: полный перевод интерфейса консоли управления на украинский язык;
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (28.04.2015) ускорена вставка картинок в сообщения чата.

Теперь картинки в окно сообщений вставляются в два раза быстрее.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (04.05.2015) ошибка в записи лога при автоматическом создании резервной копии баз данных во время обновления на новую версию.

Писалась просто пустая строка, вместо:

Код: Выделить всё
Database backup copy saved to file "..."

Показывалось что-то вроде этого:
updatedblog2.png
updatedblog2.png (4.33 КБ) Просмотров: 12538

Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (07.04.2015) новая система просмотра истории сообщений. За любой период времени и с поиском.

newhistoryviewsmall.png
Новый удобный просмотр истории соообщений в MyChat
newhistoryviewsmall.png (55.76 КБ) Просмотров: 12518

Эта подсистема очень давно не менялась в MyChat, многие пользователи сетовали на неудобства. Теперь всю историю сообщений можно просматривать в одном окне, за любой диапазон времени.

Сделаны фильтры пользователей в истории приватных сообщений, в конференциях и в оповещениях. Также сделан поиск текста (Ctrl+F) и экспорт в RTF файл.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (07.05.2015) новый вид лога - \node\crash.log для детектирования проблем со встроенным WEB-сервером NodeJS.
Аватара пользователя
Алексей Пикуров
Вышла версия 5.11.
Официальная новость: http://nsoft-s.com/news/953-mychat-5-11 ... leniy.html