В выпуске 318 представлены обновления нескольких функций и исправления ошибок во всей платформе.
Сообщите нам о своих мыслях и вопросах в сообществе Tulip.
Функции и улучшения
Плеер
- При загрузке или очистке местоположения записи в приложении, работающем в плеере, изменения немедленно отражаются и на экземпляре.
- Улучшено глобальное дросселирование событий драйвера с более надежным ограничением скорости. Текущее поведение ограничивается 1 событием в 100 мс и отбрасывает любое событие быстрее 1 Гц. Теперь мы будем ставить события в очередь вместо того, чтобы сразу отбрасывать их.
Редактор приложений, триггеры
- В редакторе триггеров сделайте выпадающие поля для выбора приложений доступными для поиска
- В редакторе триггеров формулы if/then теперь можно дублировать с помощью кнопки в правом верхнем углу формулы.

Виджет
- Виджет "Документ" теперь поддерживает переменные и заполнители записей таблицы и доступен в качестве источника данных.
- В виджетах ввода текста улучшена копия ошибок валидации для большей точности. Новые ошибки валидации выглядят следующим образом: "Должно быть X символов или больше." и "Должно быть X символов или меньше."
| r318_validation_1.png{height="" width=""} | r318_validation_2.png{height="" width=""} |
|---|---|
| r318_validation_3.png{height="" width="" } | r318_validation_4.png{height="" width="" } |
Общие улучшения
- Убрана ненужная всплывающая подсказка к названию версии на вкладке "Версии" на странице обзора приложения.
- Убраны предупреждения при вызове страницы интерфейсов для устаревших устройств Tulip (до Edge IO/MC).
Исправления ошибок
Выпуск 318 содержит множество исправлений ошибок:
| Ссылка на билет | Описание |
|---|---|
| PLAT-44429 | Исправлена ошибка, из-за которой функции коннектора с пользовательскими кодировками времени не могли успешно выполняться на старых узлах коннектора On-prem. |
| PLAT-44182 | Оценка триггера "Пользователи" (User) "Группа пользователей" "Содержит" (User Group) теперь получает самых последних членов целевой группы пользователей, так что плеер не нужно обновлять каждый раз, когда состав группы пользователей меняется. |
| PLAT-43014 | Мы обнаружили, что учетные данные, хранящиеся для одного из наших механизмов аутентификации, не соответствуют нашим лучшим практикам работы с учетными данными. Мы внесли улучшения, которые изменили хранение этих учетных данных. Теперь они используют соленый защищенный криптографический дайджест. Этот механизм аутентификации появился раньше, чем наш обзор безопасного кода, который, как правило, выявил бы его для улучшения существующего дизайна.Мы провели проверку журналов всех наших хостинговых клиентов и не обнаружили никаких свидетельств использования учетных данных или доступа к ним за пределами платформы.Это исправление доступно в LTS 14.1, r318 и всех последующих выпусках. |
| PLAT-44347 | Устранена проблема, из-за которой некоторые узлы коннекторов не могли подключиться к MQTT. |
| PLAT-44173 | Исправлена ошибка с вводом данных в редакторе функций коннектора, теперь данные могут быть опционально закодированы в: Epoch seconds, Epoch milliseconds или ISO8601 RFC3339. |
| PLAT-41881 | Исправлены действия триггеров 'Load Record' и 'Delete Record', не обрезающие id записи при наличии пробелов в начале или конце строки. Это приводит к паритету с другими действиями с записями таблицы, такими как 'Load or Create Record' или 'has record with id' условие. |
| PLAT-41697 | Устранена проблема, при которой прямая трансляция с камеры не работала для пользовательских ролей с доступом к зрению |
| PLAT-44222 | Исправлена ошибка в редакторе приложений с автозаполнением выбора источника данных, теперь он выбирает правильный вариант при поиске. |
| PLAT-43697 | Устранена проблема, из-за которой интерфейсы, созданные давно, не удалялись. |
Полный список идентификаторов тикетов, включенных в релиз 318
PLAT-44429PLAT-44347PLAT-44269PLAT-44222PLAT-44182PLAT-44173PLAT-43869PLAT-43863PLAT-43697PLAT-43463PLAT-43426PLAT-43246PLAT-43014PLAT-41881PLAT-41697PLAT-41028PLAT-28753PLAT-23659
