Releases: mysql-net/MySqlConnector
Releases · mysql-net/MySqlConnector
0.33.1
0.33.0
MySqlConnector
- Implement logging framework: #390.
- Implement
MySqlDataAdapter
: #183. - Get correct connection ID for Azure Database for MySQL.
- Use
AdoNet.Specification.Tests
test suite to validate implementation.
MySqlConnector.Logging.log4net
- Add new project,
MySqlConnector.Logging.log4net
, that adapts MySqlConnector logging for log4net.
0.32.0
- Implement more
MySqlParameter
constructor overloads: #402- This improves compatibility with Connector/NET
- Implement
MySqlParameter.Precision
andMySqlParameter.Scale
- The properties are provided only for source compatibility
- Not available on .NET 4.5
- Implement
MySqlDataReader.GetChars
- Implement
MySqlDataReader.Depth
- Fix
NullReferenceException
inMySqlDataReader
when reader is disposed - Breaking Throw
InvalidCastException
(instead ofMySqlException
) fromMySqlDataReader.GetGuid
if column isNULL
- Breaking Throw
InvalidOperationException
(instead ofMySqlException
) fromMySqlConnection.ConnectionString
setter if connection is open - Breaking Throw
ArgumentException
(instead ofInvalidOperationException
) fromMySqlConnectionStringBuilder
for invalid option names
0.31.3
- Fix return value of
ExecuteScalar
to be the first column from the first row of the first result set. - Fix return value of
ExecuteNonQuery
to correctly return -1 forSELECT
statements. - Fix bug where
NextResult
returnstrue
for a trailing comment in a SQL statement. - Breaking Throw
InvalidOperationException
ifMySqlCommand.CommandText
is set while the command is active. - Breaking Throw
InvalidOperationException
(instead ofMySqlException
) if aMySqlCommand
is executed while there is an open reader. - Breaking Throw
InvalidOperationException
fromMySqlCommand.Prepare
when preconditions aren't met.
0.31.2
- Breaking Throw
InvalidOperationException
whenMySqlCommand.Connection
can't be set (instead ofMySqlException
). - Breaking Throw
InvalidOperationException
fromMySqlCommand.Prepare
when preconditions aren't met. - Fix
NullReferenceException
whenMySqlCommand.Connection
isn't set (now correctly throwsInvalidOperationException
).
0.31.1
0.31.0
- Implement
MinimumPoolSize
: #85 - Implement server load balancing with new
LoadBalance
connection string setting: #226 - Add SourceLink
- Wrap
EndOfStreamException
inMySqlException
when connecting fails: #388 - Fix
StackOverflowException
when reading large BLOBs asynchronously - Don't set
Transaction
on newMySqlCommand
: #389 - Ignore
MySqlConnection.Cancel
when connection is broken: #386 - Improve internal code organisation: #376