VDN升级记录       发布日期:2019年9月23日
分享到:

版本: V2019.2.1.3
2019年9月23日
1、数据驱动
     VDN驱动注册时增加版本判断,验证模式下当已注册驱动与调用DLL版本不同时,重新进行注册.
     数据库连接增加CPB参数,兼容SQLAnyWhere使用LIST等函数的情况
     进一步提升安全性,包括系统设置登录密码加密传输(配置见Help--服务器端--安全配置)等
2、uo_vdncore核心组件
     解决uo_vndcore导入时TextChange事件导致的警告信息
     增加远程获取项目信息函数getProjectInf,用以获取项目信息,比如版本号(Ver)、发布日期(CreateDate)、更新日期(UpdateDate)等
3、HttpClient增加AuthMethod属性,便于自定义身份认证方式 默认 HCAUTH_NTLM 
4、加密模块
     RSA增加对PKCS1格式秘钥的支持,原为PKCS8
     增加Crypto_KeyBase64,Crypto_IVBase64参数,适应DES、3DE3、AES的Key/IV为Blob时,通过base64编码后传入
5、增加URLEncode_Full函数,可对整个URL地址进行URL编码(之前为单个参逐一编码)
6、JSON完善AppendJSON函数,当Key不存在时作用同SetJSON
7、支付宝增加参数PID,支持服务商模式
8、微信
     增加用户标签(tag)管理(相当于给用户分组),增加个性化菜单管理,可为用户显示个性化菜单
     增加对基本配置--服务器配置--消息加解密方式--安全模式(AES)的支持
     企业微信增加文件消息
9、Web示例增加前台图片压缩示例,可以对图片进行缩放、压缩后再上传,见UpFile.html

版本: V2019.2.1.1
2019年8月15日
1、数据引擎后台内存优化
2、在线付款功能
     增加支付宝扫码付款、条码付款、H5(微信公众号)付款
     增加支付宝交易查询、撤销、退款、关闭、账单下载等功能
     微信增加付款码付款,现支持Native支付、JSAPI支付、付款码支付
     微信增加增加交易查询、撤销、退款、关闭、账单下载等功能
3、微信增加公众号菜单管理、图文素材、普通素材、被动回复文本、图文消息功能
     可接收并回复关注、取消关注事件、自定义菜单事件及用户向公众账号发送的消息
4、JSON组件
     dw2json大幅提速,原来需要2秒完成操作现在只需80毫秒
     增加Titles属性,支持ToJSON操作自定义标题
     增加AppendJSON、SetJSON等函数
     增加新JSON操作示例
5、WebApp
     函数增加_wc后缀,用以处理特殊字符的传递(适用于PB10以上版本)
     扩展vdn.submit函数,对普通容器也可调用submit模拟form提交
     增加WebApi.html展示WebAPI的另一种更友好的实现方式
6、HttpClient组件
     解决httpClient解决setHeader\setCookie特殊情况下的bug
     增加PUB、DELETE等方法的支持
     增加代理(proxy)设置系列函数
     增加调用WebService示例;增加PUT文件到WebDAV的示例
 7、加密模块
     悉数增加UTF-8字符集示例
     增加RSA签名、验签、秘钥格式化、根据私钥获取公钥等功能
     增加AES的ECB、CFB模式,现支持CBC、ECB、CFB三种模式
8、二维码增加生成Blob、Logo支持、多种图片格式、多种清晰度选择
9、系统设置密码错误锁定机制修改,高级设置增加密码错误计数及锁定时间设置

版本: V2019.1.1.2
2019年4月27日
1、批量更新优化,进一步提速,增加分组(Scope)的Package等参数
2、DW2JSON功能优化提速
3、解决文件压缩追加文件体积不准确的问题
4、VDNServer运行自动提权
5、Web改善对模板符号{{}}的更多兼容

版本: V2019.1.1.1
2019年4月2日
1、浏览器运行NPAPI插件和IE插件合并,修复极速模式插件失效的问题
2、支持非管理员模式运行,解决非管理员模式运行重复打开IE浏览器的问题
3、解决低版本浏览器加载界面显示问题,兼容IE6-IE11及常规浏览器极速模式
4、数据库连接增加集成认证方式(SSPI)
5、增加VesnCommand Options指令,可动态指定MsgHwn,用以接收数据库中断消息
6、批量更新增加分组功能,支持identity自增列
7、解决客户端使用多线程数据操作存在的问题
8、重新优化客户端心跳包机制
9、数据库连接增加Remark参数,可以自定义连接备注信息
10、数据库连接增加Name\CancelEvent参数,提供两种手动中止数据库连接操作方式
11、系统设置【在线管理】增加Host列显示
12、驱动注册增加提权参数
13、增加3DES加密算法
14、VDNServer第一次运行自动设置目录权限,无须在手动配置Network Service权限
15、数据库引擎后台优化
16、Web开发模板提供页面嵌入式模板(非变量定义),便于编辑模板
17、Web开发选择器(Picker)增加Buttons属性,可自定义按钮文本

版本: V2018.3.1.9
2019年2月17日
1、增强VDN组建功能
2、增加七牛云上传、短信发送、快递查询等示例
3、其它细节调整

版本: V2018.3.1.8
2018年12月16日
1、增加网络自动监测机制,实现网络恢复后自动重连(之前的模式为被动触发重连)
2、增加图片Base64编码、解码示例代码
3、其它细节调整

版本: V2018.3.1.1
2018年10月16日
1、解决Web无法从后台控制radio属性的问题
2、解决个别多CPU服务器下VDN激活失败的问题
3、解决对中文数据库名的支持
4、调整文件下载规则
5、重新设计了IE运行加载页面
6、WebApp中Type="button"的按钮不再自动提交到后台(注意)
7、增加项目发布及浏览器运行对https传输协议的支持
8、增加WebApp中前端选择器的示例(扩展MUI的picker)
9、增加uo_vdncore.wa_sendmsg函数,实现webapp后台无连接推送消息
10、增加消息推送对多用户组的支持,用户可以以多用户组(多角色)方式登录
11、增加企业微信DEMO及文档
12、增加字符串、BLOB及文件的压缩、解压缩函数,方便插件传参使用
13、增加PB端二维码
14、增加动态域名DNS功能,类似花生壳动态域名解析
15、增加微信扫码支付的示例
16、增加ConTimeout连接参数,实现自定义连接超时时间
17、增加计划任务新规则:间隔等待
18、其他细节方面若干调整

版本: V2018.2.1.1
2018年6月8日
1、增加公众号微信支付的调用封装,支持服务商及商户模式
2、增加微信接口的调用封装,提供扫一扫、图片上传等接口的DEMO
3、增加微信模板消息的封装,实现C/S、Web端的发送
4、增加对Web页面上传及ajax上传文件的支持(区别于调用微信接口实现的上传)
5、增加AES\RSA\SHA\HMAC-SHA\DES\MD5的加解密函数
6、WebAPI实现跨域Session
7、解决WebAPI当参数仅为一个时不能接受空字符串参数的问题
8、解除页面的wa_alert必须要有form的限制
9、解决大文件上传的问题
10、增加及完善其他若干子功能

版本: V2018.1.1.1
2018年1月16日
1、增加微信客户端组件,完成微信单点登录等工作(后续将继续扩展)
2、增加调试跟踪(Trace)功能,实现PB插件及前台JS的信息跟踪,方便调试
3、增加JSON组件,提供包括DW2JSON\SQL2JSON\JSON2DW等功能
4、vdn.js增加模板函数方便将JSON快速转换为列表、表格等HTML语法
5、根据用户实践开发优化WebApp细节
6、优化数据客户端
7、优化存储过程处理机制,对于SQLSERVER存储过程执行提升效率

版本: V2017.11.1.1
2017年11月26日
1、全新的VDN WebAPP,可开发H5+PB的Web站点,适用于微信公众平台及手机浏览器
2、项目发布新增PB插件、WebApp等项目类型的支持
3、项目发布实现增量发布,大幅提高项目发布的速度
4、新增功能丰富的WebAPI接口,支持HttpClient、Ajax、WebSocket等形式的访问
5、增加令牌验证,加强WebAPI及WebSocket调用的安全性
6、增加任务计划功能,定时执行任务,应用举例:微信access_token维护功能
7、增加数据库帐套远程编辑接口
8、增强HttpClient客户端组件
9、快捷方式增加超级链接类型
10、解决繁体用户混用韩文乱码的问题
11、增加Share目录公用PB运行库

版本:V2017.8.1.6 
2017年9月10日 
1、优化服务端对客户端意外断网的侦测及处理机制
2、增加outage参数,可自定义断网后的回滚或提交操作
3、优化存储过程执行机制,大幅提升执行速度。
4、增加设置,客户端连接支持自定数据库名,提升灵活性
5、修复繁体(台湾)客户端智能提速、项目发布中的乱码字符
6、增加远程编辑数据库帐套接口

版本:V2017.8.1.1 
2017年8月1日 
1、解决异步下载中文路径、中文文件名失败的问题
2、增加获取服务器时间的非数据库方式
3、完善查询中断网的超时处理,加强驱动对意外情况的容错性
4、VDN数据库在线、消息在线、在线管理增加计算机名的显示

版本:V2017.7.1.1 
2017年7月7日 
1、提升文件处理的安全性控制
2、解决智能提速下兼容泰语类型的编码
3、智能提速:ORACLE驱动要求使用ODAC11及以上版本
4、消息推送解决部分客户端出现Cryptographic Provider内部错误的问题

版本:V2017.6.1.3 
2017年6月26日 
1、解决新版繁体序列号激活失败的问题 
2、解决繁体服务端连接简体数据库乱码的问题 
3、根据用户反馈完善智能提速的细节问题 

版本:V2017.5.1.1
2017年5月8日
1、全新开发独立的服务端,发布更加便捷
2、重构数据算法,性能较上一版本提升40%以上
3、结合多种语言的优势实现高并发低消耗
4、全新服务端平台,为VDN移动开发做好准备

版本:V2016.10.1.1
2016年10月13日
1、合并数据压缩方式,细化客户端参数
2、批量数据执行进一步提速
3、数据算法优化,提升数据加载速度
4、增加若干实用子功能

版本:V2016.3.18.6
2016年8月1日
增加对国内主流浏览器极速模式支持

版本:V2016.3.18.5
2016年6月27日
1、项目发布细节调整
2、服务器端激活去除移动硬盘对激活的影响

版本:V2016.3.18.4
2016年5月31日
1、项目发布实现异步上传,减少浏览器停止响应的提示
2、系统优化(SelectBlob)

版本:V2016.3.18.3
2016年4月11日
1、解决当DisableBind=0列类型为uniqueidentifier更新的问题

版本:V2016.3.18.2
2016年4月5日
1、完善服务器端.Net开发接口
2、双签名数字证书
3、系统优化

版本:V2016.3.18.1
2016年3月21日
1、增加服务器端.Net插件功能,通过PB客户端可以调用位于服务器端的.Net类函数,方便扩展
2、服务器端激活服务优化
3、文件下载URL地址自动编码
4、系统优化

版本:V2016.1.1.2
2016年1月26日
1、对ORACLE的PACKAGE存储过程的调用智能判断

版本:V2016.1.1.1
2016年1月18日
1、项目发布增加系统安装、更新界面图标自定义
2、增加选项确定安装目录是否显示

版本:V2015.12.1.3
2016年1月5日
1、增加离线文件激活形式
2、增加服务器端Host参数设置
3、系统优化

版本:V2015.12.1.2 
2015年12月13日
1、升级授权管理,增加系统安全性,方便开发者对客户发布进行管理
2、增加对DisableBind=0参数的支持
3、隐藏IDE通过VDN获取数据库的敏感信息
4、配置文件run.config每次修改后自动备份,避免配置文件发生意外后及时恢复
5、PB插件功能增加对项目目录安放PB环境DLL的支持
6、对ORACLE的PACKAGE存储过程的支持
7、解决IE插件特定情况下DAX的错误
8、IE运行对弹出窗体的嵌入处理
9、支持IE运行时通过URL传入参数,并验证来源,方便实现单点登录
10、增加对HOST参数附加信息的处理
11、VDN系统整体优化,性能提升

版本:V2015.8.1.1
2015年8月17日
1、帐套设置增加ODBC接口,可以支持MySQL等通过ODBC连接的数据库
2、增加连接参数ProvType=NCLI,支持对SQLSERVER使用NCLI驱动,详见帮助文件连接参数说明
3、项目发布增加对长扩展名文件的支持

版本:V2015.7.1.1
2015年7月5日
1、IE运行时没有管理员权限时主动请求管理员权限
2、项目发布快捷方式增加【自动切换管理员权限运行】选项
3、集成VDN客户端VesnDataClient组件到项目发布,无需手动添加客户端文件
4、优化智能升级

版本:V2015.6.5.1
2015年6月5日 
1、优化项目发布、智能升级,增加多文件属性操作
2、增加UpdateProject参数,可以连接时检测升级
3、优化消息服务
注:项目发布文件在服务器上都统一到了Package目录里,更新后之前发布了项目,点击【重新导入】刷新一下。

版本:V2015.1.0.4
2015年5月5日 
1、优化文件上传内存释放
2、优化BLOB数据更新方式
3、修改PB10以上智能升级的问题

版本:V2015.1.0.3
2015年4月29日 
1、升级驱动程序及项目发布系统对繁体系统的支持
2、增加Traditional参数,支持繁体序列号
3、解决项目发布创建快捷方式时选择图标报错的BUG
4、增加新的安全参数,灵活处理安全问题
5、系统优化
2015.1.0.3版本项目发布有大幅度改变,如果已经使用项目发布功能清和我们联系看如何平滑过渡。

版本:V2015.1.0.2
2015年4月7日 
1、增加Batch指令,集中批量提交更新语句,大幅度提升数据更新速度,互联网下最高为直连的30倍。
2、增加IgnorePBTable参数,提高生成动态DataWindow速度
3、增加PB插件功能,客户端通过VDN调用服务器端的PBD函数,方便用户自行扩展功能
4、细化系统设置提示;修改系统设置后不影响在线状态
5、将无效状态分为已注销和无效两种状态,无效状态可以注销数连接

版本:V2015.0.0.1
2015年3月10日
1、增强后台管理安全性
2、增加在线发布、智能升级功能
3、增强系统运行安全性
4、增加IE运行功能
5、升级帮助文件

版本:V2014.3.0.2
2014年11月10日
1、增加系统同设置里显示各个部分的版本,包括客户端的DataClient的版本
2、增加远程上传、删除文件的权限控制
3、提升文件下载速度
4、系统优化

版本:V2014.3.0.1
2014年10月12日
1、增加上传、异步上传、下载、异步下载功能
2、增加ConvertWChar阐述,针对PB9通过动态DW或者内嵌SQL读取nvarchar(SQLSERVER),varchar2(ORACLE)乱码的问题(PB9自身的BUG)
3、完善系统一些细节

版本:V2014.2.0.5
2014年8月25日
增加ConcatNull参数,ConcatNull=1 同NULL字符串连接时返回非空字符串

V2014.2.0.4
2014年8月8日
1、优化客户端对临时文件的处理
2、解决极速模式下BLOB数据的处理

版本:V2014.2.0.3
2014年8月2日 
1、增加DoubleQuote参数为SQL语句中的双引号
2、为消息服务增加Debug参数,以便在PB环境下使用

版本:V2014.2.0.2
2014年7月30日
1、完成了消息推送组件的开发,增加了示例代码。
2、将VDN的客户端安装的PB脚本融合到了uo_vdncore里,方便调用
3、对于表中有触发器的情况增加了RecheckRows参数
4、针对SQLSERVER增加了AppName和 Host参数