Skip to content

Upgrading MySqlConnector 0.47 to 0.48

Breaking0.47.1 → 0.48.2Breaking3New5Changed3Fixed5Other1

BreakingUpgrade verdict

3 breaking changes.

  • Potentially breaking Change default connection collation from utf8mb4_bin to utf8mb4_general_ci.
  • Breaking Disallow duplicate parameter names after normalization.
  • Potentially breaking Update stored procedure metadata cache to use mysql.proc when available.
3 items need code or config changes

Target frameworks requirement changed in 0.48.1: .NETCoreApp2.1, .NETFramework4.5, .NETFramework4.6.1, .NETStandard1.3, .NETStandard2.0 → .NETCoreApp2.1, .NETFramework4.5, .NETFramework4.6.1, .NETFramework4.7.1, .NETStandard1.3, .NETStandard2.0.

Breaking3
Potentially breaking Change default connection collation from utf8mb4_bin to utf8mb4_general_ci.
utf8mb4_binutf8mb4_general_ci
Breaking Disallow duplicate parameter names after normalization.
Potentially breaking Update stored procedure metadata cache to use mysql.proc when available.
mysql.proc

Generated by DepDelta from published .NET assemblies. Not mixed with prose notes.

  • changed: sealed class MySqlCommand extends DbCommand → sealed class MySqlCommand extends DbCommand implements ICloneable
  • added: delegate MySqlInfoMessageEventHandler(object sender, MySqlInfoMessageEventArgs args): void
  • added: event MySqlConnection.InfoMessage: MySqlInfoMessageEventHandler
  • added: method MySqlCommand.Clone(): MySqlCommand
  • added: method MySqlDataReader.GetStream(int ordinal): Stream
  • added: method MySqlDataReader.GetStream(string name): Stream
  • added: property MySqlConnectionStringBuilder.UseXaTransactions: bool { get; set; }
  • added: property MySqlError.Code: int { get; }
  • added: property MySqlError.Level: string { get; }
  • added: property MySqlError.Message: string { get; }
  • added: property MySqlInfoMessageEventArgs.Errors: IReadOnlyList<MySqlError> { get; }
  • added: property MySqlInfoMessageEventArgs.errors: MySqlError[] { get; }
  • added: sealed class MySqlError
  • added: sealed class MySqlInfoMessageEventArgs extends EventArgs