R version 1.15.0 release notes
Указаны изменения относительно версии R 1.14.4.
Список изменений
- peter-group-redirect
-
Переадресация и группы слились. Теперь можно в группы вставлять внешние номера, внутренние номера, другие группы. И переадресации там тоже работают корректно теперь по каждому входящему в состав участнику.
- RP-2093
-
Отладка B2B с мг на нескольких интерфейсах
-
МГ с алиасами. добавил обработку use media = false
-
- CI-2026
-
Применить сборку в контейнерах для pull_requests
- RP-2079
-
Спроектировать и реализовать мультидоменные ролевые приложения
-
Реализованы "мультидоменные" ролевые приложения: архив может браться из родительского домена.
-
Fix check_archive_files() to also check apps in file_absent and file_chanding state (in addition to active).
-
- RP-2082
-
Инструкция по развороту машины разработчика
-
Убран маппинг названий репозиториев web приложений при копировании в rostell_ws/priv/www
-
Изменения в инсталлере для разворота девелоперской машины. fix текст скрипта запуска srvshell
-
- RP-2078
-
B2B. Возможность работать с mg на нескольких интерфейсах
-
fix определение адреса при звонке на featurecode
-
add parameters to configuration meta
-
добавил обработку для получения ahost при outer звонке, добавил проверку параметров мг
-
реализованы кейсы - звонок, перехват, миграция
-
- RP-2087
-
R.Убрать зависимости от встроенного erlang из кода.
-
Определение пути до бинарок erlang перенесено в r_env_platform
-
- teamlead
-
-
Add provider’s opts.extusernames
-
fix esg last_response in domain, add ivrlist monitor component function to get filtered ivrscripts data.
-
Changed behaviour of esg on refer inside when reinvite=0 → mix hold-melody to 183 early-media of z-side instead of silence when 180 Ringing or nothing received. And api params (filter,mask,flat) on script component operation callmanager (listcalls,listconfs).
-
fix tts yandex voices
-
callmanager’s invite with binding option, script expressions dateformat fix
-
fix for MK (binding by dlgid, ws crud count)
-
fix back api crud "count" parameter (for msk admin app), fix application/SDP anywhere
-
fix sdp parse function for ZTE by MK
-
record component fix
-
play component fix, record component vad detector.
-
test normalization rules by provider code
-
SIP SUBSCRIBE for MK - when accept is multi-value separated by comma
-
Callmanager’s invite timeout
-
Add script expression functions: site, domain, parentdomain, isworktime. Fix A / B.
-
- RP-2083
-
Вынести параметры логирования в конфигурацию
-
Параметры логирования роли вынесены в конфигурацию (логирование до мин свободного места и др)
-
Добавил обработку исключения при получении параметров из конфигурации для server shell
-
- XUNIT-2032
-
-
Заточка под "внутренний" erlang исправлена на erlang с "rostell"ом при убивании нод.
-
Pin jsx version to 2.11.0 (still requires [return_maps] to return maps).
-
mv configurator to configuration rest meta
-
- RP-2067
-
Ошибки валидации конфигурации
-
fix добавил свойства в проверку портов, исправил синхронизацию конфигурации
-
fix проброс конфигурации на не активных mc после тестов
-
- RP-2077
-
Feature code replace fix
-
применил фикс по featurecode
-
- CI-2012
-
Реализовать работу пайплайна branch_build в новом стиле сборки
-
Fix docker_entrypoint.sh to run container with custom command.
-
Копировать scripts/r_role_node_connector.sh в _build
-
Копировать assembly.info в _build
-
Трансформировать assembly.info перед сборкой в r_env_assembly.info.hrl
-
R.Подготовка к сборке в контейнере (без groovy, через build.sh).
-
- RP-2064
-
Финализация метаданных для приложения app-object
-
Проверил и изменил метаданные по settings, domain, domain_users, users
-
- RP-2063
-
WEB_SCRIPT. Привести в соответствие метаданные по приложению scripteditor
-
корректировка метаданных для svcscript
-
- RP-peter-1
-
компонент операция, достать файл записи.
- RP-2014
-
SCRIPT. Компонент операция. отсутствует свойство метка
-
component operation. binding. исправил на проверку на in
-
- RP-2001
-
Геренация icon url для использования в roleapp
-
Реализована подстановка полного пути к иконке ролевого приложения в выдаче sessions/current и auth/info (секция webapps).
-
- RP-1795
-
Финализация метаданных для приложения app-object
-
fix entities meta, mv configuration meta
-
- RP-1853
-
KAFKA connector
-
queue on failure by domains, tests
-
env deps paths
-
settings kafka params list
-
brod version to rebar2
-
events to kafka generate
-
- RP-1870
-
WEB_SCRIPT. Привести в соответствие метаданные по приложению scripteditor
-
fix svcscript meta
-
- CI-1312
-
DOCS. Применить сборку с поиском из репы okdev24
-
/favicon.ico endpoint removed after discussion.
-
/favicon.ico implemented in a way similar to /api/resource/v1/favicon/get.
-
Webserver: Добавлена обработка хедеров If-None-Match и If-Modified-Since и генерация ETag и Last-Modified в обработчиках использующих cowboy_static.
-
Docs: specify source language explicitly in [source] blocks as [source,shell].
-
- RP-1852
-
Исправить обработку результата ?ENVDMC:get_solution()
-
Исправлена обработка результата ?ENVDMC:get_solution() в коде.
-
- RP-1839
-
Реализовано управление временем ожидания завершения синхронно запущенного сценария из WS по запросам /api/token/v1/.., /api/roleapp/v1/app-key и /exec (как для integration_point’ов, так и для roleapp’ов).
-
В объекты webservice и roleapp добавлены новые ключи opts.recv_timeout;
-
Исправлено вычисление применяемого лимита времени в r_script_limit:merge_limits/2;
-
Реализовано новое сообщение сценарной машины main_stopped в дополнение к stopped чтобы результат возвращался после отработки основной ветки сценария;
-
Добавлен параметр result_on при запуске сценария;
-
Обновлена документация про эти сущности, запрос /exec и webservices.json.
-
- RP-1854
-
APP_SCRIPTEDITOR Исправления.
-
Добавлены проекты в список объектов в мастер домене.
-
Добавлен эндпоинт объекта project в мастер домен.
-
- RP-1856
-
Реализован REST endpoint /rest/v1/domain/solutions.
REST endpoint domain/solutions: структура ответа изменена в соответствии с уже написанной документацией. - RP-1821
-
BUG. Система принимает отрицательные не существующие значения (в opts сущности user)
-
добавлена проверка на отрицательные значения в opts
-
- RP-1843
-
Добавления для webapps и исправление ошибок:
-
Добавлен новый ключ 'webapps' в параметры роли ws (webserver) - позволяет применять альтернативный webapps_xx.json в конкретной роли ws (полезно в сочетании с альтернативным 'wwwdir');
-
Переименованы папки веб-приложений из *-2017 в нормальные (в webapps.json), в связи с отказом от r_assets_www в сборке;
-
url_routes.json урезан до минимального в связи с реализацией автоматического перенаправления на папку со слешом;
-
Исправлена ошибка в селекторе при голосовании;
-
Реализовано автоматическое перенаправление URL без слеша на URL со слешом если это папка и выдача содержимого index.html по URL’у заканчивающемуся на слеш - позволяет избавиться от ручной конфигурации каждого веб-приложения в url_routes.json;
-
То же самое реализовано и для ролевых приложений;
-
Реализована обработка новой опции 'webapps' при выдаче информации по сессии - списка доступных веб-приложений;
-
Исправлено применение опции 'wwwdir' - теперь реально работает.
-
- RP-1813
-
DIALYZER Исправить обнаруженные ошибки в коде
-
Remove unused code after fixing errors reported by dialyzer.
-
Fix some errors reported by dialyzer.
-
- RP-1842
-
/api/monitor/v1/trace/… whereis, processnode, processinfo, processstatistics, processdebug
-
новые апишки реализованы.
-
фиксы. И заодно сценарный компонент уведомления SIP NOTIFY без контента наладил.
-
фикс запуск чистого domstore
-
- RP-1829
-
APP_SCRIPTEDITOR. Перевод приложения на rest в оставшихся методах
-
Добавлены комоновские метаданные для скриптэдитора. Изменен запрос на создания скрипта на REST.
-
Удалены метаданные скриптэтитора из мастера.
-
Правка метаданных скриптэдитора.
-
- RP-1824
-
REST: Возвращать 403 вместо 404 когда endpoint есть, но в iam(_all).json отсутствует.
- RP-1822
-
DEPS Додедуплицировать cowboy(+..) в rostell_sip+rostell_ws и перенести release_libs в r_assets репу
-
Исправлена дедупликация cowboy/cowlib/ranch/mimetypes между rostell_sip и rostell_ws.
-
Improve initial cleanup: remove additional .git folders before
git clean -dfx
.
-
- RP-1834
-
add проверка версии otp при запуске Makefile
- RP-1828
-
REST. Перевод api методов для scripteditor в rest
-
REST: Реализована подстановка отсутствующего поля scriptdata по типу при создании сценария.
-
- RP-1832
-
Fix 'Avoid reload domains (license check) when sync is running.' on master.