RDB2026.02 内部版本5128正式版, build 2026-2-19
1)add: 增加IEC104驱动和文档《IEC104驱动使用说明.pdf》
2)add: 实时库增加按照到期日期授权模式。
3)Upd: 向实时库提交标签扩展属性时返回的标签属性改为更新后库里标签属性，非原来的提交属性。
4)upd: Modbus驱动增加强制使用16命令输出的配置, 驱动标签表增加只读属性。
5)Upd: 更新文档《ioserver使用说明.pdf》,《Modbus驱动配置.pdf》

涉及更新:
  rdbsrv, dac_modbus, dac_iec104

升级方式：
  停止服务，覆盖相应的执行程序和动态库，重启服务即可。
----------------------------------------------------------------------

RDB2025.12 内部版本5127正式版, build 2025-12-1
1)Upd: 更新实时库(rdbsrv.exe,rdbux64,rdb_aarch64)读取绘图数据时在合理场景下一定会插值一个开始时间点的记录，便于客户端绘制曲线。
2)Upd: IOServer中OPCUA驱动dac_opuax增加控制输出时boolean值的可配置显式转换,详见《OPCUA驱动使用说明.pdf》。
3)Upd: Processview 5.0.8.3合并到本软件包,不必再单独下载。
4)Upd: 文档《ioserver使用说明.pdf》,《OPCUA驱动使用说明.pdf》

升级方式：
  停止服务，覆盖相应的执行程序和动态库，重启服务即可。
----------------------------------------------------------------------

RDB2025.8 内部版本5126正式版, build 2025-8-15
1)Fix: 修正logsrv删除空目录错误日志.
2)Upd: 新版Processview 5.0.8.2合并到本软件包。
3)Opt: 底层库优化带来的常规优化。

涉及更新:
  rdbsrv,rdbapi,logsrv,rdbctrl,ioserver
升级方式：
  停止服务，覆盖相应的执行程序和动态库，重启服务即可。
----------------------------------------------------------------------

RDB2025.7 Huge(内部版本5125) 正式版,build 2025-7-5,优化性质升级
1)Opt: 升级openssl密码库启用汇编AES指令,TLS1.2握手协商密码套件改为按速度优先原则.
2)Upd: 升级rdbman桌面版for Linux 图形环境从gtk2升级到gtk3.

涉及更新:
  1)使用openssl密码库的rdbsrv,rdbapi,logsrv,rdbctrl,ioserver
  2)rdbman桌面版 for windows/linux
升级方式：
  停止服务，覆盖相应的执行程序，重启服务即可。
----------------------------------------------------------------------

2025.6.8
1)新版Processview 5.0.8.1合并到本软件包，C/S采用和B/S完全一样的html5方案。
2)修订《rdb_user_guide.pdf》以适合新版Processview。
----------------------------------------------------------------------

RDB2025.5 Huge(内部版本5124) 正式版，build 2025-5-12
1)Fix:修正rdb_valquery命令在读取插值时特定场景下返回的结束标识字段错误的bug.涉及2025.2-2025.4版本
2)Upd:升级processview, 升级svg渲染js代码(js代码开源)，改为订阅获取快照，增加新的web扩展。
3)Upd:更新web版dbman
升级方法：
  1)覆盖更新整个processview目录。
  2)覆盖更新整个rdb_http目录。
  3)停止实时库服务，覆盖执行文件(rdbsrv.exe/rdbux64/rdb_aarch64)，重启服务
----------------------------------------------------------------------

RDB2025.4 Huge(内部版本5123) 正式版，build 2025-4-30
----------------------------------------------------------------------  
1)Fix: 修正订阅匹配字符串第一个字符为*时被当作全部订阅的BUG(例如"*.pv"被误当作"*"处理)。
2)Fix: 修正web版dbman标签管理页面关于SOE属性高高越限导入列名笔误。
3)Add: 增加7日历史可访问免费模式。除仅可访问最近7日历史数据外，没有其他功能和规模限制。
4)Add: 新增两个实时库后台统计函数：增量和积分。
5)Add: 对于实时库后台生成的越限SOE，订阅推送时增加一个字符串字段tagdes存放标签描述属性。
6)Add: 增加web管理界面首页中关键信息的警示性颜色显示。
6)Add: rdbctrl增加增量和积分脚本函数支持,并新增脚本应用例子。
7)Add: processview组态增加html插入文件可配置,并增加对插入文件UTF8-BOM头支持。
8)Opt: 其他一些常规性优化,例如裁剪openssl密码库不用的密码套件减少编译后执行文件大小。
9)Opt: processview优化颜色编辑，支持颜色值快速输入和复制粘贴。
10)Chg: 取消对rdb4通信协议的兼容性支持。
10)Chg: 取消对原旧的基于websocket的字符串命令请求支持，仅支持自2020.3开始支持的DXP(RDB data exchange protocol)协议。
11)Chg: 取消旧版OPCUA驱动，只保留支持证书的版本。
12)Fix: 修正build 2025-4-18中rdbsrv对rdb_valquery命令处理时客户端带结束时间场景开始结束时间比较笔误。

涉及更新(不含优化部分)：
  rdbsrv  for windows/linux(x86-64 & aarch64) fileversion 5.1.2.3
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.2.5
  pvedit.exe和pveditctrl.dll for windows fileversion 5.0.7.7
  rdbsrv/rdb_http/dbman
  
  WEB版dbman目录html页面文件
  《rdb_data_exchange_protocol.pdf》
  《rdbctrl_user_guide.pdf》
  
升级方法：
    1)停止对应服务，覆盖执行文件，重启服务
	2)将/rdbsrv/rdb_http/dbman文件夹覆盖实时库配置的http发布目录(支持限时历史免费版授权信息显示)。	
----------------------------------------------------------------------

RDB2025.3 Huge(内部版本5122) 稳定版(长期支持版)，build 2025-4-30
----------------------------------------------------------------------  
1)Fix: 修正增加订阅功能带来的rdbsvr潜在内存泄漏BUG。
2)Upd: 标签的数据类型增加修改功能，可以在开关量、整数、浮点数之间随意修改。
3)Upd: 更新桌面版和WEB版管理工具，增加标签数据类型属性的修改。
4)Upd: 更新xDbsyn冷备工具，不再备份中使用压缩，采用新的备份模式，备份后的库和源库中样本值完全一样。
5)Upd: 升级数据页面和索引页面的编码算法，提升编码效率。
6)Add: 增加索引和数据页面后台自动修复功能，能自动修复断电或磁盘故障产生的页面错误。
7)Add: 增加手动重建指定标签索引命令和内存池信息查询命令。
8)Add: 增加SSL证书的在线更新功能，两分钟生效，不必重启实时库服务。
9)Mod: 索引写盘改为强制write-through模式,数据写盘用户可配置write-through或write-back。
10)Fix: 修正build 2025-4-18中rdbsrv对rdb_valquery命令处理时客户端带结束时间场景开始结束时间比较笔误。


涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.2.2
  rdbman for windows/linux(x86-64 & aarch64) fileversion 5.0.8.7
  /rdbsrv/rdb_http/dbman   RDB manager WEB版管理工具 version 5.0.9
  xDbsyn for windows fileversion 2.0.2.1
  
  /rdbapi/C/inlcude 新增宏修改数据类型掩码定义和备份读模式宏定义。
  《rdb_data_exchange_protocol.pdf》
  
升级方法：
    停止服务，覆盖旧版执行文件和相关的rdbapi动态库。
	/rdbsrv/rdb_http/dbman 文件夹覆盖实时库配置的http发布目录。
注意：
	此版rdbsrv升级不可回退，为以防万一，升级前请在停止实时库服务的前提下备份实时库数据目录。
----------------------------------------------------------------------

RDB2025.1 Huge(内部版本5121) 稳定版，build 2025-1-17
----------------------------------------------------------------------  
1)Upd: JSON字段名容许前后有空白字符，增强自实现客户端提交的JSON请求的容错性.
2)Upd: 对于客户端通过websocket提交错误的请求命令不再断开，改为返回错误提示消息，对于基于数据报的应用协议这样处理更为合理。
3)Upd: 更详细的日志输出，对于收到错误的消息，输出前500字符到日志，方便自实现协议的客户端排查。
4)Opt: 其他的对性能，内存占用，通信兼容性的优化。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.2.1
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.1.0.3
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.3.3
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.2.1
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.2.4
  
升级方法：
    停止服务，覆盖旧版执行文件和相关的rdbapi动态库。
----------------------------------------------------------------------

RDB2024.11 Huge(内部版本5120) 稳定版，build 2024-11-19
----------------------------------------------------------------------  
1)Fix: 修正rdbsrv直接使用通信协议提交用户账号时用户名超长产生空账号.
2)Upd: 升级processview/pvrun增加配置可选启动时是否全屏.
3)Upd: 升级web版dbman，对编辑框的字段长度做了限制。
4)Opt: 优化rdbsrv落地归档和空闲时索引和数据保温读取，降低CPU耗用。
5)Opt: 一般性优化.包括rdbsrv,rdbapi,ioserver等.

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.2.0
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.1.0.2
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.3.2
  rdbsrv/rdb_http/dbman fileversion 1.0.82
  processview/pvrun.exe fileversion 5.0.7.7
  processview/pvrunctrl.dll fileversion 5.0.7.7
  processview/pvrun.ini 增加启动全屏配置参数

建议升级 rdbsrv,其他可选升级。

升级方法：
    停止服务，覆盖旧版执行文件和相关的rdbapi动态库。
    覆盖 dbman 目录.
----------------------------------------------------------------------  

RDB2024.9 Huge(内部版本5119) 稳定版，build 2024-9-30
----------------------------------------------------------------------  
1)Fix: 修正读取历史时,相邻两个数据时标差大于13.6年会因整数溢出导致时标解析错误的BUG.
2)Fix: 更新废弃的dac_opcua驱动(推荐使用dac_opcuax)启动时inf级别笔误为err级别的日志输出信息。
3)Add: 增加pubsub订阅推送功能，支持标签快照的模糊匹配订阅和精确匹配订阅。
4)Upd: 更新websocket服务端，接收并处理浏览器客户端断开时发送的close断开控制帧，响应并断开，
  使浏览器客户端无延迟立即产生onclose事件。涉及带websocket服务的rdbsrv,IOServer,logsrv,rdbctrl
5)Upd: opcuasrv自动判断实时库是否支持订阅，优先采用订阅模式从实时库获取数据。
6)Upd: 更新相关文档和客户端API以支持订阅功能。
7)Upd: 升级WEB版管理客户端dbman，增加全局订阅信息和连接订阅信息显示。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.9
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.1.0.1
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.3.1
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.1.9
  opcuasrv for windows/linux(x86-64 & aarch64) fileversion 2.0.1.9
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.2.3
  dac_opcua for windows/linux(x86-64 & aarch64) fileversion 1.0.1.5
  rdb_http/dbman    fileversion 5.0.7
  通信协议文档《rdb_data_exchange_protocol.pdf》
  实时库用户指南《rdb_user_guide.pdf》
  rdbapi帮助文档建议使用html格式 rdbapi/htmldoc/index.html
  有关订阅功能的C++demo程序将在单独的C++客户端例子软件包中提供。

  升级方法：
    停止服务，覆盖旧版执行文件和相关的rdbapi动态库，覆盖rdb_http/dbman目录。
----------------------------------------------------------------------  

RDB2024.8 Huge(内部版本5118) 稳定版，build 2024-8-14
----------------------------------------------------------------------  
1)Upd: 更新logsrv增加DNS qtype=65查询，支持域名多ip。
2)Upd: 更新ipv6ds增加支持qtype=65查询的https端口可选配置。
3)Upd: 更新《logsrv用户指南.pdf》。

涉及更新：
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.1.7
  ipv6ds for windows/linux(x86-64 & aarch64) fileversion 1.0.0.4
  《logsrv用户指南.pdf》

  升级方法：
    按照文档修改logsrv.ini和ipv6ds.ini，替换对应的执行文件，替换logsrv/httpdoc目录。
   
注：本版没有升级库和其他模块
----------------------------------------------------------------------  

RDB2024.8 Huge(内部版本5118) 稳定版，build 2024-8-4
----------------------------------------------------------------------  
1)Upd: 更新logsrv增加NS和CNAME查询，适合作为子域名权威DNS服务器。
2)Upd: 更新《logsrv用户指南.pdf》,增加配置为子域名权威DNS服务的描述。

涉及更新：
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.1.6
  《logsrv用户指南.pdf》

  升级方法：
    按照文档修改logsrv.ini和ipv6ds.ini，替换对应的执行文件，替换logsrv/httpdoc目录。
	注：本版没有升级库和其他模块
----------------------------------------------------------------------  

RDB2024.8 Huge(内部版本5118) 稳定版，build 2024-7-30
----------------------------------------------------------------------  
1)Upd: 为logsrv添加符合RFC1035的DNS服务,用于私有域名AAAA解析,实现有公网ipv6机器的远程维护。
2)Upd: 增加logsrv动态修改日志落地级别命令，增加test.html页面输入命令;升级logsrv的web页面高亮着色。
3)Upd: 为ipv6ds后台服务软件增加向logsrv的DNS服务中域名库提交AAAA记录功能.
4)Upd: 更新《logsrv用户指南.pdf》增加DNS相关描述。

涉及更新：
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.1.5
  ipv6ds for windows/linux(x86-64 & aarch64) fileversion 1.0.0.3
  《logsrv用户指南.pdf》

  升级方法：
    按照文档修改logsrv.ini和ipv6ds.ini，替换对应的执行文件，替换logsrv/httpdoc目录。
	注：本版没有升级库和其他模块
----------------------------------------------------------------------  

RDB2024.6 Huge(内部版本5118) 稳定版，build 2024-6-18
1)Fix: 修正rdbctrl前几个版本升级后web管理页面不显示脚本列表的BUG.
2)Fix: 修正IOServer导出标签表描述字段名笔误。
3)Upd: 升级各模块用到的opnssl密码库静态库版本到1.1.1s, windows版本使用VC143和最新的windows SDK编译(不影响运行平台)。
4)Upd: 更改rdbapi/javaws测试程序连接到kipway.net域名，java使用飞腾Aarch64架构麒麟V10自带的java版本编译class。
5)Add: 增加rdbsrv对客户端写入数据未指定数据类型时尝试自动识别类型功能。
6)Add: 新增PPT文档《rdb2023新功能.pptx》

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.8
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.1.2
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.1.0.0
  ioserver for windows/linux(x86-64 & aarch64) fileversion 1.1.3.0
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.2.2
  rdb_opcuasrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.6
  opcuax驱动for windows/linux(x86-64 & aarch64) fileversion 1.0.0.3

  升级方法：
    替换对应的执行文件和动态库即可。
----------------------------------------------------------------------  

RDB2024.4 Huge(内部版本5117) 稳定版，build 2024-4-27
1)Upd: websocket服务增加可选的断开握手，主动断开前发送close控制帧,状态码1000(正常关闭),1011(登录错误或者消息错误)
2)Upd: 输出更详细的登录过程失败日志方便客户端排查问题。
3)Upd: 调整内部哈希表桶参数大小，更适合大规模(10万标签点以上)应用。
4)Upd: 时标字段增加对某些客户端对ISO8601时标里加号'+'做了转码为\u002B的支持。
5)Upd：logsrv增加web页面的版本显示。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.7
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.1.1

  升级方法：
    rdbsrv停止服务后替换执行文件。
    logsrv停止服务后替换执行文件合httpdoc目录
----------------------------------------------------------------------  

RDB2024.1 Huge(内部版本5116) 稳定版，build 2024-1-28
1)Upd：适配chrome浏览器较新版本配置优先使用TLS1.3时clienthello消息带有TLS1.3规范扩展字段导致握手失败的兼容性问题。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.6
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.2.1

  升级方法：
    适合使用了HTTPS/WSS通道的实时库系统升级, 升级对应的执行文件，参见上一版本的升级方法。
----------------------------------------------------------------------  

RDB2023.12 Huge(内部版本5115) 稳定版，build 2023-12-25
1)Fix: 修复使用tenable扫描发现的http服务安全漏洞(可能读取到不该读取的文件)，涉及自带http服务的rdbsrv，ioserver，logsrv，rdbctrl工4个程序。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.5
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.2.9
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.2.0
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.8

升级方法：
  rdbsrv for windows
	1)服务中停止rdbsrv服务;
	2)替换rdbsrv.exe;
	3)然后重启rdbsrv服务

  rdbsrv for Linux
	1)停止服务 sudo systemctl stop rdb5
	2)替换 /usr/sbin/rdbux64 , 其中aarch64平台替换 /usr/local/bin/rdb_aarch64/rdb_aarch64
	3)重启服务 sudo systemctl start rdb5

  rdbctrl for windows
	1)服务中停止rdbctrl服务;
	2)替换rdbctrl.exe;
	3)然后重启rdbctrl服务
	
  rdbctrl for Linux
	1)停止服务 sudo systemctl stop rdbctrl
	2)替换 /usr/sbin/rdbctrl  , 注意 带aarch64目录里的是armv8平台， x86-64是intel和amd64平台
	3)重启服务 sudo systemctl start rdbctrl

  logsrv for windows
    1)服务中停止logsrv服务;
	2)替换logsrv.exe;
	3)然后重启logsrv服务
	
  logsrv for Linux
	1)停止服务 sudo systemctl stop logsrv
	2)替换 /usr/local/bin/logsrv/logsrv  , 注意 带aarch64目录里的是armv8平台， x86-64是intel和amd64平台
	3)重启服务 sudo systemctl start logsrv

  IOServer for windows
    1)服务中停止IOServer服务;
	2)替换IOServer.exe;
	3)然后重启IOServer服务
	
  logsrv for Linux
	1)停止服务 sudo systemctl stop ioserver
	2)替换 /usr/local/bin/ioserver/IOServer  , 注意 带aarch64目录里的是armv8平台， x86-64是intel和amd64平台
	3)重启服务 sudo systemctl start ioserver
----------------------------------------------------------------------

RDB2023.12 Huge(内部版本5114) 稳定版，build 2023-12-19
1)Upd: 增加rdb_valquery读取历史区间最大最小值lflag参数定义。
2)Upd: 通过rdb_plotdata读取绘图数据增加可选结束时间参数，具体参见《rdb_data_exchange_protocol.pdf》
3)Upd: WEB管理中增加新的历史读取模式，增加rdb_valquery版绘图数据的趋势图例子。
4)Upd: 更新相关文档。

涉及更新：  
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.4
  《rdb_data_exchange_protocol.pdf》
  rdbapi.chm

升级方法：
  停止服务，替换rdbsrv.exe/rdbux64/rdb_aarch64 重启对应的服务。
  替换rdb_http/dbman/dbm_history.html, rdb_http/dbman/dbm_trendchart.html
----------------------------------------------------------------------

RDB2023.12 Huge(内部版本5113) 稳定版，build 2023-12-1
1)Fix: 修正IOServer计算标签表达式函数后减立即数被识别为负数导致表达式解析失败的BUG.
2)Upd: 更新IOServer的dac_opcua驱动控制输出缓冲从128增加到1024, 适合没有升级增强版dac_opcuax驱动的应用直接升级。
3)Upd: Logsrv增加多账号和日志可访问目录配置，多用户可以共用logsrv只能访问自己的日志，并更新日志WEB页面。
4)Upd: 更新控制任务 rdbctrl 增加多ISO时标的支持。
5)Upd: rdb_opcuasrv和rdb_opcgw随底层库升级,无功能变化。
6)Upd: 更新文档《logsrv用户指南.pdf》,《rdbctrl_user_guide.pdf》

涉及更新：  
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.2.8
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.7
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.1.9
  rdb_opcgw for windows fileversion 1.0.0.9
  rdb_opcuasrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.5
  更新文档《logsrv用户指南.pdf》,《rdbctrl_user_guide.pdf》

升级方法：
logsrv
  在安装目标目录下增加 loguser.json 文件, 增加用户账号和对应的可访问日志首级子目录。
  停止logsrv服务，替换logsrv执行文件，替换httpdoc子目录。重启logsrv服务。

IOServer
  停止ioserver服务后替换IOServer,IODblink,IODevice和drivers目录的dac_opcua驱动,然后重启ioserver服务。

rdbctrl,rdb_opcgw,rdb_opcuasrv 
  停止对应服务，替换执行文件，重启对应服务。

注：这版仅升级ioserver和logsrv，根据实际情况决定是否需要升级。
----------------------------------------------------------------------

RDB2023.11 Huge(内部版本5113) 稳定版，build 2023-11-12
1)Add: WEB版的dbman增加绘图数据页面，通过chart和表格同时展现指定标签给定时间段内的绘图数据。
2)Upd: rdbsrv和logsrv在配置证书使用HTTPS加密通道时是否允许非安全的HTTP接入，由原来的允许接入改为通过配置参数指定，默认容许，兼容以前版本。
3)Upd: IOserver管理WEB服务,当使用HTTPS加密通道时原来禁止WS接入，容许HTTP接入，改为禁止HTTP和WS接入。
4)Upd: rdbsrv运行参数剩余表空间大小linux版中，由原来的f_bfree改为f_bavail，保持和df命令显示的结果一致。
5)Upd: dbman使用的chartjs由2.9.3升级为2.9.4
6)Upd: 增加支持openssl生成的crt证书(pem编码)无需转换为二进制DER编码直接使用。
7)Fix: 修正当HTTPS证书大于4096字节加载失败的BUG.

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.3
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.6
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.2.7
  rdb_http/dbman version 5.0.6

升级方法：

rdbsrv 配置小节 [netsrv]下增加
  enable_unsafe = false
  false表示使用HTTPS时禁止HTTP接入，不配置或者默认值true表示容许接入，使用带证书的云部署时建议配置为false.

logsrv 配置小节 [webserver]下增加
  enable_unsafe = false
   false表示使用HTTPS时禁止HTTP接入，不配置或者默认值true表示容许接入，使用带证书的云部署时建议配置为false.

  停止服务，替换rdbsrv.exe/rdbux64/rdb_aarch64 和 logsrv.exe/logsrv 重启对应的服务。
  替换rdb_http/dbman 子目录

    IOServer windows版停止IOserver服务，替换IOServer.exe，Linux环境停止ioserver服务，替换/usr/local/bin/ioserver/ioserver 文件.

----------------------------------------------------------------------

RDB2023.10 Huge(内部版本5112) 稳定版，build 2023-10-10
1)Fix: 修正rdbsrv加载SOE扩展属性时未配置的字段产生上一个标签残留信息的BUG。
2)Upd: 在rdb_dbinfo命令中增加数据表空间、索引表空间、剩余空间共3个字段。
3)Upd: 在rdb_listsession命令中增加每个连接会话的接收和发送流量和对应流速共4个字段。
4)Upd: 在dbman/index.html页面增加表空间大小一栏显示数据、索引、剩余表空间信息。
5)Upd: 在dbman/dbm_sessions.html页面中增加连接流量和流速表格列
6)Upd: logsrv支持超长文件名(260字节)和超长全路径(1000字节)已适配cloud-torrent下载的长文件名和目录的发布。
7)Upd: logsrv增加自动删除日志目录下空文件子目录功能。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.2
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.4
  rdb_http/dbman/index.html
  rdb_http/dbman/dbm_sessions.html
升级方法：
  停止服务，替换rdbsrv.exe/rdbux64/rdb_aarch64 和 logsrv.exe/logsrv 重启对应的服务。
  替换rdb_http/dbman/index.html, rdb_http/dbman/dbm_sessions.html
----------------------------------------------------------------------

RDB2023.9 Huge(内部版本5111) 稳定版，build 2023-9-11
1)Upd: 更新rdbsrv，调整内部参数更适合大规模(大于10万点)应用场景。
2)Upd: 更新IOServer中IODblink,适合单个ioserver大规模(一个ioserver大于10万点)提交数据。
3)Upd: 升级模拟驱动simudrv，每个模拟设备可仿真10万点，可配置节点名在一个库里仿真多个10万点设备。
4)Upd: 增加技术白皮书PDF文档。
涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.1
  ioserver/IODblink for windows/linux(x86-64 & aarch64) fileversion 1.0.2.7
  ioserver/drivers/simudrv for windows/linux(x86-64 & aarch64) fileversion 1.0.0.6
升级方法：
    升级替换对应的文件即可。
----------------------------------------------------------------------

RDB2023.9 修正版(内部版本5110)，build 2023-9-5
1)Fix: 修正rdbsrv后台SOE生成在特定场景下存在重复报警的BUG.
2)Fix: 修正采用快速浮点数JSON输出后负数在某些特定场景下格式错误.

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.1.0
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.0.9.8
  ioserver for windows/linux(x86-64 & aarch64) fileversion 1.0.2.6
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.3
  jniwsapi for windows/linux(x86-64 & aarch64) fileversion 1.0.1.1

升级方法：
    升级对应的执行文件和api接口库即可。
----------------------------------------------------------------------

RDB2023.8 稳定版，build 2023-7-21
1)Upd: 升级rdbsrv, 增加备份云验证服务器支持
2)Opt: 优化rdbapi, ioserver, jniwsapi, logsrv

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.9
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.0.9.7
  ioserver for windows/linux(x86-64 & aarch64) fileversion 1.0.2.5
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.2
  jniwsapi for windows/linux(x86-64 & aarch64) fileversion 1.0.1.0

升级方法：
    升级对应的执行文件和api接口库即可。
----------------------------------------------------------------------

RDB2023.7 稳定版，build 2023-6-4
1)Upd: 升级JSON编码转义，完全符合2017年发布的RFC8259规范转义支持，包括UTF16转义。
2)Upd: logsrv增加多HTTP发布根目录，增加公共文件发布页面，支持视频和图像播放，超大文件下载。
3)Upd: 升级所有带HTTP/HTTPS的软件，增加range支持和超大文件下载。
4)Opt: 优化降低rdbuasrv断开实时库时空载CPU负荷。
5)Opt: 降低IOServer内存占用，以便放入嵌入式设备运行。
6)Add: 新增单独的Logsrv文档《logsrv用户指南.pdf》

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.8
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.0.9.6
  ioserver for windows/linux(x86-64 & aarch64) fileversion 1.0.2.4
  rdbuasrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.4
  logsrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.1
  rdb_http/dbman/js/rdbapix.js 登录错误提示信息修正
  《rdb_data_exchange_protocol.pdf》更新1.4JSON规范
  《rdb_user_guide.pdf》更新2.1设计规格
  《logsrv用户指南.pdf》

升级方法：
logsrv 升级执行文件和httpdoc目录, 并配置需要发布的多个httproot目录的映射关系。
在logsrv.ini的[webserver] 增加多个maphttproot字段，例如：

maphttproot = VIDEOS:/data/videos
maphttproot = PHOTOS:/data/photos

冒号分开，前面是显示目录名，后面为目录(全路径)，使用edge或者chrome访问logsrv的pubfiles.html页面。
浏览器默认支持H264格式视频，H265需要安装浏览器插件。

其余软件升级对应的执行文件即可。

----------------------------------------------------------------------

RDB2023.6稳定版，build 2023-5-11
1)Upd: 升级rdbsrv,增加每用户最大连接数和每IP最大连接数限制(可配置), 增加TCP/HTTP/HTTPS等无登录连接空闲30秒主动断开功能。
2)Upd：升级rdbsrv,增加管理员按照会话ID或者用户账号关闭客户端会话连接命令。
3)Upd: 升级桌面版rdbman和web版dbman,增加用户最大连接数配置和更多的连接信息显示,增加系统最大NOFILE显示(在线连接页面内),增加用户连接断开控制(仅web版dbman)。
4)Upd: 优化logsrv的web页面。
5)Upd: 优化ioserver的web页面。
6)Opt: 优化rdbsrv虚拟内存分配。

本版升级目的主要解决使用自动回收资源语言客户端比如nodejs,C#,Java等在直接使用通信协议和实时库交互时，没有主动释放连接造成
大量无用连接耗尽服务端可用句柄产生EMFILE错误的问题。系统管理员使用这个版本可以完全掌控客户端的行为，通过限制用户最大连接
数和每IP最大连接数(甚至可以断开指定会话连接或者指定用户的所有连接)，将客户端的错误行为隔离在客户端。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.7
  rdbman for windows/linux(x86-64 & aarch64) fileversion 5.0.8.6
  web版dbman ver 5.0.5
  ioserver的web管理 ver 5.0.3
  logsrv的web页面
  《rdb_data_exchange_protocol.pdf》通信协议，增加用户连接数属性
  《rdb_user_guide.pdf》实时库用户指南，增加每IP连接数配置。
  《rdb_data_exchange_protocol.pdf》增加会话连接管理员用断开命令。
  
  rdbsrv升级方法(参见5.1.0.6的升级方法，升级后可回退到5.1.0.6和5.1.0.5):
  1）停止服务；
  2）配置rdbsrv.ini或者 rdbux64.conf,增加[netsrv]小节下MaxConnectionsPerIP参数配置(可选，不配置默认值64)；
  3）替换执行文件，替换rdb_http/dbman目录，重启服务。
  4）使用rdbman或者dbman为每个用户账号配置最大连接数，默认0表示不限制。
  
  rdbman升级方法： 
  替换对应的执行文件。
  
  ioserver的web页面
  替换ioserver目录下的httpdoc目录，不必重启ioserver服务，刷新客户端浏览器即可。
  
  logsrv的web页面页面升级方法：
  替换logsrv目录下的httpdoc目录，不必重启logsrv服务，刷新客户端浏览器。
  
注意：
  rdbman和web版dbman必须和rdbsrv配套才能配置用户最大连接数和显示附加的连接信息。
  
-----------------------------------------------------------------------

RDB2023.5稳定版(2023年5月版(内部版本5106,build2023-4-22), 全兼容以前版本，一年试用期，推荐升级)
1)Add: 实时库增加历史数据索引保温; 历史数据保温(可配置)，适合公有云和私有云服务器，大幅提高冷数据访问效率。
2)Add: IOserver增加本地缓存的时间和空间上限配置。
3)Upd: 更新logsrv，日志web浏览增加行号，增加高亮着色checkbox可切换。每个日志文件大小从2MB降为512KB，便于WEB页面快速显示。
4)Upd: 更新web版dbman,增加首页的历史数据保温配置显示。
5)Upd: 更新《rdb_user_guide.pdf》和《ioserver使用说明.pdf》
6)Fix: 修复使用精简协议读取标签属性后组态生成的html页面svg工况图hover描述提示消失的BUG。
7)Fix: 修复读取断面数据特定参数下返回数据不符合预期的BUG.
8)Fix: 修复内部版本5105造成的SOE索引快速插入位置错误的BUG.

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.6
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.2.2
  logsrv for windows/linux(x86-64 & aarch64) fileversion 1.0.1.2
  dbman WEB版 version 5.0.4
  processview/pvweb/js/rdbsvgaction.js
 《ioserver使用说明.pdf》增加本地缓存配置说明
 《rdb_user_guide.pdf》增加redo配置说明
 
 rdbsvr升级方法:
   同内部版本5105版的升级方法相同，替换执行文件rdbsrv/rdbux64/rdb_aarch64和dbman目录;
    本版升级后可回退至5105版。
 
 html页面hover修复方法：
   替换发布工程服务器中的rdbsvgaction.js文件。
 
 logsrv升级方法：
 windows：
   1)停止logsrv服务;
   2)替换logsrv.exe和httpdoc子目录
   3)启动logsrv
   
 linux(含aarch64平台)：
   1)用 systemctl stop logsrv 停止服务
   2)替换 /usr/local/bin/logsrv/ 下的logsrv文件和httpdoc子目录, 注意保持logsrv文件的可执行属性
   3)用 systemctl start logsrv 重启logsrv服务
   
 ioserver：
   1) 停止服务, windows服务里停止(linux使用 systemctl stop ioserver 命令停止)
   2) 编辑 ios_win32/config/io-dblink.json 或者 /usr/local/bin/ioserver/config/io-dblink.json
      增加本地缓存空间和时间上限配置, 例如:
	{
		"dblinks": [{
				"node": "master",
				"url": "ws://192.168.1.201:921",
				"srvcafile": "",
				"user": "admin",
				"pswd": "admin"
			},{
				"node": "slave",
				"url": "ws://192.168.1.69:921",
				"srvcafile": "",
				"user": "admin",
				"pswd": "admin"
			}
		],
		"cache_path":"/home/ioscache/db1/",
		"cache_maxsize": 4000,
		"cache_maxhour": 8
	}
	3) 替换文件:
	    windows: IODblink.win
		linux:
		  /usr/local/bin/ioserver/下的 IODblink
	4) 重启ioserver服务(linux使用 systemctl start ioserver 启动)，检查日志是否有错，注意 json配置格式不要写错了，
	   如果不能启动ioserver里的IODblink进程，一般就是配置错误。
 -----------------------------------------------------------------------

RDB2023.4(2023年4月版(内部版本5105), perfect finale，全兼容以前版本，一年试用期，推荐升级)
1)Add: 实时库增加redo日志，写入的数据先快速顺序写入redo日志，断电后可从redo日志恢复。
2)Add: 增加历史数据的删除接口和SOE数据的删除接口。
3)Add: 增加历史数据的无压缩直接插入和更改增强接口。
4)Add: ioserver增加历史补录功能，当无法访问实时库时(主备均断开)，先缓存到本地磁盘，待恢复后补录到实时库。
5)Add: 增加实时库全部请求命令加权流控，均衡服务，防止单个连接大量异步请求抢占服务器资源。
6)Upd: 升级WEB版dbman，增加首页redo配置信息；增加历史和SOE查询时不合法日期提示。
7)Upd: 升级rdbapi动态库，增加删除和增强插入以及其他管理用接口。
8)Opt: 优化历史数据记录的插入性能。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.5
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.2.1
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.0.9.5
  dbman WEB版 version 5.0.3
 《rdb_data_exchange_protocol.pdf》增加新曾的接口描述
 《ioserver使用说明.pdf》增加本地缓存配置说明
 《rdb_user_guide.pdf》增加redo配置说明
 
 升级方法：
    注意：这一版(内部版本5105)的升级是不可回退的升级，升级前最好先备份旧程序和数据，以防万一。
 
 实时库：
   1）停止服务, windows服务里停止(linux 使用systemctl stop rdb5 命令停止)
   2) 备份旧程序和数据目录(可选步骤)
   3）编辑rdbsrv.ini或者/usr/sbin/rdbux64.conf 增加redo目录的配置(有条件的话选一个SSD盘，不和数据盘在一起)
      redo空间按照每1万标签点500MB(已含2倍安全系数)准备。
   
   [database]
   path = /home/rdb
   redo_path = /home/rdbredo
   name = dbux
   maindb = yes    #[yes,no]

   4) 替换执行文件 rdbsrv.exe 或 /usr/sbin/rdbux64, 替换rdb_http/dbman 目录内容。
   5) 重启rdbsrv服务(linux使用 systemctl start rdb5 启动),检查启动日志,实时库是否自动创建了redo目录。
   
 ioserver：
   1) 停止服务, windows服务里停止(linux使用 systemctl stop ioserver 命令停止)
   2) 编辑 ios_win32/config/io-dblink.json 或者 /usr/local/bin/ioserver/config/io-dblink.json
      增加本地缓存目录配置(不配置不启用本地缓存功能), 例如:
	{
		"dblinks": [{
				"node": "master",
				"url": "ws://192.168.1.201:921",
				"srvcafile": "",
				"user": "admin",
				"pswd": "admin"
			},{
				"node": "slave",
				"url": "ws://192.168.1.69:921",
				"srvcafile": "",
				"user": "admin",
				"pswd": "admin"
			}
		],
		"cache_path":"/home/ioscache/db1/"
	}
	3) 替换文件:
	    windows: IODblink.win,IODevice.win,IOServer.exe,rdbapi.dll
		linux:
		  /usr/local/bin/ioserver/下的 IODblink,IODevice,IOServer,librdbapix64.so
	4) 重启ioserver服务(linux使用 systemctl start ioserver 启动)，检查日志是否有错，注意 json配置格式不要写错了，
	   如果不能启动ioserver里的IODblink进程，一般就是配置错误。
 
-----------------------------------------------------------------------

RDB2023.3(2023年3月版, 全兼容以前版本，一年试用期，推荐升级)

1)Upd: 增加ipv6支持。包括rdbsrv, IOServer, rdbapi, logsrv, rdb_opcgw, rdb_opcuasrv, rdbctrl, dac_modbus, rdbman。
2)Upd: 增加ISO时标和javascript数字型timestamp时标的支持, 不再要求rdbsrv和IOServer的机器使用相同时区。
3)Upd: dac_modbus,dac_opcua, dac_opcuax驱动增加了控制输出缓冲水位日志，以便分析现场大量控制输出时产生的排队延迟。
4)Upd: 更新rdb_http/dbman,默认按照iso时标协商登录实时库并按照ISO时标格式显示。
5)Upd: 更新rdbman,默认按照utc-timestamp毫秒时标协商登录实时库并按照ISO时标格式显示。
6)Upd: xDbsyn增加配置中源和目的实时库Url的合法性检查.
7)Add: 增加ipv6ds后台服务程序，IPV6公网地址发现服务，将本机的公网IPV6写入配置的实时库，由实时库实现IPV6的域名解析。
       ipv6域名标签为string类型，class类型设置为preset预置标签(只保留和落地最新的值，无历史)。
8)Add: 增加dac_ipv6驱动，同样的IPV6公网地址发现服务,写成IOServer的驱动方式，和ipv6ds功能类似。
9)Fix: 因国产kylin-aarch64系统开机启动时systemd有一个BUG, 在aarch64版的ioserver.service文件里增加了2秒延迟。
10)Fix: 修正rdbsrv服务端生成越限SOE事件在仅配高或者低限时，产生事件后无复位事件的BUG.
11)Opt: 优化CPU耗用,rdbsrv和ioserver在CPU占用上均有较大幅度的降低。

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.4
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.2.0
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.0.9.4
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.1.8
  rdb_opcuasrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.3
  rdb_opcgw for windows  fileversion 1.0.0.8
  ipv6ds for windows/linux(x86-64 & aarch64) fileversion 1.0.0.1
  rdbman for windows/linux(x86-64 & aarch64) fileversion 5.0.8.5
  dac_opcua  windows/linux(x86-64 & aarch64) fileversion 1.0.1.3
  dac_opcuax  windows/linux(x86-64 & aarch64) fileversion 1.0.0.2
  dac_modbus  windows/linux(x86-64 & aarch64) fileversion 5.0.9.0
  xDbsyn for windows  fileversion 5.0.0.1
  rdbsrv/rdb_http/dbman WEB版管理界面
 《rdb_data_exchange_protocol.pdf》更新实时库通信协议新增时标说明和登录实时库时标协商说明。
 《ioserver使用说明.pdf》增加ipv6配置说明
 《rdb_user_guide.pdf》增加ipv6配置说明

特别注意：因为IOServer使用了新加的rdb_curdb_inver()接口函数, 升级IOServer时/usr/local/bin/ioserver下的librdbapix64.so必须同时升级。

注：
ipv6的配置方法，参见具体的配置文件中例子；一般url中的ipv6需要用[]扩起来，直接的ipv6地址不需要[]

例1 rdbapi的url：
  ws://[240e:330:1486:b500::3e]:921
  wss://[240e:330:1486:b500::3e]:921

例2 浏览器中访问带ipv6服务的logsrv日志查看
  http://[240e:330:1486:b500::3e]:999

例3 rdbsrv开启ipv6服务,
  ipv6 = ::

  两个冒号相当于ipv4的0.0.0.0，bind所有ipv6地址，也可以指定本机具体的地址，如下例:

  ipv6 = fe80::92d7:f93c:f462:6662
-----------------------------------------------------------------------

RDB2023.2(2023年2月版, 全兼容以前版本，推荐升级)
1)Upd: rdbsrv试用期由半年更改为一年，优化授权信息的显示。
2)Upd: opcuasrv增加双库连接支持。
3)Upd: 仿真驱动simudrv增加object类型写设备支持。
4)Upd: rdbapi,rdbctrl更新版本信息并重新编译。
5)Fix：修正ioserver写设备object类型失败的BUG.

涉及更新：
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.3
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.1.9
  rdb_opcuasrv for windows/linux(x86-64 & aarch64) fileversion 2.0.0.2
  simudrv for windows/linux(x86-64 & aarch64) fileversion 1.0.0.5
  rdbapi for windows/linux(x86-64 & aarch64) fileversion 5.0.9.3
  rdbctrl for windows/linux(x86-64 & aarch64) fileversion 1.0.1.7
-----------------------------------------------------------------------

RDB2023.1(2023年1月版)
1)Add: 增加国产aarch64架构CPU麒麟V10系统平台版本; 包括 rdbsrv,rdbapi,ioserver,logsrv,rdbctrl,rdbman,rdb_opcuasrv
2)Del: 删除rdbdac_ux网关(用ioserver替换)，保留rdbdac_wx驱动调试用网关。
3)Del: 删除rdbman for windows 32位版。
4)Opt: rdbman 优化hdpi屏幕和普通屏幕显示。
5)Upd: Linux平台所用openssl加密库版本升级到openssl-1.1.1s版
6)Upd: rdbsrv增加新的支持aarch64平台的USB加密狗，继续支持原USB加密狗。
7)Upd: 更新web版dbman，首页运行信息显示更详细的授权信息。
8)Upd: 升级ioserver的web管理页面首页
9)Fix：修正rdbsrv自2022.10开始优化JSON浮点数编码输出速度时对[-0.000001,-0.999999]范围内数丢失符号的BUG.
10)Fix: 修正ioserver计算标签表达式左括号解析错误。

涉及更新：
软件
  以上添加软件，分别在各个目录的aarch64目录内。
  rdbsrv for windows/linux(x86-64 & aarch64) fileversion 5.1.0.2
  IOServer for windows/linux(x86-64 & aarch64) fileversion 1.0.1.8
  rdb_http/dbman
  ioserver/httpdoc

文档
《rdb_user_guide.pdf》增加关于aarch64平台支持描述
《rdb_data_exchange_protocol.pdf》修正一个笔误
《ioserver使用说明.pdf》增加关于aarch64平台支持描述
《OPCUA驱动使用说明.pdf》增加关于aarch64平台支持描述
《rdb_opcua_server使用说明.pdf》增加关于aarch64平台支持描述

aarch64版有些模块的安装方式略有不同，注意看子目录里面的相关说明。
-----------------------------------------------------------------------

RDB2022.12(2022年12月版)
1)Add: 增加实时库快照数据 OPCUA Server服务软件 rdb_opcuasrv, 详细请参阅《rdb_opcua_server使用说明.pdf》

涉及更新：
rdbuasrv for windows/linux  ver 2.0.0 beta1
《rdb_opcua_server使用说明.pdf》
《rdb_user_guide.pdf》
-----------------------------------------------------------------------

RDB2022.11(2022年11月版)
1)Fix: 修正一个SOE条件查询在某个特列场景无记录集返回的BUG.
2)Add: ioserver增加强制提交配置,适合某些长期不变的订阅数据快照的时标更新。
  在config/io-device.json的设备项里增加"forcesubmit"属性，默认0表示关闭，5-1000表示强制
  提交的间隔时间，具体参见更新后的文档《ioserver使用说明.pdf》3.2节描述

涉及更新：
rdbsrv for windows/linux fileversion 5.1.0.1
IOServer for windows/linux fileversion 1.0.1.7
《ioserver使用说明.pdf》
-----------------------------------------------------------------------

RDB2022.10(2022年10月版)
1)Fix: 修正读取rdbsrv用户账号列表时用户密码在客户端泄露的BUG.
2)Fix: 修正上一个版本优化带来的modbus驱动标签配置表最后一行的BUG
3)Fix: 修正simudrv提交object模拟标签名错误。
4)Fix: web版dbman编辑标签工程值上下限在对话框内未初始化。
5)Add: rdbsrv增加对pem格式的服务器证书支持。
6)Opt: 优化JSON编码效率，整数和浮点数编码效率成倍提高。
7)Opt: 优化rdbapi中rdb_callmsg接口效率。
8)Opt: 优化IOServer的数据提交效率,减少50%CPU占用。

涉及更新：
rdbsrv for windows/linux fileversion 5.1.0.0
rdbapi for windows/linux fileversion 5.0.9.2
IOServer for windows/linux fileversion 1.0.1.6
dac_modrtu  for windows/linux fileversion 5.0.8.9
simudrv for windows/linux fileversion 1.0.0.4
rdb_http/dbman/dbm_tags.html  WEB版标签编辑页面
-----------------------------------------------------------------------

RDB2022.9sp2(2022年9月sp2版)
1)Fix: 修正rdbsrv上一版优化产生的bug，在Windows系统下当开启UDP镜像输入时，终止rdbsrv服务时无法退出.

涉及更新：
rdbsrv for windows/linux fileversion 5.0.9.9
-----------------------------------------------------------------------

RDB2022.9sp1(2022年9月sp1版)
1)Fix: 修正rdbapi上一版本优化后与原rdb4接口不兼容，导致使用rdb4兼容性接口的processview软件无法使用的BUG

涉及更新：
rdbapi for windows/linux fileversion 5.0.9.1
-----------------------------------------------------------------------

RDB2022.9(2022年9月版)
1)add: 增加支持证书和加密通道的OPCUA驱动dac_opcuax.
2)add: 增加文档《opcuax驱动使用说明.pdf》,内含OPCUA应用证书的使用和制作方法。
2)fix：修正调试驱动用rdbdac_wx对后来新驱动utf8编码字符串支持。
3)opt: 其他常规优化，主要是性能和代码质量优化。

涉及更新：
添加：
  opcuax for windows/linux fileversion 1.0.0.1

修正:
  rdbdac_wx for windows fileversion 5.0.7.4

优化:
  rdbsrv for windows/linux fileversion 5.0.9.8
  rdbctrl for windows/linux fileversion 1.0.1.6
  rdbapi for windows/linux fileversion 5.0.9.0
  jniwsapix64 for windows/Linux fileversion 1.0.0.7
  dac_modrtu.dll for windows/linux fileversion 5.0.8.8
  dac_opcdrv.dll for windows fileversion 1.0.1.6
  dac_opcua.dll windows/linux fileversion 1.0.1.2

增加文档《opcuax驱动使用说明.pdf》，内含OPCUA应用证书的使用和制作方法。
更新文档《ioserver使用说明.pdf》
-----------------------------------------------------------------------

RDB2022.8(2022年8月版)

1)FIX: 修正processview/pvedit.exe中生成indexsvg.html登录后跳转首页画面中文文件名未转utf8编码的bug.
2)UPD: 集成rdbsrv新的WEB管理界面,在线连接页面增加流控信息。
3)UPD: 集成IOServer新的WEB管理界面。
4)OPT: 优化底层网络IO。
5)ADD: rdbsrv增加写入流控,增加写入流控监控信息(dbman的在线连接页面),内部子站接入,镜像输出,心跳连接也加入在线连接列表。

涉及更新：
rdbsrv for windows/linux fileversion 5.0.9.7
rdbapi for windows/linux fileversion 5.0.8.9
jniwsapix64 for windows/Linux fileversion 1.0.0.6
IOServer for windows/linux fileversion 1.0.1.5
logsrv for windows/Linux fileversion 1.0.0.8
processview/pvedit.exe fileversion 5.0.7.7
更新文档《ioserver使用说明.pdf》修正笔误。
-----------------------------------------------------------------------

RDB2022.7sp1(2022年7月sp1版)

1)UPD: 配置和驱动标签表字符编码GBK和UTF8自动识别由依据字段识别改为全文件扫描识别，防止出现个别GBK汉字和UTF8双字节符号编码重叠出现误判。
2)UPD: IOServer导出实时库用标签表由UTF8编码改为GBK编码，方便直接使用excel修改导出的csv文件。
3)UPD: web版dbman导出标签表由页面导出UTF8编码改为从rdbsrv后台导出GBK编码,方便excel直接使用。
4)ADD: rdbsrv增加一个请求命令rdb_tagexport从后台导出筛选的标签表csv文件。
5)UPD: web版dbman和桌面版rdbman对标签表显示优化，不相关的属性使用/代替，导出标签表不相关的字段留空。
6)FIX: 修正rdb_http/dbman/js/csvtable.js对字段中引号转义错误。
7)FIX: 修正原桌面版rdbman导出标签表未对字段中引号和逗号做转义。

涉及更新：
rdbsrv for windows/linux fileversion 5.0.9.6
IOServer for windows/linux fileversion 1.0.1.4
modbus for windows/Linux  fileversion 5.0.8.7
opcua for windows/Linux  fileversion 1.0.1.1
opcda for windows  fileversion 1.0.1.5
rdbman for windows/Linux  fileversion 5.0.8.4
dbman web版管理工具 rdb_http/dbman
IOServer WEB管理 IOServer/httpdoc
更新文档《rdb_data_exchange_protocol.pdf》增加5.8 rdb_tagexport命令描述
-----------------------------------------------------------------------

RDB2022.7(2022年7月版)

1)FIX: 修正IOServer配置管理config.html页面第二次上传相同文件没有onchange事件的bug.
2)FIX: 修正rdbapi,javaws 在C#和Java下使用时因垃圾回收机制造成的连接资源延迟回收的bug.
3)FIX: 修正rdbsrv在双机热备共享USB授权时,如果USB授权插在备机必须先启动备机主机才能共享授权的bug。
4)FIX: 修正opcua驱动下传控制输出写设备量大时可能阻塞OPCUA驱动设备数据读写的bug.
5)FIX: 修正IOServer下传控制同时输出多个写设备指令可能转发失败的BUG.
6)ADD: IOServer在WEB管理页面增加重启IOServer和重启IOServer系统服务操作(需engineer权限)。
7)UPD: rdbsrv双机热备使用共享USB授权时，未插USB授权的服务器授权信息由"NONE"改为"SHARE"。
8)UPD: opcua驱动增加opcua的 char,byte,short,word类型配置，避免不支持自动类型转换的opcua server下传控制输出时报数据类型不匹配错误。
9)UPD: 在IOServer中，当设备配置为使用实时库时标时，IOServer的WEB监视页面由原来的不显示时标改为显示IOServer本地时标(仅值班监视用)。
10)UPD: IOServer的WEB页面一点小的调整，将设备名，文件名提到导航条，增加内容显示。
11)UPD: 更新文档《rdb_user_guide.pdf》，增加opcua新的数据类型配置。

涉及更新：
rdbsrv for windows/linux fileversion 5.0.9.5
IOServer for windows/linux fileversion 1.0.1.3
opcua驱动 for windows/Linux  fileversion 1.0.1.0
IOServer/httpdoc
rdbapi for windows/Linux fileversion 5.0.8.8
jniwsapix64 for windows/Linux fileversion 1.0.0.5
《rdb_user_guide.pdf》
《ioserver使用说明.pdf》
删除了一些作废的文档
-----------------------------------------------------------------------

RDB2022.6sp2(2022年6月sp2版)

1)Fix : 修正web版dbman中历史数据质量未正确显示非good质量。
2)UPD : web版dbman中快照数据质量显示从数字转译为字符串。
3)UPD : 升级插值计算，当结束时间不提供或者-1(表示到最新)会加上最新快照值作为最后一个记录。

涉及更新：
rdbsrv for windows/linux fileversion 5.0.9.4
rdb_http/dbman
-----------------------------------------------------------------------

RDB2022.6sp1(2022年6月sp1版)

1)Fix : 修正上一版增加opcda的ioserver驱动日志带来的连接远端opcda server会失败的BUG。

涉及更新：
ezopc_c.dll for windows fileversion 1.0.0.8
-----------------------------------------------------------------------

RDB2022.6(2022年6月版)

1)fix: 修正ioserver WEB管理页面一些细节错误，以便单独重启错误运行状态的驱动实例。
2)upd: processview 对矩形和椭圆增加热点区域填充模式，组态时为半透明区域，运行时不可见但可点击，用于实现在图形上叠加热点区域功能。
3)upd: processview组态增加图形直接调整到z轴最前或最后。
4)upd: opcda驱动增加一些错误码日志，便于现场排查问题。
5)upd: WEB版的dbman调整和优化了一些页面细节，rdbsrv做相应的适配处理。
6)opt：C++基础代码内存分配优化，包括logsrv,rdbsrv,rdbctrl,rdbpai,modbus驱动，opcua驱动等。更好地适应将rdbsrv,ioserver安装部署在现场低功耗无风扇工控机内运行。

涉及更新：
rdbsrv for windows/linux fileversion 5.0.9.3
rdbapi for windows/linux fileversion 5.0.8.7
ioserver for windows/linux fileversion 1.0.1.0
logsrv for windows/linux fileversion 1.0.0.5
processview for windows fileversion 5.0.7.6
rdbopcgw for windows fileversion 1.0.0.7
rdbctrl for windows/linux fileversion 1.0.1.5
-----------------------------------------------------------------------

RDB2022.5(2022年5月修正版, 2022.5.13提交)

1)fix: 修正WEB版html页面标签导入导出归档和梯形插值两个属性解析错误和其他一些界面细节问题。
2)upd: 更改ioserver httpdoc页面导出标签细节。

软件更新：
rdb_http/dbman
-----------------------------------------------------------------------

RDB2022.5(2022年5月版)

1)upd: rdbctrl 日志移到日志服务器。
2)upd: rdbsrv对第三方自实现协议的客户端websocket和http中gzip压缩数据有多余数据容错性兼容性优化。
3)upd: 对ioserver、rdbapi、modbus驱动、logsrv、Jniws升级内存分配器和Linux下事件触发器。

软件更新：
rdbctrl for windows/linux fileversion 1.0.1.4
rdbsrv for windows/linux fileversion 5.0.9.2
rdbapi for windows/linux fileversion 5.0.8.5
ioserver for windows/linux fileversion 1.0.0.8
dac_modrtu windows/linux fileversion 5.0.8.4
jniwsapi for windows/linux fileversion 1.0.0.3
-----------------------------------------------------------------------

RDB2022.4(2022年4月版)

1)upd: opcua驱动增加对string类型的支持。
2)upd: rdbsrv中websocket服务增加对客户端关闭时发送的CLOSE控制帧的处理。
3)fix: 修正2022.3版新增的读取系统版本信息时,在linux系统下忘记关闭/proc/version文件句柄的BUG

软件更新：
dac_opcua for windows/linux fileversion 1.0.0.7
rdbsrv for windows/linux fileversion 5.0.9.1
-----------------------------------------------------------------------

RDB2022.3(2022年3月版)
1)upd: rdbsrv将日志输出到单独的日志服务器logsrv中。
2)upd：升级全功能的实时库管理WEB页面dbman，替代桌面版的rdbman.
3)upd：浮点数的JSON格式化取消科学计数法输出，避免大浮点数可能带来的精度损失。
4)upd: 升级logsrv，增加append命令，优化日志查看html页面。

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.9
rdbapi for windows/linux fileversion 5.0.8.4
logsrv for windows/linux fileversion 1.0.0.3
rdb_http/dbman 新增的实时库WEB管理

注意此升级需要配置log服务的url, 一般和ioserver共用logsrv就可以了。
在rdbsrv.ini或者rdbux64.conf中[log]小节如下配置

[log]
logurl = udp://127.0.0.1:999/rdbsrv?level=dbg
	
如果没有logurl配置，默认为 udp://127.0.0.1:999/rdbsrv?level=dbg，具体参见rdbsrv.ini中配置

升级方法：

1)如果没有安装logsrv，先在实时库机器安装logsrv，并启动logsrv服务.
2)停止实时库服务，在rdbsrv.ini或者rdbux64.conf配置中添加 logurl配置，拷贝替换rdbsrv.exe或者rdbux64
3)拷贝替换rdb_http目录，日志现在通过logsrv查看和下载, rdbsrv本身不在提供日志查询和下载服务。
  如果rdb_http中有自己的页面，可以只拷贝rdb_http/dbman目录。
4)启动实时库服务，通过logsrv提供的日志页面查看是否成功启动。
5)升级完成后， 使用浏览器访问 /dbman/index.html进入实时库WEB管理系统。
  例如 http://192.168.1.214:921/dbman/index.html
-----------------------------------------------------------------------

RDB2022.2(2022年2月版)
1)FIX 修正processview组态画面编辑时,调整水平和垂直的线或者管道的Z轴顺序失败的BUG.
2)FIX 修正当rdbapi和rdbsrv在同一台机器时，rdbapi第一没有连接成功rdbsrv或者rdbsrv没有运行，不能自动重连的BUG.
3)UPD rdbsrv常规优化.

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.8
rdbapi for windows/linux fileversion 5.0.8.3
processview/pveditctrl.dll  fileversion 5.0.7.5
-----------------------------------------------------------------------

RDB2022.1(2022年1月版)
1)FIX 修正rdbsrv在配置 makesoe = no 或者默认不配置表示关闭后台SOE越限生成功能时，
      客户端使用rdb_getoutlimitsnaps命令读当前取越限快照会导致服务异常的BUG.

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.7
-----------------------------------------------------------------------

RDB2021.12(2021年12月版)
1)UPD 更新rdbsrv当不限历史最大重用空间时单个标签最大重用空间为245MBytes
2)ADD 增加processview画面组态的标签查询替换功能(F3快捷键)。
3)ADD 增加图形对象名查询替和选中功能(F4快捷键)。
4)FIX 修正processview图形动作表达式超出1024字符编译失败pvedit崩溃的BUG,增加1024长度限制并提示。

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.6
processview for windows fileversion  5.0.7.4
-----------------------------------------------------------------------

RDB2021.11(2021年11月版)
1) Fix: 修正IOServer下行控制消息编码错误导致控制失败和IODevice和IOServer断开的BUG。
2) Fix: 修正新加自动删除旧日志文件(rdb2021.9和rdb2021.10)在Linux下因锁重入产生互锁的BUG. 涉及rdbsrv,rdbctrl
3) upd: opcda驱动增加连接失败的错误日志和错误码输出，帮助排查连接失败原因。
4) add: modbus驱动增加更多的字节顺序配置。
5) add: rdbctrl增加三个字符串转数值函数atoi,atoll,atof
6) add: 新增文档《Modbus驱动配置.docx》
7) add: ioserver for Linux增加卸载脚本，修改安装脚本可以覆盖重新安装。

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.3
rdbctrl for windows/linux fileversion 1.0.1.3
ioserver for windows/Linux fileversion 1.0.0.5
dac_modrtu for windows/linux fileversion 5.0.8.3
ezopc_c.dll for Windows fileversion 1.0.0.6

文档更新：
《rdb_user_guide.pdf》
《Modbus驱动配置.docx》
-----------------------------------------------------------------------

RDB2021.10(2021年10月版)
1)add: rdbsrv启用标签插值属性step配置，读取插值和绘图数据时，根据step配置使用线性插值还是梯形插值。
2)add: rdbsrv增加SOE越限事件的恢复描述定义。
3)add: rdbctrl增加三个统计函数。
4)add: processview组态软件C/S版的C脚本增加人工置数和统计函数。
5)add: rdbman增加标签扩展属性(越限恢复的定义和导入导出)，增加step属性的编辑。
6)mod: rdbapi变更标签库扩展属性struct tag_ext,增加越限恢复的导入导出,适配processview新加脚本函数。

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.2
rdbapi for windows/linux fileversion 5.0.8.2
rdbctrl for windows/linux fileversion 1.0.1.2
rdbman for windows/linux fileversion 5.0.8.2
processview 组态和C/S版运行环境

文档更新：
《rdb_user_guide.pdf》
《rdbctrl_user_guide.pdf》
《rdbapi.chm》
《rdb5pvsc.chm》
-----------------------------------------------------------------------

RDB2021.9c(2021年9月中旬版)
1)add: 增加实时库历史空间重用配置策略。
2)add: 增加独立库或者子站对带子站头标签名格式的支持，用于中心站和子站同一套组态画面。
3)add: 增加实时库日志最大文件数配置，超限自动删除最旧文件。
4)upd: 更新《rdb_user_guide.pdf》增加附录7描述存储空间配置。
5)add: 增加历史存储空间计算表格文件《实时库空间配置.xlsx》

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.1
《rdb_user_guide.pdf》
《实时库空间配置.xlsx》
注意 rdbsrv.ini和rdbux64.conf有新增配置参数
-----------------------------------------------------------------------

RDB2021.9(2021年9月版)
1)add: rdbsrv增加实时库服务端越限SOE事件的级别自定义支持。
2)add: rdbman增加SOE越限事件的level级别配置界面。
3)add: rdbapi增加标签扩展属性(SOE越限事件属性)的导入，读取，删除接口。
4)add: rdbctrl增加人工置数的内置函数。
5)add: ioserver增加设备状态标签。
6)add: 增加实时库数据备份工具xcbsyn
7)add: 增加opc da server快照数据发布和说明书。
8)upd: rdbsrv中websocket服务增加对PING/PONG消息的处理，以便适应C#的websocket客户端默认30秒定时发送PONG消息。

软件更新：
rdbsrv for windows/linux fileversion 5.0.8.0
rdbapi for windows/linux fileversion 5.0.8.0
rdbman for windows/linux fileversion 5.0.7.7
rdbctrl for windows/linux fileversion 1.0.1.1
ioserver for windows/Linux fileversion beta4
xdbsyn for windows version 5.0.0.0
rdbopc_gw for windows fileversion 1.0.0.5

文档更新：
《rdb_data_exchange_protocol.pdf》
《ioserver新网关使用说明.pdf》
《rdbctrl_user_guide.pdf》
《rdb_opcgw使用说明.pdf》
-----------------------------------------------------------------------

RDB2021.8-2(2021年8月版月中)
本版是对上一版新增ioserver的bug修复和优化。
1)fix: 修改IODevice中设备驱动使用gbk汉字编码提交标签未转为utf8编码。
2)opt: 优化ioserver中web页面显示具体的数据质量文本。
3)opt: 优化ioserver查询，查询过滤串未使用通配符?和*时按照前后加*处理。

软件更新：
IODevice for windows/Linux fileversion beta3
ioserver httpdoc/index.html 
-----------------------------------------------------------------------

RDB2021.8(2021年8月版)
本版是对上一版新增ioserver的bug修复和优化。
1)fix: 修正ioserver中opcda驱动依赖规则导致无法启动opcda设备的bug.
2)fix: 修正ios_win2/config/io-device.json中opcda配置文件名错误。
3)opt: 优化logsrv，在分仓模式下日志中不输出仓名使日志看起来更简洁。
4)opt: 优化IODevice提交数据，将多个零碎数据提交合并为一个提交
5)upd: 更新文档《ioserver新网关使用说明.pdf》，增加常见故障处理。

软件更新：
ioserver for windows/Linux fileversion beta2
logsrv for windows/linux fileversion beta2
文档《ioserver新网关使用说明.pdf》
-----------------------------------------------------------------------

RDB2021.7(2021年7月版)
1)upd: 更新升级，rdbsrv增加批量控制标签注册服务(ioserver使用)。
2)add: 增加新数据网关ioserver
3)add: 增加日志服务器logsrv
4)upd: 更新rdbapi配套ioserver

软件更新：
rdbsrv for windows/Linux fileversion 5.0.7.9
rdbapi for windows/Linux fileversion 5.0.7.9
ioserver for windows/Linux fileversion beta1  
logsrv for windows/linux fileversion beta1
文档《ioserver新网关使用说明.pdf》
-----------------------------------------------------------------------

RDB2021.6(2021年6月版)
1)upd: 更新升级，rdbsrv双机热备冗余只需要插一个USB授权即可。
2)opt: 优化rdbsrv网络IO的发送缓冲。

软件更新：
rdbsrv for windows/Linux fileversion 5.0.7.8
-----------------------------------------------------------------------

RDB2021.5(2021年5月版)
1)fix: 修正rdbdac中计算标签表达式除0判断错误导致计算结果错误的BUG.
2)fix: 修正rdbsrv中客户端查询请求表达式除0判断错误的BUG.
3)upd: processview中图形名称最大字符数从32增加到80，增加超长截断，避免原来超长编译失败。
4)opt: 优化绘图数据的读取，增加最大最小值特征点。

软件更新：
rdbsrv for windows/Linux fileversion 5.0.7.7
rdbdac_ux for windows/Linux fileversion 5.0.7.7
rdbdac_wx for windows fileversion 5.0.7.3
processview 
-----------------------------------------------------------------------

RDB2021.4(2021年4月版)
1)upd: 启用标签属性Class(标签分类)中的DEFINE标签可以写未来数据，用于计划数据的预写。
2)fix: 修正个别GBK汉字被认为是UTF-8编码字符造成该汉字web显示乱码的BUG.

软件更新：
rdbsrv for windows/Linux fileversion 5.0.7.6
rdbapi for windows/Linux fileversion 5.0.7.6
rdbdac_ux for windows/Linux fileversion 5.0.7.6
rdbctrl for windows/Linux fileversion 1.0.1.0
rdbman for windows/Linux fileversion 5.0.7.6
文档《rdb_data_exchange_protocol.pdf》
-----------------------------------------------------------------------

RDB2021.3(2021年3月版)
1)add: rdbsrv增加标签扩展属性SOE越限描述定义, 实时库服务端SOE生成时启用该配置。
2)add: rdbsrv增加子站列表读取。
3)add: rdbsrv增加客户端连接会话列表读取(含读取子站)。
4)add: rdbman中增加扩展属性SOE越限描述的编辑，导入，导出(在标签表页面的右键菜单中)。
5)add: rdbman中增加三个信息页面，子站接入列表，rdbdac信息，客户端连接会话列表。
6)mod: 修改文档《rdb_data_exchange_protocol.pdf》
7)add: 新增新版的Java客户端和例子,简单易用,具体参见rdbapi/javaws目录

软件更新：
rdbsrv for windows/Linux fileversion 5.0.7.5
rdbman for windows/Linux fileversion 5.0.7.5
rdbapi/javaws 通讯层ws/wss JNI接口 jniwsapi.java, 纯Java层JsonParse.java, tstwsapi.java
文档《rdb_data_exchange_protocol.pdf》
-----------------------------------------------------------------------

RDB2021.2(2021年2月版)
1)add: 增加监控接口获取在线子站列表和概要信息rdb_liststation。
2)add: 增加订阅/取消订阅子站SOE接口rdb_soesubscription_ex。
3)add: rdbapi增加从子站查询SOE和以上新增接口的C API实现。
4)mod: 修改数据网关运行信息接口rdb_getdacruninfo 为 rdb_getruninfo，不仅限于与网关信息，便于以后扩展。

软件更新：
rdbapi for windows/Linux fileversion 5.0.7.4
rdbsrv for windows/Linux fileversion 5.0.7.4
文档《rdb_data_exchange_protocol.pdf》
文档 rdbapi.chm

注：升级需要同时升级 rdbsrv, rdbapi, 才可支持新增接口。
-----------------------------------------------------------------------

RDB2021.1(2021年1月版)
1)add: 增加数据网关运行信息获取。
2)add: 增加linux nofile资源获取，以防止连接超过最大打开句柄数而影响其他功能。
3)upd: 取消rdbapi的双主机切换延迟，目前实测局域网切换时间为小于5毫秒, 另外增加两个接口函数。
4)opt: 优化TLS中AES的加密解密效率。

软件更新：
rdbapi for windows/Linux fileversion 5.0.7.3
rdbsrv for windows/Linux fileversion 5.0.7.3
rdbdac_ux  for windows/Linux fileversion 5.0.7.3
文档《rdb_data_exchange_protocol.pdf》

注：升级需要同时升级 rdbsrv, rdbapi, rdbdac才可支持获取数据网关运行信息。
-----------------------------------------------------------------------

RDB2020.12(2020年12月版)
1)upd: 更新rdbapi，增加混合标签快照读取接口rdb_getsnapshot
2)Fix: 修正rdbapi统计接口rdb_countvalue,极值记录的解析错误。
3)upd: 更新C#例子，增加新接口rdb_connectex的包装和使用。
4)opt: rdbsrv常规优化，重新编译。
5)opt: 优化modbus驱动。
6)Fix: 修复上一般rdbapix优化带来的，当采用实时库时标提交快照漏编码数据类型导致服务端使用默认int32类型的BUG.

软件更新：
rdbapi for windows/Linux fileversion 5.0.7.2
rdbsrv for windows/Linux fileversion 5.0.7.2
modbus driver for windows/Linux fileversion 5.0.7.2
-----------------------------------------------------------------------

RDB2020.11(2020年11月版)
1)OPT:优化rdbsrv内存分配,使用自定义内存池技术,百万标签规模下Windows服务停止时系统内存回收速度提高100-1000倍。
2)OPT:优化标签记录JSON编码,增加一个快速命令"rdb_tagquery_s"，返回时默认值字段不编码，百万级别标签的查询返回速度提高2-8倍。
3)OPT:优化快照写入命令,只返回有错误的的记录信息,提高30%以上单连接快照提交速度。
4)OPT:优化rdbman管理工具界面。

软件更新：
rdbsrv for windows/linux fileversion 5.0.7.1
rdbapi for windows/Linux fileversion 5.0.7.1
rdbman for windows/Linux fileversion 5.0.7.1
-----------------------------------------------------------------------

RDB2020.10(2020年10月版)
1)fix:rdbsrv当磁盘满时日志输出正确的日志信息"disk full"
2)upd:增大rdbapi的同步接口等待返回的超时时间，以避免有些配置较低的系统在100万标签
规模下读取全部标签表可能出现超时的错误。
3)OPT:优化modbus驱动在4G网络不稳定场景下的自动重连机制。
4)OPT:优化rdbdac_ux的双机切换。
5)OPT:优化opcua驱动。

软件更新：
rdbsrv for windows/linux fileversion 5.0.7.0
rdbapi for windows/Linux fileversion 5.0.7.0
dac_modrtu for windows/Linux fileversion 5.0.7.0
dac_opcua for windows/Linux fileversion 1.0.0.6
rdbdac_ux for windows/Linux fileversion 5.0.7.0
-----------------------------------------------------------------------

RDB2020.9(2020年9月版)
1)FIX 修正了新版modbus驱动的一个bug
2)UPD 免费版rdbsrv标签数从128升级到256.即256标签以下免费。
3)UPD 升级了rdbsrv中gbk和utf8编码转换，在英文windows下也可正确转换。
4)UPD 更新rdbadpi, 增加两个接口，支持切换式双实时库连接,详见rdbapi.h中rdb_curdb()和rdb_setslavedb()
5)UPD 更新processview, 启用工程中配置的双库连接。


软件更新：
rdbsrv for windows/linux fileversion 5.0.6.9
rdbapi for windows/Linux fileversion 5.0.6.9
dac_modrtu for windows/Linux fileversion 5.0.6.9
processview

文档更新
rdbapi.chm
-----------------------------------------------------------------------

RDB2020.8(2020年8月版)
1)UPD 升级opcua驱动，nodeid支持数字型。
2)UPD 升级processview CS版，适配SOE事件窗。
3)UPD 升级rdbapi增加适配processview的V4兼容性事件订阅接口，增加标签ctagtype属性的导入。
4)UPD 升级rdbsrv，rdbman支持标签ctagtype属性的导入。
5)OPT 优化modbus驱动,优化rdbdac_ux。
6)FIX 修正rdbsrv后台生成的SOE越限事件未加入订阅推送区的BUG.

更新软件:
dac_opcua for windows/linux fileversion 1.0.0.5
dac_modrtu for windows/linux fileversion 5.0.6.8
rdbdac_ux for windows/linux  fileversion 5.0.6.8
rdbsrv for windows/linux fileversion 5.0.6.8
rdbapi for windows/Linux fileversion 5.0.6.8
rdbman for windows/linux fileversion 5.0.6.8
processview/pvrun.exe  fileversion 5.0.5.5
processview/pvrunctrl.dll fileversion 5.0.6.7
processview/pvedit.exe fileversion 5.0.5.8
processview/pveditctrl.dll fileversion 5.0.6.7

文档：
rdb_user_guide.pdf 新增opcua升级功能描述
rdb_data_exchange_protocol.pdf 修正了一些笔误。
-----------------------------------------------------------------------

RDB2020.7(2020年7月版)
1)ADD rdbctrl 增加双机冗余部署支持。
2)ADD 实时库增加越限标签查询功能和对应客户端接口。
3)OPT 优化rdbdac双机热备。
4)UPD 升级modbus驱动，支持驱动层直接按位分解03,04命令寄存器,可配置通讯最大帧寄存器数和按块读取。
5)FIX 修正上一版rdbman管理工具历史数据查询结果浮点数未显示小数的BUG.

更新软件:
rdbsrv for windows/linux  fileversion 5.0.6.7
rdbapi for windows/linux  fileversion 5.0.6.7
rdbdac_ux for windows/linux  fileversion 5.0.6.7
rdbctrl for windows/linux  fileversion 1.0.0.9 包括web管理httpdoc
rdbman  for windows/linux fileversion 5.0.6.7
dac_modrut.dll/dac_modrut.so  fileversion 5.0.6.7

文档：
rdb_data_exchange_protocol.pdf
rdb_user_guide.pdf
rdbctrl_user_guide.pdf
rdbapi.chm
rdb5pvsc.chm

-----------------------------------------------------------------------

RDB2020.6(2020年6月版)
1)ADD 增加人工置数(数据质量5),增加实时库处理和接口命令。
2)ADD 增加rdabdac_ux可配置实时库连接协议功能，支持ws/wss，新增过单向隔离网闸协议gapudp和gaptcp。
3)UPD 更新processview增加wmf文件的兼容性。
4)UPD rdabdac_ux 增加驱动标签提交的时字符编码的自动识别，支持gbk和utf8自动识别。
5)UPD rdbapi增加人工置数接口和优化自动重连。
6)UPD 更新rdbman对人工置数的显示解析
7)FIX 修正rdbsrv在中心站和子站同时处于冗余部署时消息转发的一些BUG。
8)FIX 修正rdbdac_ux增加设备级双机切换功能后产生的对上断线自动重连后某些情况下未能重新注册控制标签的BUG.

更新软件:
rdbsrv for windows/linux  fileversion 5.0.6.6
rdbapi for windows/linux  fileversion 5.0.6.6
rdbdac_ux for windows/linux  fileversion 5.0.6.6, 升级时注意配置文件 rdbdac_ux.ini的实时库连接配置有变化。
processview/pveditctrl.dll  fileversion 5.0.6.6
processview/pvrunctrl.dll   fileversion 5.0.6.6
rdbman for windows/linux  fileversion 5.0.6.6

rdbdac_ux/httpdoc/index.html  注意更新此文件以便WEB客户端正确显示rdbdac_ux新的url方式的实时库连接状态。

更新文档：
rdb_data_exchange_protocol.pdf
rdb_user_guide.pdf
数据网关rdbdac_ux快速部署指南.pdf
-----------------------------------------------------------------------

RDB2020.5(2020年5月版)
1)ADD 增加标签值越限实时库端生成SOE事件。
2)ADD rdbdac_ux数据网关增加双机热备冗余，支持整体切换和设备级切换, 更新WEB维护监视页面。
3)UPD 更新实时库管理工具rdbman，增加标签后台SOE生成配置，优化界面，更好用，更精致。
4)FIX 修正使用新DXP协议实现的rdbapi的一些细节错误
5)FIX 修正新DXP协议实现的rdbapi没有导出rdb_disconnect函数的BUG。
6)UPD 修正《rdb_data_exchange_protocol.pdf》关于SOE消息的一些错误。

rdbsrv for windows/linux  fileversion 5.0.6.5
rdbapi for windows/linux  fileversion 5.0.6.5
rdbman for windows/linux  fileversion 5.0.6.5
rdbdac_ux for windows/linux  fileversion 5.0.6.5
rdb_data_exchange_protocol.pdf
-----------------------------------------------------------------------

RDB2020.4(2020年4月版)
1)ADD 增加组态和运行画面对子站标签的支持。
2)UPD 优化SVG动画javascript脚本。

涉及更改:
process view (pvrun.exe,pvedit.exe,pvrunctrl.dll,pveditctrl.dll,pviesetup.msi, javascript脚本)

组态子站标签用法：
在动作表达式界面，查询标签时填写子站名跟冒号即可；比如：

例子1：查询子站 "sub1"的所有标签

sub1:

例子2：查询子站"sub1"的opc1开头的标签

sub1:opc1*

注意：这一版组态工具生成的html页面必须和本版的JS脚本配套使用。
html5版的运行画面已经足够强大，推荐使用SVG版，不推荐使用IE控件版(IE控件版不再升级维护)。
-----------------------------------------------------------------------

RDB2020.3(2020年3月版)
1)ADD 增加子站，支持分布式实时库。
2)ADD 增加全新的WS/WSS通道的新的实时库数据交换协议DXP协议。具体参见《rdb_data_exchange_protocol.pdf》
3)UPD rdbapi使用DXP协议实现，API接口级兼容以前应用程序。
4)UPD 更新rdbapi.js(Javascript版的API),更新svg动画脚本，更简洁，更方便和第三方集成。
5)UPD processview为新的svg更新。
6)UPD 更新例子工程，增减chart和svg实时工况图混合html页面。
7)UPD rdbctrl中JS脚本增加cFile文件操作对象.

涉及更改:
rdbsrv for windows/linux  fileversion 5.0.6.4
rdbapi for windows/linux  fileversion 5.0.6.4
rdbctrl  for windows/linux  fileversion 1.0.0.8
processview 组态部分和web javascript部分。
《rdb_data_exchange_protocol.pdf》
《rdbapi.chm》
《rdbctrl_user_guide.pdf》

注：rdbsrv for windows/linux 兼容以前客户端应用程序。新的协议和新的rdbapi才支持分布式。
-----------------------------------------------------------------------

RDB2002(2020年2月版)
1)UPD 更新，不压缩的历史数据可以改写，时标相同改写(使用补录接口函数rdb_valinsert可改写)。
2)UPD 更新，各种数据类型严格按照配置的压缩和例外处理，didital类型也支持不压缩和不例外，如果要原样存储，压缩设置为不压缩，关闭例外过滤(最大和最小例外周期设置为0)。
3)UPD 更新，数据网关rdbdac_ux和rdbdac_wx导出标签表时，digital的默认配值为关闭例外，压缩设置为
绝对值精度压缩，最大压缩周期3600，也就是如果一直不变1小时落地一个记录,可以按照需求改为不压缩。
4)UPD 更新镜像服务器可以是带主从冗余的服务器组。
5)UPD 更新 opcda驱动将采集的bool值true(-1) 强制转换为 1

涉及更改:
rdbsrv for windows/linux    fileversion 5.0.6.3
rdbdac_ux windows/linux    fileversion 5.0.6.3
rdbdac_wx for windows fileversion 5.0.6.3
dac_opcdrv.dll fileversion 1.0.0.9
-----------------------------------------------------------------------

RDB2001(2020年1月版)
1)优化上一版本的双机热备功能。

涉及更改:
rdbsrv for windows/linux    fileversion 5.0.6.2
-----------------------------------------------------------------------

RDB1912
1.实时库rdbsrv服务for windows/Linux,增加双库主从热备高可用。
2.rdbac_ux/rdbdac_ux_win,增加主从双库热备连接。
3.文档，更新上述功能相关的文档。

涉及更改:
rdbsrv for windows/linux    fileversion 5.0.6.1
rdbdac_ux for windows/Linux64 fileversion 5.0.6.1

文档更新：
rdb_user_guide.pdf
rdb_java_api.pdf
rdb_websocket.pdf
实时数据库快速部署指南.pdf
数据网关rdbdac_ux快速部署指南.pdf

删除:
实时库实现了双击热备高可用，删除了数据备份(xdback)和数据同步(xdbsun)。

-----------------------------------------------------------------------
RDB1911
1.实时库rdbsrv服务for windows/Linux。
  1)增加：客户端提交快照时如果时标为0则表示使用实时库服务器的时间。
  2)增加：实现PREST标签(预置标签)，PRESET标签没有历史，只有快照(快照会落地存储)，通过写快照方式更改。
一般预制标签采用0时标写快照方式提交和更改。

2.数据网关rdbdac_ux for windows/Linux ，rdbdac_wx for win32
  1)增加：增加配置提交快照时时标模式，三种选择：
     driver ：表示使用驱动提供的时标，默认方式，也是原有方式。
     local :使用网关本地时标。
     rdb :使用实时库时标，即采用0时标提交方式，由实时库使用实时库服务器的当前时间作为数据时标.

在 rdbdac_ux.ini /rdbdac_wx.ini中的 [other]小结增加参数 timemode,如下：

timemode = ;[driver/local/rdb]之一，提交标签记录时的时标模式，不填写表示使用默认值driver;

3.管理工具rdbman标签表显示优化。

4.文档
  1）更新rdb_user_guide.pdf，关于PRESET标签的描述
  2）更新rdbapi.chm，关于0时标提交快照数据的描述。

涉及更改:
rdbsrv for windows/linux    fileversion 5.0.6.0
rdbdac_ux for windows/Linux64 fileversion 5.0.6.0
rdbdac_wx for windows fileversion 5.0.6.0
rdbman for widnows/linux64 fileversion 5.0.6.0
-----------------------------------------------------------------------

RDB1910
1.实时库rdbsrv服务
  1.1镜像输出增加TCP方式，和UDP方式一样可以通过单向网闸向镜像服务器同步数据(实时数据，SOE，标签变更)。
  1.2标签名中容许字符'\'出现。
  1.3标签描述和标签文本值中，json输出时，增加双引号'"'和斜杠'\'的支持。
2.processview
  2.1编译整个工程时，增加同时全部重新输出画面html文件功能。
  2.2增加标签名中'\'支持，和标签描述中'\','"'等特殊字符的支持。

涉及更改:
rdbsrv for windows/linux    fileversion 5.0.5.9
Processview/pveditctrl.dll  fileversion 5.0.5.7
Processview/pvweb/js/rdb_svg.js  fileversion 1.0.1.2
-----------------------------------------------------------------------

RDB1909
1 实时库rdbsrv服务
  1.1.增加websoscket写快照命令。
  1.2.websocket版的对象标签控制输出和写快照同时支持16进制书写格式和base64格式，自动识别。
  1.3.websoscet版读取对象标签值统一为base64编码。
  以上更新参见《rdb_websocket.pdf》
  1.4 Fix，修正rdbctrl控制值标签控制输出返回的状态码.
2 upd: 升级rdb_svg.js,支持一个html页面更多对象标签的读取。
3 mod: 更改pvedit中实时库连接参数编辑输入对话框端口的下限从1024改为25。

涉及更改:
rdbsrv for windows/linux  fileversion 5.0.5.7
Processview/dbconset.dll  fileversion 4.0.0.5
Processview/pvweb/js/rdb_svg.js  fileversion 1.0.1.1
《rdb_websocket.pdf》
-----------------------------------------------------------------------

RDB1908

1)upd: processview web画面SVG中增加对多行文本的支持.
2)upd: rdbctrl 控制用JS脚本增加对字符串标签的快照和设备访问支持。

涉及更改:
rdbctrl for windows/linux  fileversion 1.0.0.7
processview/pveditctrl.dll fileversion 5.0.5.5
文档《rdbctrl_user_guide.pdf》
-----------------------------------------------------------------------

RDB1907

1)UPD:rdbdrv,rdbctrl,rdbdac_ux等支持web管理的增加日志，配置文件等GBK和utf-8编码的自动识别。
2)UPD:rdbdac_ux增加web管理是配置文件csv文件自动按照表格模式显示。
3)UPD:rdbsrv,rdbdac_ux,rdbctrl等支持web管理的增加WS/WSS的url地址自动识别和填写。
4)UPD:rdbdac_ux重大升级，跨平台，支持WEB管理配置，取代rdbdac_wx,详细参见《数据网关rdbdac_ux快速部署指南.pdf》

涉及更改:
rdbsrv for windows/linux     fileversion 5.0.5.6
rdbctrl for windows/linux    fileversion 1.0.0.6
rdbdac_ux  for windows/linux fileversion 5.0.0.0
添加文档《数据网关rdbdac_ux快速部署指南.pdf》
-----------------------------------------------------------------------

注：
从2019年7月开始，实时库按照自然日历编订版本，不定期按月发布，统一升级新功能和BUG修复。
如无特殊说明，均全兼容上一版本。

www.kipway.com


