~mysql-clr-team/connectornet/trunk

1031 by Fernando Gonzalez Sanchez
Added changes to correctly generate database on code first and test case, project MySql.Data.Entity.ModelFirst.Tests. While testing the fix corrected
1
- Modified ASP.NET membership provider to create and query all related tables using lowercase names (MySQL bug #61108, Oracle bug #12702009).
976.2.4 by Julio Casal
Merged.
2
- Modified MySqlDataReader.Close to use Default behavior when clearing remaining resultsets (MySQL bug #61690, Oracle bug #12723423).
976.2.5 by Julio Casal
Merged.
3
- Modified MySqlScript to enable correct processing of the DELIMITER command when not followed by 
788.11.63 by Julio Casal
Merged.
4
  a new line (MySQL bug #61680, Oracle bug #12732279).
5
- On Model First changed column types generated in sql script to produce more suitable MySql types (MySql bug #59244, Oracle bug #12707104).
935.1.103 by Fernando Gonzalez Sanchez
On Model First changed column types generated in sql script to produce more suitable MySql types (MySql bug #59244, Oracle bug #12707104).
6
- Configured DataGridView to use VirtualMode and added some required events, so it can save back 
976.2.12 by Fernando Gonzalez Sanchez
- On Model First changed column types generated in sql script to produce more suitable MySql types (MySql bug #59244, Oracle bug #12707104).
7
  to the data source the grid changes (MySQL bug #61617, Oracle bug #12711786).
8
- Modified MySqlProviderServices.GetDbProviderManifestToken to use InvariantCulture when parsing the
788.11.81 by Julio Casal
Modified MySqlProviderServices.GetDbProviderManifestToken to use InvariantCulture when parsing the server version (MySQL bug #61901, Oracle bug #12831581)
9
  server version (MySQL bug #61901, Oracle bug #12831581)
10
- Added changes to correctly generate database on code first and test case, project MySql.Data.Entity.ModelFirst.Tests. While testing the fix corrected 
935.5.1 by Fernando Gonzalez Sanchez
Added changes to correctly generate database on model first and test case, project MySql.Data.Entity.ModelFirst.Tests. While testing the fix corrected another issue of mysql generation sql scripts using "Name" instead of "Table" property to get the name of MySQL table to issue (MySQL bug #61230, Oracle bug #12728085).
11
  another issue of mysql generation sql scripts using "Name" instead of "Table" property to
12
  get the name of MySQL table to issue (MySQL bug #61230, Oracle bug #12728085).
13
14
976.2.4 by Julio Casal
Merged.
15
6.4.3 (ga)
976.2.3 by Reggie Burnett
a few last changes for GA
16
- Modified SqlFragment.QuoteIdentifier to add MySQL quotes around identifiers (MySQL bug #61635, Oracle bug #12707285).
17
- Modified the SchemaDefinition-5.5.ssdl to treat char(36) columns as GUID (MySQL bug #61657, Oracle bug #12708208).
18
19
6.4.2 (rc)
20
- Fixed Entity Framework provider GROUP BY clause generation by adding all group by keys to the SELECT statement (MySQL bug #46742, Oracle bug #12622129).
21
- Modified ProviderManifest.xml to map TIMESTAMP db fields to the DateTime .NET type (MySQL bug #55351, Oracle bug #12652602).
22
- Modified MySqlConnection.BeginTransaction to throw a NotSupportedException when Snapshot isolation level 
23
  is requested (MySQL bug #61589, Oracle bug #12698020).
24
25
6.4.1 (beta)
26
- modified schema1.sql in MySql.Web to remove ENGINE declaration on table creation (Oracle bug #12311974).
684.14.4 by Julio Casal
Modified schema1.sql in MySql.Web project to remove ENGINE declaration on table creation (Oracle bug #12311974).
27
- fixed performance issue with executing stored procedures with output parameters
935.1.42 by Reggie Burnett
Fixing bug #60366, Oracle bug #12425959 Calling stored procedure with output parameters may hugely decrease performance
28
  (MySQL bug #60366, Oracle bug#12425959)
29
- Introduced more detailed exceptions for invalid connection strings errors (MySQL bug#44654, MySQL bug#53076).
684.14.6 by Julio Casal
Introduces more detailed exceptions for invalid connection strings errors. Also introduces the real NUnit framework to the CF test suite and fixes issues on BaseTest to properly run with CF libraries. (MySQL bug#44654, MySQL bug#53076)
30
- Introduced the real NUnit framework to the CF test suite and fixed issues on BaseTest to properly run with CF libraries. 
31
- Modified MySql.Data.Entity.ProviderServices to use the correct schema definition file when server is 5.5 or greater (Oracle bug #12407444).
684.14.7 by Julio Casal
Modified MySql.Data.Entity.ProviderServices to use the correct schema definition file when server is 5.5 or greater (Oracle bug #12407444).
32
- Introduced a new unit test to ensure a commit will not timeout after a heavly load of inserts (MySQL bug #58004).
684.14.8 by Julio Casal
Introduced a new unit test to ensure a commit will not timeout after a heavly load of inserts (MySQL bug #58004).
33
- fixed ISSchemaProvider to use the information schema to retrieve parameter metadata when running 
709.11.13 by Julio Casal
Fixed ISSchemaProvider to use the information schema to retrieve parameter metadata when running against server 5.5.3 or greater (MySQL bug #48007, Oracle bug #12539685).
34
  against server 5.5.3 or greater (MySQL bug #48007, Oracle bug #12539685).
35
- Fixed MySqlProviderManifest.GetStoreSchemaDescription() to return the correct schema definition depending
684.14.10 by Julio Casal
Fixed MySqlProviderManifest.GetStoreSchemaDescription() to return the correct schema definition depending on the server version.
36
  on the server version.
37
- Fixed Driver creation to not crash when it can't instantiate MySqlTrace type because of missing permissions (MySQL bug #59202, Oracle bug #12548114).
935.3.1 by Julio Casal
Fixed Driver creation to not crash when it can't instantiate MySqlTrace type because of missing permissions (MySQL bug #59202, Oracle bug #12548114).
38
- Added entity framework support for MySQL Server Round(X, D) function (MySQL bug #58552, Oracle bug #11765569).
935.4.1 by Julio Casal
Added entity framework support for MySQL Server Round(X, D) function (MySQL bug #58552, Oracle bug #11765569).
39
- Introduced a connection string check and exception to notify that it is not possible to use SSL related 
788.11.35 by Julio Casal
Introduced a connection string check and exception to notify that it is not possible to use SSL related keywords when running on the Compact Framework. Also all SSL related keywords in ConnectionStringBuilder are now hidden when running on the Compact Framework (MySQL bug #60600).
40
  keywords when running on the Compact Framework. Also all SSL related keywords in ConnectionStringBuilder
41
  are now hidden when running on the Compact Framework (MySQL bug #60600).
42
- Fixed MembershipProvider to only return exact matches when calling GetUser(string username) and 
709.11.18 by Julio Casal
Fixed MembershipProvider to only return exact matches when calling GetUser(string username) and GetUserNameByEmail (MySQL bug #61027, Oracle bug #12562287).
43
  GetUserNameByEmail (MySQL bug #61027, Oracle bug #12562287).
44
- added the ability to raise a join on the right side of a join to a derived table in EF code generation (bug #48791)
684.14.13 by Reggie Burnett
- added the ability to raise a join on the right side of a join to a derived table in EF code generation (bug #48791)
45
- Reintroduced implementations for DbCreateDatabase, DbDatabaseExists, DbDeleteDatabase and DbCreateDatabaseScript 
935.1.58 by Julio Casal
Reintroduced implementations for DbCreateDatabase, DbDatabaseExists, DbDeleteDatabase and DbCreateDatabaseScript in MySqlProviderServices. In this update none of those methods require access to the mysql database (MySQL bug #59168, Oracle bug #11766128).
46
  in MySqlProviderServices. In this update none of those methods require access to the mysql database (MySQL bug #59168, Oracle bug #11766128).
47
- Modified EFMySqlDataReader to read byte[] values as booleans when the server incorrectly reports bits as binaries 
709.14.1 by Julio Casal
Modified EFMySqlDataReader to read byte[] values as booleans when the server incorrectly reports bits as binaries when they are members of internal EF UNIONS (MySQL bug #60652, Oracle bug #12593193).
48
  when they are members of internal EF UNIONS (MySQL bug #60652, Oracle bug #12593193).
49
- Modified Connection.Open() to not reuse existing driver instance when that instance is closed. Also made Connection.Abort() 
709.13.1 by Julio Casal
Modified Connection.Open() to not reuse existing driver instance when that instance is closed. Also made Connection.Abort() always close the current driver, even if the connection is pooled. (MySQL bug #58316, Oracle bug #12613102).
50
  always close the current driver, even if the connection is pooled. (MySQL bug #58316, Oracle bug #12613102).
51
- Added Visual Studio DDEX support for Compact Framework projects (MySQL bug #54607, Oracle bug #12605152).  
935.1.59 by Julio Casal
Merge
52
- Added Replication connection string option to indicate that the connection is using read-only replicated servers
976.1.19 by Reggie Burnett
- Added Replication connection string option to indicate that the connection is using read-only replicated servers
53
  This is the first step toward better replication support.
54
935.1.23 by Reggie Burnett
enable IPv6 support starting from 6.3.7+
55
6.4.0
942 by Reggie Burnett
merged
56
- Implemented Cache Server Properties connection option
958 by Reggie Burnett
merged
57
- Implementd Windows authentication when used against a 5.5 server
968 by Reggie Burnett
Implemented simple table caching.
58
- Implementd table caching
969 by Julio casal
merged
59
- Introduced workaround to unexpected query aborts (server 5.1+) when executing a datareader after a command.Cancel() (MySQL bug#60541).
935.1.36 by Julio casal
merged
60
- Fixed SetSite issues with Visual Studio 2010 integration (MySQL bug#60723, Oracle bug #12394470)
935.1.39 by Julio Casal
Added references to Microsoft.VisualStudio.Shell.10.0.dll and Microsoft.VisualStudio.Shell.Immutable.10.0.dll to avoid SetSite issues in Visual Studio 2010 integration (MySQL bug#60723, Oracle bug #12394470)
61