릴리즈 정보 > 버전 8.4 릴리즈 정보 > 버전 8.4.0 릴리즈 정보
버전 8.4.0 릴리즈 정보
다음 기능 개선된 기능, 버그 수정, 알려진 문제점 및 제한 사항, 그리고 단종 정보는 ThingWorx 8.4.0에 해당됩니다.
* 
타이머 또는 스케줄러 사물을 사용하는 응용 프로그램에 영향을 미칠 수 있는 변경 사항이 8.4에 구현되었습니다. 사용자의 응용 프로그램/확장에 타이머 또는 스케줄러가 포함되어 있는 경우, 업그레이드하기 전에 runAsUser 설정이 비어 있는지 확인해야 합니다. 사용자의 타이머 및 스케줄러가 편집 가능한 구성 테이블과 함께 확장 엔티티로 설정되어 있는 경우, runAsUser가 적용되도록 설정된 후 플랫폼 재시작을 수행해야 합니다. 추가 정보는 사물 템플릿을 참조하십시오. 비어 있는 runAsUser 필드가 있는 확장을 가져오려고 하는 경우 응용 프로그램 로그에 다음 오류가 표시될 수 있습니다.
Thing State is being set to ERROR because it failed during the initialization phase: The runAsUser field was empty!
개선된 기능
플랫폼
이제 ThingWorx 설치 관리자를 이용할 수 있습니다. 이 설치 관리자에 대한 자세한 정보는 ThingWorx 설치 관리자를 참조하십시오.
이 릴리즈에서는 파일 저장소 관리 기능이 개선되었습니다. 이제 Composer UI 내에서 원격 파일 저장소의 파일을 관리할 수 있습니다.
이번 릴리즈에서는 기본값으로 모든 사용자에 대해 확장을 가져오는 기능이 비활성화됩니다. 확장 가져오기를 활성화하려면, platform-settings.json 파일에 매개 변수를 추가하고 구성해야 합니다. 자세한 내용은 확장 가져오기를 참조하십시오.
H2 데이터베이스의 경우 platform-settings.json에 사용자 이름과 암호를 추가해야 합니다. 자세한 정보는 platform-settings.json 구성 세부 정보를 참조하십시오.
* 
암호는 쉽게 추측할 수 없고, 알 수 없어야 하며, 공통 암호가 아니어야 합니다. 길이는 14자 이상(최소 10자)이 권장되며 대문자, 소문자, 숫자 및 특수 문자가 조합되어야 합니다.
"PersistenceProviderPackageConfigs":
{
"H2PersistenceProviderPackage":
{
"ConnectionInformation":
{
"password": "<changeme>",
"username": "twadmin"
}
}
ThingWorx 관리자는 마이그레이션 과정에서 이전 버전의 ThingWorx 사용자를 파악해야 하며, 기존 사용자 암호는 이번 릴리즈에 구현된 새 암호 규칙에 따라 유효성이 검사되지 않습니다. 현재 암호 유효성 검사 규칙에 부합하도록 사용자 암호를 업데이트해야 할 필요가 있을 수 있습니다. 자세한 내용은 사용자 암호를 참조하십시오.
이제 Composer 사용자 인터페이스에서 사물, 사물 템플릿, 사물 형태 및 매쉬업에 대하여 구성 테이블을 작성할 수 있습니다. 자세한 내용은 구성 테이블을 참조하십시오.
ThingWorx Analytics Server 마이크로 서비스를 사용하도록 이상 감지 기능을 향상되었습니다. 이러한 변경은 추가 외부 서비스를 설치할 필요가 없기 때문에 이상 감지 기능의 구현을 더욱 간편하게 해줍니다. ThingWorx 경고 처리 하위 시스템에서 ThingWorx가 AnalyticsGateway를 가리키도록 구성하기만 하면 됩니다.
이전 릴리스에서 작성된 기존 이상 모델 세트를 마이그레이션하려는 경우, 수동 절차를 이용할 수 있습니다. 이 절차의 처음 단계는 ThingWorx 또는 ThingWorx Analytics Server를 업그레이드하기 전에 완료해야 합니다. 자세한 내용은 Analytics 도움말 센터에서 Anomaly Detection(이상 감지) 단원의 Migrate Existing Anomaly Models(기존 이상 모델 마이그레이션)를 참조하십시오.
금지된 사용자 암호를 정의할 수 있도록 사용자 암호 보안이 개선되었습니다. 이제 최소 암호 길이를 구성할 수 있으며, 최소 암호 길이는 10입니다. 자세한 내용은 사용자 관리 하위 시스템을 참조하십시오.
big integer를 허용하도록 가치 스트림이 개선되었습니다. 8.4 이전에는 가치 스트림 엔트리 수가 최대 제한(MAX_INT)에 도달하여 데이터베이스에 새 가치 스트림 엔트리를 작성할 수 없는 상황이 발생할 수 있었습니다.
8.4 이하 버전에서는 가치 스트림에 더 많은 수의 엔트리를 허용하기 위해 업그레이드 스크립트를 사용할 수 있습니다. 이전 버전에서 스크립트 실행은 선택 사항이지만 MAX_INT 제한에 도달하여 새 가치 스트림 엔트리가 금지될 수 있습니다. 자세한 내용은 가치 스트림에서 대형 데이터 세트에 대한 마이그레이션 스크립트을 참조하십시오.
* 
PostgreSQL 또는 MSSQL을 8.4.0로 업그레이드하는 경우, 이 스크립트를 실행해야 합니다. 스크립트를 실행하지 않을 경우 가치 스트림에 잘못된 스키마가 발생합니다.
속성 변환을 작성할 수 있는 기능이 사물 속성에 추가되었습니다. 이 기능은 마이크로 서버가 설치되어 있는 경우에만 사용할 수 있습니다. 이 새로운 마이크로 서버는 ThingWorx에 입력되는 스트리밍 데이터에서 값을 파생하는 데 사용할 수 있는 서비스 집합을 제공합니다.
이러한 서비스는 특정 분석 계산뿐만 아니라 일부 일반 목적의 IoT 변환도 자동화합니다. 사물, 사물 템플릿 또는 사물 형태와 연관된 숫자 소스 속성에 빠르고 간단하게 추가할 수 있습니다. 자세한 내용은 Analytics 도움말 센터의 속성 변환 단원을 참조하십시오.
ThingWorx에 새 데이터 스토리지 옵션이 추가되었습니다. PostgreSQL 및 MSSQL에 대한 기본 설치의 일부로 InfluxDB를 지속성 공급자와 함께 사용할 수 있습니다. ThingWorx에서 지속성 공급자 인스턴스를 만들고 구성하여 InfluxPersistenceProviderPackage를 통해 InfluxDB 데이터 저장소에 연결할 수 있습니다. 자세한 내용은 InfluxDB를 지속성 공급자로 사용을 참조하십시오.
이번 릴리즈를 통해 ThingWorx는 모델, 속성 및 스트리밍 데이터에 대한 새 지속성 공급자로 Azure SQL Database를 지원합니다. Azure SQL Database는 Microsoft Azure의 일부로 제공되는 관리형 클라우드 데이터베이스(SaaS)입니다. ThingWorx는 세 가지 Azure SQL 배포(관리되는 인스턴스, 단일 및 탄력적 풀)를 모두 지원합니다. 자세한 내용은 Azure SQL Server를 지속성 공급자로 사용을 참조하십시오.
Composer 조직ComposerUsers 사용자 그룹 시스템 객체가 추가되었습니다.
이번 릴리즈에서는 타사 라이브러리 업데이트와 XSS(교차 사이트 스크립팅) 문제 해결을 위한 데이터 처리 등 수많은 보안 문제들이 수정되었습니다. 가능한 빨리 업그레이드 작업을 진행하여 이러한 중요 개선 사항들의 이점을 활용해 보십시오.
ThingWorx Platform에 연결된 광범위한 장치들을 칭하기 위해 "연결된"이라는 개념이 "WebSocket을 사용하여 현재 바인딩된"에서 "연결 정상"으로 바뀌었습니다. 이를 사물 존재라고 합니다. 사물 존재란 사물을 토대로 사물의 연결이 "정상"일 때를 가리킵니다.
ThingWorx AlwaysOn 장치(ThingWorx Edge SDK 기반 응용 프로그램 또는 ThingWorx WebSocket 기반 Edge MicroServer 실행)는 WebSocket을 바인딩하며, 일정 기간 동안 오프라인 상태가 되도록 구성되어 있지 않은 경우 ThingWorx Platform으로부터 메시지를 수신하도록 항상 이용 가능합니다.
Axeda eMessage 및 Axeda IDM 에이전트 장치는 주기적으로("ping" 속도) 플랫폼에 대해 폴링 작업을 수행하며, 연결되어 있고 바인딩된 경우에만 플랫폼으로부터 메시지를 수신할 수 있습니다. 플랫폼으로부터의 모든 요청은 대기열에 대기하고 있다가 다음에 연결될 때 폴링 에이전트로 보내집니다.
이러한 주 장치 유형 모두 사물 존재에서 지원됩니다. RemoteThing 사물 템플릿을 구현하는 사물이나 그 파생 사물은 새 속성 isReporting을 상속합니다. 이 속성의 값은 장치가 연결되어 있고 바인딩되어 있으며 플랫폼 요청을 수신할 수 있는지 여부를 결정하는 알고리즘으로 설정됩니다.
이번 릴리즈에서는 Query Microservice가 제공되어 질의 실행을 동일한 물리적 시스템 또는 서로 다른 물리적 시스템에서 별도의 프로세스로 발생할 수 있도록 허용하여 ThingWorx 서버를 오프로드하는 데 사용할 수 있습니다. 다음 경우에 Query Microservice가 권장됩니다.
시스템에서 매우 많은 양의 메모리 내 데이터를 로드/검색하는 질의를 사용하여 시스템 속도가 느려지거나 충돌이 발생되는 경우
처리 과정 중에 실행된 많은 양의 질의로 인해 시스템이 느려지거나 응답하지 않는 경우
이번 릴리즈에서는 보안 관리 도구가 제공되어 라이선싱 및 데이터베이스 암호와 같이 ThingWorx 소프트웨어에서 사용되는 보안 정보를 관리하는 데 사용할 수 있습니다. 모든 ThingWorx 응용 프로그램에서 사용할 수 있으며, ThingWorx Platform, 연결 서버, EMS, Integration Runtime 등과 같은 제품에서 지원됩니다.
이번 릴리즈에서는 Microsoft SQL Server(MSSQL) 지속성 공급자가 스트리밍 데이터의 읽기 성능에 대해 최적화되었습니다.
* 
이 기능 향상으로 인해, 일부 ThingWorx REST API(읽기 및 삭제)는 성능 저하를 경험할 수 있습니다. 이러한 API에 관한 자세한 내용은, 아래의 알려진 문제점 섹션을 참조하십시오.
platform-settings.json 파일에 supportedMediaEntityContentTypes 섹션이 추가되었습니다. 미디어 엔티티에 동적으로 연결되도록 해주는 MIME 유형을 정의할 때 사용할 수 있습니다.
Mashup Builder
콤보 상자 보기의 목록 위젯에 NumberOfItemsPerPage 속성이 추가되었습니다.
이 속성을 사용하여 페이지당 목록에 표시되는 항목 수를 설정할 수 있습니다. 자세한 내용은 목록 위젯을 참조하십시오.
이번 릴리즈에서는 위젯이 표준, 베타, 레거시 또는 가져옴 카테고리로 분류됩니다. 위젯 카테고리에 관한 정보는 위젯을 참조하십시오.
레거시 카테고리로 분류되는 반복기 위젯을 제외한 기존 위젯은 이제 표준 카테고리로 분류됩니다.
표준 라디오 버튼 위젯의 이름이 이번 릴리즈에서 버튼 모음 위젯으로 바뀌었습니다. 자세한 내용은 라디오 버튼 위젯을 참조하십시오.
베타 카테고리에는 13개의 새로운 위젯이 포함됩니다.
새로운 베타 위젯에 관한 정보는 베타 위젯 항목을 참조하십시오.
매쉬업 템플릿 지원이 이번 릴리즈에서 제공됩니다. 템플릿은 사용자의 매쉬업을 개발할 수 있는 출발점입니다. 기본 템플릿이 플랫폼에서 제공됩니다. 매쉬업을 작성한 후 템플릿으로 저장할 수도 있습니다. 자세한 내용은 매쉬업 템플릿을 참조하십시오.
이번 릴리즈에서는 매쉬업 미리 보기가 활성화되었습니다. 자세한 내용은 매쉬업 미리 보기를 참조하십시오.
매쉬업 프로젝트태그 필터가 이번 릴리즈에서 활성화되었습니다. 자세한 내용은 매쉬업 프로젝트 및 태그 필터를 참조하십시오.
매쉬업 구성 양식 기능이 이번 릴리즈에 추가되었습니다. 자세한 내용은 매쉬업 구성 양식을 참조하십시오.
이번 릴리즈에서는 매쉬업 매개 변수의 기능이 향상되었습니다. 자세한 내용은 매쉬업 매개 변수 구성을 참조하십시오.
표현식 및 유효성 검사기 함수에 대한 함수 패널이 추가되었습니다. 이 패널은 표현식 및 유효성 검사기 위젯을 대체합니다.
이번 릴리즈에서는 스타일 테마(베타)를 통해 테마 기능이 향상되었습니다. 스타일 테마를 사용하여 새 베타 위젯에 스타일을 적용할 수 있습니다. 스타일 테마를 작성, 수정, 적용 및 재사용하여 매쉬업의 모양과 느낌을 빠르게 사용자 지정할 수 있습니다. 자세한 내용은 스타일 테마(베타)를 참조하십시오.
다음 매쉬업 속성이 추가되었습니다.
(Beta) UseThemesForHybrids - 매쉬업의 하이브리드 위젯에 스타일 테마를 적용합니다.
(Beta) StyleTheme - 매쉬업의 스타일 테마를 지정합니다.
자세한 내용은 매쉬업 구성을 참조하십시오.
표준 위젯에 대한 베타 스타일 테마 지원이 추가되었습니다. 스타일 테마를 적용하거나 스타일 정의를 사용하여 매쉬업의 위젯에 스타일을 적용할 수 있습니다. 자세한 내용은 하이브리드 위젯(베타)을 참조하십시오.
반응형(고급) 매쉬업 유형이 추가되었습니다. 고급 반응형 레이아웃을 사용하여 Flexbox CSS 규칙을 기반으로 한 매쉬업을 만들 수 있습니다. Flexbox 기반 레이아웃을 사용하려면, 기존 매쉬업을 다시 빌드해야 합니다. 자세한 내용은 반응형(고급) 매쉬업을 참조하십시오.
버그 수정
플랫폼
관련 JIRA
Remote Access 클라이언트에서 다음 오류를 일으키는 문제가 수정되었습니다. Uncaught error: Maximum call stack size exceeded.
TW-53058
기본 유형이 PASSWORD인 속성을 요청할 때 모든 GetPropertyValue 서비스의 동작이 일관적이었습니다. 유형에 관계 없이 이러한 모든 서비스는 이제 암호화된 암호 값을 요청된 유형으로 변환을 시도합니다. 이 동작에는 GetIntegerPropertyValue, GetLongPropertyValue, GetNumberPropertyValue 등과 같은 서비스가 포함됩니다
TW-52775
HA 환경에서 연결 서버가 지속적으로 플랫폼에 다시 연결하지 못했던 문제가 수정되었습니다.
TW-52603
.doc 파일을 비롯한 기타 파일 유형이 다운로드되지 않았던 문제가 수정되었습니다. 이 문제를 해결하기 위해, 다음 ContentTypeSettings 섹션이 platform-settings.json 파일의 PlatformSettingsConfig 섹션에 추가되었습니다.
},
"ContentTypeSettings": {
"supportedMediaEntityContentTypes" : ["image/jpeg","application/pdf","application/msword"]
}
},
TW-52069
GetCurrentLicenseInfo 서비스가 작성된 것보다 많은 엔티티를 반환하는 문제가 수정되었습니다.
TW-50986
사용자가 복사하여 붙여넣기 기능을 사용하여 원격 속성을 수동으로 편집할 수 없었던 문제가 수정되었습니다.
TW-49852
경고가 트리거된 후 경고 값이 변경된 경우, 경고가 승인되지 않는 문제가 수정되었습니다.
TW-49240
에지로의 비동기 서비스 호출이 실패할 경우, 예외가 로그되는 문제가 수정되었습니다.
TW-48423
Composer에서 메뉴가 잘못 축소되는 문제가 수정되었습니다.
TW-48282
사용자 그룹에 대한 런타임 인스턴스 권한이 사물 템플릿에 추가되지 않았던 문제가 수정되었습니다.
TW-48090
사물 형태에서 원격 속성이 삭제될 때, 응용 프로그램 로그가 경로 메시지로 넘쳐나는 문제가 수정되었습니다.
TW-47965
WebSocket 동작이 닫힌 WebSocket에서 메시지를 처리하는 것에서 로그하는 것으로 변경되었습니다.
TW-47562
WebSocket 통신 하위 시스템을 저장할 경우 DispatchingServerCommunicationsModule의 동작이 업데이트되었습니다.
TW-47541
PostImage 서비스가 BLOB 결과를 반환하지 못했던 문제가 수정되었습니다.
TW-47149
바인딩 실패에 대한 예외 정보를 포함하도록 로그 메시지가 수정되었습니다.
TW-46421
차단된 WSExecution 위협이 수정되었습니다.
TW-46363
ThingStart 이벤트가 트리거되지 않는 문제가 수정되었습니다.
TW-46205
Internet Explorer 11을 사용할 경우 서비스의 서비스 출력 영역에서 스크롤 막대가 작동하지 않는 문제가 수정되었습니다.
TW-44457
경고 정의에 따라 활성 상태여야 하는 경우라도 경고를 가져오지 않는 문제가 수정되었습니다.
TW-43582
AddDataTableEntryUpdateDataTableEntry 서비스에서 예기치 않은 동작을 유발하는 문제가 수정되었습니다.
TW-43007
ThingWorx 요청에 대해 GET 메서드에서 발생하는 문제가 수정되었습니다.
TW-42724
사물에서 마지막으로 수정된 날짜를 업데이트하지 않는 서비스 관련 문제가 수정되었습니다.
TW-42717
감사 지원에 관한 설명에서 발견된 몇몇 문제를 수정하도록 설명서가 업데이트되었습니다.
TW-42707
DEVICE_COMMUNICATION 또는 FILE_TRANSFER 카테고리에 대한 질의를 수행할 때 감사 기록이 반환되지 않는 문제가 수정되었습니다.
TW-41554
데이터 스토리지 카테고리에 대한 감사 기록을 질의하는 방법을 보다 정확하게 반영하도록 설명서가 업데이트되었습니다.
TW-41553
사물이 저장되지 않는 문제가 수정되었습니다.
TW-39836
7.2.2 이전의 ThingWorx 버전에서 마이그레이션할 경우 실패하는 문제가 수정되었습니다.
TW-37588
IndustrialThing이 기본 설정으로 되어 있으며 IndustrialThing 속성에 대해 표시된 값/품질이 KEPServerEX에서 태그에 대한 값/품질과 일치하지 않는 문제가 수정되었습니다.
TW-35441
비 SSO 구성에서 미디어 엔티티를 Navigate에 대하여 콘텐츠 프록시 역할을 하도록 구성할 때 발생하는 문제가 수정되었습니다.
TW-35209
셰이프의 소스 코드를 표시하는 사물 템플릿 서비스를 재정의할 경우 실행 시 사물 템플릿의 출력을 반환하는 문제가 수정되었습니다.
TW-35148
AddPropertyDefinition 서비스에 대한 Javadoc 정보가 업데이트되었습니다.
TW-30279
가치 스트림 엔트리 수가 최대 한도에 도달하는 문제가 수정되었습니다.
TW-29081
ThingWorx 로그에 로그 사용 권한 오류가 작성되는 문제가 수정되었습니다.
TW-27792
사물이 데이터 유형의 기본 태그에서 작성된 경우 그 기본 유형이 NOTHING으로 설정되는 문제가 수정되었습니다. 기본값으로, 기본 유형이 STRING으로 변경되었습니다.
TW-27330
Composer에서 작성되어 내보낸 구독이 있는 사물 템플릿을 확장의 일부로 가져오지 못하는 문제가 수정되었습니다.
TW-24629
파일 저장소 이름에 공백 문자가 있는 경우 파일 저장소에서 파일을 다운로드하지 못하는 문제가 수정되었습니다.
TW-17195
Mashup Builder
관련 JIRA
마스터 매쉬업을 빌드할 때 컨테이너 주위에 추가 테두리가 표시되는 문제가 수정되었습니다.
TW-52621
두 개의 버튼 사이를 클릭할 때 버튼 위젯에서 'Clicked' 이벤트가 발생하지 않는 문제가 수정되었습니다.
TW-52498
추가 및 삭제 작업 시 성능 문제를 일으키는 컬렉션 위젯 관련 문제가 수정되었습니다.
TW-51726
JSON 매개 변수가 포함된 구성 매쉬업이 원래 매쉬업의 서비스에 바인딩될 때 null 값이 발생하는 문제가 수정되었습니다.
TW-51657
드롭다운에서 볼 때 추가 테두리가 표시되는 목록 위젯 관련 문제가 수정되었습니다.
TW-51621
확장에서 스타일 테마가 포함된 매쉬업을 가져올 때 실패하는 문제가 수정되었습니다.
TW-51498
필터 위젯과 관련된 문제가 수정되었습니다.
TW-51334
Mashup Builder에서 저장되지 않는 고급 그리드 위젯 관련 문제가 수정되었습니다.
TW-51322
매쉬업 매개 변수가 포함된 매쉬업을 사용자 지정 구성으로 가져올 경우 실패하는 문제가 수정되었습니다.
TW-51145
일부 옵션에서 iOS 사용자가 화면을 두 번 탭해야 하는 매쉬업 관련 문제가 수정되었습니다.
TW-50987
잘못된 자동 크기 조정과 관련하여 수많은 위젯에 영향을 미치는 문제가 수정되었습니다.
TW-49629
매쉬업이 포함된 확장을 가져올 수 없는 문제가 수정되었습니다.
TW-48408
사용자 또는 조직에 대한 홈 매쉬업으로 설정된 경우, 이름에 더블 바이트 문자가 포함된 매쉬업이 로드되지 않는 문제가 수정되었습니다.
TW-48322
드롭다운 옵션에 테두리가 표시되지 않는 문제가 수정되었습니다.
TW-48115
스타일 속성이 변경된 경우 제대로 작동하지 않는 데이터 내보내기 위젯 관련 문제가 수정되었습니다.
TW-47857
복사하여 붙여넣기 기능이 작동하지 않는 고급 그리드 위젯 관련 문제가 수정되었습니다.
TW-47212
AllowSelection 속성이 작동하지 않는 컬렉션 위젯 관련 문제가 수정되었습니다.
TW-47026
콤보 상자 텍스트를 지운 후 콤보 상자 위젯이 이전에 선택된 값을 가져오는 문제가 수정되었습니다.
TW-46743
데이터 변경이 300ms 미만일 때 셀이 표시되지 않는 컬렉션 위젯 관련 문제가 수정되었습니다.
TW-45884
여러 개의 포함된 매쉬업을 사용할 때 RefreshRequested 이벤트가 일관되게 발생하지 않는 문제가 수정되었습니다.
TW-44362
'정렬' 옵션이 작동하지 않는 컬렉션 위젯 관련 문제가 수정되었습니다.
TW-44286
매쉬업이 느리게 로드되는 문제가 수정되었습니다.
TW-43589
텍스트가 잘리는 값 표시 위젯 관련 문제가 수정되었습니다.
TW-42460
표현식을 계산하지 않는 표현식 위젯 관련 문제가 수정되었습니다.
TW-41805
UseMashupDimensions 속성이 false로 설정된 경우 가로 스크롤 막대가 표시되지 않는 문제가 수정되었습니다.
TW-41688
매쉬업이 올바르게 표시되지 않는 문제가 수정되었습니다.
TW-40626
런타임에 일부 위젯이 표시되지 않는 문제가 수정되었습니다.
TW-39839
모달 팝업이 매쉬업 팝법 오버레이 뒤에 나타나는 탐색 위젯 관련 문제가 수정되었습니다.
TW-39299
반응형 탭 위젯에서 DefaultTabAtRuntime 속성을 바인딩 가능하도록 수정했습니다.
TW-39296
CTRL + 클릭(여러 위젯 선택)을 사용하여 그룹화된 위젯을 새 위치로 끌어 놓을 때 위젯 그룹이 동일한 방향을 유지하지 못하는 문제가 수정되었습니다.
TW-39156
파일 업로드 위젯의 업로드 버튼 정렬 관련 문제가 수정되었습니다.
TW-36780
다른 언어에서 지우기 버튼이 잘못 표시되는 데이터 필터 위젯 관련 문제가 수정되었습니다.
TW-36123
화살표 아이콘을 선택할 때 목록 드롭다운이 축소되지 않는 목록 위젯 관련 문제가 수정되었습니다.
TW-35453
진행률 표시기가 표시되지 않는 컬렉션 위젯 관련 문제가 수정되었습니다.
TW-31050
레이블이 중첩되는 차트 위젯 관련 문제가 수정되었습니다.
TW-28010
불필요한 스크롤 막대가 표시되는 탭 위젯 관련 문제가 수정되었습니다.
TW-27033
글꼴에 스타일이 적용되지 않는 그리드 위젯 관련 문제가 수정되었습니다.
TW-26797
경고 메시지가 올바르게 번역되지 않는 숫자 엔트리 위젯 관련 문제가 수정되었습니다.
TW-26170
새 창에 매쉬업을 열려고 할 때 404 오류를 일으키는 메뉴 위젯 관련 문제가 수정되었습니다.
TW-25850
패널의 값 표시 위젯에서 TextWrap 속성이 false로 설정된 경우 정렬이 무시되는 문제가 수정되었습니다.
TW-25790
ImageScaling 속성이 올바르게 작동하지 않는 값 표시 위젯 관련 문제가 수정되었습니다.
TW-25782
데이터를 다시 로드한 후 정렬 작업이 올바르게 작동하지 않는 그리드 위젯 관련 문제가 수정되었습니다.
TW-24527
요일에 대한 도구 설명이 번역되지 않는 날짜 시간 선택기 위젯 관련 문제가 수정되었습니다.
TW-24479
X 및 Y축을 바인딩할 때 값이 즉시 적용되지 않는 차트 위젯 관련 문제가 수정되었습니다.
TW-24195
Y축 자동 크기 조정이 올바른 최소 및 최대 값을 선택하지 못하는 거품 차트 관련 문제가 수정되었습니다.
TW-24190
팝업 페이지의 '닫기' 버튼이 표시되지 않는 탐색 위젯 관련 문제가 수정되었습니다.
TW-24177
iPad에서 도구 설명이 사라지지 않는 버튼 위젯 관련 문제가 수정되었습니다.
TW-24027
오류 메시지가 번역되지 않는 숫자 엔트리 위젯 관련 문제가 수정되었습니다.
TW-23057
'전체 화면' 옵션이 올바르게 작동하지 않는 탐색 위젯 관련 문제가 수정되었습니다.
TW-22247
두 개의 마우스 버튼을 모두 클릭하여 선택할 경우 무한 루프가 발생하는 날짜 시간 선택기 관련 문제가 수정되었습니다.
TW-22071
막대 차트에서 레이블이 일관성 없게 표시되는 문제가 수정되었습니다.
TW-22008
머리글을 확장할 경우 탭 전환 작동이 멈추는 레이아웃 위젯 관련 문제가 수정되었습니다.
TW-21145
유형 위치에 대한 매쉬업 매개 변수가 위젯에서 NaN : NaN을 표시하는 문제가 수정되었습니다.
TW-18669
'시간' 및 '분' 필드에 자동 증가 루프가 생기는 날짜 시간 선택기 위젯 관련 문제가 수정되었습니다.
TW-11116
가로로 스크롤할 때 마지막 열의 크기가 조정되지 않은 그리드 위젯 관련 문제가 수정되었습니다.
TW-10926
가로 레이블 차트에서 축 제목과 레이블이 서로 교차하는 레이블 차트 관련 문제가 수정되었습니다.
TW-10870
알려진 문제점 및 제한 사항
ThingWorx 8.4.0의 알려진 문제 및 제한 사항은 다음과 같습니다.
플랫폼
PostgreSQL 및 H2에서 MSSQL 혹은 AzureSQL로 마이그레이션하는 기능은 지원되지 않습니다.
엔티티의 모들에 대해 동시 업데이트를 수행할 경우 알려진 교착 문제가 발생합니다. 이 문제를 더욱 악화시키는 경우 중 하나는 사물에서 여러 개의 동적 구독을 동시에 추가하려고 하는 경우입니다.
DSE 확장(DsePersistenceProviderPackage.zip)은 이번 릴리즈에서 지원되지 않지만, 향후 릴리즈에서 지원될 예정입니다.
8.4.0로 내부 마이그레이션을 수행할 경우 사용자 프로파일에 대한 '미디어' 옵션을 사용할 수 없습니다.
이번 릴리즈에서 MSSQL 쓰기 성능에 적용된 최적화로 인해 다음 API의 성능이 저하될 수 있습니다.
최적화가 MSSQL에 미치는 영향(ValueStreamThing)
서비스 이름
성능 저하 백분율
1백만 개의 항목이 포함된 value_stream 테이블
GetBooleanStreamEntry
GetDateTimeStreamEntry
GetImageStreamEntry
GetInfoTableStreamEntry
GetIntegerStreamEntry
GetLocationStreamEntry
GetLongStreamEntry
GetNumberStreamEntry
GetStringStreamEntry
GetThingCodeStreamEntry
GetVec2StreamEntry
GetVec3StreamEntry
GetVec4StreamEntry
60%
DeleteStreamEntry
85%
AddBooleanStreamEntry
AddDateTimeStreamEntry
AddImageStreamEntry
AddInfoTableStreamEntry
AddIntegerStreamEntry
AddLocationStreamEntry
AddLongStreamEntry
AddNumberStreamEntry
AddStringStreamEntry
AddThingCodeStreamEntry
AddVec2StreamEntry
AddVec3StreamEntry
AddVec4StreamEntry
~10%
최적화가 MSSQL에 미치는 영향(StreamThing)
서비스 이름
성능 저하 백분율
50만 개의 항목이 포함된 stream 테이블
GetStreamEntry
GetStreamEntries
20%
DeleteStreamEntry
9.3%
UpdateStreamEntry
47%
최적화가 MSSQL에 미치는 영향(DataTableThing)
서비스 이름
성능 저하 백분율
10만 개의 항목이 포함된 data_table
UpdateDataTableEntry
18%
UpdateDataTableEntries
20%
AddOrUpdateDataTableEntries
29%
Mashup Builder
게이지 위젯의 HTML 구조가 변경되었습니다. 게이지 위젯에 사용자 정의 스타일 정의를 적용할 경우, CSS 규칙이 매쉬업의 설계 모드에서는 표시되지 않지만 런타임에는 표시됩니다. 따라서, 런타임에 CSS 규칙을 평가해야 합니다. 이는 알려진 문제로 사용자의 매쉬업 성능에는 영향을 주지 않습니다. 이 문제는 향후 릴리즈에서 수정될 예정입니다.
TW-48077
스타일 테마에 대해 정의되지 않은 액세스 권한 때문에 설계 및 런타임 과정에서 사용자가 매쉬업을 볼 수 없을 수도 있습니다. 스타일 테마 엔티티를 사용하는 매쉬업을 표시하려면 사용자가가 스타일 테마(베타) 컬렉션에 대해 적어도 표시 유형 액세스 권한을 갖도록 하십시오.
TW-51844
Internet Explorer 11에서 전환 버튼, 확인란, 링크, 라디오 버튼레이블 위젯은 컨테이너 내에서 단일 줄에 표시됩니다. 이 문제를 수정하려면 위젯 LabelMaxWidth 속성에 대한 값을 지정하십시오. 이 문제는 향후 릴리즈에서 수정될 예정입니다.
TW-52132
단종 정보
이 릴리즈에서는 레거시 Composer UI가 더 이상 사용되지 않습니다.
이 릴리즈부터 Neo4j 및 Neo4j+DSE는 더 이상 지원되는 업그레이드 구성이 아닙니다.