Skip to content
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

Update dependency Microsoft.Data.SqlClient to v5 #245

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Aug 5, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
Microsoft.Data.SqlClient (source) nuget major 3.0.0 -> 5.1.1

Release Notes

dotnet/sqlclient (Microsoft.Data.SqlClient)

v5.1.1

This update brings the below changes over the previous release:

Fixed
  • Fixed an incorrect exception when a symmetric key fails to decrypt a column using Always Encrypted. #​1968
  • Fixed TransactionScope connection issue when Enlist is enabled, Pooling is disabled, and Network Connection Type is set to Redirect. #​1967
  • Fixed throttling of token requests by calling AcquireTokenSilent. #​1966
  • Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. #​1965
  • Fixed NullReferenceException in GetBytesAsync. #​1964

v5.1.0

This update brings the below changes over the previous release:

Fixed
  • Fixed thread safety of transient error list in configurable retry logic. #​1882
  • Fixed deadlock when using SinglePhaseCommit with distributed transactions. #​1801
  • Fixed Dedicated Admin Connections (DAC) to localhost in managed SNI. #​1865
Changed
  • Updated Microsoft.Data.SqlClient.SNI (.NET Framework dependency) and Microsoft.Data.SqlClient.SNI.runtime (.NET Core/Standard dependency) version to 5.1.0. #​1889 which includes fix for AppDomain crash in issue #​1418, TLS 1.3 Support, removal of ARM32 binaries, and support for the ServerCertificate option.
  • Code health improvements #​1867 #​1849

v5.0.2

Fixed
  • Fixed memory leak regression from #​1785 using a DisposableTemporaryOnStack struct. #​1980
  • Fixed TransactionScope connection issue when Enlist is enabled, Pooling is disabled, and Network Connection Type is set to Redirect. #​1978
  • Fixed an incorrect exception when a symmetric key fails to decrypt a column using Always Encrypted. #​1977
  • Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync. #​1976
  • Fixed deadlock when using SinglePhaseCommit with distributed transactions. #​1975

v5.0.1

Fixed
  • Fixed missing HostNameInCertificate connection string property in .NET Framework. #​1782
  • Fixed async deadlock issue when sending attention fails due to network failure. #​1783
  • Fixed Null Reference Exception on assigning null to SqlConnectionStringBuilder.Encrypt. #​1784
  • Fixed ReadAsync() behavior to register Cancellation token action before streaming results. #​1785
  • Fixed hang on infinite timeout and managed SNI. #​1798
  • Fixed Default UTF8 collation conflict. #​1799
Changed
  • Updated Microsoft.Data.SqlClient.SNI (.NET Framework dependency) and Microsoft.Data.SqlClient.SNI.runtime (.NET Core/Standard dependency) version to 5.0.1 #​1795, which includes the fix for AppDomain crash introducing in issue #​1418.

v5.0.0

This update brings the below changes over the previous release:

Added
  • Added support for TDS 8. To use TDS 8, users should specify Encrypt=Strict in the connection string. #​1608
  • Added TDS 8 version for TDSLogin. #​1657
Fixed
  • Fixed null SqlBinary as rowversion. #​1688
  • Fixed KeyNotFoundException for the FailoverPartner key on SQL servers with availability group configured. #​1614
  • Fixed small inconsistency between netcore and netfx for EncryptionOptions. #​1672
  • Fixed Microsoft.SqlServer.Server netcore project package reference. #​1654
Changed
  • Updated AuthProviderInfo struct to be matched the changes in native SNI for TDS 8 server certificate validation. #​1680
  • Updated default system protocol for TDS 8 on managed code. #​1678
  • Updated Microsoft.Data.SqlClient.SNI (.NET Framework dependency) and Microsoft.Data.SqlClient.SNI.runtime (.NET Core/Standard dependency) version to 5.0.0. #​1680
  • Updated IdentityModel dependency from 6.8.0 to 6.21.0 and IdentityClient from 4.32.2 to 4.45.0. #​1646
  • Changed from union overlay design to reflected interfaces for SqlTypes. 1647

v4.1.1

Fixed
  • Fixed connection failure by not requiring Certificate Revocation List (CRL) check during authentication. #​1706
  • Parallelize SSRP requests on Linux and macOS when MultiSubNetFailover is specified. #​1708, #​1746
  • Added CommandText length validation when using stored procedure command types. #​1709
  • Fixed NullReferenceException during Azure Active Directory authentication. #​1710
  • Fixed null SqlBinary as rowversion. #​1712
  • Fixed table's collation overriding with default UTF8 collation. #​1749

v4.1.0

Added
  • Added new Attestation Protocol None for VBS enclave types. This protocol will allow users to forgo enclave attestation for VBS enclaves. #​1419 #​1425

v4.0.3

Fixed
  • Fixed throttling of token requests by calling AcquireTokenSilent in AAD Integrated/Password flows when the account is already cached.#​1995
  • Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync.#​1987

v4.0.2

Fixed
  • Fixed connection failure by not requiring Certificate Revocation List (CRL) check during authentication. #​1718
  • Parallelize SSRP requests on Linux and macOS when MultiSubNetFailover is specified. #​1720, #​1747
  • Added CommandText length validation when using stored procedure command types. #​1721
  • Fixed NullReferenceException during Azure Active Directory authentication. #​1722
  • Fixed null SqlBinary as rowversion. #​1724
  • Fixed table's collation overriding with default UTF8 collation. #​1750

v4.0.1

Added

Added AppContext switch SuppressInsecureTLSWarning to allow suppression of TLS security warning when using Encrypt=false in the connection string. #​1457

Fixed
  • Fixed Kerberos authentication failure when using .NET 6. #​1411
  • Fixed connection failure when using SqlLocalDB instance pipe name. #​1433
  • Fixed a failure when executing concurrent queries requiring enclaves. #​1451
  • Updated obsolete API calls targeting .NET 6. #​1401

v4.0.0

Added
  • Added missing SqlClientLogger class to .NET Core refs and missing SqlClientLogger.LogWarning method in .NET Framework refs #​1392
Changed
  • Avoid throwing unnecessary exception when an invalid SqlNotificationInfo value is received from SQL Server #​1378
  • Updated Microsoft.Data.SqlClient.SNI (.NET Framework dependency) and Microsoft.Data.SqlClient.SNI.runtime (.NET Core/Standard dependency) version to v4.0.0 #​1391

v3.1.3

Fixed
  • Fixed throttling of token requests by calling AcquireTokenSilent in AAD Integrated/Password flows when the account is already cached.#​1926
  • Fixed TDS RPC error on large queries in SqlCommand.ExecuteReaderAsync.#​1939

v3.1.2

Added
  • Added Windows ARM64 support when targeting .NET Framework. #​1908
Fixed
  • Fixed thread safety of transient error list in configurable retry logic. #​1911
  • Fixed deadlock when using SinglePhaseCommit with distributed transactions. #​1912
  • Fixed Default UTF8 collation conflict. #​1910
  • Added CommandText length validation when using stored procedure command types. #​1909

v3.1.1

Fixed
  • Fixed null SqlBinary as rowversion. #​1700
  • Fixed Kerberos authentication failure when using .NET 6. #​1696
  • Fixed NullReferenceException during Azure Active Directory authentication. #​1695
  • Removed union overlay design and use reflection in SqlTypeWorkarounds. #​1699

v3.1.0

Added
  • Added new Attestation Protocol None for VBS enclave types. This protocol will allow users to forgo enclave attestation for VBS enclaves. #​1539
  • Included 42108 and 42109 error codes to retriable transient errors list. #​1560
Fixed

v3.0.1

Fixed
  • Fixed async thread blocking issues on SqlConnection.Open() for active directory authentication modes. #​1270
  • Fixed unknown transaction state issues when prompting delegated transaction. 1247
  • Fixed issue with connection encryption to ensure connections fail when encryption is required. #​1233
  • Fixed bug with LegacyRowVersionNullBehavior App Context switch. #​1246
  • Fixed recursive calls to RetryLogicProvider when calling SqlCommand.ExecuteScalarAsync. #​1245
  • Fixed async deadlock scenarios in web contexts with configurable retry logic provider. #​1245
  • Fixed deadlock in transaction using .NET Framework. #​1243
  • Fixed issue where connection goes to unusable state. #​1238

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added dependencies Pull requests that update a dependency file p: Lowest t: Task labels Aug 5, 2022
@renovate renovate bot force-pushed the renovate/microsoft.data.sqlclient-5.x branch from 4158ef1 to 44bf53c Compare August 18, 2022 02:13
@hazzik hazzik closed this Sep 1, 2022
@hazzik hazzik reopened this Sep 1, 2022
@renovate renovate bot force-pushed the renovate/microsoft.data.sqlclient-5.x branch from 44bf53c to 2ccf80c Compare September 1, 2022 21:57
@renovate renovate bot changed the title Update dependency Microsoft.Data.SqlClient to v5 Update dependency Microsoft.Data.SqlClient to v5 - autoclosed Apr 4, 2023
@renovate renovate bot closed this Apr 4, 2023
@renovate renovate bot deleted the renovate/microsoft.data.sqlclient-5.x branch April 4, 2023 01:27
@renovate renovate bot changed the title Update dependency Microsoft.Data.SqlClient to v5 - autoclosed Update dependency Microsoft.Data.SqlClient to v5 Apr 4, 2023
@renovate renovate bot reopened this Apr 4, 2023
@renovate renovate bot restored the renovate/microsoft.data.sqlclient-5.x branch April 4, 2023 10:24
@renovate renovate bot force-pushed the renovate/microsoft.data.sqlclient-5.x branch 2 times, most recently from 088e506 to 04639cd Compare May 22, 2023 06:02
@hazzik hazzik force-pushed the master branch 2 times, most recently from 9c084ac to 04c4d52 Compare July 17, 2023 06:41
@hazzik hazzik closed this Jul 17, 2023
@renovate
Copy link
Author

renovate bot commented Jul 17, 2023

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 5.x releases. But if you manually upgrade to 5.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/microsoft.data.sqlclient-5.x branch July 17, 2023 07:50
@hazzik hazzik restored the renovate/microsoft.data.sqlclient-5.x branch July 17, 2023 07:53
@hazzik hazzik reopened this Jul 17, 2023
@renovate renovate bot force-pushed the renovate/microsoft.data.sqlclient-5.x branch from 04639cd to 1e7d64e Compare July 17, 2023 07:56
@hazzik hazzik closed this Nov 1, 2024
@renovate renovate bot deleted the renovate/microsoft.data.sqlclient-5.x branch November 1, 2024 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file p: Lowest t: Task
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant