플랫폼 릴리스 318 - 2025년 5월

Prev Next

릴리스 318에서는 플랫폼 전반에 걸쳐 여러 기능에 대한 업데이트와 버그 수정이 이루어졌습니다.

Tulip 커뮤니티에서 여러분의 의견과 질문을 알려주세요.

기능 및 개선 사항

플레이어

  • 플레이어에서 실행 중인 앱에서 레코드 자리 표시자가 로드되거나 지워지면, 해당 변경 사항이 인스턴스에도 즉시 반영됩니다.
  • 보다 강력한 속도 제한을 통해 전역 드라이버 이벤트 스로틀링이 개선되었습니다. 현재 동작은 100ms당 1개의 이벤트로 제한하며, 1Hz보다 빠른 이벤트는 모두 삭제합니다. 이제 이벤트를 즉시 삭제하는 대신 큐에 저장합니다.

앱 편집기, 트리거

  • 트리거 편집기에서 앱 선택을 위한 드롭다운 메뉴를 검색 가능하게 개선했습니다.
  • 트리거 편집기에서, if/then 절의 오른쪽 상단에 있는 버튼을 통해 해당 절을 복제할 수 있게 되었습니다.

r318_trigger.gif

위젯

  • 문서 위젯이 이제 변수와 테이블 레코드 자리 표시자를 지원하며, 이를 데이터 소스로 사용할 수 있습니다.
  • 텍스트 입력 위젯에서 유효성 검사 오류 메시지가 더 정확하게 복사되도록 개선되었습니다. 새로운 유효성 검사 오류 메시지는 "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 구형 온프레미스 커넥터 호스트에서 사용자 정의 날짜/시간 인코딩을 사용하는 커넥터 함수가 정상적으로 실행되지 않던 버그를 수정했습니다.
PLAT-44182 "사용자"(User) "사용자 그룹" "포함"(User Group) 트리거 평가 시 이제 대상 사용자 그룹의 최신 구성원을 가져오므로, 사용자 그룹의 구성원이 변경될 때마다 플레이어를 새로 고칠 필요가 없습니다.
PLAT-43014 당사의 인증 메커니즘 중 하나에 대해 저장된 자격 증명이 자격 증명 처리와 관련된 모범 사례를 따르지 않는 것으로 확인되었습니다. 이에 따라 해당 자격 증명의 저장 방식을 수정하는 개선 사항을 적용했습니다. 이제 소금(salt)이 포함된 안전한 암호화 다이제스트를 사용합니다. 이 인증 메커니즘은 당사의 보안 코드 검토가 도입되기 이전에 구축된 것으로, 일반적으로는 기존 설계에 대한 개선 사항으로 식별되었을 것입니다. 당사는 호스팅 중인 모든 고객에 대한 로그 검토를 수행한 결과, 플랫폼 외부에서 자격 증명이 사용되거나 접근된 흔적은 발견되지 않았습니다. 이 수정 사항은 LTS 14.1, r318 및 그 이후 릴리스에서 사용할 수 있습니다.
PLAT-44347 일부 커넥터 호스트가 MQTT에 연결되지 않던 문제를 수정했습니다.
PLAT-44173 커넥터 함수 편집기의 날짜/시간 입력 관련 버그를 수정했습니다. 이제 날짜/시간 입력을 에포크 초, 에포크 밀리초 또는 ISO8601 RFC3339 형식으로 선택적으로 인코딩할 수 있습니다.
PLAT-41881 '레코드 불러오기' 및 '레코드 삭제' 트리거 동작에서 레코드 ID 문자열의 시작 또는 끝 부분에 있는 공백이 제거되지 않던 문제를 수정했습니다. 이를 통해 '레코드 불러오기 또는 생성'이나 'ID가 있는 레코드 존재' 조건과 같은 다른 테이블 레코드 동작과 일관성을 확보했습니다.
PLAT-41697 비전 액세스 권한이 있는 사용자 정의 사용자 역할에서 카메라 라이브 피드가 작동하지 않는 문제를 수정했습니다.
PLAT-44222 앱 편집기의 데이터 소스 선택기 자동 완성 기능에서 검색 시 올바른 옵션이 선택되지 않던 버그를 수정했습니다.
PLAT-43697 오래전에 생성된 인터페이스를 삭제할 수 없던 문제를 수정했습니다.

릴리스 318에 포함된 티켓 ID 전체 목록

PLAT-44429PLAT-44347PLAT-44269PLAT-44222PLAT-44182PLAT-44173PLAT-43869PLAT-43863PLAT-43697PLAT-43463PLAT-43426PLAT-43246PLAT-43014PLAT-41881PLAT-41697PLAT-41028PLAT-28753PLAT-23659