-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency mysqlconnector to v2 #23
Draft
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/mysqlconnector-2.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
September 9, 2022 03:39
adcd765
to
5fad214
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
September 9, 2022 08:16
5fad214
to
0ba915b
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
October 6, 2022 12:27
006359e
to
eead0c6
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
November 8, 2022 19:25
96cc7b4
to
9fcc690
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
November 21, 2022 04:02
1a1d8ad
to
b4c528f
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
December 6, 2022 06:15
b4c528f
to
03a942e
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
December 24, 2022 02:01
4dcba10
to
6e35452
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
January 1, 2023 22:22
6e35452
to
0424a0f
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
April 25, 2023 04:58
ef9efa3
to
a41a489
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
May 5, 2023 00:30
a41a489
to
644f88d
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
July 22, 2023 00:31
644f88d
to
4f9114b
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
November 17, 2023 01:52
5763ea2
to
afbc856
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
December 19, 2023 17:23
9a9eb91
to
68f3072
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
2 times, most recently
from
January 20, 2024 21:06
edf6593
to
59f9f00
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
7 times, most recently
from
March 21, 2024 01:46
cd2aeb0
to
e6abdd3
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
March 21, 2024 01:47
e6abdd3
to
7c5c1bf
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
April 7, 2024 06:37
7c5c1bf
to
ef68890
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
April 22, 2024 15:20
ef68890
to
73b0fb9
Compare
renovate
bot
force-pushed
the
renovate/mysqlconnector-2.x
branch
from
July 8, 2024 23:43
73b0fb9
to
7f85971
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0
->2.3.7
Release Notes
mysql-net/MySqlConnector (MySqlConnector)
v2.3.7
Compare Source
NullReferenceException
inMySqlDataReader.ActivateResultSet
andMySqlDataReader.DisposeAsync
: #1459.NullReferenceException
inServerSession
during cancellation: #1472.Foreign Keys
schema not being generated asynchronously.v2.3.6
Compare Source
VerifyCA
incompatibility with AWS Aurora: #1462.SslCa
connection string option andSslMode
isVerifyCA
orVerifyFull
.Pipelining = False;
in your connection string to disable this optimization if there are compatibility issues.START TRANSACTION
payloads.v2.3.5
Compare Source
v2.3.4
Compare Source
Application Name
connection string option andMySqlDataSourceBuilder.UseName
: #1434.ArgumentOutOfRangeException
inTimerQueue.Add
: #1424.InvalidCastException
when using stored procedures with MySQL 5.0: #1431.MySqlDataSource
twice on .NET Framework.v2.3.3
Compare Source
COLUMN_NAME
restriction forIndexColumns
schema; this improves NHibernate compatibility.v2.3.2
Compare Source
Foreign Keys
,Indexes
,Index Columns
schemas: #1419.v2.3.1
Compare Source
MySqlConnector
db.client.connections.timeouts
counter to metrics: #1392.schemaRestrictions
array to be passed toGetSchema
: #1394.double
: #1396.MySqlConnector.DependencyInjection
AddKeyedMySqlDataSource
to support keyed services: #1391.Microsoft.Extensions.DependencyInjection.Abstractions
dependency to 8.0.0.v2.3.0
Compare Source
[Obsolete]
.DbBatchCommand.CreateParameter
: #1352.IUtf8SpanFormattable
,Ascii.FromUtf16
,Guid(bigEndian: true)
constructor, argument-throwing helpers, etc.net48
) TFM: #1355.TlsVersion = TLSv1.3
to be used on .NET Framework 4.8.netstandard2.0
.MySqlDataSource
is now available for all TFMs, not just .NET 7.0: #1269.MySqlConnection
with dependency injection.MySqlDataSourceBuilder
class to configureMySqlDataSource
instances.MySqlDataSource.Name
andMySqlDataSourceBuilder.UseName
.MySqlConnectorLogManager.Provider
can still be used to add a logging destination, but it is now deprecated.MySqlDataSourceBuilder.UseLoggerFactory
to configure logging.MySqlDataSource
andMySqlConnection
can be registered with dependency injection by usingbuilder.Services.AddMySqlDataSource(connectionString)
.COM_MULTI
protocol support: #946.ZEROFILL
columns inMySqlDecimal
: #1354.DateTime
values: #1379.ValueTask
inMySqlBulkCopy
API for all TFMs: #1364.WriteToServerAsync
fromTask<MySqlBulkCopyResult>
toValueTask<MySqlBulkCopyResult>
on .NET FrameworkCommandBehavior.SchemaOnly
andSingleRow
: #1312.MySqlDataReader
objects: #1277.TcpClient.ConnectAsync
overload withCancellationToken
on .NET 5.0 and later: #1291.MySqlConnection.CloneWith
for connections created from aMySqlDataSource
: #1306.@
inMySqlBulkCopy
: #1365.MySqlDbType
when serializing enum values: #1384.MySqlDataSource
inMySqlConnection.Clone
: #1267.ActivityStatus
to latest conventions: #1334.CommandTimeout
: #1338.v2.2.7
Compare Source
v2.2.6
Compare Source
v2.2.5
Compare Source
DECIMAL UNSIGNED
, fixing error inDeriveParameters
: #1272.nan
as float/double value on .NET Framework.Full Changelog: mysql-net/MySqlConnector@2.2.4...2.2.5
v2.2.4
Compare Source
v2.2.3
Compare Source
GetSchema
: #1258.TableName
property of theDataTable
returned fromGetSchema
.FormatInvariant
internal helper method: #1253.v2.2.2
Compare Source
Full Changelog: mysql-net/MySqlConnector@2.2.1...2.2.2
v2.2.1
Compare Source
v2.2.0
Compare Source
MySqlDataSource
, an implementation ofDbDataSource
for MySQL: #1208.DNS Check Interval
connection string option: #1201.MySqlConnection.GetSchema
.KILL QUERY
: #1179.Component.Disposed
event fromMySqlConnection.DisposeAsync
: #1235.ValueTask
instead ofValueTask<int>
: #1233.MySqlConnection.ResetConnectionAsync
fornetstandard2.0
,net461
,net471
.MySqlConnectionStringBuilder.ConnectionString
: #1217.v2.1.13
Compare Source
MySqlDataReader.Dispose(Async)
: #1154.MySqlDataReader.GetBytes(string)
: #1197.OnStatementBegin
: #1207.v2.1.12
Compare Source
v2.1.11
Compare Source
NullReferenceException
inMySqlConnector.Utilities.TimerQueue.Callback
: #1177.v2.1.10
Compare Source
MySqlBulkCopy.ConflictOption
setting: #1176.v2.1.9
Compare Source
Activity
status to ERROR if an exception occurs duringExecuteReader
: #1171.SSL Mode = Disabled
is supported as a synonym forSSL Mode = None
: #1168.MySqlSslMode.Disabled
enum value.MySqlAttribute
implementsICloneable
: #1169.UnixDomainSocketEndPoint
class: #1160.v2.1.8
Compare Source
MySqlCommand.LastInsertedId
to-1
between commands: #1147.MySqlBulkCopy
withDateOnly
andTimeOnly
: #1146.Full Changelog: mysql-net/MySqlConnector@2.1.7...2.1.8
v2.1.7
Compare Source
MySqlCommand
no longer automatically appends a semicolon to the user-providedCommandText
: #1133.MySqlBulkCopy
supportsMySqlDecimal
,BigInteger
,DateOnly
,TimeOnly
: #1143.InvalidOperationException
when theTLS Version
connection string option contains multiple values: #1138.v2.1.6
Compare Source
TlsVersion
in your connection string.ArgumentException
when callingGetSchema("Parameters")
against MySQL 8.0: #1128.MySqlParameter.Size
inDeriveParameters
: #1125.v2.1.5
Compare Source
MySqlDataAdapter.Update
whenUpdateBatchSize
is large: #1124.DO SLEEP(0)
use after cancelling a query: #1115.\0
on the wire: #1121.v2.1.4
Compare Source
InvalidOperationException
ifMySqlDataReader.RecordsAffected
was read after callingClose()
orDispose()
: #1122.v2.1.3
Compare Source
Use Compression = True
when running under .NET 6.0: #1120.ExecuteNonQuery
) for compound statements: #1096.FormatException
message when a GUID can't be read: #1114.SkipLocalsInit
where possible.v2.1.2
Compare Source
v2.1.1
Compare Source
InvalidOperationException
whenOpenAsync
is called again after being canceled: #1097.OpenAsync
to be canceled earlier.v2.1.0
Compare Source
Pipelining = False;
in the connection string.MySqlCommand.Attributes
collection to send them to the server when the command is executed.MySqlDecimal
support: #1070.MySqlDataReader.GetX
exceptions forNULL
values: #1092.MySqlConnector.Logging.Microsoft.Extensions.Logging
MySqlConnector.
by default: #1080.MicrosoftExtensionsLoggingLoggerProvider(loggingFactory, omitMySqlConnectorPrefix: true)
..UseMySqlConnectorLogging()
extension method to add logging easily.v2.0.0
Compare Source
MySqlBatch
(experimental API) to match .NET 6.0 API changes.DateOnly
andTimeOnly
structs: #963.ZLibStream
for compression: #957.X_OR_GREATER
preprocessor definitions: #958.MySqlBulkCopy
API: #1012.ConnectionIdlePingTime
: #1042.Connection Idle Ping Time
connection string option is still accepted, but has no effect.Connection Reset = False
,MySqlConnection.Open
will return a pooled connection (if one is available) without testing it for liveness (by pinging the server). If the server has closed the pooled connection,MySqlConnection.Open
will succeed, but the first operation on that connection will fail. Command execution should be wrapped in a try/catch/retry loop to handle this scenario.Connection Reset = False
improves performance but may degrade reliability;Connection Reset = True
, which is the default, is still recommended for greatest reliability.MySqlConnectionStringBuilder.ConnectionString
property:User Id
is nowUser ID
,DefaultCommandTimeout
is nowDefault Command Timeout
, etc.MySqlCommandBuilder
andMySqlConversionException
.netstandard1.3
andnetcoreapp2.1
target frameworks: #1031, #1067.ActivitySource
for tracing: #1036.MySqlConnection.ProvideClientCertificatesCallback
,MySqlConnection.ProvidePasswordCallback
,MySqlConnection.RemoteCertificateValidationCallback
: #800, #976.BigInteger
as parameter value: #1069.MySqlErrorCode
: #1048.MySqlError.Code
obsolete: #1011.ErrorCode
property instead.BackgroundConnectionResetHelper
: #1013.MySqlConnectionStringBuilder.DeferConnectionReset
is obsolete and will always be treated as if it'strue
.[Category]
,[DefaultValue]
, and[Description]
attributes to allMySqlConnectionStringBuilder
properties.DELIMITER
is used in a SQL statement: #1010.MySqlConnectionStringBuilder.TryGetValue
: #1030.MySqlCommand.LastInsertedId
when executing multiple commands: #1026.ObjectDisposedException
that could be thrown when a connection timeout occurred.v1.3.14
Compare Source
v1.3.13
Compare Source
UnableToConnectToHost
exception: #1035.v1.3.12
Compare Source
v1.3.11
Compare Source
MySqlError.ErrorCode
: #1011.MySqlDataReader.GetDateTime
to read aVARCHAR
column as aDateTime
: #980.NEWDATE
column type: #1007.v1.3.10
Compare Source
NoBackslashEscapes
for binary parameter values: #999.NotSupportedException
when cancelling aMySqlCommand
in aTransactionScope
: #1001.InvalidOperationException
thrown fromMySqlConnection.Cancel
: #1002.DeferConnectionReset
totrue
; this disables background connection reset and restores the pre-1.3 behavior.v1.3.9
Compare Source
StringBuilder.GetChunks
(in .NET 5.0) forMySqlParameter
: #977.MySqlBulkCopy
: #974.StringBuilder
MySqlParameter
values in .NET 5.0.v1.3.8
Compare Source
v1.3.7
Compare Source
v1.3.6
Compare Source
v1.3.5
Compare Source
StringBuilder
,Memory<char>
, andReadOnlyMemory<char>
asMySqlParameter.Value
values: #975.ArgumentException
inMySqlBulkCopy
: #974.v1.3.4
Compare Source
ER_CLIENT_INTERACTION_TIMEOUT
error packet sent to timed-out connections: #970.UseCompression=true
may throw aMySqlProtocolException
when timed out.v1.3.3
Compare Source
Enum
parameters in prepared commands: #965.OverflowException
readingOkPayload
: #966.v1.3.2
Compare Source
QueryInterrupted
MySqlException
instead ofCommandTimeoutExpired
.v1.3.1
Compare Source
Info
log messages added in 1.3.0: #956.Debug
level.Adler32
classinternal
.v1.3.0
Compare Source
MySqlConnection.Open(Async)
but still cleans up connections between uses.DeferConnectionReset=true
in the connection string to revert to the old behaviour.ConnectionIdlePingTime=300
in the connection string to avoid any network I/O when retrieving a connection from the pool; this is fastest but may return invalid connections fromOpen
. This setting is experimental and may change in the future.IgnorePrepare
tofalse
: #929.MySqlCommand.Prepare(Async)
will have an effect by default.MemoryStream
as a value forMySqlParameter.Value
: #943.MySqlException.IsTransient
: #849.IComparable<MySqlDateTime>
andIEquatable<MySqlDateTime>
onMySqlDateTime
.public
constructor forMySqlConversionException
.public
.CommandTimeoutExpired
consistently: #939.MySqlException.ErrorCode
fromQueryInterrupted
toCommandTimeoutExpired
.CancellationTimeout
connection string option: #951.OperationCanceledException
fromOpenAsync
when theCancellationToken
is cancelled: #931.MySqlException.ErrorCode
property.MySqlTransaction.Dispose
: #923.MySqlException
(thrown in some scenarios fromExecuteReader
).v1.2.1
Compare Source
v1.2.0
Compare Source
TlsCipherSuites
connection string option for fine-grained control of TLS cipher suites: #904.MySqlBulkCopy
.v1.1.0
Compare Source
CommandTimeout
expires: #455.CancellationTimeout
connection string option.null
fromMySqlDataReader.GetSchemaTable
when there is no result set: #877.DisposeAsync
fully async: #876.ObjectDisposedException
thrown inTryResetConnectionAsync
: #897.MySqlCommand.Cancel
: #820.v1.0.1
Compare Source
ENUM
columns that use theMYSQL_TYPE_ENUM
type in their column metadata: #850.MySqlCommand.CommandText
and.Connection
to be changed while another command is executing: #867.MySqlConnection.GetSchema(collectionName)
) case-insensitive: #852.MySqlBulkLoader
with Azure Database for MySQL/MariaDB: #853.MySqlParameterCollection.Insert
implementation: #869.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.