|
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 安裝程式。
|
||
"PersistenceProviderPackageConfigs":
{ "H2PersistenceProviderPackage": { "ConnectionInformation": { "password": "<changeme>", "username": "twadmin" } } |
||
• 「異常偵測」已強化,可使用 ThingWorx Analytics Server 微服務。這一變更簡化了「異常偵測」的實行,因為不需要安裝其他外部服務。在 ThingWorx 警示處理子系統中,只需將 ThingWorx 配置為指向 AnalyticsGateway。
|
||
• 值串流已強化,允許使用大整數。在 8.4 版之前,可能會發生值串流項目達到最大限制 (MAX_INT),而您無法在資料庫中建立新值串流項目的狀況。
對於 8.4 以下的版本,可以使用升級指令集來允許在值串流中使用較大數值。雖然對於較舊版本而言,執行指令集為選用,但您還是可能會遇到 MAX_INT 限制的問題,而這將會阻止新值串流項目。如需詳細資訊,請參閱
值串流中大型資料集的移轉指令集。
|
||
• 已為物件內容新增建立內容轉換功能。只有在已安裝 microserver 的情況下,此功能才可用。這一全新的 microserver 提供了一組服務,可用來從進入 ThingWorx 的串流資料衍生值。
|
||
• ThingWorx 具有新的資料儲存選項。InfluxDB 可作為 PostgreSQL 和 MSSQL 預設安裝的一部分與持續性提供者搭配使用。您可以在 ThingWorx 中建立及配置持續性提供者實例,以使用 InfluxPersistenceProviderPackage連線 InfluxDB 資料存放區。如需詳細資訊,請參閱
將 InfluxDB 用作持續性提供者。
|
||
• 在此發行版本中,ThingWorx 支援 Azure SQL 資料庫作為模型、內容及串流資料的一個新的持續性提供者。Azure SQL 資料庫是一個受管理的雲端資料庫 (SaaS),可作為 Microsoft Azure的 一部份提供。ThingWorx 支援下面三個 Azure SQL 部署:受管理的實例、單一與彈性集區。如需詳細資訊,請參閱
將 Azure SQL 伺服器用作持續性提供者。
|
||
• 此發行版本中修正了大量安全性問題,其中包括更新協力廠商程式庫與處理資料來解決跨網站指令碼 (XSS) 問題這方面的主要投入。建議您儘快升級以便利用這些重要改善。
|
||
• 為了解決連線至 ThingWorx 平台的裝置範圍過於廣泛的問題,我們將「已連線」的概念從「目前使用 websocket 繫結」變更為了「連線正常」,也稱為物件存在。「物件存在」會根據物件指示物件連線何時為「正常」。
ThingWorx AlwaysOn 裝置 (執行以 ThingWorx Edge SDK 為基礎的應用程式或以 ThingWorx WebSocket 為基礎的 Edge MicroServer) 會繫結 websocket,而且如果一段時間未配置為離線,會一直可從 ThingWorx 平台接收訊息。
Axeda eMessage 與 Axeda IDM 代理程式裝置會定期輪詢平台 ("ping" 速率),只有在已連線且已繫結的情況下才能從平台接收訊息。來自平台的任何請求都會在佇列中等待下一次連線時傳送至輪詢代理程式。
這兩種主要類型的裝置都受「物件存在」的支援。實行 RemoteThing 物範本或它的其中一個衍生項目的物件會繼承一個新內容 isReporting,此內容的值由演算法設定,該演算法可確定裝置是否已連線、已繫結以及是否可以接收平台請求。
|
||
◦ 您的系統使用的查詢會載入/擷取非常大量的記憶體中資料,而導致系統速度變慢或系統當機。
◦ 您的系統因大量查詢作為處理的一部份執行而變慢/無回應。
|
||
• 在此發行版本中,Microsoft SQL Server (MSSQL) 持續性提供者已針對串流資料的寫入效能進行了優化。
|
||
Mashup Builder
|
||
• 在組合方塊檢視中的清單小器具上,新增了 NumberOfItemsPerPage 內容。
|
||
◦ 除了「重複器」小器具 (被歸類為「舊有」) 之外,現有小器具現在被歸類為「標準」。
◦ Beta 類別包括 13 個新的小器具。
|
||
• 之前新增了運算式與驗證器函數的「函數」面板。此面板會取代「運算式」與「驗證器」小器具。
|
||
• 在此發行版本中,利用樣式主題 (Beta) 強化了主題設定。您可以使用樣式主題來設定新 Beta 小器具的樣式。您可以建立、修改、套用和重新使用樣式主題來快速自訂混搭的外觀與風格。如需詳細資訊,請參閱
樣式主題 (Beta)。
之前新增了下列混搭內容:
◦ (Beta) UseThemesForHybrids - 將樣式主題套用於混搭中的混合小器具。
◦ (Beta) StyleTheme - 指定混搭的樣式主題。
|
||
• 針對「標準」小器具新增了 Beta 樣式主題支援。您可以在混搭中套用樣式主題或使用樣式定義來設定這些小器具的樣式。如需詳細資訊,請參閱
混合小器具 (Beta)。
|
||
• 新增了回應式 (進階) 混搭類型。您可以使用進階回應式版面配置來建立以 Flexbox CSS 規則為基礎的混搭。欲使用以 Flexbox 為基礎的版面配置,您必須重新建構您現有的混搭。如需詳細資訊,請參閱
回應式 (進階) 混搭。
|
程式錯誤修正
|
|
---|---|
平台
|
相關 JIRA
|
• 修正了在遠端存取用戶端時導致下列錯誤的問題:發生遺漏的錯誤: 已超過最大呼叫堆疊大小。
|
TW-53058
|
• 所有 GetPropertyValue 服務的行為在呼叫基礎類型為 PASSWORD 的內容時皆保持一致。無論類型為何,所有這些服務現在都嘗試將加密的密碼值轉換為請求的類型。此行為包括諸如 GetIntegerPropertyValue、GetLongPropertyValue、GetNumberPropertyValue 等服務。
|
TW-52775
|
• 修正了阻止連線伺服器在 HA 環境中始終重新連線至平台的問題。
|
TW-52603
|
• 修正了阻止下載 .doc 檔案與其他檔案類型的問題。為了修正此問題,已將下列 ContentTypeSettings 部份新增至 PlatformSettingsConfig 部份中的 platform-settings.json 檔案:
},
"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
|
• 已更新儲存 WS 通訊子系統時的 DispatchingServerCommunicationsModule 行為。
|
TW-47541
|
• 修正了阻止問題 PostImage 服務傳回 blob 結果的問題。
|
TW-47149
|
• 已將記錄訊息修正為包含關於綁定失敗的例外狀況資訊。
|
TW-46421
|
• 修正了封鎖的 WSExecution 執行緒。
|
TW-46363
|
• 修正了阻止觸發 ThingStart 事件的問題。
|
TW-46205
|
• 修正了阻止服務之服務輸出區域中的捲軸在 Internet Explorer 11 上運作的問題。
|
TW-44457
|
• 修正了即使根據警示定義警示本該處於使用中狀態而未擷取警示的問題。
|
TW-43582
|
• 修正了導致非預期行為的 AddDataTableEntry 與 UpdateDataTableEntry 服務的問題。
|
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 組態中進行導覽的問題。
|
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
|
• 修正了在兩個按鈕間按一下時阻止觸發「按鈕」小器具上之按一下事件的問題。
|
TW-52498
|
• 修正了在新增和刪除時引發效能問題的「集合」小器具的問題。
|
TW-51726
|
• 修正了在將具有 JSON 參數之組態混搭繫結至原始混搭上的服務時導致空值的問題。
|
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
|
• 修正了阻止在資料變更時長小於 300 ms 時顯示儲存格的「集合」小器具的問題。
|
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
|
平台
|
|||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
• 不支援從 PostgreSQL 與 H2 移轉至 MSSQL 或 AzureSQL。
|
|||||||||||||||||||||||||||||||
• 對實體模型執行同步更新時,存在已知的鎖死問題。其中一個會加劇此問題的使用案例如下:如果您嘗試同時在物件上新增多個動態訂閱。
|
|||||||||||||||||||||||||||||||
• 如果要執行就地移轉至 8.4.0,則使用者設定檔的「媒體」選項不可用。
|
|||||||||||||||||||||||||||||||
• 由於此發行版本針對 MSSQL 寫入效能進行了最佳化,下列 API 可能會削弱效能:
|
|||||||||||||||||||||||||||||||
Mashup Builder
|
|||||||||||||||||||||||||||||||
• 「量測計」小器具的 HTML 結構已發生變更。如果將自訂樣式定義套用至「量測計」小器具,則 CSS 規則不會在混搭的設計模式下顯示,但會在執行時間顯示。因此,您必須在執行時間評估 CSS 規則。這一已知問題並不會影響您的混搭效能。此問題會在即將推出的發行版本中得以修正。
|
TW-48077
|
||||||||||||||||||||||||||||||
• 樣式主題的未定義存取權限可防止使用者在設計和執行期間檢視混搭。確定使用者至少擁有針對「樣式主題 (Beta)」集合設定的「可見度」存取權限,才能顯示使用樣式主題實體的混搭。
|
TW-51844
|
||||||||||||||||||||||||||||||
• 在 Internet Explorer 11 中,「切換按鈕」、「核取方塊」、「連結」、「單選按鈕」和「標籤」小器具會強制在容器內顯示為一行。欲修正此問題,請指定小器具 LabelMaxWidth 內容的值。此問題會在未來發行版本中得以修正。
|
TW-52132
|