R version 2.2.0 release notes
- Список изменений
- CURP-2271. SCR. Проектирование компонента ivr сценария антиробот
- CURP-2276. R. Не отрабатывают параметры остановки логирования
- CURP-2277. SCR. Добавить eunit тест на валидность метаданных
- CURP-2280. R. пропадает inicfg у серверной роли
- CURP-2281. SCRIPT. Расширение возможности фильтрации метаданных компонентов сценария
- CURP-2282. WS. Сброс кэша системных сценариев
- CURP-2283. R. Ошибка при указании master_admin_login и pwd
- CURP-2284. WS. Отображение пакетов на plantuml диаграмме по звонку
- CURP-2285. R. Roleapp проверка архива при отсутствии изменений
- CURP-2289. SCR. Реализация компонента ivr сценария антиробот
- CURP-2295. SCR. Функция обработки ошибки в выражениях
- CURP-2296. WS. Не выставляются дефолтные переменные при запуске сценария roleapp
- CURP-2297. SCR. Ошибка при работе компонента asr_yandex
- CURP-2301. JRNL. Ошибка в jrnl при выключенном сайте
- CURP-2303. R. SystemState. Новый ключ product vs license остановленные домены
- CURP-2304. MWARE. Запуск задачи раньше указанного времени
- CURP-2305. AudioMatcher. Тестирование нагрузки
- CURP-2310. WS. Замена lwt в websocket scripteditor
- CURP-2311. SCR. Компонент операция возвращает invalid request в случае ошибки
- CURP-2315. MWARE. AudoiMatcher. Реализовать сервис запуска и выполнения заданий
- CURP-2317. IVR. Проектирование. Запуск ivr по 1хх.
- CURP-2322. DOCS. Инструкция по настройке хост машины для генерации core.dump
- CURP-2324. ESG. Ошибка регистрации. Tls handshake failure.
- CURP-2325. MIX. Ошибка при микшировании с битрейтом больше 8к
- CURP-2326. MWARE. CallManager. Ошибка при инициации звонка.
- CURP-2327. R. Добавить поле ext в сущности selector
- CURP-2328. DC. RoleApp. Добавить запрет на указание пустого folder при изменении roleapp
- CURP-2330. SrvShell. Завершение процесса epmd при остановке по is_alive_monitor
- CURP-2333. SEL. Корректировка ошибки при создании селектора
- CURP-2339. DOCS. Замена упоминания ubuntu на debian
- CUXUNIT-2809. Исправление nightly-сборок (Sprint 75)
- CUXUNIT-2850. Исправление nightly-сборок (Sprint 76)
- CUXUNIT-2885. Исправление nightly-сборок (Sprint 77)
- CUXUNIT-2946. Исправление nightly-сборок (Sprint 79)
- CUXUNIT-2974. Исправление nightly-сборок (Sprint 80)
- CUXUNIT-3031. Исправление nightly-сборок (Sprint 82)
- CUXUNIT-3073. Исправление nightly-сборок (Sprint 83)
- commits_without_task.
Указаны изменения относительно версии R 2.1.0.
Список изменений
CURP-2271. SCR. Проектирование компонента ivr сценария антиробот
-
Корректировка документации.
-
Проект компонента Антиробот описан в документации.
CURP-2276. R. Не отрабатывают параметры остановки логирования
-
Удалено использование inicfg
- использование вырезано из ролей cfgshell, mc, env (event)
-
Не отрабатывают параметры логирования.
- Добавлена обработка float в трансляторе, float значения параметра logging_min_disk_space не применялись
CURP-2277. SCR. Добавить eunit тест на валидность метаданных
-
Implement script components checking in eunit test.
CURP-2280. R. пропадает inicfg у серверной роли
-
Удалено использование inicfg.
-
Исправлен метод определения srvshell для env_event_srv
CURP-2281. SCRIPT. Расширение возможности фильтрации метаданных компонентов сценария
-
Документирована фильтрация элементов в выпадающих списках полей компонентов с помощью метаданных солюшена.
-
Реализована фильтрация элементов в выпадающих списках полей компонентов с помощью метаданных солюшена.
CURP-2282. WS. Сброс кэша системных сценариев
-
Delete defaultscripts cache documented (api/monitor).
-
Delete defaultscripts cache implemented.
CURP-2283. R. Ошибка при указании master_admin_login и pwd
-
Add 'MASTER-ADMIN' labels in comments.
-
Fix master admin login, sessions, websocket and roleapps.
CURP-2284. WS. Отображение пакетов на plantuml диаграмме по звонку
-
Переработан механизм удаления дублирующих сообщений. Теперь есть анализ сторон и отображение повторно отправленых сообщений.
CURP-2285. R. Roleapp проверка архива при отсутствии изменений
-
Remove unused variable.
-
Prevent roleapp unpacking broken archive over and over.
CURP-2289. SCR. Реализация компонента ivr сценария антиробот
-
Fix compilation errors.
-
Обновлён статус компонента Antirobot в документации на "Реализован".
-
Antirobot component implemented.
-
Component AntiRobot WIP.
CURP-2295. SCR. Функция обработки ошибки в выражениях
-
SCR. Реализована функция обработки ошибки выполнения в выражении сценария - error_catch. Ошибка таймера задания в mixer.
- функция подменяется на try catch перед выполнением выражения - исправлена ошибка запуска таймера с паузой 0 сек. в mixer
CURP-2296. WS. Не выставляются дефолтные переменные при запуске сценария roleapp
-
Use defaults for response_* vars in /exec script result even if none of them is defined in script.
CURP-2297. SCR. Ошибка при работе компонента asr_yandex
-
cherry-pick. RP-1924 COMMIT: SIP B2B, ESG: x-fwd- headers are forwarded (with or without prefix x-fwd-)
-
ivr. component yandex_asr. Удалено повторное указание хэдера в запросе.
CURP-2301. JRNL. Ошибка в jrnl при выключенном сайте
-
Jrnl. Исправлена обработка cross запроса.
- исправлен матч в handle_call - запрос теперь всегда успешен, даже при невалидных данных, чтобы не останавливалась обработка статистики из-за домена с другого сайта
CURP-2303. R. SystemState. Новый ключ product vs license остановленные домены
-
Fix crash when #state.exopts is not a map (is undefined).
-
New "unloaded_dc_domains" check/key added to system state (env watcher): missing file added.
CURP-2304. MWARE. Запуск задачи раньше указанного времени
-
MWARE. SVCTASK. Запуск служебной задачи раньше времени.
- исправлено вычисление времени до следующего запуска с учетом что предыдущий таймер мог быть запущен до даты начала работы задачи (dtstart)
CURP-2305. AudioMatcher. Тестирование нагрузки
-
Сообщение ошибки открытия файла.
-
Вывод данных о загрузке системы.
-
Добавлена команда status. Обработка multiline response от audio_matcher
-
Добавлен таймер на выполнение задания на матчинг, по истечению которого задание удаляется из state
-
Добавлена возможность вызывать reload с указанием нового каталога с шаблонами
-
Тесты для сервера аудио мачера.
CURP-2310. WS. Замена lwt в websocket scripteditor
-
Исправлен формат даты lwt
-
Scripteditor. websocket api lwt получается из ext.lwt. Mg. добавлена функция старта для генерации core dump
CURP-2311. SCR. Компонент операция возвращает invalid request в случае ошибки
-
Исправлена обработка ошибки в компоненте operation для callmanager.
- т.к. callmanager возвращает ошибку в виде - {error,{ErrType,Reason}}, а в компоненте есть обработка на данный кейс, то передается весь Err получаемый от callmanager
CURP-2315. MWARE. AudoiMatcher. Реализовать сервис запуска и выполнения заданий
-
MWARE. AudioMatcher. Добавлен параметр запуска audiomatcher в роли. Отладка отправки задания на матч.
- добавлен параметр enable_audiomatcher, документация скорректирована - добавлен параметр матча, чтобы брать только последние 5 сек от файла
-
Отладка работы сервиса
-
Mware. AudioMatcher. Реализован сервис управления внешним приложением, команды match, reload
-
Добавлена фасадная функция. Изменена команда на запуск внешней программы
-
Mware. AudioMatcher. Реализован скелет сервиса, загрузка внешнего приложения.
CURP-2317. IVR. Проектирование. Запуск ivr по 1хх.
-
Запуск ivr при отправке invite
- изменения в документации - реализован компонент ожидания медиа - добавлено свойство к сущности ivrscript - скорректирована ivr fsm - скорректирован компонент antirobor
CURP-2322. DOCS. Инструкция по настройке хост машины для генерации core.dump
-
Core dumps documentation.
CURP-2324. ESG. Ошибка регистрации. Tls handshake failure.
-
ESG. SG. Ошибка регистрации по tls. Добавлен параметр tls_ciphers в роли
CURP-2325. MIX. Ошибка при микшировании с битрейтом больше 8к
-
Mixer. Указание bitrate в компоненте record и роли Mixer.
- в компоненте record скорректирован порядок параметров, bitrate указан 4-м параметром - в роль mixer добавлен новый параметр bitrate, samplerate сохранен для совместимости - константно выставляется в 8000hz ролью.
CURP-2326. MWARE. CallManager. Ошибка при инициации звонка.
-
Изменение запуска ivr.
CURP-2327. R. Добавить поле ext в сущности selector
-
Правки в документации.
-
Добавлено дополнительное поле ext в объекты entity, abonent, voting селектора.
CURP-2328. DC. RoleApp. Добавить запрет на указание пустого folder при изменении roleapp
-
DC. RoleApp. Запрет создания сущности с пустым folder
CURP-2330. SrvShell. Завершение процесса epmd при остановке по is_alive_monitor
-
Корректировка шаблона поиска процесса epmd.
-
Проверка работоспособности сервера.
- добавлено завершение процесса epmd перед остановкой серверной ноды
CURP-2333. SEL. Корректировка ошибки при создании селектора
-
Case для старого поведения.
-
Правильный формат передачи события ошибки.
-
Проброс ошибки в селектор.
CURP-2339. DOCS. Замена упоминания ubuntu на debian
-
Finalize ubuntu to debian transition - fix documentation. Clean up unused code.
CUXUNIT-2809. Исправление nightly-сборок (Sprint 75)
-
Исправлен порядок параметров при копировании записи разговора через компонент операция
CUXUNIT-2850. Исправление nightly-сборок (Sprint 76)
-
Fix the merged pull request to Fix master admin login, sessions.
-
cdr. db srv. исправлена утечка подключений к postgre
CUXUNIT-2885. Исправление nightly-сборок (Sprint 77)
-
WS. clear defaultscripts cache. Скорректирована документация
-
WS. clear default scripts cache. Реализовано очищение кэша
- кэш очищается в утилите env_dccache - реализован метод прохода по дереву от мастера к дочерним с очищением кэша по указанному сценарию
-
USR. fix падение при формирования ключа для сохранения
-
ENV. webrequest. Исправлена ошибка failed_connect при обращении по https
- добавлен \n в шаблоны на сплит headers - удален параметр для ssl - verify,0
CUXUNIT-2946. Исправление nightly-сборок (Sprint 79)
-
BasedRole. Установлено дефолтное значение для параметра mgrecordcalls у роли mg
CUXUNIT-2974. Исправление nightly-сборок (Sprint 80)
-
Cfg. BasedRole. Оптимизация работы кэша по функциям вызываемым из r_env_config
CUXUNIT-3031. Исправление nightly-сборок (Sprint 82)
-
MC. Validator. Исправлена ошибка проверки портов для роли mg
CUXUNIT-3073. Исправление nightly-сборок (Sprint 83)
-
Fix
ps | awk
patterns to stop matching and killing random user commands on developers machines.