R version 2.1.0 release notes

Оглавление

Указаны изменения относительно версии R 2.0.0.

Список изменений

CUAPPROOT-2008. NEWROOT. Проектирование. Альтернативный механизм аутентификации (новое приложение).

  • Написана документация по внешней аутентификации (пока ещё не реализованной).

CUCI-2072. CI. Добавление в сборку бинарников по новой маске

  • При сборке _build добавлены исходные папки.

CURP-2207. SCR. Тестирование подключения к бд mssql через freetds

  • Скорректирована статья настройки подключения к ms-sql серверу, добавлена в навигацию

CURP-2211. ENV. Update. Изучение удаления содержимого директории globalshare/domains

  • Удалено создание бэкапа текущей версии при подготовке к обновлению. Удалено очищение старых бэкапов при старте сервера. Удаление каталогов в рамках обновления переведено на rm, для защиты от очищения папок на которые смотрят симлинки

CURP-2222. FSYNC. Уменьшение таймаута перезапуска при device discrepancy

  • Анализ ошибок fsynk’а. Уменьшено время ожидания перезапуска при ошибке "devices discrepancy"

CURP-2223. SG. Перезагрузка tls и wss портов.

  • Рефакторинг перезагрузки сертификатов для ролей sg и ws. Рефакторинг проверки сертификатов перед стартом роли. Удалено использование файла serverCA.crt

  • WS. SG. Перезагрузка сертификата. Удалено использование встроенного дефолтного сертификата, добавлены методы по очищению кэша сертификатов с диска и из доменного центра (sni_fun)

CURP-2224. R. Рефакторинг подключений к БД

  • Реализовано сохранение ошибки подключения к БД в ролях cdr,jrnl, dc через сохранение в envstore. Реализован метод в фасадных модулях для получения ошибки подключения. Исправлен дедлок в env_db_access. Исправлено игнорирование результата создания таблицы в env_db_structure. CDR. Инициализация бд вынесена из инита процесса.

CURP-2225. WS. Test. Различные логотипы и favicon для разных доменов

  • Fix обработка ошибки в public/domain_resources

  • Fix endpoint public/resources убрана зависимость от авторизации

  • WS. domain_resources и resources. Скорректирован текст ошибки в случае не корректного имени файла или не корректного route

CURP-2230. ENV. Корректировка отображение ошибки связи MGC-MG

  • Скорректировано отображение ошибки связи MG-MGC в system/state.

CURP-2231. DC. Ошибка проверки параметров объекта hunt

  • Минимальное значение resbansec объекта hunt уменьшено до 0. Исправлено сообщение об ошибке.

CURP-2235. SCR. Добавить установку huntblock в компонент операция

  • Выравнивание пробелов.

  • Реализовано управление sipuser huntblock из компонента Операция.

CURP-2238. SCR. Не отображаются компоненты сценариев

  • fix по результатам просмотра пулл реквеста

  • Scr. Компонент 215 - refer_replace. Корректировка метаданных и описания компонента.

CURP-2240. SCR. Добавить wsban в компонент операция

  • Fix error message text.

  • Fix long-standing bug in token/files api after refactoring in RP-1431.

  • Apply wsban against tokens brute-force in api and ws.

  • Восстановлен модуль r_env_stdlib_filelib (?Sfilelib).

  • Удалён модуль r_env_stdlib_filelib (?Sfilelib).

  • Исправлена ?EUdisk:directory_delete/1. Реализованы ?[SK]filelib:wildcard/1 и is_dir/1 не гуляющие по симлинкам.

CURP-2247. SCR. Ошибка в функции dateadd

  • Поправлена работа с часами в dateadd.

CURP-2249. WS. RoleApp. Корректировка поведения при ошибке "Dest folder exists"

  • Reinstall roleapps with error and retry=true (mware); Clean up roleapp folder before unpack (fix "Dest dir exists" bug) (ws).

CURP-2253. R. MG. Скорректировать параметр codeclist mg ролей

  • Переименование параметра rtx в codecs

  • Подготовка к удалению параметра codeclist у роли mg, корректировка тестов

  • Корректировка ролей mg, параметр codeclist игнорируется, добавлен новый параметр роли allowedcodecs

CURP-2254. WS. Реализовать endpoint /rest/v1/service/webhooks/id

  • Добавлено поле expires (отображает timestamp окончания подписки)

  • Добавлен новый метод GET для эндпоинта service/webhooks/:id

CURP-2255. WS. Реализовать endpoint /rest/v1/iam/external

  • Изменен урл эндпоинта iam/sessions/external на iam/external.

  • Удалены ауты для тестов.

  • Обработка ответов без контента. Правки по комментариям в пул запросе.

  • Добавлены дополнительные поля для старта сценария при запросах iam sessions external.

  • Реализован эндпоинт iam_sessions_external.

CURP-2256. DC. Добавить настройку мастер домена iam_external_svcscript_code

  • Поле iam_external_svcscript_code переопределено по ключу master.

  • Добавлен параметр "iam_external_svcscript_code" в настройки домена.

CURP-2257. SCR. Добавить тип операции и методы в компонент операция

  • Make include_lib("rostell_script/..") work.

  • Remove unused cases.

  • Use facade functions in ?APP_WS by r_script_component_operation_extauth.

  • Update Copyright year to 2021 on files created this year.

  • Реализована внешняя аутентификация.

CURP-2258. R. ENV. System state. Реализовать отображение ошибки подключения к БД

  • Fix copyrght year in files where @date is 2021.

  • Fix compile warnings.

  • Добавлен ключ "db_connects" в system/state.

CURP-2262. R. SIP. Ошибка с подключением оператора связи по TLS. Корректировка параметра роли

  • Изменено описание портов sip ролей в документации

CURP-2263. R. SCR. Корректировка функции modify_json

  • Fix modify_json() example in docs.

  • Cancel commit on a wrong branch: Fix OPTIONS in r_ws_handler_rest_fs_file behavior.

  • Fix OPTIONS in r_ws_handler_rest_fs_file behavior.

  • Исправлена функция сценария modify_json; обновлена документация.

CURP-2268. R. SCR. Падение функции day()

  • Исправлена работа функции day.

CURP-2274. RECMOVER. JRNL. Ошибка при перекладывании записи.

  • fix eunit test

  • Изменен ключ для определение типа хранения из бд jrnl в s3 или на диске. Добавлена валидация key у recstorepaths в параметрах сервера. Исправлено объявление роли recmover как скрытой роли

  • Исправлено падение при отсутствии порта в endpoint s3 в domain.settings.storage при загрузке записи разговора в s3 ролью recmover

CURP-2569.

  • fix stacktrace variable

  • fix eunit tests

  • Скорректирован список ролей для проверки по system/state

  • Скорректирован формат ошибок валидации, убрал запрет смены мажора при обновлении, увеличил размер свойства ext у сущностей доменного центра

  • Исправил проверку пересечения портов, корректировка текста ошибок валидации

CUXUNIT-2722. Исправление nightly-сборок (Sprint 72)

  • Cfg. Исправлено возникновение и рост паразитной нагрузки на cpu при проверке перед перезапуском ролевой ноды.

  • Return {state,ok} in mg-mgc system/state output (instead of {state,verbose}).

  • добавлена дебаг строка запуска mg в режиме дебага, с настройкой для core файлов

CUXUNIT-2752. Исправление nightly-сборок (Sprint 73)

  • Fix. Исправлены ошибочные замены urlencode на urldecode

RP-1925.

  • Fix по резульатам теста

  • COMMIT: esg check ext masks of account for received from address on incoming invite.

  • COMMIT: IVR no conf to fix t38

  • COMMIT: фикса по сдп. а) до 127 динамические пайлоады, б) название кодека X/Y/1 идентично X/Y и должно обрабатываться как одно и то же.