ITEEDU

26.2.5.13. 版本0.74

·         增加了Unix套接字支持(感谢Mohammad DAMT [md@mt.web.id])。

·         没有可用数据时,仅调用Thread.Sleep。

·         该井了参数数据中引用字符的转义特性。

·         删除了parameter.cs中易造成误解的注释。

·         更正了连接池缺陷。

·         再次更正了相同的连接池缺陷!! ;-)

·         更正了ConnectionSTring编辑器对话框(感谢marco p (pomarc))。

·         现在,在连接字符串中支持UserId(感谢Jeff Neeley)。

·         创建非输入参数时抛出异常(感谢Ryan Gregg)。

·         增加了更多文档。

·         提供了新的MultiHostStream能力。诚挚感谢Dan Guisinger对此的贡献。是他首次提供了在连接字符串上支持多台机器的代码和观念。

·         增加了大量文档。仍有很多文档需要增加。

·         更正了与0.73有关的速度事宜。

·         更改了MySqlDataStream中的Thread.Sleep(0),以便在不需要等待时优化性能(感谢Todd German)。

·         预先将idlepools填充到了MinPoolSize。

·         个高质量MySqlPool死锁条件以及愚蠢的缺陷,其中,CreateNewPooledConnection从不为连接池添加新连接。此外,还更正了MySqlStream.ReadBytes和ReadByte,从而不再使用并非始终正确的TicksPerSecond。(感谢Matthew J. Peddlesden)。

·         修正了精度和标度(感谢Matthew J. Peddlesden)。

·         为流读取方法增加了Thread.Sleep(1),使之对CPU更友好(感谢Sean McGinnis)。

·         更正了ExecuteReader有时会返回Null的问题(感谢Lloyd Dupont)。

·         更正了与Null字段处理有关的主要缺陷(感谢Naucki)。

·         封装了针对max_allowed_packet的查询,以及Try Catch中的字符集(并设置为默认)。

·         更正了套接字未能恰当关闭的问题(感谢Steve)。

·         更正了ExecuteNonQuery不能始终返回正确值的问题。

·         更正了InternalConnection,不使用@@session.max_allowed_packet,而是使用@@max_allowed_packet。(感谢Miguel)。

·         增加了很多新XML文档行。

·         更正了SQL解析功能,不发送控查询(感谢Rory)。

·         更正了阅读器在关闭时不能unpeeking信息包的问题。

·         更正了不能处理用户变量的问题(感谢Sami Vaaraniemi)。

·         更正了MySqlPool中的循环检查功能(感谢Steve M. Brown)。

·         更正了ParameterCollection.Add方法,以与SqlClient匹配(感谢Joshua Mouch)。

·         更正了ConnectionSTring解析功能,以处理布尔类型的NO和YES,以及非小写值(感谢Naucki)。

·         增加了InternalConnection类,修改了连接池功能。

·         实现了Persist Security Info(持续性安全信息)。

·         为项目增加了security.cs和version.cs。

·         更正了Parameter.cs中的DateTime处理功能(感谢Burkhard Perkens-Golomb)。

·         更正了某些类型抛出cast异常的参数序列化问题。

·         更正了DataReader,转换所有的返回值以防止抛弃错误(感谢Keith Murray)。

·         为Command.ExecuteReader增加了代码,如果初始SQL命令抛出异常,将返回Null(感谢Burkhard Perkens-Golomb)。

·         构造了与重组一起引入ExecuteScalar缺陷。

·         进行了重新构造,允许LOCAL DATA INFILE,以及更好的信息包排序。

·         更正了与重组有关的数个缺陷。

·         完成了前期工作,支持Mysql 4.1中更安全的密码。不再支持4.1版中的旧密码。

·         正确处理系统参数后显示参数(Adam M. (adammil))。

·         现在,可将字符串直接赋给blob字段(Adam M.)。

·         更正了浮点参数(感谢Pent)。

·         改善了参数ctor和ParameterCollection.Add方法,以更好地匹配SqlClient(感谢Joshua Mouch)。

·         更正了Connection.CreateCommand以返回MySqlCommand类型。

·         更正了连接字符串设计器的对话框问题(感谢Abraham Guyt)。

·         更正了与发送命令无法总是读取响应信息包有关的问题(感谢Joshua Mouch)。

·         更正了某些Blob类型无法被处理的参数序列化问题(感谢Sean McGinnis)。

·         从DataReader代码中删除了伪MessageBox.show(感谢Joshua Mouch)。

·         更正了split sql代码中的丑陋缺陷(感谢所有人! :-) )