개선된 기능
|
---|
플랫폼
|
StreamEntryProcessor 개선 사항
StreamEntryProcessor는 대기열에 대한 모든 액세스에 대해 하나의 잠금을 사용하고 대기열이 가득 차면 조건부로 스레드를 보유합니다. 이렇게 하면 기본 대기열에 역압이 발생하여 다음 중 하나 이상이 발생합니다.
• ThingWorx Platform의 응답 속도가 매우 느려지고 기능의 일부 상태가 정지됩니다.
• 지속 속성 대기열 크기가 변경되지 않습니다.
• 이벤트 대기열 및/또는 WSExecution이 오버플로되기 시작합니다.
• 장치가 오프라인으로 전환되기 시작합니다.
• 스레드 덤프에서 소켓 읽기를 대기하는 많은 스레드나 잠금을 보유하고 있는 다른 스레드를 대기하는 스레드를 볼 수 있습니다.
이 상태를 벗어날 수 있는 유일한 방법은 ThingWorx를 다시 시작하는 것입니다.
자세한 내용은 H2를 지속성 공급자로 사용, PostgreSQL을 지속성 공급자로 사용, 스트림 프로세서 로그, platform-settings.json 구성 세부 정보, 관리자 서비스를 참조하십시오.
|
사용자 및 확장이 외부 데이터베이스를 대상으로 하는 지속성 공급자를 생성할 수 있도록 일반 JDBC 지속성 공급자 패키지가 추가되었습니다. 자세한 내용은 외부 데이터베이스 연결을 참조하십시오.
|
Mashup Builder
|
사용자 인터페이스
캔버스 아래 영역은 이제 다른 패널을 끌 수 있는 축소 가능한 도크입니다. 기본적으로 도크에는 바인딩 및 미리 알림 패널이 포함되어 있습니다.
Margin 속성에 대한 값을 설정할 수 있는 새 대화 상자가 추가되었습니다.
|
레이아웃 컨테이너
• 컨테이너의 내부 안쪽 여백을 정의할 수 있는 스타일 속성이 추가되었습니다.
• 컨테이너의 외부 여백을 정의할 수 있는 속성이 추가되었습니다.
• 컨테이너가 확장 및 축소되도록 구성된 경우 탭 아이콘을 사용자 정의할 수 있는 속성이 추가되었습니다.
• 레이아웃 패널에 레이아웃의 새 컨테이너에 스타일을 적용하는 방법을 지정할 수 있는 새 옵션이 추가되었습니다.
|
날짜 시간 선택기 위젯
• 범위 선택 모드 활성화 시 시간 선택에 대한 지원이 추가되었습니다.
• 시간 범위 선택을 지원하고 상호 작용 경험을 개선하기 위해 위젯 사용자 인터페이스가 업데이트되었습니다.
|
칩 기반 데이터 필터
시간 범위 선택에 대한 레이블을 지정할 수 있는 새 속성이 추가되었습니다.
|
메뉴 모음 위젯
항목 선택 시 아코디언 섹션을 열어 둘 수 있는 부울 속성이 추가되었습니다.
|
페이지 매김 위젯
양방향 바인딩을 지원하도록 PageSize 속성이 업데이트되었습니다. 이제 실행 시간에 이 속성을 동적으로 설정할 수 있습니다.
|
동적 패널 위젯
위젯을 머리글과 본문 컨테이너를 표시하는 축소 가능한 섹션으로 구성할 수 있는 새 속성이 추가되었습니다.
|
꺾은선형 차트 위젯
범례의 각 데이터 계열에 대한 마커 형태를 지정할 수 있는 속성이 추가되었습니다.
|
Google Maps Extension 3.1.3
|
일반 버그 수정
|
MQTT Extension 3.1.0
MQTT 사물에 메시지 매핑 추가 시 메시지를 유지할 수 있는 부울 옵션이 추가되었습니다. 유지된 메시지를 사용하면 새 클라이언트 장치가 브로커에 연결될 때 가장 최근에 보낸 메시지를 유지할 수 있습니다.
|
수정된 문제
|
|
---|---|
보안
|
|
취약성 스캔 소프트웨어 또는 PTC 품질 보증 테스트를 통해 사전 식별된 항목을 포함하여 잠재적 보안 문제를 수정했습니다. 최대한 빨리 업그레이드하여 중요 개선 사항을 활용하십시오.
|
|
PTC는 최근에 IAM(ID 및 액세스 관리) 솔루션과 관련한 새 지원 정책을 구현했습니다. 자세한 내용은 해당 eSupport 센터 섹션을 참조하십시오.
|
|
ThingWorx에 대한 타사 소프트웨어의 사용 및 업데이트에 대한 중요한 권장 사항은 이 기술 지원 문서를 참조하십시오.
|
|
플랫폼
|
추적 번호
|
ThingWorx 9.3 그리드에서 편집 버튼이 완전히 보이지 않는 문제가 수정되었습니다.
|
TW-97253
|
ThingworxSSOAuthenticator 사용 시 LoginSucceeded 이벤트가 두 번 발생하는 문제가 수정되었습니다.
|
TW-96642
|
SSO 활성화 시 Websocket 기반 통신에서 발생하는 getAccessToken() 문제가 수정되었습니다.
|
TW-96004
|
많은 외부 바인딩 엔티티가 있는 사물을 가져와서 가져오기가 실패하는 문제가 수정되었습니다.
|
TW-95929
|
QueryDataTableEntries 및 SearchDataTableEntries에서 올바른 결과를 반환하지 않는 문제가 수정되었습니다.
|
TW-95681
|
값 매개 변수가 있는 QueryDataTableEntries 및 FindDataTableEntries에서 행을 반환하지 않는 문제가 수정되었습니다.
|
TW-95476
|
컨테이너 크기가 크기 범위와 동일할 때 컨테이너 오버레이 옵션 문제가 수정되었습니다.
|
TW-95197
|
Mashup Builder
|
추적 번호
|
꺾은선형 차트가 정의되지 않은 엔트리로 채워질 때 ThingWorx 매쉬업이 실행 시간에 충돌하는 문제가 수정되었습니다.
|
TW-97189
|
꺾은선형 차트 위젯의 도구 설명이 x축 레이블의 날짜 형식을 따르지 않는 것과 관련된 문제가 수정되었습니다.
|
TW-96939
|
위젯에서 BLOB 유형 입력의 BLOB 서비스 출력을 바인딩할 수 없는 문제가 수정되었습니다.
|
TW-96293
|
확인란을 선택할 때 잘못된 도구 설명을 보여주는 그리드 위젯의 문제가 수정되었습니다.
|
TW-96191
|
데이터를 새로 고칠 때 컬렉션 위젯이 맨 위로 스크롤되는 문제가 수정되었습니다.
|
TW-95937
|
매쉬업 데이터 추가의 필터 필드에서 와일드카드가 작동하지 않는 문제가 수정되었습니다.
|
TW-95485
|
데이터 내보내기 위젯이 버튼을 내보내기 버튼의 위치로 자동 스크롤하는 문제가 수정되었습니다.
|
TW-95278
|
AutoSelectFirstRow 옵션 사용 시 첫 번째 행이 일관되게 선택되지 않는 문제가 수정되었습니다.
|
TW-95129
|
서비스 선택한 행이 JSON 객체에 대해 작동하지 않는 문제가 수정되었습니다.
|
TW-93641
|
플랫폼
|
추적 번호
|
프로젝트에 엔티티가 500개 넘게 있는 경우 엔티티 중 하나를 수정하면 500개를 초과하는 엔티티가 PTCDefaultProject에 할당됩니다.
|
TW-97587
|
모달 팝업 내에서 고급 그리드 사용 시 모달 팝업을 닫으면 메모리 힙이 늘어납니다.
|
TW-97711
|
ThingWorx의 이전 버전에서는 이미지가 컨테이너를 채우기 위해 확장될 때 이미지 위젯의 Width 및 Height 속성이 잘못 표시되었습니다. 컨테이너를 채우기 위해 확장되는 이미지에 대해 고정 너비 또는 높이를 지정하면 ThingWorx 9.3.3으로 마이그레이션할 때 배율 조정 문제가 발생할 수 있습니다. 이 문제는 원본 이미지 크기, 컨테이너에 대한 상대적인 이미지 높이 또는 너비 비율, 선택한 배율 옵션 및 컨테이너 크기에 따라 발생할 수 있습니다. 이 문제를 해결하려면 업그레이드 후 이미지 배율을 수동으로 조정해야 합니다.
|
TW-97333
|
열의 크기를 매우 좁게 조정하면 그리드가 왜곡되고 데이터가 단일 열에 표시됩니다.
|
TW-97228
|
ptcs-textfield 또는 ptcs-textarea의 "Text" 속성이 동적 사물 템플릿의 "엔티티 이름"에 바인딩되면 페이지를 다시 로드할 때 데이터 바인딩이 손실됩니다.
|
TW-97163
|
iPad에서 터치를 통해 컬렉션 위젯의 셀을 클릭할 수 없습니다.
|
TW-96847
|
매쉬업에서 실행 시간 중에 입력 유형이 JSON인 서비스가 예상대로 작동하지 않습니다.
|
TW-96951
|