2007.05.23

MySQL

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

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

MySQL用の全てが管理された.NETドライバの新バージョンであるMySQL Connector/Net 5.1.1がリリースされました。


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

これは重要なリリースであり、製品をパッケージする方法の変更を示しています。今まで、個別のダウンロードとしてcore providerおよびVisual
Studioの統合ビットを発送してきました。これが少し問題になってきています。VSパッケージとcore providerの両方における変更コードを含んだバグを
私達はしばしば修正しようとします。このことにより、バグ修正の効果を確認のために、両製品ともにユーザがアップグレードしなければならないというバージョン問題が発生しました。この解決のため、個別の製品としてのVisual Studio用ツールを廃止し、新たなConnector/Netインストーラ内にツールを統合することに決定しました。このことにより、ユーザがより独創的な技術を味わって頂くよう願っています。
この製品をインストールする前に、Visual Studio用ツールの以前のバージョン全てをアンインストールする必要があります。

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


バージョン5.1.1は、MySQL-4.1、MySQL-5.0、MySQL-5.1ベータ版、MySQL-6.0ファルコンプレビュー用を含んだいくつかのMySQLバージョンでの使用にふさわしいリリースです。
このバージョンはアルファ特性のソフトウェアですので、製品環境で使用すべきではないことをご承知ください。


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


以下は、このリリースの主な特徴です:

-------------
Bugs fixed:
-------------
- Fixed password property on MySqlConnectionStringBuilder to use
PasswordPropertyText
  attribute.  This causes dots to show instead of actual password text.

- Fixed problem with pooling on the compact framework.  It should work now.

- Install now calls VS setup only when VS integration is selected. (bug
#28260)

- MySqlRoleProvider.GetRolesForUser now works correctly (bug #28251)
  In 5.1.0, the code has a typo and was attempting to access the wrong
table.

- Installer now adds a default connection string to machine.config. 
The installer for 5.1.0 installed components that reference a connection
string with a given name but it didn't actually create the connection
string.  It was discovered that this causes a problem when you have other
web projects (they don't have to use MySQL to experience problems).  This
version now includes a blank default connection string to solve these
issues.  Note that you will still need override this connection string to
use the providers in your projects.

- Changed installer to only give option to install Visual Studio integration
if Visual Studio 8 is installed

(Bugs fixed in 5.0.7 that are now appearing in 5.1.1)

-Bug #27765Logging does not work
In previous versions, the binaries were not compiled with the TRACE constant
set.  This prevented trace output from being generated.

-Bug #27679MySqlCommandBuilder.DeriveParameters ignores UNSIGNED flag

-Bug #27668FillSchema and Stored Proc with an out parameter
This bug manifested itself when you attempted to call FillSchema on a stored
procedure that uses an output parameter.  The error that was received was
"Invalid attempt to access a field before calling Read()"

-Bug #28167Poor performance building connection string (thanks Maxim!)

-Bug #26041Connection Protocol Property Error in PropertyGrid Control
In prior builds, selecting different connection protocols would fail.  

-Bug #26754EnlistTransaction throws false MySqlExeption "Already enlisted"

-Bug #23342Incorrect parsing of Datetime object for MySQL versions below
4.1
 

-----------------------------------
Where to get information.
-----------------------------------

.NET forum: [forums.mysql.com]
.NET mailing list: [lists.mysql.com]
Reggie's blog: [www.bytefx.com]
Planet MySQL: [www.planetmysql.org]