1.28.0-ms13 от 13.07.26

1.28.0-ms13
Добавлено:
  1. Добавить учётные данные пользователя в конфигурацию ExtraConnectionPool 309420T

    В конфигурацию сервера добавлена возможность указания учётных данных, используемых дополнительным пулом соединений с БД <extraConnectionPools><pool><user name=”user” password=”pwd”/></pool></extraConnectionPools>.

    Правка перенесена из 1.27.0-rc16

  2. Добавить поддержку новых аргументов методов runSchemaUpdateSSH и runDataUpdateSSH 308378T

    В ssh-команду upgrade добавлена поддержка аргументов mode и timeout

    Правка перенесена из 1.27.0-rc16

  3. Добавить ssh-команду, вызывающую runHotReloadCheck 308378T

    Добавлена ssh-обёртка для прикладного метода runHotReloadCheck.

    Правка перенесена из 1.27.0-rc16

  4. Добавить настройку сервера saveRegistryToDb 307304T

    Добавлена настройка сервера saveRegistryToDb, отключающая запись реестра пользовательских настроек в БД (чтение продолжает работать); в основном для тестирования.

Исправлено:
  1. Удалить RequireJS из публичной поставки 308864T

    Удалена уязвимая библиотека RequireJS 2.3.5 из публичной поставки AS. Статический ресурс view/require.js больше не публикуется.

  2. Добавить завершение цикла чтения SSH-команд при закрытии терминала 301227T

    Устранено зацикливание SSH-сессии с бесконечной ошибкой «Terminal has been closed» при разрыве соединения во время выполнения команды.

    Правка перенесена из 1.27.0-rc16

  3. Задать использование программой реализации SSH-терминала вместо kernel-PTY 301227T

    Исправлен посимвольный (по одному символу на строку) и замедленный вывод логов в SSH-консоль на Linux, а также зацикливание сессии с ошибкой «Terminal has been closed» при разрыве соединения во время выполнения команды.

    Правка перенесена из 1.27.0-rc16

  4. Исправить потерю обработчика клонированными операциями 309722T

    Клонируемые операции теперь наследуют обработчик (handler) родительской операции.

    Правка перенесена из 1.28.0-ms13

  5. Исправить вставку в грид без выделения 309652T

    Исправлено возникновение ошибки при вставке из буфера обмена в грид без выделенной строки или ячейки.

  6. Исправить ошибку в статистике прочитанных/созданных/изменённых строк данных для сессии 309122T

    Исправлена ошибка отображения статистики о количествах прочитанных/созданных/изменённых строк данных для сессии, возвращаемых методами: CoreClusterNodeManager.getClusterNodesAsJsonString, CoreWorkSessionManager.getWorkSessionAsJsonString.

    Правка перенесена из 1.27.0-rc16

  7. Убрать выброс исключения при восстановлении соединения с сессией 301579T

    Исправлена проблема, при которой было невозможно восстановить соединение с сессией

    Правка перенесена из 1.27.0-rc16

  8. Починить drag-and-drop элементов области группировки 300017T

    Осуществлено восстановление работоспособности “drag-and-drop”-а элементов области группировки.

    Правка перенесена из 1.26.1

  9. Исправить сохранение грида в Excel при тексте длиннее лимита ячейки 307914T

    При экспорте грида в Excel текст в ячейках длиннее 32767 знаков теперь обрезается до предельной длины формата Excel (ранее файл не сохранялся). Если обрезка произошла, после экспорта выводится предупреждение.

    Правка перенесена из 1.27.0-rc16

  10. Исправить зацикливание при построении клонированных операций 309208T

    Устранено падение открытия приложения или формы (StackOverflowError) при циклической иерархии клонированных операций: цикл разрывается, проблемная операция деактивируется, а пользователь получает неблокирующее предупреждение с её именем.

    Правка перенесена из 1.27.0-rc16

  11. Исправить отображение диалога автофильтра поверх lookup-формы 308950T

    desc-to-changelog: Исправлено отображение диалога «Настраиваемый фильтр» в автофильтре грида. При выборе пункта «По выбору» в lookup-форме диалог больше не скрывается за формой выбора.

Изменено:
  1. Минимизировать число вызовов “select pg_stat_msg_set_enabled(true);” 309250T

    Минимизировано число вызовов “select pg_stat_msg_set_enabled(true);”, если в БД PostgreSQL не установлена функция включения сбора sql-статистики или нет прав на её выполнение.

    Правка перенесена из 1.27.0-rc16

  2. Изменить логику сбора статистики методом getClusterNodesAsJsonString 309122T

    Изменена логика сбора статистики, возвращаемой методом getClusterNodesAsJsonString. В значения количеств строк, ячеек, коммитов и т.д. добавлены значения счётчиков “живых” рабочих сеансов. Ранее статистика содержала агрегацию значений счётчиков только закрытых рабочих сеансов.

    Правка перенесена из 1.27.0-rc16

  3. Отключить запись неизменённых настроек формы в реестр 307304T

    Настройки формы больше не сохраняются в реестр при закрытии формы без фактических изменений.