2008.04.17

MySQL

MySQL Connector/Net 5.0.9がリリースされました。

オリジナル版:http://lists.mysql.com/dotnet/1271

 

MySQL用の全てが管理された.NETドライバの新バージョンであるMySQL Connector/Net 5.0.9がリリースされました。
5.0.9は、既存の製品版である5.0シリーズのアップデート版です。

 

************* 重要 ********************

5.0.9は5.0シリーズでの最新リリースとなるべく計画されています。"data-loss"タイプのバグが発見された場合にのみアップデートを行なう予定です。全ての新製品について、5.1の新しい製品の使用をお奨めします。

********************************************

 

バージョン5.0.9は、MySQL-4.1, MySQL-5.0, MySQL-5.1ベータ版、もしくはMySQL-6.0アルファ版を含むMySQLの全てのバージョンで動作します。

 

http://dev.mysql.com/downloads/connector/net/5.0.html のConnector/Netダウンロードページとミラーサイトから、ソースとバイナリ形式で現在利用可能です。すべてのミラーサイトが現在、最新であるとは限らないことに注意してください。あるミラーサイトでこのバージョンを見つけることができない場合は、再度確認を行うか、あるいは別のダウンロード・サイトを選択してください。

 

以下は、変更事項です。

 

== Features or behavior changes ==
- added implementation of MySqlCommandBuilder methods QuoteIdentifier
and UnquoteIdentifier
(bug #35492)

 

== Bugs fixed ==
- Fixed problem where fields that were blobs but did not include the
BLOB flag were treated
as binary when they should have been treated as text. (Bug #30233)
- Changed from using Array.Copy to Buffer.BlockCopy in
MySqlDataReader.GetBytes. This
helps with memory usage as we expect the source and destination
arrays to not be overlapping.
(Bug #31090)
- Fixed problem that prevented commands from being executed from the
state change
handler. Not sure why you would want to do this but... (bug #30964)
- Fixed issue where column name metadata was not using the charset
given on the connection string
(Bug #31185)
- Fixed problem with installer where the installation might report a
failure to
remove the performance counters if the performance counter category
had already
been removed for some reason
- Fixed problem with installer where attempting to install over a
failed uninstall
could leave multiple clients registered in machine.config. (Bug
#31731)
- Fixed problem with connection string caching where our collection
class was
using case insensitive semantics and this causes cases where a user
orginally
used the wrong case for a user id and then fixed it to still get
access denied
errors. (Bug #31433)
- improved the speed of load data local infile significantly
- fixed MySqlDateTime.ToString() to properly return the date value
(Bug #32010)
- fixed problem where string parameters who have their size set after
their value could cause exceptions
(Bug #32094)
- fixed problem where old code was preventing creating parameter
objects with non-input direction using
just a constructor (Bug #32093)
- fixed problem where a syntax error in a set of batch statements
could leave the data adapter in a state
that appears hung (bug #31930)
- fixed the MySqlException class to set the server error code in the
Data[] hash so that
DbProviderFactory users can access the server error code (Bug
#27436)
- fixed problem where changing the connection string of a connection
to one that changes
the parameter marker after the connection had been assigned to a
command but before
the connection is opened can cause parameters to not be found (bug
#13991)
- some fixes to cancel and timeout operations so that they are more
dependable
- fixed problem where cloning a parameter that has not yet had its
type set would yeild
a cloned paramter that would no longer infer it's type from the
value set