4月7号软件资讯更新合集....
eKuiper 更新,對接多個 Neuron 實例,實現多網關協同分析與設備聯動
3 月份,eKuiper 團隊主要進行了 1.9.0 版本的開發,增加了一些重要的功能,進一步提高了 eKuiper 的性能和可用性:
IO Connectors 增強。新增了多 Neuron 連接的功能;在 HTTP 連接方面,我們提供了類 oAuth 的基于動態 token 的鑒權過程的支持;此外還支持了 MQTT 連接中壓縮和解壓,減少邊云傳輸的帶寬損耗。
分析能力增強。我們添加了許多新的轉換函數,包括 JSON 字符串相關、base64 編碼相關以及壓縮相關的函數,方便用戶更靈活地處理和轉換數據流。
運營效率增強。新版本中繼續優化了數據導入和導出功能,支持選擇需要的規則進行導入導出,實現了規則依賴的流、配置和插件等的自動推斷和導出。另外,我們優化了 eKuiper manager 中的規則管理界面,可以更準確地展示規則啟動中的狀態。
eKuiper 1.9.0 將在本月底發布。除此之外,eKuiper 也在 3 月份發布了 1.8.2 版本,主要修復了用戶和社區反饋的問題。
多 Neuron 對接
Neuron 是運行在各類物聯網邊緣網關硬件上的工業協議網關軟件,可以采集來自繁雜多樣工業設備的不同協議類型數據,采集的數據經由 eKuiper 做流式的實時處理,獲取更大的價值。eKuiper 一直在持續優化和 Neruon 的對接和整合。
* 參考閱讀:Neuron+eKuiper 實現工業物聯網數據采集、清理與反控
eKuiper 1.5.0 版本加入了基于 NNG ipc 通信方式的 Neuron source 和 sink,使得用戶無需配置即可在 eKuiper 中接入 Neuron 中采集到的數據進行計算;也可以方便地從 eKuiper 中通過 Neuron 控制設備 。NeuronEX 版本中集成了 Neuron + eKuiper ,使得用戶無需任何額外部署和配置工作,即可處理采集到的工業數據。集成的方式滿足了一部分用戶的使用場景,但是在另一類場景中,用戶需要單獨部署 Neuron 和 eKuiper,而且可能需要兩者分別根據數據量等情況進行部署伸縮。這種情況下,我們就需要 eKuiper 可以對接多個 Neuron 實例。
1.9.0 版本中,eKuiper 中的 Neuron source 和 sink 的配置中增加了連接 URL 的配置?;诖?#xff0c; eKuiper 可以配置多個不同的 Neuron 連接,采用不同的 host/IP 和 端口來識別,然后把連接應用到流和 sink 中,實現多 Neuron 連接。連接 URL 默認為 tcp,也可以配置為 ipc,用于與舊版 Neuron 連接。創建流之后,數據處理規則創建和管理的功能與原來的版本相同,詳細教程請參考使用 eKuiper 對 Neuron 采集的數據進行流式處理 | eKuiper 文檔。
Neuron 北向應用配置
eKuiper 中配置 Neuron 連接 URL
實現 eKuiper 和 Neuron 多對多連接需要兩個組件同時進行開發。各個版本之間的對接關系有以下幾種組合:
eKuiper 1.9 之后版本與 Neuron 2.4 之后版本可支持多對多對接。
eKuiper 1.9 之后版本與 Neuron 2.4 之前版本對接只能通過 ipc,需要配置 SOURCES__NEURON__DEFAULT__URL: "ipc:///tmp/neuron-ekuiper.ipc",并且啟用 volumes nng-ipc 的配置。Neuron 無需暴露 7081 端口。
eKuiper 1.9 之前版本與 Neuron 2.4 之前版本對接只能通過 ipc,需要去除 SOURCES__NEURON__DEFAULT__URL 環境變量配置并且啟用 volumes nng-ipc 的配置。Neuron 無需暴露 7081 端口。
eKuiper 1.9 之前版本與 Neuron 2.4 之后版本無法直接對接,可通過 MQTT 中轉。
原文鏈接:https://www.oschina.net/news/235828/ekuiper-1-9
Neuron 更新,新增 ABB COMLI 等 5 個工業協議驅動
3 月,Neuron 團隊主要在為 2.4.0 版本的發布做準備,進行了官網文檔的重構與完善,為常用驅動增加了相應的連接示例及常見問題。同時新增南向驅動 ABB COMLI,此驅動可通過串口連接 ABB 某些型號的 PLC。
新增驅動插件
南向驅動 IEC61850
此驅動在電力系統自動化中應用廣泛,它由國際電工委員會 IEC 制定,定義了用于通信的數據模型、數據服務、通信協議等。Neuron 目前實現了 IEC61850 下的 MMS 消息數據,MMS 是一種面向連接的基于客戶端 / 服務器架構的通信協議,主要用來在 IEC61850 設備之間進行高效可靠的數據采集以及設備控制寫入。
南向驅動 AB DF1
由羅克韋爾自動化公司開發的串行通信協議,主要用于 PLC 和其他設備之間進行通信。此通信協議包含兩種數據幀格式,二進制格式以及 ASCII 格式,Neuron 實現二進制數據傳輸,傳輸效率更高,速度更快。
南向驅動環保 HJ-212
中國環境監測網絡中使用的一種通信協議,主要用于在環境監測設備之間進行數據交換,如環境中各種污染物的濃度等。此協議由中國環境保護部分和通信行業專家共同制定,212 為協議版本號,為環境監測工作提供了重要的支持,也為中國環境監測設備的國產化提供了技術支持和保障。此協議在中國環境監測領域有著廣泛的應用,包括大氣監測、水監測、土壤監測等各個方面。
南向驅動 ABB COMLI
由 ABB 公司開發的一種串行通信協議,主要用于在其 PLC 和其他設備之間進行通信。此協議是一種點對點的通信協議,支持兩種數據幀格式、二進制格式和 ASCII 格式。Neuron 實現二進制數據幀格式進行數據采集與設備控制。
北向 WebSocket
主要用于對接 WebSocket Server,可以與 WebSocket Server 通過以 JSON 為基礎數據進行采集點位的數據上報等。
文檔與 UI 完善
為了用戶能更方便使用 Neuron 連接各種設備進行數據采集以及設備控制,我們對現有的官網文檔進行了整體的重構完善,增加更多常用功能特性的使用示例,并在持續更新中。
此外我們對 UI 也進行了如下優化:
-
NeuronEX 版本的數據處理相關 UI 進行的升級擴展,支持在 NeuronEX 版本中創建數據處理流,上傳插件等。
-
設備節點管理支持列表模式,多種排序以及搜索,在配置設備節點較多時,能更快找到相關設備節點。
-
點位配置支持列表模式,簡化了配置點位時的部分操作,通過頁面配置多個點位時更便捷。
-
點位列表支持多種排序以及搜索,可以方便的在數據監控頁面或是配置頁面更快的找到點位。
問題修復
-
修復部分 UI 報錯提示不明確的問題。
-
修復 OPC UA 連接某些型號的 PLC 時連接異常的問題。
-
修復在配置的節點數以及點位數較多時,重啟后數據加載較慢的問題。
-
修復 Docker 版本中下載日志失敗的問題。
原文鏈接:https://www.oschina.net/news/235826/neuron-newsletter-202303
likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」實現的免費開源后臺管理系統,擁有Java、PHP、Python、GO等多種后端語言版本,專業團隊維護,值得信賴,歡迎下載體驗。 開源地址:https://gitee.com/likeadmin 官網文檔地址:https://www.likeadmin.cn
Serverless MQTT 服務即將正式上線、新增 2 個平臺安裝包
3 月,EMQX 開源版發布了 v5.0.19、v5.0.20 以及 v5.0.21 三個版本,提供 Rocky Linux 9 以及 MacOS 12 Intel 平臺安裝包。企業版發布了 v4.4.15 以及 v4.4.16 版本,提供了 Apache IoTDB 支持、HStreamDB 最新版本的適配、MongoDB 6.0 支持等多個更新。除此之外,還修復了多個已知錯誤。
云服務方面,EMQX Cloud Serverless 正式版即將于四月初正式上線。該版本通過多租戶技術和按量計費的模式,為用戶提供了極速的部署創建和有效的成本控制。
EMQX
Rocky Linux 9 與 MacOS 12 Intel 平臺安裝包
從開源版 v5.0.21 開始,EMQX 提供了 Rocky Linux 9 (兼容 Red Hat Enterprise Linux 9)操作系統安裝包。此前 MacOS 12 只有 Apple Silicon 平臺的安裝包,本次發布后加入了 Intel 平臺的支持。
EMQX Helm Chart 中添加 extraVolumeMounts
extraVolumeMounts 是 Kubernetes Pod 中添加額外的卷掛載配置,Pod 可以將多個卷掛載到容器中,以方便應用程序訪問數據或共享存儲資源。
EMQX 在 Helm Chart 中添加了 extraVolumeMounts 的支持,能夠將自定義的 ACL 規則文件 acl.conf、TLS 證書、配置等文件掛載到 EMQX 實例。
安全增強
調整黑名單作用范圍
當 MQTT 會話被接管時(即 clean_start = fasle 的客戶端斷開連接后發起重連),將檢查并過濾會話中的消息。
如果消息發布者客戶端 ID 已被黑名單封禁,對應的消息將被清除以避免發送給訂閱者。
錯誤日志中隱藏 HTTP 請求 Body
在使用 HTTP 服務進行客戶端認證檢查時,請求 Body 可能會攜帶客戶端的明文密碼,如果輸出到日志中可能會造成泄露,因此 EMQX 在錯誤日志中隱藏了請求 Body。
這是一個底層驅動改動,對應的授權以及數據橋接 WebHook 也會受到此影響。
企業版 v4.4.15 新功能
企業版 v4.4.15 提供了 Apache IoTDB 數據集成、HStreamDB 最新版適配、MongoDB 6.0 支持等諸多特性,詳情請參考: EMQX Enterprise 新版發布:支持 Apache IoTDB、更新 HStreamDB 與 MongoDB 適配版本。
問題修復
我們修復了多個已知 BUG,包括 Swagger API 文檔渲染崩潰、規則引擎 API 返回的錯誤可讀性較差問題。
EMQX Cloud
Serverless 正式版發布
EMQX Cloud 已于 4 月 1 日上線了 Serverless 1.0 正式版。EMQX Cloud Serverless 是基于 EMQX 共享集群的全托管 MQTT 服務,用戶只需幾秒鐘即可完成部署的創建。該版本采用按實際使用資源量即連接分鐘數計費的模式,并且提供每個月 100 萬的免費連接分鐘數,可以幫助獨立開發者或小微企業以更低的成本高效開發物聯網應用,非常適合項目的研發、測試、業務早期等應用場景。
同時 Serverless 正式版上線了消費限額設定功能,用戶可以為自己的部署設定每個月的最大使用額度,更好地掌控財務狀況。當然也可以將每月的消費限額設置為 0,這樣就可以獲得一個永久免費使用的 Serverless MQTT 服務。
工單系統優化
現在創建工單時可以關聯相關的部署,以便技術支持團隊掌握相關信息,進行更好的支持服務。同時現在可以查看已經關閉的工單,更方便地回溯歷史問題。
新的可用區
EMQX Cloud 國內站增加了阿里云成都區域。
原文鏈接:https://www.oschina.net/news/235783/emqx-newsletter-202303
PicList V1.6.0 發布 云存儲 - 圖床管理和圖片上傳工具 相冊功能增強 新增自動更新
PicList 是一個云存儲管理和圖片上傳工具,可以進行包括云端目錄查看、文件搜索、批量上傳下載和刪除文件,復制多種格式文件鏈接和文件預覽等操作。
本次更新內容
新功能
-
支持自動更新,軟件在后臺下載更新包,重啟后自動更新。
-
相冊支持按文件名、擴展名、上傳時間和選中狀態排序。
-
相冊搜索支持正則表達式,可搜索文件名、URL 和上傳時間。
-
相冊支持批量修改 URL,支持正則匹配和占位符替換。
-
相冊工具欄默認激活,可手動折疊。
-
可選擇軟件啟動方式(靜默啟動、啟動時顯示主窗口、啟動時顯示懸浮窗)。
-
懸浮窗位置默認顯示在右下角,并自動記住上次位置。
-
任務欄圖標彈出菜單調整,新增打開 mini 窗口選項。
-
macOS 版本在 dock 欄顯示,添加 AppMenu 和 dock 圖標右鍵打開主窗口選項。
-
macOS 版本的軟件圖標修改為圓角正方形,與系統風格一致。
Bug 修復
-
修復了某些情況下剪貼板上傳無法正常工作的問題。
特色功能
-
保留了 PicGo 的所有功能,兼容已有的 PicGo 插件系統,包括和 typora、obsidian 等的搭配
-
相冊中可同步刪除云端圖片,同時新增了高級搜索和排序,批量修改 URL 等功能
-
內置水印添加、圖片壓縮、圖片縮放、圖片旋轉和圖片格式轉換等功能,支持自定義配置,且可以通過 CLI 命令行調用
-
支持管理所有圖床,可以在線進行云端目錄查看、文件搜索、批量上傳、批量下載、刪除文件等
-
支持預覽多種格式的文件,包括圖片、視頻、純文本文件和 markdown 文件等
-
支持正則表達式的批量云端文件重命名
-
管理界面使用內置數據庫緩存目錄,加速目錄加載速度
-
對于私有存儲桶等支持復制預簽名鏈接進行分享
-
優化了 PicGo 的界面,解鎖了窗口大小限制,同時美化了部分界面布局
軟件截圖
原文鏈接:https://www.oschina.net/news/235780/piclist-1-6-0-released
JeeSite V5.3.1 發布,BPM 多項更新,Java 快速開發平臺
升級內容
-
升級 spring boot 2.7.10
-
新增 mybatis.scanTypeAliasesBasePackage 配置,減少啟動時間
-
新增 JoinTable 的 lazy 懶加載屬性,標記為懶加載的,默認不進行聯表,當需要時再聯表
-
新增 js.cookie 默認存 localStorage,可通過 window.cookieToLocalStorage 關閉默認
-
新增 oauth2.callbackUrl 回調后的跳轉地址(可自定義vue版的賬號綁定)
-
新增 子表編輯的另一種實現例子beetl(當點擊行的時候開啟編輯狀態)
-
新增 BPM 多實例加減簽,串行加減簽、并行加減簽
-
新增 BPM 模型的數據對象,在啟動流程時作為默認流程變量
-
新增 BPM currentCmd 線程變量,并優化新增一些 CMD 的類型
-
優化 BPM 模型的字符串變量中包含逗號的時候自動轉換為List,如果增加單引號或雙引號,可強制為字符串
-
優化 BPM 下一步處理人邏輯,并行場景下不影響其他并行任務的節點;會簽節點執行人與設置人數相等時自動設定每個會簽人。
-
優化 BPM 退回、撤回、自由流跳轉邏輯:并行內的節點跳轉,不影響其它并行中的任務;并行內向外跳轉,不影響流程正常結束;并行外向內跳轉,不影響并行中其它任務,只處理跳轉的節點所在串行節點
-
優化 BPM 撤回,支持退回的任務進行撤回操作;支持并行向內向外會簽等的撤回
-
優化 BPM 自由流,支持選擇多節點跳轉,適應于并行流程的場景
-
優化 BPM 工具 BpmUtils.isCurrentCmd 支持獲取線程變量里存儲的數據
-
優化 BPM 默認不繼承上級任務的優先級,根據需要模型里設置,或每次審批的時候根據需要指定
-
優化 Cloud 下 避免同時依賴 bpm-rest 和 bpm-client 導致的 BpmUtilsEntity 類沖突問題
-
優化 文件管理,防止還未上傳完成的時候就點擊了確定,導致沒有上傳成功的問題beetl
-
優化 dataGrid 當沒有指定src并鎖定表格高度的時候,點擊增行按鈕后自動滾動到底部
-
優化 Job 作業調度列表中,增加未啟動定時器的時候不能立即運行一次的要求
-
優化 OSS 對象存儲的時候,上傳增加 contentType 設置
-
優化 CMS 各種 url 生成調用,簡化網頁模板
-
修正 BPM 并行退回時,有時候會沒有產生下一步任務或流程沒有結束問題
-
修正 BPM 模型刪除的提示信息,修復點擊下載xml時,不下載文件問題
-
修正 oauth2 綁定賬號后的沒有跳轉到 vue 頁面的問題
-
修正 Cloud 下 BpmEntity 的 id 丟失問題
-
升級 JeeSite Cloud 社區版,可以商用。
Vue分離端
-
新增 模塊管理增加工程代碼生成功能界面
-
新增 Upload 文件上傳的必填驗證實例
-
新增 BPM 會簽任務加簽減簽功能界面
-
新增 Tabs 表單,拆分表單表單示例
-
優化 遠程表單驗證,減少請求頻率
-
優化 treeselect 增加虛擬滾動
-
優化 showMessage 方法中包含大文本的時候自動切換到 showMessageModal
-
修正 Table 當子表滾動條拖拽到最右邊的時候,不提示表單驗證消息問題 #I6LM2N
-
修正 Upload 子表附件有時候會串的問題 #I6LIGF
-
修正 DatePicker 不是中文問題 #I6N7DU
-
修正 codemirror 代碼組件的錯誤
升級方法
-
修改 pom.xml 文件中的 jeesite-parent 版本號為 5.3.1-SNAPSHOT
-
如果你修改了 parent、common、core 項目源碼,請與 git 上的代碼進行同步
-
如果你是跨版本升級,請注意每一個版本的升級方法,業務上有調整的地方進行修改
-
執行 root/package.bat(sh) 打包腳本,強制更新依賴。
Vue分離端升級
-
請與 jeesite-vue 代碼倉庫源碼進行同步,合并代碼,手動解決沖突代碼。
-
匹配后端版本為 JeeSite v5.3.1,可以兼容 JeeSite v5.1.0+
原文鏈接: https://www.oschina.net/news/235767/jeesite-5-3-1-released
橙單低代碼 v2.8 發布,全模塊支持若依等第三方接入
重要升級
從 2.8 版本開始,橙單基礎架構組件,目前包括報表打印、在線表單和工作流等,全部支持第三方快速接入功能,并以 “若依” 為示例,提供了完整且詳細的接入文檔,其他框架或老系統均可參考該示例文檔,手動修改后接入橙單的全部功能組件。
-
被接入系統改動極少,前后端均與橙單架構 0 耦合,僅需參考線上文檔的示例編寫插件代碼即可。
-
被接入系統前端可使用任何技術棧,均不會與橙單頁面產生沖突。
-
被接入系統后臺可使用任何技術?;虿煌_發語言,其與橙單服務之間采用標準的 HTTP 接口進行通訊。
-
被接入系統的業務庫表與橙單內置庫表可分開部署,甚至可與橙單使用不同的數據庫類型,從而實現數據層面的最大化解耦。
-
橙單獨立部署的在線表單、工作流和報表打印等組件服務,可同時服務于多個不同的業務系統。如出現性能瓶頸,亦可動態擴充橙單組件服務的實例數量,以緩解系統的并發處理壓力。
新版功能
-
工作流,支持流程表和業務表的庫表分離。
-
工作流,支持獨立部署,可同時接入多個應用系統,并根據 appCode 實現數據隔離。
-
工作流,支持其他應用框架的第三方獨立接入,目前僅以 " 若依 " 為例,并提供詳細的接入文檔和示例代碼。
-
工作流,升級流程編輯器前端樣式,顯著提升顏值和配置的合理性。
-
工作流,新增支持流程圖的靜態分析,顯著提升并行網關內流程任務的跳轉能力。
-
工作流,新增支持,前后自由跳轉、自動審批跳過和智能駁回等實用功能。
-
工作流,在線表單工作流的權限配置改為自動推演,以降低上線后的系統管理成本。
-
工作流,支持在線表單業務頁面主動發起審批流程,之前僅能在工單列表頁面發起流程。
-
在線表單,支持動態添加多數據源,可同時添加不同類型的數據庫,目前已支持 MySQL、Oracle、PostgreSQL、達夢和人大金倉。
-
在線表單,支持內置表和業務表的庫表分離。
-
在線表單,新增支持表格容器組件。
-
報表打印,支持 API 接口數據源。
-
報表打印,新增 10 個自定義組件 (普通數據表、輪播圖、HTML Viewer、漏斗圖、雷達圖、統計計數卡片、項目列表、三種進度條)。
-
基礎架構,全模塊支持人大金倉數據庫。
-
基礎架構,升級到 spring boot 2.7.10。
-
基礎架構,升級到 spring cloud 2021.0.6。
-
基礎架構,升級到 knife4j 4.1.0。
圖和真相
likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」實現的免費開源后臺管理系統,擁有Java、PHP、Python、GO等多種后端語言版本,專業團隊維護,值得信賴,歡迎下載體驗。 開源地址:https://gitee.com/likeadmin 官網文檔地址:https://www.likeadmin.cn
總結
以上是生活随笔為你收集整理的4月7号软件资讯更新合集....的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 101114 ~ 101120
- 下一篇: 顺序点