Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fix | Fixed GenerateSspiClientContext to retry negotiation with default port#2559

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation

arellegue
Copy link
Contributor

@arelleguearellegue commentedJun 10, 2024
edited
Loading

This PR fixes Issue#2394

When an application is targeting .Net 6.0, the application connects to the database successfully from Linux because the application is using System.Net.Security.NegotiateStreamPal.Unix.InitializeSecurityContext function which is retrying the negotiation with default port number 1433. However, when the application is targeting .Net8.0, the application fails to connect to the database from Linux because the newer implementation, MDS.SSPI.NegotiateSSPIContextProvider, did not retry with default port number. This issue is fixed in this PR.

David-Engel reacted with thumbs up emojitrexx reacted with heart emoji
@arelleguearellegue marked this pull request as ready for reviewJune 10, 2024 19:11
Copy link
Contributor

@DavoudEshtehariDavoudEshtehari left a comment
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

@David-Engel Do you see any straight forward solution to add unit test for this case?

@DavoudEshtehariDavoudEshtehari added the Bug! 🐛Issues that are bugs in the drivers we maintain. labelJun 10, 2024
@DavoudEshtehariDavoudEshtehari added this to the6.0-preview1 milestoneJun 10, 2024
@DavoudEshtehariDavoudEshtehari added the Area\NetcoreIssues that apply only to .NET runtime or the 'netcore' project folder. labelJun 10, 2024
@David-Engel
Copy link
Contributor

Do you see any straight forward solution to add unit test for this case?

Straightforward, no. It would be an edge case that would require specific environment setup and conditional checking on the test. I'd rather just get the fix in than make it wait for a test.

DavoudEshtehari reacted with thumbs up emoji

@arelleguearellegue changed the titleFix | Fix GenerateSspiClientContext to retry negotiation with default portFix | Fixed GenerateSspiClientContext to retry negotiation with default portJun 10, 2024
@codecovCodecov
Copy link

codecovbot commentedJun 11, 2024
edited
Loading

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 72.80%. Comparing base(348ae2e) to head(3697d08).
Report is 1 commits behind head on main.

Current head3697d08 differs from pull request most recent head3e413c5

Pleaseupload reports for the commit3e413c5 to get more accurate results.

Additional details and impacted files
@@            Coverage Diff             @@##             main    #2559      +/-   ##==========================================- Coverage   73.01%   72.80%   -0.21%==========================================  Files         311      311                Lines       61694    61694              ==========================================- Hits        45043    44916     -127- Misses      16651    16778     +127
FlagCoverage Δ
addons92.88% <ø> (ø)
netcore77.18% <ø> (-0.17%)⬇️
netfx70.41% <ø> (-0.18%)⬇️

Flags with carried forward coverage won't be shown.Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report?Share it here.

@arelleguearellegue merged commit3f0c4b1 intodotnet:mainJun 11, 2024
129 of 147 checks passed
deepaksa1 added a commit to deepaksa1/SqlClient that referenced this pull requestJul 22, 2024
* Updating Azure.Identity version to 1.11.3 (dotnet#2526)* Fix | Clone of SqlConnection should include AccessTokenCallback (dotnet#2525)* Enhancement | Add trace logs for packet size (dotnet#2522)* Merged PR 4583: eng | Fix policheck errors.Fix policheck errors.Sample pipeline run which did not have policheck errors:https://sqlclientdrivers.visualstudio.com/ADO.Net/_build/results?buildId=88114&view=sariftools.scans.build-tabRelated work items: #30279* Doc | Fix SNI dependencies of 5.1 and 5.2 release notes (dotnet#2537)* Change | Separate tests for NetFx and NetCore - NetFx-Only Connection String Properties (dotnet#2466)* Adding TransparentNetworkIpResolution to list of unsupported on platform connection string error messagesSplitting unit test for netfx-only connection string properties such that test does not fail on netcore* Remove DeprecatedSynonymCount since referencing the unsupported array is not possible* Fix | Enhance certificate validation (dotnet#2487)* Hotfix v5.2.1 Release notes (dotnet#2534)* Improve AccessTokenCallback sample code (dotnet#2543)* Merged PR 4621: eng | Fix policheck* Fix | Adjust path for .AssemblyAttributes in obj folder (dotnet#2550)* Fix | Fixed GenerateSspiClientContext to retry negotiation with default port (dotnet#2559)* Strong typed diagnostics (dotnet#2226)* Fix | Replaced System.Runtime.Caching with Microsoft.Extensions.Caching.Memory (dotnet#2493)* Add | Add SourceLink translation (dotnet#2552)* Add | Cache TokenCredential objects to take advantage of token caching (dotnet#2380)* Merged common code base for SqlUtil.cs (dotnet#2533)* Add scope trace for GenerateSspiClientContext (dotnet#2497)* Address conflicts (dotnet#2562)* Addressing conflict (dotnet#2560)* Merge SqlColumnEncryptionCertificateStoreProvider (dotnet#2521)* Add | No-op if engineedition is 6 or 11 due to lack of support for ASSEMBLYPROPERTY function (dotnet#2593)* Change | Remove some unneeded references and update Azure.Identity (dotnet#2577)* Add test for issue 2456 (dotnet#2457)* Merged common code base for AlwaysEncryptedKeyConverter (dotnet#2538)* Merged AlwaysEncryptedKeyConverter.CrossPlatform and AlwaysEncryptedKeyConverter.Cng.* 3 Small Changes (dotnet#2594)* * Port sqlclientx datasource changes* Remove link to missing nuget.config file* Remove root namespaces from sqlclient csproj files* Test to see if namespace changes are breaking the pr build* Reinstate removing the root namespace and fix resource filename generation* Test fixes to accommodate recent infra changes (dotnet#2646)* Test fixes to accomodate recent infra changes* Fix - Don't error when using infinte connect timeout and Entra auth (dotnet#2651)* eng | Add delay signed to official builds (dotnet#2653)* eng | Initial YAML CI pipeline (dotnet#2575)* Fix | Fix decrypt failure to drain data (dotnet#2618)* [Scheduled Run] Localized resource files from OneLocBuild* eng | Add Delay sign to ref csprojs (dotnet#2684)* [Scheduled Run] Localized resource files from OneLocBuild* [Scheduled Run] Localized resource files from OneLocBuild---------Co-authored-by: Javad Rahnama <v-jarahn@microsoft.com>Co-authored-by: David Engel <v-davidengel@microsoft.com>Co-authored-by: Aris Rellegue <v-arellegue@microsoft.com>Co-authored-by: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Co-authored-by: Benjamin Russell <russellben@microsoft.com>Co-authored-by: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Co-authored-by: dauinsight <145612907+dauinsight@users.noreply.github.com>Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com>Co-authored-by: Daniel Au <v-audaniel@microsoft.com>Co-authored-by: Wraith <wraith2@gmail.com>Co-authored-by: SqlClient Azure DevOps <sqlclient@microsoft.com>Co-authored-by: Edward Neal <55035479+edwardneal@users.noreply.github.com>Co-authored-by: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Co-authored-by: David Engel <davidengel@microsoft.com>
vadymkutsenko added a commit to rabotaua/SqlClient that referenced this pull requestOct 11, 2024
commit 2f0de19396721dd10ca8587c73ba1e1347d444a5Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Fri Oct 11 02:13:34 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 88086308fc36c1e570f230e4e1a83303461857c8Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Oct 9 06:13:20 2024 +0100    Merged DbConnectionPool (#2812)commit 40206cd514bb5eed80fca84ff2934fc1aac17a4cAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Oct 9 05:22:04 2024 +0100    Enrol GetSchema commands into current transaction (#2876)commit 2a015d2197177791bac2d454ed5dc27d08af9ae2Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Oct 9 05:21:49 2024 +0100    Allow errors with negative numbers to be considered transient (#2896)commit bfb2579e3e59e2a7d3d229104bc151eaa3b997eeAuthor: David Engel <davidengel@microsoft.com>Date:   Tue Oct 8 21:21:04 2024 -0700    CertificateTests are broken (#2805)commit a852709376e34f7bbeb2c3942795dc7c04d831ceAuthor: David Engel <davidengel@microsoft.com>Date:   Tue Oct 8 21:18:41 2024 -0700    Retry Build Ext Utilities and Nuget Restore on failure (#2906)commit 467701e0bb6786e7bd7fd49b8e14db2003162ac1Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Oct 8 21:57:04 2024 +0100    Merge SqlColumnEncryptionEnclaveProvider, SqlColumnEncryptionCspProvider, SqlColumnEncryptionCngProvider (#2501)    Thanks @edwardneal !    * Merged SqlColumnEncryptionEnclaveProvider.NetCoreApp.cs    * Merged SqlColumnEncryptionEnclaveProvider    * Merged SqlColumnEncryptionCspProvider    * Merged SqlColumnEncryptionCngProvider    * Corrected project files post-mergecommit 9b9bdc1c0348d272fab1d2a6586beb482c7fc5b6Author: Benjamin Russell <russellben@microsoft.com>Date:   Tue Oct 8 13:51:33 2024 -0500    Cleanup | Flatten Interop Folders (#2900)    * Remove the extra src folder in interop, etc.    * Move netfx common files out of src folder    * Fixing a couple file includes    * Delete files that weren't part of the projectcommit b0433f019fa0daeba141aa7e6548a0c72be20b38Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Oct 8 17:49:56 2024 +0100    Merge AAsyncCallContext, cleanup for SqlDataReader merge (#2383)    Thanks again to @edwardneal !    * Merged AAsyncCallContext.    Also changed netfx SqlDataReader to use the common class hierarchy, and made whitespace changes to SqlDataReader to make the netcore/netfx diff slightly shorter    * Expanding use of CallerMemberName in SqlDataReader    * Adjusted comments and variable names, added conditional compilation blocks.    These aren't functional changes, but they do pare down the diff between netcore and netfx.    Also sealed the Snapshot class in both codebases for performance improvements.    * Reverted change to ObjectID following compilation and testing    * Corrected a failing manual test    * Further post-merge changes    Keeps SqlDataReader in sync with main    * Code review comments    Also one AlwaysEncrypted sync/bugfix in SqlDataReader from netfx to netcore    * Corrected conditional compilation directivecommit ca9272d1eb1db843119ef120ff02f7067b0f4e4aAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Mon Oct 7 21:26:27 2024 +0100    Add test coverage for PR 2873 (#2897)commit 7a7b247aa66c5eafb5a39f750d819084b1d551a9Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Mon Oct 7 19:54:17 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 76338d3800ed7c906e00220294e8b353c0bb5735Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Oct 7 11:14:59 2024 -0500    Merge | Bring netcore Interop to Common Project (#2893)    * Move ntdll interop files from netcore to common folder    * Moving enough interop files into the common project to enable SqlFileStream migration    * Move Interop.FileTypes and Interop.SetThreadErrorMode into common interop folder.    * Move Interop.IoControlCodeAccess    * Moving Interop.Libraries into the common project    * Removing files that were movedcommit 9433389ebba4528a192abaa386dea97da202d166Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Mon Oct 7 17:01:01 2024 +0100    Removed references to CTAIP and client certificate authentication (#2831)commit 4e118ae2b792a51a9866a94ad5cbf198fee9bba7Author: Maxim Markelow <markelow.dev@gmail.com>Date:   Mon Oct 7 18:56:46 2024 +0300    Fixed incorrect string format at event tracing when OutOfMemory exception thrown (#2797)commit c0ae757809fa43441832d6ac220bb310e5102cc2Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Sat Oct 5 08:36:52 2024 +0100    Merge AlwaysEncryptedHelperClasses, TdsParserHelperClasses (#2376)commit 32b5a67fe6b95a4e15ace8fae7a20e6db6421136Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Sat Oct 5 08:30:43 2024 +0100    Removed unreferenced/unused code (#2814)commit d3772fcb8c9fb48cad577abce1f3f6474d97da48Author: Javad Rahnama <j.rahnama79@gmail.com>Date:   Sat Oct 5 00:28:23 2024 -0700    Fix | Increase routing attempt to 10 in netcore for LoginNoFailover and adding routing support to LoginWithFailover (#2873)commit cab54224419ae81c30f05eb2ea3aebc154ca99beAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Tue Oct 1 11:32:12 2024 -0500    Project for Common Files (#2887)    * Project file for common files. Not built in any configuration.    * Removing root namespace to prevent warnings for wrong namespace.commit 72951f45468e0944db64440f15718b7d3094ede8Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Tue Oct 1 19:59:23 2024 +0530    Fix SqlDataReader.IsDBNull() for json (#2892)commit cc58d7923952a8b2e9e397490dca2b08f7f3ce80Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Tue Oct 1 00:42:28 2024 +0530    Enhancement tasks for json support (#2891)    * some enhancements tasks for json support    * added some missing drop table funtion    * remove unique naming for tables and SPscommit 0266b4a2209f732ead650181ae924a74a0c4cf40Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Sun Sep 29 01:38:33 2024 +0530    Adding SqlJson and Data write with SqlJson (#2752) (#2880)    * Adding SqlJson and Data write with SqlJson (#2752)    * Adding the SqlJson type    Remove unused    Adding all the json tests    Revert "Remove unused"    This reverts commit c448b6e2e810630d217826e73a644f7f9815d366.    Remove unused    * Change to static    * Adding the SqlJson support    * Adding the assert for column encryption    * Adding the support for Json writes    * Adding more support    * Enabling the following    SqlString sqlString = reader.GetSqlString(0);    Assert.NotNull(sqlString.Value);    var sqlJson = reader.GetSqlJson(0);    Assert.NotNull(sqlJson);    string fieldval = reader.GetFieldValue<string>(0);    Assert.NotNull(fieldval);    JsonDocument jsondoc = reader.GetFieldValue<JsonDocument>(0);    Assert.NotNull(jsondoc);    * Revert "Enabling the following"    This reverts commit 6739e455b62c88a56100552072eea368d05e23ea.    * ref update for SqlJson    * resolve PR comments    ---------    Co-authored-by: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>commit 4806059d1d2a40f00c2f9adfc2d9d4f0f3a02eaeAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Sep 27 12:42:57 2024 -0700    Fix | Addressing documentation issues along with spelling errors (#2889)commit 6064d026858fc2585e81bda5600ac60388be75eaAuthor: Apoorv Deshmukh <apdeshmukh@microsoft.com>Date:   Fri Sep 27 09:52:33 2024 +0530    Add streaming support for JSON (#2882)    This commit adds support for streaming JSON data to and from Sql Server.    JsonStreamTest has been added to demonstrate this functionality.commit ed0a132d365611afaf114ab2281e71c402e32f37Author: Benjamin Russell <russellben@microsoft.com>Date:   Tue Sep 24 18:01:51 2024 -0500    Fix build breaks (#2885)commit 135120af6556ca0151cd834450e54751d0f6e84fAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Sep 24 16:51:55 2024 +0100    XML documentation corrections - batch 1 (#2836)    Thanks @edwardneal!    * Rollup of feedback from Batch 1 PR    * Respond to code review    Also expanded SqlBatch corrections to code files and other instances in the XML documentation.commit c690120925476280542e38a28c7d3b1be8478455Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Sep 23 11:22:31 2024 -0500    XML Documentation Fixes - Batch 7 (#2869)    * Batch 7 w/o testing    * Spot checking!    * Fixing build issuecommit 3d9c1e4178034cc1c709ad18832b056fc1c380a2Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Sep 23 11:22:07 2024 -0500    XML Documentation Fixes - Batch 8 (#2871)    * Batch 8.1    * Batch 8.2    * Batch 8.3    * Batch 8.4?    * Checking things overcommit cb11317441e091d9ad40ad8f6e738831f252476cAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Fri Sep 20 16:54:30 2024 -0500    XML Documentation Fixes - Batch 5 (#2864)    * Batch 5 part 1    * Batch 5 part 2    * Finishing up changes to batch 5    * PR Commentscommit bc08543c1d3380b1ef6cac7e27761ce568cfb010Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Fri Sep 20 11:58:08 2024 +0530    Implement read and write functionality for JSON (#2829)    * Implement read and write functionality for JSON col (#2722)    * Implement read functionality for JSON col    * Remove SqlJson class    * Implement JSON write functionality    * Remove code comment for new datatypes    * Json read and write tests (#2744)    * Json read and write tests    * added sp tests    * remove AppContext Switch    * resolve some PR comments    * refactored tests    * add async testing    * fix build errors    * Ref update for SqlDbTypeExtensions (#2745)    * resolve PR comments    * Apply suggestions from code review    Co-authored-by: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com>    ---------    Co-authored-by: Apoorv Deshmukh <apdeshmukh@microsoft.com>    Co-authored-by: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>    Co-authored-by: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com>commit 95cd389878cc8f9f638eafff9e7f64be577c36d2Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 19 13:06:45 2024 -0500    XML Documentation Fixes - Batch 6 (#2865)    * Batch 6 part 1    * Finishing up batch 6commit 3416ad92b9107d2618bc7ffdf1d595a86cf0e7d0Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 19 12:26:42 2024 -0500    XML Documentation Fixes - Batch 4 (#2863)    * Batch 4    * Touching up and fixing mistakes    * Tabs to spaces    * Using new sample filecommit cdc33d91a64308e4861844da755ffbe9a407cc1cAuthor: David Engel <davidengel@microsoft.com>Date:   Mon Sep 16 11:19:18 2024 -0700    Sync sample changes into snippet doc (#2837)commit 68a5be4eee9224c9c6007398e952d1f7f02c2570Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Sep 16 11:49:04 2024 -0500    XML Documentation Fixes - Batch 3 (#2851)    * Batch 3    * Fixing issue from last PR    * Making sure everything is ready for PR (left off at sqlcommand.xml)    * Finishing up work for batch 3    * PR commentscommit 321080e2b25b39e42b3aadc325610a96654c298bAuthor: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri Sep 13 10:57:12 2024 -0700     Update CDP_BUILD_TYPE condition in AKV provider (#2854)commit 764add38972945f5212c9cc5cf346c493c310187Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 12 12:53:43 2024 -0500    XML Documentation Fix - Batch #2 (#2834)    * Batch #2    * Reverting removal of the snippet files.    * Fixing build break caused by parameter not having a comment.    * These changes should fix the broken commentscommit b1d3a8297a8d7d3b62e35cb87924feb90afa4cb3Author: Malcolm Daigle <mdaigle@microsoft.com>Date:   Tue Sep 10 11:01:37 2024 -0700    Port double clean fix to netfx (#2843)commit 069c052922c7183ec66f39904bfaf77fa2622c1fMerge: db64574c eb4c0f04Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Mon Sep 9 23:01:05 2024 +0000    Merge in 'main' changescommit db64574c63daff25026000d9c84e3b3822b11263Merge: f8f2a964 8412215eAuthor: Daniel Au <v-audaniel@microsoft.com>Date:   Mon Sep 9 21:16:08 2024 +0000    Merged PR 4909: eng | Fix strong name in AKV provider    Bug fix to address the missing strong name in the Azure Key Vault (AKV) provider.    This pull request fixes the strong name issue in the AKV provider for various .NET frameworks.    - `Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider.csproj`: Added strong name generation configurations.    - `build-all-configurations-signed-dlls-step.yml`: Updated MSBuild arguments to use `SigningKeyPath`.    - `code-analyze-step.yml`: Updated MSBuild command line to include `SigningKeyPath`.    Related work items: #31596commit eb4c0f043bff30c7f3bb58704b41c73faef9d63bAuthor: Malcolm Daigle <mdaigle@microsoft.com>Date:   Mon Sep 9 11:04:55 2024 -0700    Advance column index to avoid double clean. (#2825)commit 8412215e9f8231bb10e4ef8ba98d113450025aaaAuthor: dauinsight <v-audaniel@microsoft.com>Date:   Mon Sep 9 08:39:32 2024 -0700    Simplify assembly key file conditioncommit 62af3b51318ebba36327aa61b014264fd57a4130Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Sep 6 11:16:27 2024 -0700    Fix | Adding readme to nuget package (#2826)commit cf92a05fd5ba458c1001dcd4af1b5bfba93dde66Author: David Engel <davidengel@microsoft.com>Date:   Thu Sep 5 11:30:55 2024 -0700    Sample code improvements around token caching (#2821)commit 5dc7b06e16705f6dcb8a0f437b28cd320ee2a719Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 5 13:06:13 2024 -0500    Reverting removal of the snippet files. (#2835)commit 77b2c7aae21a4953c816d5426513471dccb8370bAuthor: dauinsight <v-audaniel@microsoft.com>Date:   Thu Sep 5 10:21:05 2024 -0700    Remove sign assembly from AKV build commandcommit b6a28f7f9b65a36af41533a44b4d4fb7bf0c1c65Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 5 10:56:20 2024 -0500    XML Documentation Fix - Batch 1 (#2822)    * Batch 1 of fixing xml files    * Removing CDATA blocks, fixing cref links    * Fixing a couple more issuescommit dbe09f1152f448ec7b6037579d9bcbf98b016fceAuthor: dauinsight <v-audaniel@microsoft.com>Date:   Wed Sep 4 14:34:17 2024 -0700    Update AKV strong namecommit d89372af4153ec41f320b912748e032b160160c9Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Sat Aug 31 04:04:13 2024 +0530    Add Feature Extension for Json Support (#2773)    * Add Feature Extension for Json Support (#2696)    * change json hexa code and fix invalid login error    * Change name to match other naming conventions    * process JSONSUpport acknowledgement    * Fix naming conventions    * Processing 2nd byte from server    * Changes for netfx    * Json support feature ack in Test TDS server    * Remove enabled flag    * address PR comments    * Enable JSON only in debug bits    * Enable json tests in debug mode only    * resolve PR comments    ---------    Co-authored-by: saurabh500 <1623701+saurabh500@users.noreply.github.com>commit 8ff48a707ca0db95a18449c108a37e073f04b640Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Aug 30 10:39:34 2024 -0700    Update README file (#2809)commit aa0db93336511390b9e389123f25a5ae74e55c62Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Aug 29 17:59:42 2024 +0000    Test | Fix Unit Tests for GetSqlServerSPN  (#2442)commit 9573da26fbab3de0ab75110f769b3c5b2f55199aAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Aug 28 10:51:41 2024 -0700    Doc | Release notes v6.0 preview1 (#2813)commit 5ea0e25d68b18e14e4446bd783fb91c4bc7cdf19Author: David Engel <davidengel@microsoft.com>Date:   Tue Aug 27 16:24:24 2024 -0700    Add porting information about NLS to ICU .NET 5+ change (#2820)commit c223dfb9c301812a4a73cad80d9f3c15d58c6a9bAuthor: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Tue Aug 27 15:48:48 2024 -0700    Hotfix v5.2.2 Release notes (#2770)commit 12d5391686bb2795670d749a97b563e2da4f84d4Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Tue Aug 27 14:56:09 2024 -0700    Hotfix v5.1.6 Release notes (#2769)commit f8f2a96403e99c008f5beb3a56e43f554af24db1Merge: b50c074d bea3e67fAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Aug 27 19:07:19 2024 +0000    Merge in 'main' changescommit b50c074d9bb5cb5e19b0256bbe4f848b92d06f9fAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Tue Aug 27 17:33:34 2024 +0000    Merged PR 4888: eng | Fix package validation stage against the previewcommit bea3e67f3ee2b7f12cc3547455868c084a5d9e40Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Aug 27 00:37:42 2024 +0100    Merged DbConnectionClosed, DbConnectionFactory, SqlAuthenticationProviderManager (#2410)commit 71deba6427dbb4d50c4329508de827e2fd0ef15eAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Mon Aug 26 12:41:19 2024 -0700    Refine version.props and nuspec files (#2811)commit 50767d79069226816b8b3367fae6db4c375a48eaAuthor: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri Aug 23 09:01:12 2024 -0700    Hotfix v4.0.6 Release notes (#2768)commit 6d33e9d20e95f5f8d8eebe7db1458f88ca4dbd78Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Aug 21 23:34:00 2024 +0100    Merged PoolWaitHandles, DbConnectionPoolIdentity, removed DbBuffer (#2390)commit 85b9407e4ee699b3229c5bb1629f4219e52fdf74Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Aug 21 15:14:16 2024 -0700    Eng | Add strong name validation to package validator (#2802)commit cc144a8a1c383106264cf348c5f889bd051d7463Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Wed Aug 21 15:10:58 2024 -0700     Hotfix v3.1.7 Release notes (#2800)    * Add release notes for 3.1.7commit ef8d6cc6629395801aeca5a53571cdbd1b84fb5eAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Mon Aug 19 18:04:46 2024 -0700    Doc | Reorder release notes (#2791)commit 4eafe1f7715ae00c94d898a583d0e6f9e9b75779Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Aug 19 16:27:33 2024 +0000    Merged PR 4847: eng | Add support preview on MDScommit ac1012a6b7ddaf0b14526ced7cea8c16e0791b23Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri Aug 16 13:22:55 2024 -0700    Hotfix v3.1.6 Release notes (#2767)commit 619fa749551ed0d9e387d75cb3e6d85fe00a3df4Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu Aug 15 13:48:15 2024 -0700    Fix | Fix the issue with Socke.Connect in managed SNI (#2777)commit d3658edfcda0d7eecabc09afb5459bb3f79e6290Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Aug 14 17:18:51 2024 -0700    Update SNI version to 6.0.0-preview1.24226.4 (#2772)commit 7216e84fb9819b56df1d51ca13969d4f89bf507aAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Fri Aug 9 12:40:30 2024 -0500    `null != x` => `x != null` (#2751)commit 6fbbb787cd7ea35c06e292bb83d01ae94900b0bfAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Sat Aug 3 11:47:53 2024 -0500    Code Cleanup | `null == x` to `x == null` (#2749)    - With one approval and CI success, I think that's enough to move ahead on this one.    * `null == x` to `x == null`    * Update src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/TdsParser.cs    Co-authored-by: David Engel <dengel1012@gmail.com>    ---------    Co-authored-by: David Engel <dengel1012@gmail.com>commit 6f177e30f2a8bbd59a7ec093ef934e29e0578004Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Jul 30 19:52:38 2024 +0000    Fix | Fixed some Azure managed identity authentication unit test failures (#2652)commit 85956440bb0886c59dfa31475b9a6f5c510e3ac0Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Jul 29 16:05:41 2024 -0500    Replace unused out arguments with discards (#2726)    * Replace unused out arguments with discards    * Removing unnecessary types in discarded out argumentscommit 0c4519871c9b69f7e05fe90f59d224d5f9ab3e3eAuthor: Cédric Luthi <cedric.luthi@gmail.com>Date:   Sat Jul 27 05:30:08 2024 +0700    Avoid "early" access to SqlAuthenticationProviderManager.Instance (#2636)commit 38ce399a77115a6f95fbe8ef54ee300aac58370bAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Jul 26 11:33:47 2024 -0700     FIX | Revert the change to TargetFrameworkMonikerAssemblyAttributesPath from PR #2497 (#2725)commit 04d610211027be0ea70eb2c1e55c24ffa3a5704fMerge: 9e3bbacc 9d8062f1Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Thu Jul 25 07:29:05 2024 +0000    Merge in 'main' changescommit 9e3bbaccc448d708a0d1ff96032f890c9a2045b6Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Wed Jul 24 21:23:40 2024 +0000    Merged PR 4782: eng | Secure symbols publishingcommit 9d8062f135d9b0491668eb40af5b7caeda2df5f2Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jul 24 14:18:17 2024 -0700    Minor adjustment to sourcelink translation (#2713)commit 1152fcf0c628ee84862779d86b9348376f64f4a8Merge: f7313f81 c4fa6827Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Wed Jul 24 00:45:12 2024 +0000    Merge in 'main' changescommit f7313f81542228f5fea1c974e5fda12bb4d5e2c0Merge: be5fba23 e3cf4149Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Jul 23 23:46:13 2024 +0000    Merge in 'main' changescommit c4fa682749110f030d4f43caa488ec4832e04df1Author: Wraith <wraith2@gmail.com>Date:   Wed Jul 24 00:46:09 2024 +0100    Change internal read functions to return TdsOperationResult (#2690)commit e3cf4149a202218919fb9b83e275765aa908a40bAuthor: David Engel <davidengel@microsoft.com>Date:   Tue Jul 23 10:38:25 2024 -0700    Fix macOS CI (#2699)commit 79adbc23e786c1b07d3995d5e6717700324555adAuthor: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>Date:   Tue Jul 23 06:29:52 2024 -0700    Adding the SqlDbTypeExtensions (#2688)commit cf8cc22ae7c4e22764d8561e99cc3dbaa2325a78Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Tue Jul 23 02:09:52 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 56c07c627e75fa8a9531b76d02ec8e0113ff3e08Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Jul 22 13:59:01 2024 -0700    2698)commit 3d7896ff7f656e35d987ce43bc1cb91d95eac5aeAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Jul 22 11:28:25 2024 -0700    set DisableSourceLinkTranslation to false (#2691)commit 7110d29922e402a722ec5bc32fdc8f7bcdf596a4Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Mon Jul 22 02:09:38 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit a9621bdc411002f15adba0c849a4ccfbfa210707Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Sun Jul 21 02:17:48 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit be5fba235947f2712df3267ccf3654cede5be4f6Merge: aa0a39be e2273713Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Thu Jul 18 21:48:11 2024 +0000    Merge in 'main' changescommit e22737137ad2d7387c452af79d6c95ef9f6549d0Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu Jul 18 14:47:08 2024 -0700    eng | Add Delay sign to ref csprojs (#2684)commit aa0a39be63d7240ec3eac315eadd0aba9d3230adMerge: 49e4da77 5c0ce12dAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Jul 16 00:39:23 2024 +0000    Merge in 'main' changescommit 5c0ce12d19972824f0e6b118812de916a6e90c49Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Fri Jul 12 19:00:13 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 766b72a752a8df9670e273012b6a6b3718baee80Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Jul 11 10:53:48 2024 -0700    Fix | Fix decrypt failure to drain data (#2618)commit 784046fdbf02e97fb7190542e81ba20d93843261Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Thu Jul 11 10:42:56 2024 -0700    eng | Initial YAML CI pipeline (#2575)commit ce7393b4d12dbd35c0b4ad61acbfc1f14a4edc8eAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jul 10 11:34:17 2024 -0700    eng | Add delay signed to official builds (#2653)commit a34ec48fb8b4cabbe349ef8019a0a885d3aefab1Author: David Engel <davidengel@microsoft.com>Date:   Mon Jul 8 12:44:40 2024 -0700    Fix - Don't error when using infinte connect timeout and Entra auth (#2651)commit bad621f7c141079c77574f1eb5b929ed195921a8Author: David Engel <v-davidengel@microsoft.com>Date:   Fri Jul 5 10:32:31 2024 -0700    Test fixes to accommodate recent infra changes (#2646)    * Test fixes to accomodate recent infra changescommit 0352a50f779b7977d87714c1934d1f21ea231b6dAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Tue Jul 2 17:36:55 2024 -0500    3 Small Changes (#2594)    * * Port sqlclientx datasource changes    * Remove link to missing nuget.config file    * Remove root namespaces from sqlclient csproj files    * Test to see if namespace changes are breaking the pr build    * Reinstate removing the root namespace and fix resource filename generationcommit f55c5a2065f947942d11c52f2a62a349419278cbAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Jun 27 16:34:57 2024 +0000    Merged common code base for AlwaysEncryptedKeyConverter (#2538)    * Merged AlwaysEncryptedKeyConverter.CrossPlatform and AlwaysEncryptedKeyConverter.Cng.commit aece3669a9ae47145d9d68e91c47119079ba7cf8Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Thu Jun 27 14:53:48 2024 +0200    Add test for issue 2456 (#2457)commit f91dc82ca52957ee1bc3d4f233a6e950a8a8dcbbAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jun 26 22:06:33 2024 +0200    Change | Remove some unneeded references and update Azure.Identity (#2577)commit eb46c58805e562a59c1f8d9fb2338645e1a39b05Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jun 26 16:29:52 2024 +0200    Add | No-op if engineedition is 6 or 11 due to lack of support for ASSEMBLYPROPERTY function (#2593)commit 8777fceef974e95697728f9889e6ce734add759dAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Jun 25 13:58:15 2024 +0100    Merge SqlColumnEncryptionCertificateStoreProvider (#2521)commit 49e4da777e33d81e4b7c551bd007a240f28207cbAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Fri Jun 21 21:48:23 2024 +0000    Merged PR 4673: eng | Upgrade ESRP to v5.0    - [Sample run](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=91327&view=results)    Related work items: #30897commit 55f48c57a9b2a200c266b8739a2a477f974ab41dMerge: 1dfd4833 d4b2bb32Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Wed Jun 12 21:30:06 2024 +0000    Merge in 'main' changescommit d4b2bb32ac2ab2f9ecd12c441733f8d179bf255dAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jun 12 14:28:37 2024 -0700    Addressing conflict (#2560)commit a240c2432614c156f0f81b9beb7994f2d35ebc52Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jun 12 13:15:39 2024 -0700    Address conflicts (#2562)commit d7f84eb09dd8e70ac73f190f913e1dd1a9641138Author: David Engel <v-davidengel@microsoft.com>Date:   Wed Jun 12 12:11:41 2024 -0700    Add scope trace for GenerateSspiClientContext (#2497)commit c822b6917da7e38445777869acdaf13634a826f8Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Wed Jun 12 17:16:35 2024 +0000    Merged common code base for SqlUtil.cs (#2533)commit 080e66950d9d0b6d113c8eae3a2056372159f258Author: David Engel <v-davidengel@microsoft.com>Date:   Wed Jun 12 09:20:14 2024 -0700    Add | Cache TokenCredential objects to take advantage of token caching (#2380)commit a7405ded70a0139a41e97c2ace76977b3a5260a4Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Tue Jun 11 14:53:27 2024 -0700    Add | Add SourceLink translation (#2552)commit 689cc257fa250d42728c5d240b888b1f151cfd7cAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Jun 11 21:05:07 2024 +0000    Fix | Replaced System.Runtime.Caching with Microsoft.Extensions.Caching.Memory (#2493)commit ffd8771a599f90557facdebd983cd4e60dbb6f83Author: Wraith <wraith2@gmail.com>Date:   Tue Jun 11 21:46:23 2024 +0100    Strong typed diagnostics (#2226)commit 3f0c4b1a706136e417efa3a49bc168342470513eAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Jun 11 19:14:48 2024 +0000    Fix | Fixed GenerateSspiClientContext to retry negotiation with default port (#2559)commit f7ab11591d6fe736f26e1d21756e29e2a2d259d2Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Sat Jun 8 10:44:31 2024 -0700    Fix | Adjust path for .AssemblyAttributes in obj folder (#2550)commit 1dfd48333c30d031f2f96cd0a40dcf0954cd0ba4Author: Daniel Au <v-audaniel@microsoft.com>Date:   Fri May 31 22:36:06 2024 +0000    Merged PR 4621: eng | Fix policheckcommit 348ae2ee13ddccd64fe5fe4220ff22ba04ef9a4bAuthor: Scott Addie <10702007+scottaddie@users.noreply.github.com>Date:   Fri May 31 17:07:36 2024 -0500    Improve AccessTokenCallback sample code (#2543)commit 42e9f08f91a3e1a1602d6b632df00f89abe04760Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri May 31 14:57:21 2024 -0700    Hotfix v5.2.1 Release notes (#2534)commit 7af2438ee177738131c6b13dc37743a2dafe6910Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu May 30 12:11:53 2024 -0700    Fix | Enhance certificate validation (#2487)commit 808d4c3b5a935e6954c96ce02d99c53b624099dcAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Wed May 29 18:45:55 2024 -0500    Change | Separate tests for NetFx and NetCore - NetFx-Only Connection String Properties (#2466)    * Adding TransparentNetworkIpResolution to list of unsupported on platform connection string error messages    Splitting unit test for netfx-only connection string properties such that test does not fail on netcore    * Remove DeprecatedSynonymCount since referencing the unsupported array is not possiblecommit 815e5ab19e9e096bc52f13a82170aa1c5e641826Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue May 28 09:37:31 2024 -0700     Doc | Fix SNI dependencies of 5.1 and 5.2 release notes (#2537)commit 4c088eb47c80209ed4506237b201a276f552f5bfAuthor: Aris Rellegue <v-arellegue@microsoft.com>Date:   Fri May 24 20:05:54 2024 +0000    Merged PR 4583: eng | Fix policheck errors.    Fix policheck errors.    Sample pipeline run which did not have policheck errors:    https://sqlclientdrivers.visualstudio.com/ADO.Net/_build/results?buildId=88114&view=sariftools.scans.build-tab    Related work items: #30279commit b7c4007d0deb2c2ffa8281f7f731a59f42a5fce1Author: David Engel <v-davidengel@microsoft.com>Date:   Fri May 24 10:21:39 2024 -0700    Enhancement | Add trace logs for packet size (#2522)commit b178ba5d324cfc77a4ff68cf7c250895f766dbebAuthor: David Engel <v-davidengel@microsoft.com>Date:   Thu May 23 12:10:21 2024 -0700    Fix | Clone of SqlConnection should include AccessTokenCallback (#2525)commit cd7a3d10e88a15e6151afca1d0f2b972d6058fcbAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu May 23 09:20:03 2024 -0700    Updating Azure.Identity version to 1.11.3 (#2526)commit 5cb73fdc9fa408fcd033510b2e2182085c1f14c9Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue May 14 19:31:10 2024 +0100    Merged SqlClientFactory between .NET Core and Framework (#2369)commit cc6ea2181af5473648d5c7f79b71be30132d0ac0Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue May 14 20:30:08 2024 +0200    Streamline conditional compilation symbols (#2486)commit 9a71c94c172fd5b231e9673525e95c7079528fa9Author: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>Date:   Mon May 13 15:37:01 2024 -0700    Update build guide for Linux (#2499)    Adding the detail about installing powershell on linux to build the drivercommit 4c0f013bac63d8bd928c985440acb1e2bc13d3c6Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue May 7 18:02:12 2024 +0200    Remove UWP (uap) references and special cased code (#2483)commit b4f38f50d4fb03e49956b8007496c50c22fbbea2Author: Taylor Southwick <tasou@microsoft.com>Date:   Mon May 6 16:27:12 2024 -0700    Use ReadOnlyMemory in (#2447)commit 55d30c71b9c17b804710b4d7ba83d92f2b2676beAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon May 6 10:58:22 2024 -0700    Test | Remove AAS - VBS tests from test pipelines (#2474)commit 48ab625f82bc2f147276e02862b47b24f06d576cAuthor: SqlClient DevOps <sqlclient@microsoft.com>Date:   Sat May 4 02:08:39 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 05d51bf26732a1784eb4a0b2d96b50bea6989486Merge: 7def235d 910bdb47Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri May 3 21:58:12 2024 +0000    Merge in 'main' changescommit 7def235d764c1b1fa12db242afecf146a18a60f6Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Fri May 3 21:51:35 2024 +0000    Merged PR 4490: eng | Remove netstandard from production pipeline    - Complementary code change of PR [#2386](https://github.com/dotnet/SqlClient/pull/2386).    - This should be merged after merging the related PR to remove support of .NET Standard in the production pipeline.    - The first commit has the related PR's changes(review them on GH).    - After having merged the related GH PR and updating the CI pipeline, I'll sync with this PR to unify the changes and get passed the pipeline.    - Only the YAML changes under the `eng` folder should be reviewed (ignore the other changes as they are identical to the GH).    - Introduced `oneBranchType` parameter to switch between **Official** and **NonOfficial** templates    - [new sample run](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=86908&view=results)    Related work items: #30122commit 910bdb4754bfd11c2043c8f8b89b91df49e46888Author: Wraith <wraith2@gmail.com>Date:   Fri May 3 21:10:35 2024 +0100    make EnableOptimizedParameterBinding only apply to text mode commands and update documentation to match. (#2417)commit ba288ef35c09101e0d3b8e96b4003dffbaae7c98Merge: f05be20e cd4805b1Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri May 3 20:03:36 2024 +0000    Merge in 'main' changescommit cd4805b144e170c946602d5c54d65ef649bce9a5Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Fri May 3 21:42:21 2024 +0200    Remove support for .NET Standard 2.0 and 2.1 (#2386)commit 792479efaa7155143f3276965fac42c84de35e2eAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri May 3 09:22:31 2024 -0700    Test | Remove field with ClientSecretCredential (#2479)commit 226bdb8e4cedd3933ca415a91d69b8c814b5b9dfAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu May 2 09:50:38 2024 -0700    Fix | Fix DateTimeOffset size in TdsValueSetter.cs class file. (#2453)commit aefd723026e75e68cea6bc98173404a5c765ab60Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Tue Apr 30 11:00:01 2024 -0700    Test | Updating tests to acquire token from user-assigned managed identity (#2473)commit f05be20efe40d356f6313f810123a2e5870714dcAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Fri Apr 26 20:34:02 2024 +0000    Merged PR 4529: eng | fix a few issues and improvements    - Fixed a typo, publish symbols, and commit number    - Updated the cron for daily run in case of any code changes, besides the weekly run    - Added parameters instead of pipeline's variables    - TSA, SBOM, and CodeQL tools moved out of the `syncSdl` for compatibility with OneBranch's NonOfficial template    Related work items: #29920commit c33bde24d4b68116938423c728903ebb3fa74b34Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Apr 26 11:12:08 2024 -0700    Change | Updating Azure.Identity version to 1.11.2 (#2462)commit 3f3380ccde46102987e527be18b26aee3e9b2026Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu Apr 25 12:25:42 2024 -0700    Test | Address XUnit failure on  Windows Principal functionality is not supported on this platform (#2469)commit 4bce7de7bef52823e7733e553c3fd29c3ac6f4aeMerge: abff6630 68d35bb5Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Apr 23 17:21:01 2024 +0000    Merge in 'main' changescommit 68d35bb5f116feb2fd10f6b0b2d09a4a835562d5Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Apr 18 15:35:25 2024 -0500    Change | Simplify Conditional File Inclusion (#2425)    * Wrap files in appropriate `#if` and simplify project file    * Sorting file includes    * Pulling over changes from a different branch from before rebase    * Merge changes that should've come in during merge ...    * Add <IsTestProject>true</IsTestProject>    * Change that should've been brought in on merge :thinking:commit abff6630e79ed9fa15c63355a88a5f90819ba199Author: MerlinBot <MerlinBot>Date:   Wed Apr 17 15:42:10 2024 +0000    Merge pull request 4357 from dependabot/docker/dotnet_docker_images/1708216907 into internal/maincommit ea7ad53b26ce24fcb22e643691f50eb6627f35a4Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Apr 15 19:57:54 2024 +0000    Merged PR 4474: eng | Add AKV provider signed packagecommit ae988c3e6c09725f1190cfb399c6d51835357aa7Merge: 0c46cd7e 61e89f95Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri Apr 12 19:49:16 2024 +0000    Merge in 'main' changescommit 61e89f9570bbe53dff0e4c750ccbdb7a46b274b0Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Apr 9 21:27:44 2024 +0200    Fix | ArgumentNullException on SqlDataRecord.GetValue when using Udt data type (#2448)commit f5df519f5e9783d6a726fb370678e05a04a3084bAuthor: Evgeny Akhtimirov <evgeny@devduty.com>Date:   Tue Apr 9 15:04:53 2024 -0400    Fix | SqlBuffer.SqlGuid (#2310)commit 8c9b6992aa812cad39d21460314cd68f5a989b45Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Apr 9 20:33:07 2024 +0200    Extend DateOnly/TimeOnly support to include DataTable as structured parameter (#2258)commit 4e6853e2dd61be2d0cde181c4c85e61dd7a2d2b5Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Apr 9 20:32:27 2024 +0200    Update Microsoft.Identity dependencies (#2429)commit 1bf025afeb76eef9eddfdddd306241730d1d61afAuthor: Trayan Zapryanov <lrt80@abv.bg>Date:   Mon Apr 8 22:19:37 2024 +0300    Rent byte buffers in SqlSequentialTextReader (#2356)commit 0c46cd7e019fa67465cf9ca6ba63254f3e7ac206Merge: 294f8666 9811c657Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri Apr 5 22:04:44 2024 +0000    Merge in 'main' changescommit 9811c657db1cd1ddc270addc9221579df32af6baAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Apr 5 22:03:34 2024 +0000    eng | Fix production pipeline (#2450)commit 294f8666aebbe713b9d634dbc8b17c2f5617d02dMerge: af118d72 9645c01aAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri Apr 5 22:02:38 2024 +0000    Merge in 'main' changescommit 9645c01a1ef235cb2342a3847f508f5887dc76b7Author: Benjamin Russell <russellben@microsoft.com>Date:   Fri Apr 5 13:37:36 2024 -0500    Add <IsTestProject>true</IsTestProject> (#2446)commit bc2a83414804ffe6f21f6778df73cfc6367cd95eAuthor: Taylor Southwick <tasou@microsoft.com>Date:   Thu Apr 4 16:32:45 2024 -0700    Consolidate SSPI context generation to single abstraction (#2255)    * Abstract the SSPI context generation    This change introduces SSPIContextProvider that can generate payloads for SSPI. Specifically, this change plumbs the current SSPI context generation into this object, while later changes will continue to update the shape to be a more general purpose, public API.commit af118d72e4d60bbe26a824c0dd9de6400d2753f7Merge: 226b83ec 4778b876Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Thu Apr 4 18:48:59 2024 +0000    Merge in 'main' changescommit 226b83ec0f94e2ea00834c0127886ca97a517d2dAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Thu Apr 4 16:19:50 2024 +0000    Merged PR 4462: eng | Fix pipeline netfx build change    Addressing the failure on [dotnet-sqlclient-Official](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=84259&view=logs&j=a59e3b7b-7df8-53a3-7568-e4c5ffd2c23d&t=fa94fa55-e846-59ba-ffea-8e9b3df3ad3a)commit 4778b8760dfc83037e259e5f79845b21ac844c7dAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Thu Apr 4 01:02:40 2024 +0000    Moved NuGet.config to the root (#2443)commit 537eba862d6c2a6e8793cbf874515424df2e8babAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Apr 2 21:06:05 2024 +0000    Doc | update a sample description in SqlConnection (#2440)commit 908f563699989d8d118c5cc3d330e59a45e9428dAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Apr 1 07:47:03 2024 -0700    Fix | Suppress CodeQL warning for usage of deprecated Ssl2. (#2428)commit 740069d657d8e201973fc7b650965a830280abc1Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Apr 1 07:42:04 2024 -0700    Fix | Suppress CodeQL X509RevocationMode warning. (#2432)commit 74084b010eb0c4834476eade199f6e5e0307286bAuthor: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com>Date:   Sat Mar 30 03:24:58 2024 +0530    Fixes UdtTestDb creating script (#2421)commit 1594cc5fa02a942346deffb0064313b130758f6aAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Mar 29 14:23:43 2024 -0700    Merge common code base for DBReferenceCollection (#2403)commit 0d455647cdad87d32beea3173eef421bd1a88264Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Thu Mar 28 16:49:55 2024 +0000    Merged PR 4422: Pipeline | Initiate YAML pipelines    - A successful sample run can be found with the non-official template [here](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=82875&view=results) without SDL tools.    - There are a few errors reported by code analyzer that need to be addressed as well.    - Due to the known issue with APIScan and Onebranch, it's temporarily deactivated.    Related work items: #28134commit 30cd171e0129ccf80bd95add6191687e987bbd4dAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Mar 25 11:57:36 2024 -0700    Change | Convert Netfx to SDK style (#2413)commit bdfa5d8dbe9acfc01d034bc1fe8b73ce8fe28109Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Mar 25 11:56:49 2024 -0700    Regression | Revert PR #2281 SNIProxy code change (#2395)commit 4e23bf94c566e04a2fa7fb930af05f3d76fb30c8Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Mar 21 10:44:40 2024 -0700    Fix | The SqlConnection.FireInfoMessageEventOnUserErrors when set to true throws an exception (#2399)commit 9056f13a18b82dc2698ad04da905c16ed5d4ed3fAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Tue Mar 12 13:31:06 2024 -0500    Downgrade Xunit, Improve exception handling for Diagnonstic Tests (#2379)    **Description**: While doing some investigation into improving the diagnostic tracing tests, I noticed that test failures are logged very non-descriptly by remote executor. To resolve this issue, we have to downgrade xunit to v2.4.2. Here's the rationale for this change:    * RemoteExecutor throws `XunitException`s from xunit.assert nuget and uses the `(string, string)` constructor    * The `(string, string)` constructor was removed in >=2.5 of xunit.assert      * RemoteExecutor was fixed to inherit from Exception in newer versions, but for us to take this requires upgrading to .net 7 or 8 (which I imagine is a much larger lift)    * In order to downgrade xunit.assert, we need to downgrade xunit    * In order to downgrade xunit, we also need to downgrade Microsoft.DotNet.XunitExtensions    * Without this change, exceptions from RemoteExecutor will fail to construct, masking all errors with "MethodNotFound"    Although normally downgrading is bad for security reasons, I believe this to be a safe change since it only affects tests.    This PR also makes a bunch of improvements to the `DiagnosticTest`s:      * Remove conditional facts when test TDS server is used      * Remove try/catch with empty catch block, replace with assert.throws      * Ensure that connections are opened before trying test conditions      * Document scenarios where test TDS server doesn't obey actual behavior, or where test TDS server cannot be used      * Formatting improvements    **Testing**:    * All tests (that are expected to pass) continue to pass    * In a synthetic failure of diagnostic tests, here's the before and after of the error messages:      * Before:        ```        System.MissingMethodException: Method not found: 'Void Xunit.Sdk.XunitException..ctor(System.String, System.String)'.        System.MissingMethodException        Method not found: 'Void Xunit.Sdk.XunitException..ctor(System.String, System.String)'.        ```      * After:        ```        Microsoft.DotNet.RemoteExecutor.RemoteExecutionException: Remote process failed with an unhandled exception.        Microsoft.DotNet.RemoteExecutor.RemoteExecutionException        Remote process failed with an unhandled exception.        Child exception:          Xunit.Sdk.FailException: Assert.Fail(): Foo           at Microsoft.Data.SqlClient.ManualTesting.Tests.DiagnosticTest.<>c.<SyntheticFailure>b__1_0() in        C:\Projects\benrr101\sqlclient\src\Microsoft.Data.SqlClient\tests\ManualTests\TracingTests\DiagnosticTest.cs:line 34        ```    * Downgrade xunit for better error logging from remote executor    * All but one test improved ... ?    * Understanding why test was failing    * Add arcade and xunit nugets to .net8+ special versions    * Remove xunitextensions version boost (which I spelled wrong anyhow)commit 769b982606bc97fee797d6c061973c28400aa362Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Mar 6 19:24:54 2024 -0800    Adding CommonSourceRoot variable to Directory.Build.Props (#2392)commit 4e341dcba8e5fe7248f2e3870e355aa78af46a3fAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Mar 6 14:20:33 2024 -0800    Update | updating version props for MDS v6.0.0 (#2382)commit 5376a04adf786735422029e808333d2a3c6d1fefAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Mar 5 09:12:26 2024 -0800    Fix | Fixed SqlBulkCopy.WriteToServer to ensure successful completion of consecutive calls to it. (#2375)commit 2ddf7237328b45a4a5a9d41dc7d7edf4f566ae9bAuthor: Jihoon Park <bartleby2718@gmail.com>Date:   Mon Mar 4 13:44:09 2024 -0500    Doc | Fix typo in SqlConnectionEncryptOption.xml (#2381)commit ced726a3ee7b955be238267cc6dd7d61971731b4Author: David Engel <v-davidengel@microsoft.com>Date:   Fri Mar 1 13:04:36 2024 -0800    Remove test reference to deprecated ADAL library (#2360)commit 1a009b46c9729080c477882b3ce4c26285964de5Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Fri Mar 1 18:49:25 2024 +0100    Test | Improve test quality of life (#2331)commit 8ef005a2ee67c55b2900bcbe32a931e3de64c556Author: Benjamin Russell <benrr101@outlook.com>Date:   Wed Feb 28 17:38:28 2024 -0600    Build Tweaks for Onboarding (#2366)commit 64bfe506d77e39ab31db5999b64253210907a59bAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Feb 28 10:39:12 2024 -0800    Release Notes 5.2.0 (#2370)commit faf9b95995e6200a980bb6b1980f1d7af9f46cefAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Feb 28 03:17:52 2024 +0000    Fix | ExecuteReaderAsync API xml and ref files (#2373)commit 51ef22cd50eaa26432e6ec589bf70f7b72f5b60aAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Feb 27 22:41:32 2024 +0000    Fix | ExecuteReaderAsync API return type in ref file (#2372)commit e9cab013454b257ef70a004791f28682ac1f8019Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Tue Feb 27 20:30:02 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 10c9e17283f7a4f1cfefcb080f9499461cc31d21Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Feb 27 19:41:38 2024 +0000    Fix | Refine documents for GA v5.2 (#2371)commit 94c089e75842909efb2226edc248f41c3776a037Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Feb 26 14:00:09 2024 -0800    Fix | Fix unit test for SPN to include port number with Managed SNI (#2281)commit 5cd9514cf27b78cf74f4d784b63246c5477552f2Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Feb 26 12:46:16 2024 -0800    Test | Adjust tests to read IsAzureSynapse value from database (#2367)commit 5a98166c6668b2d12e841d1dc9f69d9d2c0cbde2Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Thu Feb 22 03:11:15 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 8b1b7a94ab3560c6b78377d85239af71f80b904bAuthor: Javad <v-jarahn@microsoft.com>Date:   Wed Feb 21 13:06:55 2024 -0800    Fix | Removing non-breaking space from links inside some of exception messages. (#2364)commit ed949d5b3dc504e1dc822c07c2c8f14332305b29Author: Javad <v-jarahn@microsoft.com>Date:   Wed Feb 21 10:13:47 2024 -0800    Change | Updating SNI version to 5.2.0 (#2363)commit e3cf59d226675acf7ae9169989ac692aea04f3daAuthor: SqlClient DevOps <sqlclient@microsoft.com>Date:   Wed Feb 14 03:08:15 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit af7d39d4496c23fa1660c828a84f31680c0079fcAuthor: Javad <v-jarahn@microsoft.com>Date:   Tue Feb 13 13:52:23 2024 -0800    Fix | Addressing typo in exception message (#2357)commit 237f260f600752b69eba05a65582d19f7f02e88dAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Feb 13 17:24:35 2024 +0000    Test | Docker test enhancement (#2345)commit ca5e3e835feff5836a06aff511acf7080ce76f49Author: Javad <v-jarahn@microsoft.com>Date:   Fri Feb 9 20:17:21 2024 -0800    Removing DSA public key from SqlColumnEncryptionProvider to address CodeQL flags. (#2347)commit 91df016175f2b24fd210b641d3e35eb2a708ad27Author: H. Yeo <138053434+H-Yeo@users.noreply.github.com>Date:   Fri Feb 9 15:39:19 2024 -0800    Docs | Update Release Documentation for Contributors (#2351)commit 06632465470be52ab472d4eee9b6028c5cef5422Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Fri Feb 9 10:34:19 2024 -0800    Fix | Mismatch System.Diagnostics.DiagnosticSource between versions.props and nuspec  (#2349)commit 507e8dd64d8c6235f81c9c1864013e7ee3f3f100Author: Javad <v-jarahn@microsoft.com>Date:   Fri Feb 2 09:51:59 2024 -0800    AKV Release notes (#2335)commit 4a2522df26abd6b8818b3f765c3745211272b07dAuthor: Javad <v-jarahn@microsoft.com>Date:   Thu Feb 1 14:44:44 2024 -0800    Fix | Adding missing commitID to AKV nuspec (#2334)commit 5e07b2959a5cd07d0f920e0484ad5c549ea29ec9Author: Javad <v-jarahn@microsoft.com>Date:   Wed Jan 31 00:09:16 2024 -0800    Change | Updating AKV dependencies (#2330)    * Updating AKV dependenciescommit 5d106fe8c543230df8fa2f8dd9db341c89bd196bAuthor: Javad <v-jarahn@microsoft.com>Date:   Mon Jan 29 16:20:53 2024 -0800    Release notes 5.1.5 (#2326)commit 644cabaeab2e78bfa4d33effcc8ecd278cff7722Author: Javad <v-jarahn@microsoft.com>Date:   Mon Jan 29 13:55:53 2024 -0800    removing pdb from nuget's ref folder (#2329)commit 14d7292d9c22040be45a3d9e1f2c135ad013fc60Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Jan 26 01:10:59 2024 +0000    Test | Fix test projects package dependencies (#2319)commit 586cf04cf5ee9deaa5c5263ba8e15810840a5587Author: H. Yeo <138053434+H-Yeo@users.noreply.github.com>Date:   Thu Jan 25 11:53:07 2024 -0800    Preview Release Notes 5.2.0-Preview5 (#2316)commit 348738961a88421629308a012fe7c2c3216d9108Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Wed Jan 24 13:02:59 2024 -0800    Fix | Fix driver to not send expired token and refresh token first before sending it. (#2273)commit 9347412583cbf7e25f84fcc9ab5995308224893fAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jan 24 18:56:24 2024 +0100    Update nuspec on .net 6.0 (#2317)commit 7fd34dfeba9c864182d8e9d39830c4d1e1f1607cAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Wed Jan 24 08:47:53 2024 -0800    Enhance project and target files to generate debugging symbol package files (#2137)commit c8b70f1aa0870d0a927a0142735405077ebb11ecAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jan 24 00:57:28 2024 +0100    Enhancement | Add explicit version for major .NET version dependencies (#2303)commit 4ca71d901a0f5d21b47195e0044279c2ac71878cAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Jan 23 17:44:57 2024 +0100    Revert "Perf | avoid boxing of SqlGuid in SqlBuffer (#2306)" (#2311)    This reverts commit 9602271e20a1983cf4f0edf3fb8e18d8538e112c.commit 838b931809af6c6236a600d559a086cfe1e77593Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Jan 19 23:44:26 2024 +0000    Fix | Invalid transaction exception against the connections and distributed transactions (#2301)commit 9602271e20a1983cf4f0edf3fb8e18d8538e112cAuthor: Evgeny Akhtimirov <evgeny@devduty.com>Date:   Fri Jan 19 18:43:41 2024 -0500    Perf | avoid boxing of SqlGuid in SqlBuffer (#2306)commit b460fd098e94af6c12f3b3fdc9bb9dbe67fc2f10Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Fri Jan 19 03:01:28 2024 +0100    Fix | Add missing dependency update for netstandard2.0 (#2305)    fixes #2304commit 900d051965a630aba0c42e61fe9b843a67570d3eAuthor: panoskj <37297673+panoskj@users.noreply.github.com>Date:   Wed Jan 17 21:57:31 2024 +0200    Merge common code bases for TdsParserStateObject.cs (4) (#2254)commit b12b15d6f61d99870e420c169e4a58711ebf9e0cAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Sat Jan 13 00:56:22 2024 +0100    Fix | Enable reading AE date as DateOnly (#2275)commit 55aa1eeb620bcbd5f9c10f5305249af74ae3fac1Author: H. Yeo <138053434+H-Yeo@users.noreply.github.com>Date:   Fri Jan 12 13:31:01 2024 -0800    Tests | Fix Tests regarding Concurrency both Sync and Async versions. (#2279)commit eb68e1b52ac6acbce00d29b262ebd4d3140dd1e4Author: Javad <v-jarahn@microsoft.com>Date:   Fri Jan 12 10:00:09 2024 -0800    Add | Adding net8 support (#2230)commit 8663853b4df831f3b52cd14b9ba3f94c2b9cd260Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Jan 12 17:28:04 2024 +0000    CVE | Version bump Microsoft.IdentityModel.JsonWebTokens to 6.35.0 (#2290)commit 2e4d1b69793e7ca3d7d9f2bc85206b933808ef3cAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Jan 9 21:58:25 2024 +0000     Fix | SQL auth method validation on debug (#2288)commit 84720a74fa640cf9cea7967a3b74d0220d00961bMerge: ee638d4f 5f00e1ceAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Jan 9 19:30:41 2024 +0000    Merge in 'main' changescommit ee638d4ffd5bcb542998b706c7ba183853a0077eAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 17:05:13 2024 +0000    Merged PR 4233: Release notes 3.1.5    Add notecommit 7cb40938b85cb3901f2c0e30c63da63ee531de1fAuthor: Davoud <v-deshtehari@microsoft.com>Date:   Tue Jan 9 10:13:49 2024 -0800    Merged PR 4228: Address encryption downgrade issuecommit 5ed0717b46e5901194504a03025ca06cea75eb88Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Tue Jan 9 05:58:04 2024 +0000    Merged PR 4229: Certificate chain validation logic fix    Ports PR [#4047](https://dev.azure.com/SqlClientDrivers/ADO.Net/_git/dotnet-sqlclient/pullrequest/4047)commit a1769cda2eac047f6a3a0042d754e6e14e9f8817Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 23:02:22 2024 +0000    Merged PR 4236: Release notes 5.1.4commit ce6526ac9db7c8b14421b0ad1f56752f75df1d8dAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 18:55:13 2024 +0000    Merged PR 4230: Release notes 5.1.3commit 665af6cabe6e3bf6be0db7973377a3bd201202a1Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 18:49:16 2024 +0000    Merged PR 4234: Release notes 2.1.7    add notecommit 81a54d8233f7edf6c060218e162335963bd94faaAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 18:48:59 2024 +0000    Merged PR 4232: Release notes 4.0.5    Add notescommit 5f00e1ce77b17f548c658b19b31d60f5968f50d2Author: Sanjam Panda <36253777+saitama951@users.noreply.github.com>Date:   Fri Jan 5 02:22:43 2024 +0530    gc collect fix for mono (#2277)commit 5794ab3af5b58e66b2829a1355b692a73210ee9cAuthor: Javad <v-jarahn@microsoft.com>Date:   Fri Dec 15 15:37:03 2023 -0800    Test | Updating xunit version (#2271)commit 04b531bab5ad5c0bdf204d443b6f3da88c2429b9Author: Javad <v-jarahn@microsoft.com>Date:   Tue Dec 12 09:02:50 2023 -0800    Release notes v5.2.0-preview4 (#2263)commit 923cad7d303de222ba0aa3630fbedfac96a71e82Author: Javad <v-jarahn@microsoft.com>Date:   Fri Dec 8 09:56:23 2023 -0800    Update | Adding ActiveDirectoryWorkloadIdentity to ref folder and soring the n… (#2264)commit d18e5c1557c8bbe08b1a876cc137a6c207de5751Author: Sanjam Panda <36253777+saitama951@users.noreply.github.com>Date:   Fri Dec 8 05:46:56 2023 +0530    Support For Big Endian Systems (#2170)commit 59080c8e5eca0b3455aed362ec9ba913b59ef788Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Dec 7 23:38:26 2023 +0000    Fix | Linux SPN port number using named instance and Kerberos authentication does not return port# (#2240)commit 09c9588c760317a3115489c0c9875b951f02610eAuthor: Javad <v-jarahn@microsoft.com>Date:   Thu Dec 7 14:10:04 2023 -0800    Change | Change Azure.Core in M.D.S.AE.AKV (#2261)commit 17590d3c3f393d66717e0680fdb03fb09b0df409Author: Will Sugarman <will.sugarman@gmail.com>Date:   Thu Dec 7 12:01:19 2023 -0800    Add | Add Workload Identity Support (#2159)commit 4319661269be1fa15d7d2f819079b6840bfe11d3Author: Javad <v-jarahn@microsoft.com>Date:   Wed Dec 6 14:08:32 2023 -0800    Change | Change SNI Version to v5.2.0-preview1 (#2257)commit 420323799b60c3d7b058fcf944eb46d06fcf9a43Author: David Engel <v-davidengel@microsoft.com>Date:   Wed Nov 29 17:44:48 2023 -0800    Fix | Don't validate server certificate when using Authentication option but not encrypting (#2224)commit 1543998220fe81e372b484d48925c648c6a9b3c8Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Nov 29 18:15:09 2023 +0000    Doc | Improve connect retry count for high demand endpoints on Azure (#2233)commit 416afcdf5141d19716b9b94e8f3146998c29b538Author: panoskj <37297673+panoskj@users.noreply.github.com>Date:   Tue Nov 28 22:13:37 2023 +0200    Merge common code bases for TdsParserStateObject.cs (3) (#2168)commit e6109f8d60766bf9b9ed5e323f5bd50e221cb527Author: Wraith <wraith2@gmail.com>Date:   Wed Nov 22 16:57:10 2023 +0000    SqlBatch: Add missing overrides and tests (#2223)commit b02cf417a5e8a35bee3903d8b8229a25c61fb864Author: Wraith <wraith2@gmail.com>Date:   Tue Nov 21 21:13:30 2023 +0000    cache all appcontext switches (#2227)commit 4f7335550ef1c54910575855d199373ce2ee0a44Author: David Engel <v-davidengel@microsoft.com>Date:   Thu Nov 16 15:33:05 2023 -0800    Test Fix | CertificateTests are only designed to run against localhost SQL installs (#2219)commit d30d9d107eca0f11b735a550aa187e57167858c9Author: Wraith <wraith2@gmail.com>Date:   Thu Nov 9 18:47:44 2023 +0000    Add | Feature: SqlBatch api (#1825)commit 7f203dd03875d1167425dcc92619c143e41f9e59Author: Wraith <wraith2@gmail.com>Date:   Tue Nov 7 20:01:46 2023 +0000    Remove duplicated ForceColumnEncryption property check (#2166)commit b3110be60d18e358ad23fa40e9ba9f952aadbca0Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Nov 6 12:39:55 2023 -0800    Test | Fix HNIC tests to support named instance sql servers (#2205)commit 6456d71414347238d4bd519dbfdf1d936ca4cea6Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Oct 31 22:40:24 2023 +0000    [3.1.4] Release notes (#2200)commit d5df671376b3114e8f7adc570b95073b796b6e16Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Oct 31 11:20:17 2023 -0700    Fix |  Fixing issue for SQL named Instances in Managed SNI using named pipes. (#2142)commit 5a4feed431149802c8497c2a720b1b721adbfba6Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Mon Oct 30 20:02:40 2023 +0000    [4.0.4] Release notes (#2199)commit e719601a69070ca0f94f44b3345936603380826fAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Thu Oct 26 17:50:21 2023 +0000    [5.1.2] Release notes (#2197)commit 6beab6a69477959429f3f5905ca17c286b777113Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Oct 25 01:09:32 2023 +0000    Fix | Support Georgian collation (#2194)commit b86ddf19f992b8c5e6a0ff1b4b43ed37d31b19bfAuthor: Wraith <wraith2@gmail.com>Date:   Wed Oct 25 02:07:19 2023 +0100    move PacketData and list management to shared and reimplement as doubly linked list. (#2164)commit 57d287c1ca0a4750b7421bc7a2a70b09ac71ca05Author: Javad <v-jarahn@microsoft.com>Date:   Mon Oct 23 14:39:55 2023 -0700    Test | Removing internal build of XunitExtensions and using the nuget (#2033)commit 97863e59ad613ba275912bc93f1aef34f0ee0014Author: Javad <v-jarahn@microsoft.com>Date:   Mon Oct 23 10:46:15 2023 -0700    Fix | Upgrade dependencies versions (#2189)commit b7167c02255a4785a400037f89060b3d275c53d3Author: Daniel Marbach <daniel.marbach@openplace.net>Date:   Fri Oct 20 19:59:52 2023 +0000    Ports Fix deadlock in transaction (#1242) to .NET (#2161)commit 85ba241aaa0750089c1409a98220d88ef3e14146Author: Viktor Hofer <viktor.hofer@microsoft.com>Date:   Fri Oct 20 19:43:30 2023 +0200    Remove stale dependencies from SqlClient (#2186)commit 55eb1305bdf958767611b9a506d4ac4b94b8bb63Author: JJ <103335846+computerscienceiscool@users.noreply.github.com>Date:   Thu Oct 19 14:56:28 2023 -0700    Update README.md (#2185)    Removed a double wordcommit 9e0d8b7095e051a6146904ed34738fb3497ceb62Author: Wraith <wraith2@gmail.com>Date:   Wed Sep 27 05:10:00 2023 +0100    deprioritize altmetadata and altrow tokens and annotate them as deprecated (#2165)commit 111033e65625c435295cea500508a13e00a3d764Author: Wraith <wraith2@gmail.com>Date:   Wed Sep 20 19:18:19 2023 +0100    move stateObj snapshot to a new class in shared (#2157)commit c1984b822f8d31794cd8c85245cc6d7bd1059526Author: David Engel <v-davidengel@microsoft.com>Date:   Fri Sep 15 14:14:15 2023 -0700    Doc | Move attestation protocol remark to the correct place (#2153)commit cc5f05a8e18d188bfa49adb51f6df2e4f5533e48Author: Wraith <wraith2@gmail.com>Date:   Fri Sep 15 17:31:18 2023 +0100    Merge TDSParserStateObject.StateSnapshot state flags (#2132)commit 816a7d3dc8ae2f9c6a691d133723a73b54e5e628Author: Javad <v-jarahn@microsoft.com>Date:   Thu Sep 14 12:36:32 2023 -0700    SDL | Changing ReadXml to a more secure overload. (#2147)commit 7b2e2fc9f002e8b270894595f5f92670670053d7Author: Javad <v-jarahn@microsoft.com>Date:   Wed Sep 13 11:24:06 2023 -0700    Test | Fixing MARS manual tests on some debug field's names and some minor change…
vadymkutsenko added a commit to rabotaua/SqlClient that referenced this pull requestOct 11, 2024
commit 2f0de19396721dd10ca8587c73ba1e1347d444a5Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Fri Oct 11 02:13:34 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 88086308fc36c1e570f230e4e1a83303461857c8Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Oct 9 06:13:20 2024 +0100    Merged DbConnectionPool (#2812)commit 40206cd514bb5eed80fca84ff2934fc1aac17a4cAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Oct 9 05:22:04 2024 +0100    Enrol GetSchema commands into current transaction (#2876)commit 2a015d2197177791bac2d454ed5dc27d08af9ae2Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Oct 9 05:21:49 2024 +0100    Allow errors with negative numbers to be considered transient (#2896)commit bfb2579e3e59e2a7d3d229104bc151eaa3b997eeAuthor: David Engel <davidengel@microsoft.com>Date:   Tue Oct 8 21:21:04 2024 -0700    CertificateTests are broken (#2805)commit a852709376e34f7bbeb2c3942795dc7c04d831ceAuthor: David Engel <davidengel@microsoft.com>Date:   Tue Oct 8 21:18:41 2024 -0700    Retry Build Ext Utilities and Nuget Restore on failure (#2906)commit 467701e0bb6786e7bd7fd49b8e14db2003162ac1Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Oct 8 21:57:04 2024 +0100    Merge SqlColumnEncryptionEnclaveProvider, SqlColumnEncryptionCspProvider, SqlColumnEncryptionCngProvider (#2501)    Thanks @edwardneal !    * Merged SqlColumnEncryptionEnclaveProvider.NetCoreApp.cs    * Merged SqlColumnEncryptionEnclaveProvider    * Merged SqlColumnEncryptionCspProvider    * Merged SqlColumnEncryptionCngProvider    * Corrected project files post-mergecommit 9b9bdc1c0348d272fab1d2a6586beb482c7fc5b6Author: Benjamin Russell <russellben@microsoft.com>Date:   Tue Oct 8 13:51:33 2024 -0500    Cleanup | Flatten Interop Folders (#2900)    * Remove the extra src folder in interop, etc.    * Move netfx common files out of src folder    * Fixing a couple file includes    * Delete files that weren't part of the projectcommit b0433f019fa0daeba141aa7e6548a0c72be20b38Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Oct 8 17:49:56 2024 +0100    Merge AAsyncCallContext, cleanup for SqlDataReader merge (#2383)    Thanks again to @edwardneal !    * Merged AAsyncCallContext.    Also changed netfx SqlDataReader to use the common class hierarchy, and made whitespace changes to SqlDataReader to make the netcore/netfx diff slightly shorter    * Expanding use of CallerMemberName in SqlDataReader    * Adjusted comments and variable names, added conditional compilation blocks.    These aren't functional changes, but they do pare down the diff between netcore and netfx.    Also sealed the Snapshot class in both codebases for performance improvements.    * Reverted change to ObjectID following compilation and testing    * Corrected a failing manual test    * Further post-merge changes    Keeps SqlDataReader in sync with main    * Code review comments    Also one AlwaysEncrypted sync/bugfix in SqlDataReader from netfx to netcore    * Corrected conditional compilation directivecommit ca9272d1eb1db843119ef120ff02f7067b0f4e4aAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Mon Oct 7 21:26:27 2024 +0100    Add test coverage for PR 2873 (#2897)commit 7a7b247aa66c5eafb5a39f750d819084b1d551a9Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Mon Oct 7 19:54:17 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 76338d3800ed7c906e00220294e8b353c0bb5735Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Oct 7 11:14:59 2024 -0500    Merge | Bring netcore Interop to Common Project (#2893)    * Move ntdll interop files from netcore to common folder    * Moving enough interop files into the common project to enable SqlFileStream migration    * Move Interop.FileTypes and Interop.SetThreadErrorMode into common interop folder.    * Move Interop.IoControlCodeAccess    * Moving Interop.Libraries into the common project    * Removing files that were movedcommit 9433389ebba4528a192abaa386dea97da202d166Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Mon Oct 7 17:01:01 2024 +0100    Removed references to CTAIP and client certificate authentication (#2831)commit 4e118ae2b792a51a9866a94ad5cbf198fee9bba7Author: Maxim Markelow <markelow.dev@gmail.com>Date:   Mon Oct 7 18:56:46 2024 +0300    Fixed incorrect string format at event tracing when OutOfMemory exception thrown (#2797)commit c0ae757809fa43441832d6ac220bb310e5102cc2Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Sat Oct 5 08:36:52 2024 +0100    Merge AlwaysEncryptedHelperClasses, TdsParserHelperClasses (#2376)commit 32b5a67fe6b95a4e15ace8fae7a20e6db6421136Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Sat Oct 5 08:30:43 2024 +0100    Removed unreferenced/unused code (#2814)commit d3772fcb8c9fb48cad577abce1f3f6474d97da48Author: Javad Rahnama <j.rahnama79@gmail.com>Date:   Sat Oct 5 00:28:23 2024 -0700    Fix | Increase routing attempt to 10 in netcore for LoginNoFailover and adding routing support to LoginWithFailover (#2873)commit cab54224419ae81c30f05eb2ea3aebc154ca99beAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Tue Oct 1 11:32:12 2024 -0500    Project for Common Files (#2887)    * Project file for common files. Not built in any configuration.    * Removing root namespace to prevent warnings for wrong namespace.commit 72951f45468e0944db64440f15718b7d3094ede8Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Tue Oct 1 19:59:23 2024 +0530    Fix SqlDataReader.IsDBNull() for json (#2892)commit cc58d7923952a8b2e9e397490dca2b08f7f3ce80Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Tue Oct 1 00:42:28 2024 +0530    Enhancement tasks for json support (#2891)    * some enhancements tasks for json support    * added some missing drop table funtion    * remove unique naming for tables and SPscommit 0266b4a2209f732ead650181ae924a74a0c4cf40Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Sun Sep 29 01:38:33 2024 +0530    Adding SqlJson and Data write with SqlJson (#2752) (#2880)    * Adding SqlJson and Data write with SqlJson (#2752)    * Adding the SqlJson type    Remove unused    Adding all the json tests    Revert "Remove unused"    This reverts commit c448b6e2e810630d217826e73a644f7f9815d366.    Remove unused    * Change to static    * Adding the SqlJson support    * Adding the assert for column encryption    * Adding the support for Json writes    * Adding more support    * Enabling the following    SqlString sqlString = reader.GetSqlString(0);    Assert.NotNull(sqlString.Value);    var sqlJson = reader.GetSqlJson(0);    Assert.NotNull(sqlJson);    string fieldval = reader.GetFieldValue<string>(0);    Assert.NotNull(fieldval);    JsonDocument jsondoc = reader.GetFieldValue<JsonDocument>(0);    Assert.NotNull(jsondoc);    * Revert "Enabling the following"    This reverts commit 6739e455b62c88a56100552072eea368d05e23ea.    * ref update for SqlJson    * resolve PR comments    ---------    Co-authored-by: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>commit 4806059d1d2a40f00c2f9adfc2d9d4f0f3a02eaeAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Sep 27 12:42:57 2024 -0700    Fix | Addressing documentation issues along with spelling errors (#2889)commit 6064d026858fc2585e81bda5600ac60388be75eaAuthor: Apoorv Deshmukh <apdeshmukh@microsoft.com>Date:   Fri Sep 27 09:52:33 2024 +0530    Add streaming support for JSON (#2882)    This commit adds support for streaming JSON data to and from Sql Server.    JsonStreamTest has been added to demonstrate this functionality.commit ed0a132d365611afaf114ab2281e71c402e32f37Author: Benjamin Russell <russellben@microsoft.com>Date:   Tue Sep 24 18:01:51 2024 -0500    Fix build breaks (#2885)commit 135120af6556ca0151cd834450e54751d0f6e84fAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Sep 24 16:51:55 2024 +0100    XML documentation corrections - batch 1 (#2836)    Thanks @edwardneal!    * Rollup of feedback from Batch 1 PR    * Respond to code review    Also expanded SqlBatch corrections to code files and other instances in the XML documentation.commit c690120925476280542e38a28c7d3b1be8478455Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Sep 23 11:22:31 2024 -0500    XML Documentation Fixes - Batch 7 (#2869)    * Batch 7 w/o testing    * Spot checking!    * Fixing build issuecommit 3d9c1e4178034cc1c709ad18832b056fc1c380a2Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Sep 23 11:22:07 2024 -0500    XML Documentation Fixes - Batch 8 (#2871)    * Batch 8.1    * Batch 8.2    * Batch 8.3    * Batch 8.4?    * Checking things overcommit cb11317441e091d9ad40ad8f6e738831f252476cAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Fri Sep 20 16:54:30 2024 -0500    XML Documentation Fixes - Batch 5 (#2864)    * Batch 5 part 1    * Batch 5 part 2    * Finishing up changes to batch 5    * PR Commentscommit bc08543c1d3380b1ef6cac7e27761ce568cfb010Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Fri Sep 20 11:58:08 2024 +0530    Implement read and write functionality for JSON (#2829)    * Implement read and write functionality for JSON col (#2722)    * Implement read functionality for JSON col    * Remove SqlJson class    * Implement JSON write functionality    * Remove code comment for new datatypes    * Json read and write tests (#2744)    * Json read and write tests    * added sp tests    * remove AppContext Switch    * resolve some PR comments    * refactored tests    * add async testing    * fix build errors    * Ref update for SqlDbTypeExtensions (#2745)    * resolve PR comments    * Apply suggestions from code review    Co-authored-by: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com>    ---------    Co-authored-by: Apoorv Deshmukh <apdeshmukh@microsoft.com>    Co-authored-by: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>    Co-authored-by: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com>commit 95cd389878cc8f9f638eafff9e7f64be577c36d2Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 19 13:06:45 2024 -0500    XML Documentation Fixes - Batch 6 (#2865)    * Batch 6 part 1    * Finishing up batch 6commit 3416ad92b9107d2618bc7ffdf1d595a86cf0e7d0Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 19 12:26:42 2024 -0500    XML Documentation Fixes - Batch 4 (#2863)    * Batch 4    * Touching up and fixing mistakes    * Tabs to spaces    * Using new sample filecommit cdc33d91a64308e4861844da755ffbe9a407cc1cAuthor: David Engel <davidengel@microsoft.com>Date:   Mon Sep 16 11:19:18 2024 -0700    Sync sample changes into snippet doc (#2837)commit 68a5be4eee9224c9c6007398e952d1f7f02c2570Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Sep 16 11:49:04 2024 -0500    XML Documentation Fixes - Batch 3 (#2851)    * Batch 3    * Fixing issue from last PR    * Making sure everything is ready for PR (left off at sqlcommand.xml)    * Finishing up work for batch 3    * PR commentscommit 321080e2b25b39e42b3aadc325610a96654c298bAuthor: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri Sep 13 10:57:12 2024 -0700     Update CDP_BUILD_TYPE condition in AKV provider (#2854)commit 764add38972945f5212c9cc5cf346c493c310187Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 12 12:53:43 2024 -0500    XML Documentation Fix - Batch #2 (#2834)    * Batch #2    * Reverting removal of the snippet files.    * Fixing build break caused by parameter not having a comment.    * These changes should fix the broken commentscommit b1d3a8297a8d7d3b62e35cb87924feb90afa4cb3Author: Malcolm Daigle <mdaigle@microsoft.com>Date:   Tue Sep 10 11:01:37 2024 -0700    Port double clean fix to netfx (#2843)commit 069c052922c7183ec66f39904bfaf77fa2622c1fMerge: db64574c eb4c0f04Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Mon Sep 9 23:01:05 2024 +0000    Merge in 'main' changescommit db64574c63daff25026000d9c84e3b3822b11263Merge: f8f2a964 8412215eAuthor: Daniel Au <v-audaniel@microsoft.com>Date:   Mon Sep 9 21:16:08 2024 +0000    Merged PR 4909: eng | Fix strong name in AKV provider    Bug fix to address the missing strong name in the Azure Key Vault (AKV) provider.    This pull request fixes the strong name issue in the AKV provider for various .NET frameworks.    - `Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider.csproj`: Added strong name generation configurations.    - `build-all-configurations-signed-dlls-step.yml`: Updated MSBuild arguments to use `SigningKeyPath`.    - `code-analyze-step.yml`: Updated MSBuild command line to include `SigningKeyPath`.    Related work items: #31596commit eb4c0f043bff30c7f3bb58704b41c73faef9d63bAuthor: Malcolm Daigle <mdaigle@microsoft.com>Date:   Mon Sep 9 11:04:55 2024 -0700    Advance column index to avoid double clean. (#2825)commit 8412215e9f8231bb10e4ef8ba98d113450025aaaAuthor: dauinsight <v-audaniel@microsoft.com>Date:   Mon Sep 9 08:39:32 2024 -0700    Simplify assembly key file conditioncommit 62af3b51318ebba36327aa61b014264fd57a4130Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Sep 6 11:16:27 2024 -0700    Fix | Adding readme to nuget package (#2826)commit cf92a05fd5ba458c1001dcd4af1b5bfba93dde66Author: David Engel <davidengel@microsoft.com>Date:   Thu Sep 5 11:30:55 2024 -0700    Sample code improvements around token caching (#2821)commit 5dc7b06e16705f6dcb8a0f437b28cd320ee2a719Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 5 13:06:13 2024 -0500    Reverting removal of the snippet files. (#2835)commit 77b2c7aae21a4953c816d5426513471dccb8370bAuthor: dauinsight <v-audaniel@microsoft.com>Date:   Thu Sep 5 10:21:05 2024 -0700    Remove sign assembly from AKV build commandcommit b6a28f7f9b65a36af41533a44b4d4fb7bf0c1c65Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Sep 5 10:56:20 2024 -0500    XML Documentation Fix - Batch 1 (#2822)    * Batch 1 of fixing xml files    * Removing CDATA blocks, fixing cref links    * Fixing a couple more issuescommit dbe09f1152f448ec7b6037579d9bcbf98b016fceAuthor: dauinsight <v-audaniel@microsoft.com>Date:   Wed Sep 4 14:34:17 2024 -0700    Update AKV strong namecommit d89372af4153ec41f320b912748e032b160160c9Author: Deepak Saini <deepaksaini@microsoft.com>Date:   Sat Aug 31 04:04:13 2024 +0530    Add Feature Extension for Json Support (#2773)    * Add Feature Extension for Json Support (#2696)    * change json hexa code and fix invalid login error    * Change name to match other naming conventions    * process JSONSUpport acknowledgement    * Fix naming conventions    * Processing 2nd byte from server    * Changes for netfx    * Json support feature ack in Test TDS server    * Remove enabled flag    * address PR comments    * Enable JSON only in debug bits    * Enable json tests in debug mode only    * resolve PR comments    ---------    Co-authored-by: saurabh500 <1623701+saurabh500@users.noreply.github.com>commit 8ff48a707ca0db95a18449c108a37e073f04b640Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Aug 30 10:39:34 2024 -0700    Update README file (#2809)commit aa0db93336511390b9e389123f25a5ae74e55c62Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Aug 29 17:59:42 2024 +0000    Test | Fix Unit Tests for GetSqlServerSPN  (#2442)commit 9573da26fbab3de0ab75110f769b3c5b2f55199aAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Aug 28 10:51:41 2024 -0700    Doc | Release notes v6.0 preview1 (#2813)commit 5ea0e25d68b18e14e4446bd783fb91c4bc7cdf19Author: David Engel <davidengel@microsoft.com>Date:   Tue Aug 27 16:24:24 2024 -0700    Add porting information about NLS to ICU .NET 5+ change (#2820)commit c223dfb9c301812a4a73cad80d9f3c15d58c6a9bAuthor: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Tue Aug 27 15:48:48 2024 -0700    Hotfix v5.2.2 Release notes (#2770)commit 12d5391686bb2795670d749a97b563e2da4f84d4Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Tue Aug 27 14:56:09 2024 -0700    Hotfix v5.1.6 Release notes (#2769)commit f8f2a96403e99c008f5beb3a56e43f554af24db1Merge: b50c074d bea3e67fAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Aug 27 19:07:19 2024 +0000    Merge in 'main' changescommit b50c074d9bb5cb5e19b0256bbe4f848b92d06f9fAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Tue Aug 27 17:33:34 2024 +0000    Merged PR 4888: eng | Fix package validation stage against the previewcommit bea3e67f3ee2b7f12cc3547455868c084a5d9e40Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Aug 27 00:37:42 2024 +0100    Merged DbConnectionClosed, DbConnectionFactory, SqlAuthenticationProviderManager (#2410)commit 71deba6427dbb4d50c4329508de827e2fd0ef15eAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Mon Aug 26 12:41:19 2024 -0700    Refine version.props and nuspec files (#2811)commit 50767d79069226816b8b3367fae6db4c375a48eaAuthor: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri Aug 23 09:01:12 2024 -0700    Hotfix v4.0.6 Release notes (#2768)commit 6d33e9d20e95f5f8d8eebe7db1458f88ca4dbd78Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Wed Aug 21 23:34:00 2024 +0100    Merged PoolWaitHandles, DbConnectionPoolIdentity, removed DbBuffer (#2390)commit 85b9407e4ee699b3229c5bb1629f4219e52fdf74Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Aug 21 15:14:16 2024 -0700    Eng | Add strong name validation to package validator (#2802)commit cc144a8a1c383106264cf348c5f889bd051d7463Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Wed Aug 21 15:10:58 2024 -0700     Hotfix v3.1.7 Release notes (#2800)    * Add release notes for 3.1.7commit ef8d6cc6629395801aeca5a53571cdbd1b84fb5eAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Mon Aug 19 18:04:46 2024 -0700    Doc | Reorder release notes (#2791)commit 4eafe1f7715ae00c94d898a583d0e6f9e9b75779Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Aug 19 16:27:33 2024 +0000    Merged PR 4847: eng | Add support preview on MDScommit ac1012a6b7ddaf0b14526ced7cea8c16e0791b23Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri Aug 16 13:22:55 2024 -0700    Hotfix v3.1.6 Release notes (#2767)commit 619fa749551ed0d9e387d75cb3e6d85fe00a3df4Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu Aug 15 13:48:15 2024 -0700    Fix | Fix the issue with Socke.Connect in managed SNI (#2777)commit d3658edfcda0d7eecabc09afb5459bb3f79e6290Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Aug 14 17:18:51 2024 -0700    Update SNI version to 6.0.0-preview1.24226.4 (#2772)commit 7216e84fb9819b56df1d51ca13969d4f89bf507aAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Fri Aug 9 12:40:30 2024 -0500    `null != x` => `x != null` (#2751)commit 6fbbb787cd7ea35c06e292bb83d01ae94900b0bfAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Sat Aug 3 11:47:53 2024 -0500    Code Cleanup | `null == x` to `x == null` (#2749)    - With one approval and CI success, I think that's enough to move ahead on this one.    * `null == x` to `x == null`    * Update src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/TdsParser.cs    Co-authored-by: David Engel <dengel1012@gmail.com>    ---------    Co-authored-by: David Engel <dengel1012@gmail.com>commit 6f177e30f2a8bbd59a7ec093ef934e29e0578004Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Jul 30 19:52:38 2024 +0000    Fix | Fixed some Azure managed identity authentication unit test failures (#2652)commit 85956440bb0886c59dfa31475b9a6f5c510e3ac0Author: Benjamin Russell <russellben@microsoft.com>Date:   Mon Jul 29 16:05:41 2024 -0500    Replace unused out arguments with discards (#2726)    * Replace unused out arguments with discards    * Removing unnecessary types in discarded out argumentscommit 0c4519871c9b69f7e05fe90f59d224d5f9ab3e3eAuthor: Cédric Luthi <cedric.luthi@gmail.com>Date:   Sat Jul 27 05:30:08 2024 +0700    Avoid "early" access to SqlAuthenticationProviderManager.Instance (#2636)commit 38ce399a77115a6f95fbe8ef54ee300aac58370bAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Jul 26 11:33:47 2024 -0700     FIX | Revert the change to TargetFrameworkMonikerAssemblyAttributesPath from PR #2497 (#2725)commit 04d610211027be0ea70eb2c1e55c24ffa3a5704fMerge: 9e3bbacc 9d8062f1Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Thu Jul 25 07:29:05 2024 +0000    Merge in 'main' changescommit 9e3bbaccc448d708a0d1ff96032f890c9a2045b6Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Wed Jul 24 21:23:40 2024 +0000    Merged PR 4782: eng | Secure symbols publishingcommit 9d8062f135d9b0491668eb40af5b7caeda2df5f2Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jul 24 14:18:17 2024 -0700    Minor adjustment to sourcelink translation (#2713)commit 1152fcf0c628ee84862779d86b9348376f64f4a8Merge: f7313f81 c4fa6827Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Wed Jul 24 00:45:12 2024 +0000    Merge in 'main' changescommit f7313f81542228f5fea1c974e5fda12bb4d5e2c0Merge: be5fba23 e3cf4149Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Jul 23 23:46:13 2024 +0000    Merge in 'main' changescommit c4fa682749110f030d4f43caa488ec4832e04df1Author: Wraith <wraith2@gmail.com>Date:   Wed Jul 24 00:46:09 2024 +0100    Change internal read functions to return TdsOperationResult (#2690)commit e3cf4149a202218919fb9b83e275765aa908a40bAuthor: David Engel <davidengel@microsoft.com>Date:   Tue Jul 23 10:38:25 2024 -0700    Fix macOS CI (#2699)commit 79adbc23e786c1b07d3995d5e6717700324555adAuthor: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>Date:   Tue Jul 23 06:29:52 2024 -0700    Adding the SqlDbTypeExtensions (#2688)commit cf8cc22ae7c4e22764d8561e99cc3dbaa2325a78Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Tue Jul 23 02:09:52 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 56c07c627e75fa8a9531b76d02ec8e0113ff3e08Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Jul 22 13:59:01 2024 -0700    2698)commit 3d7896ff7f656e35d987ce43bc1cb91d95eac5aeAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Jul 22 11:28:25 2024 -0700    set DisableSourceLinkTranslation to false (#2691)commit 7110d29922e402a722ec5bc32fdc8f7bcdf596a4Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Mon Jul 22 02:09:38 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit a9621bdc411002f15adba0c849a4ccfbfa210707Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Sun Jul 21 02:17:48 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit be5fba235947f2712df3267ccf3654cede5be4f6Merge: aa0a39be e2273713Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Thu Jul 18 21:48:11 2024 +0000    Merge in 'main' changescommit e22737137ad2d7387c452af79d6c95ef9f6549d0Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu Jul 18 14:47:08 2024 -0700    eng | Add Delay sign to ref csprojs (#2684)commit aa0a39be63d7240ec3eac315eadd0aba9d3230adMerge: 49e4da77 5c0ce12dAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Jul 16 00:39:23 2024 +0000    Merge in 'main' changescommit 5c0ce12d19972824f0e6b118812de916a6e90c49Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Fri Jul 12 19:00:13 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 766b72a752a8df9670e273012b6a6b3718baee80Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Jul 11 10:53:48 2024 -0700    Fix | Fix decrypt failure to drain data (#2618)commit 784046fdbf02e97fb7190542e81ba20d93843261Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Thu Jul 11 10:42:56 2024 -0700    eng | Initial YAML CI pipeline (#2575)commit ce7393b4d12dbd35c0b4ad61acbfc1f14a4edc8eAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jul 10 11:34:17 2024 -0700    eng | Add delay signed to official builds (#2653)commit a34ec48fb8b4cabbe349ef8019a0a885d3aefab1Author: David Engel <davidengel@microsoft.com>Date:   Mon Jul 8 12:44:40 2024 -0700    Fix - Don't error when using infinte connect timeout and Entra auth (#2651)commit bad621f7c141079c77574f1eb5b929ed195921a8Author: David Engel <v-davidengel@microsoft.com>Date:   Fri Jul 5 10:32:31 2024 -0700    Test fixes to accommodate recent infra changes (#2646)    * Test fixes to accomodate recent infra changescommit 0352a50f779b7977d87714c1934d1f21ea231b6dAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Tue Jul 2 17:36:55 2024 -0500    3 Small Changes (#2594)    * * Port sqlclientx datasource changes    * Remove link to missing nuget.config file    * Remove root namespaces from sqlclient csproj files    * Test to see if namespace changes are breaking the pr build    * Reinstate removing the root namespace and fix resource filename generationcommit f55c5a2065f947942d11c52f2a62a349419278cbAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Jun 27 16:34:57 2024 +0000    Merged common code base for AlwaysEncryptedKeyConverter (#2538)    * Merged AlwaysEncryptedKeyConverter.CrossPlatform and AlwaysEncryptedKeyConverter.Cng.commit aece3669a9ae47145d9d68e91c47119079ba7cf8Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Thu Jun 27 14:53:48 2024 +0200    Add test for issue 2456 (#2457)commit f91dc82ca52957ee1bc3d4f233a6e950a8a8dcbbAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jun 26 22:06:33 2024 +0200    Change | Remove some unneeded references and update Azure.Identity (#2577)commit eb46c58805e562a59c1f8d9fb2338645e1a39b05Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jun 26 16:29:52 2024 +0200    Add | No-op if engineedition is 6 or 11 due to lack of support for ASSEMBLYPROPERTY function (#2593)commit 8777fceef974e95697728f9889e6ce734add759dAuthor: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue Jun 25 13:58:15 2024 +0100    Merge SqlColumnEncryptionCertificateStoreProvider (#2521)commit 49e4da777e33d81e4b7c551bd007a240f28207cbAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Fri Jun 21 21:48:23 2024 +0000    Merged PR 4673: eng | Upgrade ESRP to v5.0    - [Sample run](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=91327&view=results)    Related work items: #30897commit 55f48c57a9b2a200c266b8739a2a477f974ab41dMerge: 1dfd4833 d4b2bb32Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Wed Jun 12 21:30:06 2024 +0000    Merge in 'main' changescommit d4b2bb32ac2ab2f9ecd12c441733f8d179bf255dAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jun 12 14:28:37 2024 -0700    Addressing conflict (#2560)commit a240c2432614c156f0f81b9beb7994f2d35ebc52Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Jun 12 13:15:39 2024 -0700    Address conflicts (#2562)commit d7f84eb09dd8e70ac73f190f913e1dd1a9641138Author: David Engel <v-davidengel@microsoft.com>Date:   Wed Jun 12 12:11:41 2024 -0700    Add scope trace for GenerateSspiClientContext (#2497)commit c822b6917da7e38445777869acdaf13634a826f8Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Wed Jun 12 17:16:35 2024 +0000    Merged common code base for SqlUtil.cs (#2533)commit 080e66950d9d0b6d113c8eae3a2056372159f258Author: David Engel <v-davidengel@microsoft.com>Date:   Wed Jun 12 09:20:14 2024 -0700    Add | Cache TokenCredential objects to take advantage of token caching (#2380)commit a7405ded70a0139a41e97c2ace76977b3a5260a4Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Tue Jun 11 14:53:27 2024 -0700    Add | Add SourceLink translation (#2552)commit 689cc257fa250d42728c5d240b888b1f151cfd7cAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Jun 11 21:05:07 2024 +0000    Fix | Replaced System.Runtime.Caching with Microsoft.Extensions.Caching.Memory (#2493)commit ffd8771a599f90557facdebd983cd4e60dbb6f83Author: Wraith <wraith2@gmail.com>Date:   Tue Jun 11 21:46:23 2024 +0100    Strong typed diagnostics (#2226)commit 3f0c4b1a706136e417efa3a49bc168342470513eAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Jun 11 19:14:48 2024 +0000    Fix | Fixed GenerateSspiClientContext to retry negotiation with default port (#2559)commit f7ab11591d6fe736f26e1d21756e29e2a2d259d2Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Sat Jun 8 10:44:31 2024 -0700    Fix | Adjust path for .AssemblyAttributes in obj folder (#2550)commit 1dfd48333c30d031f2f96cd0a40dcf0954cd0ba4Author: Daniel Au <v-audaniel@microsoft.com>Date:   Fri May 31 22:36:06 2024 +0000    Merged PR 4621: eng | Fix policheckcommit 348ae2ee13ddccd64fe5fe4220ff22ba04ef9a4bAuthor: Scott Addie <10702007+scottaddie@users.noreply.github.com>Date:   Fri May 31 17:07:36 2024 -0500    Improve AccessTokenCallback sample code (#2543)commit 42e9f08f91a3e1a1602d6b632df00f89abe04760Author: dauinsight <145612907+dauinsight@users.noreply.github.com>Date:   Fri May 31 14:57:21 2024 -0700    Hotfix v5.2.1 Release notes (#2534)commit 7af2438ee177738131c6b13dc37743a2dafe6910Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu May 30 12:11:53 2024 -0700    Fix | Enhance certificate validation (#2487)commit 808d4c3b5a935e6954c96ce02d99c53b624099dcAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Wed May 29 18:45:55 2024 -0500    Change | Separate tests for NetFx and NetCore - NetFx-Only Connection String Properties (#2466)    * Adding TransparentNetworkIpResolution to list of unsupported on platform connection string error messages    Splitting unit test for netfx-only connection string properties such that test does not fail on netcore    * Remove DeprecatedSynonymCount since referencing the unsupported array is not possiblecommit 815e5ab19e9e096bc52f13a82170aa1c5e641826Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue May 28 09:37:31 2024 -0700     Doc | Fix SNI dependencies of 5.1 and 5.2 release notes (#2537)commit 4c088eb47c80209ed4506237b201a276f552f5bfAuthor: Aris Rellegue <v-arellegue@microsoft.com>Date:   Fri May 24 20:05:54 2024 +0000    Merged PR 4583: eng | Fix policheck errors.    Fix policheck errors.    Sample pipeline run which did not have policheck errors:    https://sqlclientdrivers.visualstudio.com/ADO.Net/_build/results?buildId=88114&view=sariftools.scans.build-tab    Related work items: #30279commit b7c4007d0deb2c2ffa8281f7f731a59f42a5fce1Author: David Engel <v-davidengel@microsoft.com>Date:   Fri May 24 10:21:39 2024 -0700    Enhancement | Add trace logs for packet size (#2522)commit b178ba5d324cfc77a4ff68cf7c250895f766dbebAuthor: David Engel <v-davidengel@microsoft.com>Date:   Thu May 23 12:10:21 2024 -0700    Fix | Clone of SqlConnection should include AccessTokenCallback (#2525)commit cd7a3d10e88a15e6151afca1d0f2b972d6058fcbAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu May 23 09:20:03 2024 -0700    Updating Azure.Identity version to 1.11.3 (#2526)commit 5cb73fdc9fa408fcd033510b2e2182085c1f14c9Author: Edward Neal <55035479+edwardneal@users.noreply.github.com>Date:   Tue May 14 19:31:10 2024 +0100    Merged SqlClientFactory between .NET Core and Framework (#2369)commit cc6ea2181af5473648d5c7f79b71be30132d0ac0Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue May 14 20:30:08 2024 +0200    Streamline conditional compilation symbols (#2486)commit 9a71c94c172fd5b231e9673525e95c7079528fa9Author: Saurabh Singh <1623701+saurabh500@users.noreply.github.com>Date:   Mon May 13 15:37:01 2024 -0700    Update build guide for Linux (#2499)    Adding the detail about installing powershell on linux to build the drivercommit 4c0f013bac63d8bd928c985440acb1e2bc13d3c6Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue May 7 18:02:12 2024 +0200    Remove UWP (uap) references and special cased code (#2483)commit b4f38f50d4fb03e49956b8007496c50c22fbbea2Author: Taylor Southwick <tasou@microsoft.com>Date:   Mon May 6 16:27:12 2024 -0700    Use ReadOnlyMemory in (#2447)commit 55d30c71b9c17b804710b4d7ba83d92f2b2676beAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon May 6 10:58:22 2024 -0700    Test | Remove AAS - VBS tests from test pipelines (#2474)commit 48ab625f82bc2f147276e02862b47b24f06d576cAuthor: SqlClient DevOps <sqlclient@microsoft.com>Date:   Sat May 4 02:08:39 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 05d51bf26732a1784eb4a0b2d96b50bea6989486Merge: 7def235d 910bdb47Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri May 3 21:58:12 2024 +0000    Merge in 'main' changescommit 7def235d764c1b1fa12db242afecf146a18a60f6Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Fri May 3 21:51:35 2024 +0000    Merged PR 4490: eng | Remove netstandard from production pipeline    - Complementary code change of PR [#2386](https://github.com/dotnet/SqlClient/pull/2386).    - This should be merged after merging the related PR to remove support of .NET Standard in the production pipeline.    - The first commit has the related PR's changes(review them on GH).    - After having merged the related GH PR and updating the CI pipeline, I'll sync with this PR to unify the changes and get passed the pipeline.    - Only the YAML changes under the `eng` folder should be reviewed (ignore the other changes as they are identical to the GH).    - Introduced `oneBranchType` parameter to switch between **Official** and **NonOfficial** templates    - [new sample run](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=86908&view=results)    Related work items: #30122commit 910bdb4754bfd11c2043c8f8b89b91df49e46888Author: Wraith <wraith2@gmail.com>Date:   Fri May 3 21:10:35 2024 +0100    make EnableOptimizedParameterBinding only apply to text mode commands and update documentation to match. (#2417)commit ba288ef35c09101e0d3b8e96b4003dffbaae7c98Merge: f05be20e cd4805b1Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri May 3 20:03:36 2024 +0000    Merge in 'main' changescommit cd4805b144e170c946602d5c54d65ef649bce9a5Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Fri May 3 21:42:21 2024 +0200    Remove support for .NET Standard 2.0 and 2.1 (#2386)commit 792479efaa7155143f3276965fac42c84de35e2eAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri May 3 09:22:31 2024 -0700    Test | Remove field with ClientSecretCredential (#2479)commit 226bdb8e4cedd3933ca415a91d69b8c814b5b9dfAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu May 2 09:50:38 2024 -0700    Fix | Fix DateTimeOffset size in TdsValueSetter.cs class file. (#2453)commit aefd723026e75e68cea6bc98173404a5c765ab60Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Tue Apr 30 11:00:01 2024 -0700    Test | Updating tests to acquire token from user-assigned managed identity (#2473)commit f05be20efe40d356f6313f810123a2e5870714dcAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Fri Apr 26 20:34:02 2024 +0000    Merged PR 4529: eng | fix a few issues and improvements    - Fixed a typo, publish symbols, and commit number    - Updated the cron for daily run in case of any code changes, besides the weekly run    - Added parameters instead of pipeline's variables    - TSA, SBOM, and CodeQL tools moved out of the `syncSdl` for compatibility with OneBranch's NonOfficial template    Related work items: #29920commit c33bde24d4b68116938423c728903ebb3fa74b34Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Apr 26 11:12:08 2024 -0700    Change | Updating Azure.Identity version to 1.11.2 (#2462)commit 3f3380ccde46102987e527be18b26aee3e9b2026Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Thu Apr 25 12:25:42 2024 -0700    Test | Address XUnit failure on  Windows Principal functionality is not supported on this platform (#2469)commit 4bce7de7bef52823e7733e553c3fd29c3ac6f4aeMerge: abff6630 68d35bb5Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Apr 23 17:21:01 2024 +0000    Merge in 'main' changescommit 68d35bb5f116feb2fd10f6b0b2d09a4a835562d5Author: Benjamin Russell <russellben@microsoft.com>Date:   Thu Apr 18 15:35:25 2024 -0500    Change | Simplify Conditional File Inclusion (#2425)    * Wrap files in appropriate `#if` and simplify project file    * Sorting file includes    * Pulling over changes from a different branch from before rebase    * Merge changes that should've come in during merge ...    * Add <IsTestProject>true</IsTestProject>    * Change that should've been brought in on merge :thinking:commit abff6630e79ed9fa15c63355a88a5f90819ba199Author: MerlinBot <MerlinBot>Date:   Wed Apr 17 15:42:10 2024 +0000    Merge pull request 4357 from dependabot/docker/dotnet_docker_images/1708216907 into internal/maincommit ea7ad53b26ce24fcb22e643691f50eb6627f35a4Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Apr 15 19:57:54 2024 +0000    Merged PR 4474: eng | Add AKV provider signed packagecommit ae988c3e6c09725f1190cfb399c6d51835357aa7Merge: 0c46cd7e 61e89f95Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri Apr 12 19:49:16 2024 +0000    Merge in 'main' changescommit 61e89f9570bbe53dff0e4c750ccbdb7a46b274b0Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Apr 9 21:27:44 2024 +0200    Fix | ArgumentNullException on SqlDataRecord.GetValue when using Udt data type (#2448)commit f5df519f5e9783d6a726fb370678e05a04a3084bAuthor: Evgeny Akhtimirov <evgeny@devduty.com>Date:   Tue Apr 9 15:04:53 2024 -0400    Fix | SqlBuffer.SqlGuid (#2310)commit 8c9b6992aa812cad39d21460314cd68f5a989b45Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Apr 9 20:33:07 2024 +0200    Extend DateOnly/TimeOnly support to include DataTable as structured parameter (#2258)commit 4e6853e2dd61be2d0cde181c4c85e61dd7a2d2b5Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Apr 9 20:32:27 2024 +0200    Update Microsoft.Identity dependencies (#2429)commit 1bf025afeb76eef9eddfdddd306241730d1d61afAuthor: Trayan Zapryanov <lrt80@abv.bg>Date:   Mon Apr 8 22:19:37 2024 +0300    Rent byte buffers in SqlSequentialTextReader (#2356)commit 0c46cd7e019fa67465cf9ca6ba63254f3e7ac206Merge: 294f8666 9811c657Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri Apr 5 22:04:44 2024 +0000    Merge in 'main' changescommit 9811c657db1cd1ddc270addc9221579df32af6baAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Apr 5 22:03:34 2024 +0000    eng | Fix production pipeline (#2450)commit 294f8666aebbe713b9d634dbc8b17c2f5617d02dMerge: af118d72 9645c01aAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Fri Apr 5 22:02:38 2024 +0000    Merge in 'main' changescommit 9645c01a1ef235cb2342a3847f508f5887dc76b7Author: Benjamin Russell <russellben@microsoft.com>Date:   Fri Apr 5 13:37:36 2024 -0500    Add <IsTestProject>true</IsTestProject> (#2446)commit bc2a83414804ffe6f21f6778df73cfc6367cd95eAuthor: Taylor Southwick <tasou@microsoft.com>Date:   Thu Apr 4 16:32:45 2024 -0700    Consolidate SSPI context generation to single abstraction (#2255)    * Abstract the SSPI context generation    This change introduces SSPIContextProvider that can generate payloads for SSPI. Specifically, this change plumbs the current SSPI context generation into this object, while later changes will continue to update the shape to be a more general purpose, public API.commit af118d72e4d60bbe26a824c0dd9de6400d2753f7Merge: 226b83ec 4778b876Author: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Thu Apr 4 18:48:59 2024 +0000    Merge in 'main' changescommit 226b83ec0f94e2ea00834c0127886ca97a517d2dAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Thu Apr 4 16:19:50 2024 +0000    Merged PR 4462: eng | Fix pipeline netfx build change    Addressing the failure on [dotnet-sqlclient-Official](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=84259&view=logs&j=a59e3b7b-7df8-53a3-7568-e4c5ffd2c23d&t=fa94fa55-e846-59ba-ffea-8e9b3df3ad3a)commit 4778b8760dfc83037e259e5f79845b21ac844c7dAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Thu Apr 4 01:02:40 2024 +0000    Moved NuGet.config to the root (#2443)commit 537eba862d6c2a6e8793cbf874515424df2e8babAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Apr 2 21:06:05 2024 +0000    Doc | update a sample description in SqlConnection (#2440)commit 908f563699989d8d118c5cc3d330e59a45e9428dAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Apr 1 07:47:03 2024 -0700    Fix | Suppress CodeQL warning for usage of deprecated Ssl2. (#2428)commit 740069d657d8e201973fc7b650965a830280abc1Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Apr 1 07:42:04 2024 -0700    Fix | Suppress CodeQL X509RevocationMode warning. (#2432)commit 74084b010eb0c4834476eade199f6e5e0307286bAuthor: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com>Date:   Sat Mar 30 03:24:58 2024 +0530    Fixes UdtTestDb creating script (#2421)commit 1594cc5fa02a942346deffb0064313b130758f6aAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Fri Mar 29 14:23:43 2024 -0700    Merge common code base for DBReferenceCollection (#2403)commit 0d455647cdad87d32beea3173eef421bd1a88264Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Thu Mar 28 16:49:55 2024 +0000    Merged PR 4422: Pipeline | Initiate YAML pipelines    - A successful sample run can be found with the non-official template [here](https://dev.azure.com/SqlClientDrivers/ADO.Net/_build/results?buildId=82875&view=results) without SDL tools.    - There are a few errors reported by code analyzer that need to be addressed as well.    - Due to the known issue with APIScan and Onebranch, it's temporarily deactivated.    Related work items: #28134commit 30cd171e0129ccf80bd95add6191687e987bbd4dAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Mar 25 11:57:36 2024 -0700    Change | Convert Netfx to SDK style (#2413)commit bdfa5d8dbe9acfc01d034bc1fe8b73ce8fe28109Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Mar 25 11:56:49 2024 -0700    Regression | Revert PR #2281 SNIProxy code change (#2395)commit 4e23bf94c566e04a2fa7fb930af05f3d76fb30c8Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Mar 21 10:44:40 2024 -0700    Fix | The SqlConnection.FireInfoMessageEventOnUserErrors when set to true throws an exception (#2399)commit 9056f13a18b82dc2698ad04da905c16ed5d4ed3fAuthor: Benjamin Russell <russellben@microsoft.com>Date:   Tue Mar 12 13:31:06 2024 -0500    Downgrade Xunit, Improve exception handling for Diagnonstic Tests (#2379)    **Description**: While doing some investigation into improving the diagnostic tracing tests, I noticed that test failures are logged very non-descriptly by remote executor. To resolve this issue, we have to downgrade xunit to v2.4.2. Here's the rationale for this change:    * RemoteExecutor throws `XunitException`s from xunit.assert nuget and uses the `(string, string)` constructor    * The `(string, string)` constructor was removed in >=2.5 of xunit.assert      * RemoteExecutor was fixed to inherit from Exception in newer versions, but for us to take this requires upgrading to .net 7 or 8 (which I imagine is a much larger lift)    * In order to downgrade xunit.assert, we need to downgrade xunit    * In order to downgrade xunit, we also need to downgrade Microsoft.DotNet.XunitExtensions    * Without this change, exceptions from RemoteExecutor will fail to construct, masking all errors with "MethodNotFound"    Although normally downgrading is bad for security reasons, I believe this to be a safe change since it only affects tests.    This PR also makes a bunch of improvements to the `DiagnosticTest`s:      * Remove conditional facts when test TDS server is used      * Remove try/catch with empty catch block, replace with assert.throws      * Ensure that connections are opened before trying test conditions      * Document scenarios where test TDS server doesn't obey actual behavior, or where test TDS server cannot be used      * Formatting improvements    **Testing**:    * All tests (that are expected to pass) continue to pass    * In a synthetic failure of diagnostic tests, here's the before and after of the error messages:      * Before:        ```        System.MissingMethodException: Method not found: 'Void Xunit.Sdk.XunitException..ctor(System.String, System.String)'.        System.MissingMethodException        Method not found: 'Void Xunit.Sdk.XunitException..ctor(System.String, System.String)'.        ```      * After:        ```        Microsoft.DotNet.RemoteExecutor.RemoteExecutionException: Remote process failed with an unhandled exception.        Microsoft.DotNet.RemoteExecutor.RemoteExecutionException        Remote process failed with an unhandled exception.        Child exception:          Xunit.Sdk.FailException: Assert.Fail(): Foo           at Microsoft.Data.SqlClient.ManualTesting.Tests.DiagnosticTest.<>c.<SyntheticFailure>b__1_0() in        C:\Projects\benrr101\sqlclient\src\Microsoft.Data.SqlClient\tests\ManualTests\TracingTests\DiagnosticTest.cs:line 34        ```    * Downgrade xunit for better error logging from remote executor    * All but one test improved ... ?    * Understanding why test was failing    * Add arcade and xunit nugets to .net8+ special versions    * Remove xunitextensions version boost (which I spelled wrong anyhow)commit 769b982606bc97fee797d6c061973c28400aa362Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Mar 6 19:24:54 2024 -0800    Adding CommonSourceRoot variable to Directory.Build.Props (#2392)commit 4e341dcba8e5fe7248f2e3870e355aa78af46a3fAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Mar 6 14:20:33 2024 -0800    Update | updating version props for MDS v6.0.0 (#2382)commit 5376a04adf786735422029e808333d2a3c6d1fefAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Mar 5 09:12:26 2024 -0800    Fix | Fixed SqlBulkCopy.WriteToServer to ensure successful completion of consecutive calls to it. (#2375)commit 2ddf7237328b45a4a5a9d41dc7d7edf4f566ae9bAuthor: Jihoon Park <bartleby2718@gmail.com>Date:   Mon Mar 4 13:44:09 2024 -0500    Doc | Fix typo in SqlConnectionEncryptOption.xml (#2381)commit ced726a3ee7b955be238267cc6dd7d61971731b4Author: David Engel <v-davidengel@microsoft.com>Date:   Fri Mar 1 13:04:36 2024 -0800    Remove test reference to deprecated ADAL library (#2360)commit 1a009b46c9729080c477882b3ce4c26285964de5Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Fri Mar 1 18:49:25 2024 +0100    Test | Improve test quality of life (#2331)commit 8ef005a2ee67c55b2900bcbe32a931e3de64c556Author: Benjamin Russell <benrr101@outlook.com>Date:   Wed Feb 28 17:38:28 2024 -0600    Build Tweaks for Onboarding (#2366)commit 64bfe506d77e39ab31db5999b64253210907a59bAuthor: Javad Rahnama <v-jarahn@microsoft.com>Date:   Wed Feb 28 10:39:12 2024 -0800    Release Notes 5.2.0 (#2370)commit faf9b95995e6200a980bb6b1980f1d7af9f46cefAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Feb 28 03:17:52 2024 +0000    Fix | ExecuteReaderAsync API xml and ref files (#2373)commit 51ef22cd50eaa26432e6ec589bf70f7b72f5b60aAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Feb 27 22:41:32 2024 +0000    Fix | ExecuteReaderAsync API return type in ref file (#2372)commit e9cab013454b257ef70a004791f28682ac1f8019Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Tue Feb 27 20:30:02 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 10c9e17283f7a4f1cfefcb080f9499461cc31d21Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Feb 27 19:41:38 2024 +0000    Fix | Refine documents for GA v5.2 (#2371)commit 94c089e75842909efb2226edc248f41c3776a037Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Feb 26 14:00:09 2024 -0800    Fix | Fix unit test for SPN to include port number with Managed SNI (#2281)commit 5cd9514cf27b78cf74f4d784b63246c5477552f2Author: Javad Rahnama <v-jarahn@microsoft.com>Date:   Mon Feb 26 12:46:16 2024 -0800    Test | Adjust tests to read IsAzureSynapse value from database (#2367)commit 5a98166c6668b2d12e841d1dc9f69d9d2c0cbde2Author: SqlClient DevOps <sqlclient@microsoft.com>Date:   Thu Feb 22 03:11:15 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit 8b1b7a94ab3560c6b78377d85239af71f80b904bAuthor: Javad <v-jarahn@microsoft.com>Date:   Wed Feb 21 13:06:55 2024 -0800    Fix | Removing non-breaking space from links inside some of exception messages. (#2364)commit ed949d5b3dc504e1dc822c07c2c8f14332305b29Author: Javad <v-jarahn@microsoft.com>Date:   Wed Feb 21 10:13:47 2024 -0800    Change | Updating SNI version to 5.2.0 (#2363)commit e3cf59d226675acf7ae9169989ac692aea04f3daAuthor: SqlClient DevOps <sqlclient@microsoft.com>Date:   Wed Feb 14 03:08:15 2024 +0000    [Scheduled Run] Localized resource files from OneLocBuildcommit af7d39d4496c23fa1660c828a84f31680c0079fcAuthor: Javad <v-jarahn@microsoft.com>Date:   Tue Feb 13 13:52:23 2024 -0800    Fix | Addressing typo in exception message (#2357)commit 237f260f600752b69eba05a65582d19f7f02e88dAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Feb 13 17:24:35 2024 +0000    Test | Docker test enhancement (#2345)commit ca5e3e835feff5836a06aff511acf7080ce76f49Author: Javad <v-jarahn@microsoft.com>Date:   Fri Feb 9 20:17:21 2024 -0800    Removing DSA public key from SqlColumnEncryptionProvider to address CodeQL flags. (#2347)commit 91df016175f2b24fd210b641d3e35eb2a708ad27Author: H. Yeo <138053434+H-Yeo@users.noreply.github.com>Date:   Fri Feb 9 15:39:19 2024 -0800    Docs | Update Release Documentation for Contributors (#2351)commit 06632465470be52ab472d4eee9b6028c5cef5422Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Fri Feb 9 10:34:19 2024 -0800    Fix | Mismatch System.Diagnostics.DiagnosticSource between versions.props and nuspec  (#2349)commit 507e8dd64d8c6235f81c9c1864013e7ee3f3f100Author: Javad <v-jarahn@microsoft.com>Date:   Fri Feb 2 09:51:59 2024 -0800    AKV Release notes (#2335)commit 4a2522df26abd6b8818b3f765c3745211272b07dAuthor: Javad <v-jarahn@microsoft.com>Date:   Thu Feb 1 14:44:44 2024 -0800    Fix | Adding missing commitID to AKV nuspec (#2334)commit 5e07b2959a5cd07d0f920e0484ad5c549ea29ec9Author: Javad <v-jarahn@microsoft.com>Date:   Wed Jan 31 00:09:16 2024 -0800    Change | Updating AKV dependencies (#2330)    * Updating AKV dependenciescommit 5d106fe8c543230df8fa2f8dd9db341c89bd196bAuthor: Javad <v-jarahn@microsoft.com>Date:   Mon Jan 29 16:20:53 2024 -0800    Release notes 5.1.5 (#2326)commit 644cabaeab2e78bfa4d33effcc8ecd278cff7722Author: Javad <v-jarahn@microsoft.com>Date:   Mon Jan 29 13:55:53 2024 -0800    removing pdb from nuget's ref folder (#2329)commit 14d7292d9c22040be45a3d9e1f2c135ad013fc60Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Jan 26 01:10:59 2024 +0000    Test | Fix test projects package dependencies (#2319)commit 586cf04cf5ee9deaa5c5263ba8e15810840a5587Author: H. Yeo <138053434+H-Yeo@users.noreply.github.com>Date:   Thu Jan 25 11:53:07 2024 -0800    Preview Release Notes 5.2.0-Preview5 (#2316)commit 348738961a88421629308a012fe7c2c3216d9108Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Wed Jan 24 13:02:59 2024 -0800    Fix | Fix driver to not send expired token and refresh token first before sending it. (#2273)commit 9347412583cbf7e25f84fcc9ab5995308224893fAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jan 24 18:56:24 2024 +0100    Update nuspec on .net 6.0 (#2317)commit 7fd34dfeba9c864182d8e9d39830c4d1e1f1607cAuthor: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Wed Jan 24 08:47:53 2024 -0800    Enhance project and target files to generate debugging symbol package files (#2137)commit c8b70f1aa0870d0a927a0142735405077ebb11ecAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Wed Jan 24 00:57:28 2024 +0100    Enhancement | Add explicit version for major .NET version dependencies (#2303)commit 4ca71d901a0f5d21b47195e0044279c2ac71878cAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Tue Jan 23 17:44:57 2024 +0100    Revert "Perf | avoid boxing of SqlGuid in SqlBuffer (#2306)" (#2311)    This reverts commit 9602271e20a1983cf4f0edf3fb8e18d8538e112c.commit 838b931809af6c6236a600d559a086cfe1e77593Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Jan 19 23:44:26 2024 +0000    Fix | Invalid transaction exception against the connections and distributed transactions (#2301)commit 9602271e20a1983cf4f0edf3fb8e18d8538e112cAuthor: Evgeny Akhtimirov <evgeny@devduty.com>Date:   Fri Jan 19 18:43:41 2024 -0500    Perf | avoid boxing of SqlGuid in SqlBuffer (#2306)commit b460fd098e94af6c12f3b3fdc9bb9dbe67fc2f10Author: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Fri Jan 19 03:01:28 2024 +0100    Fix | Add missing dependency update for netstandard2.0 (#2305)    fixes #2304commit 900d051965a630aba0c42e61fe9b843a67570d3eAuthor: panoskj <37297673+panoskj@users.noreply.github.com>Date:   Wed Jan 17 21:57:31 2024 +0200    Merge common code bases for TdsParserStateObject.cs (4) (#2254)commit b12b15d6f61d99870e420c169e4a58711ebf9e0cAuthor: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>Date:   Sat Jan 13 00:56:22 2024 +0100    Fix | Enable reading AE date as DateOnly (#2275)commit 55aa1eeb620bcbd5f9c10f5305249af74ae3fac1Author: H. Yeo <138053434+H-Yeo@users.noreply.github.com>Date:   Fri Jan 12 13:31:01 2024 -0800    Tests | Fix Tests regarding Concurrency both Sync and Async versions. (#2279)commit eb68e1b52ac6acbce00d29b262ebd4d3140dd1e4Author: Javad <v-jarahn@microsoft.com>Date:   Fri Jan 12 10:00:09 2024 -0800    Add | Adding net8 support (#2230)commit 8663853b4df831f3b52cd14b9ba3f94c2b9cd260Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Fri Jan 12 17:28:04 2024 +0000    CVE | Version bump Microsoft.IdentityModel.JsonWebTokens to 6.35.0 (#2290)commit 2e4d1b69793e7ca3d7d9f2bc85206b933808ef3cAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Jan 9 21:58:25 2024 +0000     Fix | SQL auth method validation on debug (#2288)commit 84720a74fa640cf9cea7967a3b74d0220d00961bMerge: ee638d4f 5f00e1ceAuthor: SqlClient Azure DevOps <sqlclient@microsoft.com>Date:   Tue Jan 9 19:30:41 2024 +0000    Merge in 'main' changescommit ee638d4ffd5bcb542998b706c7ba183853a0077eAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 17:05:13 2024 +0000    Merged PR 4233: Release notes 3.1.5    Add notecommit 7cb40938b85cb3901f2c0e30c63da63ee531de1fAuthor: Davoud <v-deshtehari@microsoft.com>Date:   Tue Jan 9 10:13:49 2024 -0800    Merged PR 4228: Address encryption downgrade issuecommit 5ed0717b46e5901194504a03025ca06cea75eb88Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Tue Jan 9 05:58:04 2024 +0000    Merged PR 4229: Certificate chain validation logic fix    Ports PR [#4047](https://dev.azure.com/SqlClientDrivers/ADO.Net/_git/dotnet-sqlclient/pullrequest/4047)commit a1769cda2eac047f6a3a0042d754e6e14e9f8817Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 23:02:22 2024 +0000    Merged PR 4236: Release notes 5.1.4commit ce6526ac9db7c8b14421b0ad1f56752f75df1d8dAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 18:55:13 2024 +0000    Merged PR 4230: Release notes 5.1.3commit 665af6cabe6e3bf6be0db7973377a3bd201202a1Author: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 18:49:16 2024 +0000    Merged PR 4234: Release notes 2.1.7    add notecommit 81a54d8233f7edf6c060218e162335963bd94faaAuthor: Davoud Eshtehari <v-deshtehari@microsoft.com>Date:   Mon Jan 8 18:48:59 2024 +0000    Merged PR 4232: Release notes 4.0.5    Add notescommit 5f00e1ce77b17f548c658b19b31d60f5968f50d2Author: Sanjam Panda <36253777+saitama951@users.noreply.github.com>Date:   Fri Jan 5 02:22:43 2024 +0530    gc collect fix for mono (#2277)commit 5794ab3af5b58e66b2829a1355b692a73210ee9cAuthor: Javad <v-jarahn@microsoft.com>Date:   Fri Dec 15 15:37:03 2023 -0800    Test | Updating xunit version (#2271)commit 04b531bab5ad5c0bdf204d443b6f3da88c2429b9Author: Javad <v-jarahn@microsoft.com>Date:   Tue Dec 12 09:02:50 2023 -0800    Release notes v5.2.0-preview4 (#2263)commit 923cad7d303de222ba0aa3630fbedfac96a71e82Author: Javad <v-jarahn@microsoft.com>Date:   Fri Dec 8 09:56:23 2023 -0800    Update | Adding ActiveDirectoryWorkloadIdentity to ref folder and soring the n… (#2264)commit d18e5c1557c8bbe08b1a876cc137a6c207de5751Author: Sanjam Panda <36253777+saitama951@users.noreply.github.com>Date:   Fri Dec 8 05:46:56 2023 +0530    Support For Big Endian Systems (#2170)commit 59080c8e5eca0b3455aed362ec9ba913b59ef788Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Thu Dec 7 23:38:26 2023 +0000    Fix | Linux SPN port number using named instance and Kerberos authentication does not return port# (#2240)commit 09c9588c760317a3115489c0c9875b951f02610eAuthor: Javad <v-jarahn@microsoft.com>Date:   Thu Dec 7 14:10:04 2023 -0800    Change | Change Azure.Core in M.D.S.AE.AKV (#2261)commit 17590d3c3f393d66717e0680fdb03fb09b0df409Author: Will Sugarman <will.sugarman@gmail.com>Date:   Thu Dec 7 12:01:19 2023 -0800    Add | Add Workload Identity Support (#2159)commit 4319661269be1fa15d7d2f819079b6840bfe11d3Author: Javad <v-jarahn@microsoft.com>Date:   Wed Dec 6 14:08:32 2023 -0800    Change | Change SNI Version to v5.2.0-preview1 (#2257)commit 420323799b60c3d7b058fcf944eb46d06fcf9a43Author: David Engel <v-davidengel@microsoft.com>Date:   Wed Nov 29 17:44:48 2023 -0800    Fix | Don't validate server certificate when using Authentication option but not encrypting (#2224)commit 1543998220fe81e372b484d48925c648c6a9b3c8Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Nov 29 18:15:09 2023 +0000    Doc | Improve connect retry count for high demand endpoints on Azure (#2233)commit 416afcdf5141d19716b9b94e8f3146998c29b538Author: panoskj <37297673+panoskj@users.noreply.github.com>Date:   Tue Nov 28 22:13:37 2023 +0200    Merge common code bases for TdsParserStateObject.cs (3) (#2168)commit e6109f8d60766bf9b9ed5e323f5bd50e221cb527Author: Wraith <wraith2@gmail.com>Date:   Wed Nov 22 16:57:10 2023 +0000    SqlBatch: Add missing overrides and tests (#2223)commit b02cf417a5e8a35bee3903d8b8229a25c61fb864Author: Wraith <wraith2@gmail.com>Date:   Tue Nov 21 21:13:30 2023 +0000    cache all appcontext switches (#2227)commit 4f7335550ef1c54910575855d199373ce2ee0a44Author: David Engel <v-davidengel@microsoft.com>Date:   Thu Nov 16 15:33:05 2023 -0800    Test Fix | CertificateTests are only designed to run against localhost SQL installs (#2219)commit d30d9d107eca0f11b735a550aa187e57167858c9Author: Wraith <wraith2@gmail.com>Date:   Thu Nov 9 18:47:44 2023 +0000    Add | Feature: SqlBatch api (#1825)commit 7f203dd03875d1167425dcc92619c143e41f9e59Author: Wraith <wraith2@gmail.com>Date:   Tue Nov 7 20:01:46 2023 +0000    Remove duplicated ForceColumnEncryption property check (#2166)commit b3110be60d18e358ad23fa40e9ba9f952aadbca0Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Mon Nov 6 12:39:55 2023 -0800    Test | Fix HNIC tests to support named instance sql servers (#2205)commit 6456d71414347238d4bd519dbfdf1d936ca4cea6Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Tue Oct 31 22:40:24 2023 +0000    [3.1.4] Release notes (#2200)commit d5df671376b3114e8f7adc570b95073b796b6e16Author: Aris Rellegue <134557572+arellegue@users.noreply.github.com>Date:   Tue Oct 31 11:20:17 2023 -0700    Fix |  Fixing issue for SQL named Instances in Managed SNI using named pipes. (#2142)commit 5a4feed431149802c8497c2a720b1b721adbfba6Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Mon Oct 30 20:02:40 2023 +0000    [4.0.4] Release notes (#2199)commit e719601a69070ca0f94f44b3345936603380826fAuthor: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Thu Oct 26 17:50:21 2023 +0000    [5.1.2] Release notes (#2197)commit 6beab6a69477959429f3f5905ca17c286b777113Author: DavoudEshtehari <61173489+DavoudEshtehari@users.noreply.github.com>Date:   Wed Oct 25 01:09:32 2023 +0000    Fix | Support Georgian collation (#2194)commit b86ddf19f992b8c5e6a0ff1b4b43ed37d31b19bfAuthor: Wraith <wraith2@gmail.com>Date:   Wed Oct 25 02:07:19 2023 +0100    move PacketData and list management to shared and reimplement as doubly linked list. (#2164)commit 57d287c1ca0a4750b7421bc7a2a70b09ac71ca05Author: Javad <v-jarahn@microsoft.com>Date:   Mon Oct 23 14:39:55 2023 -0700    Test | Removing internal build of XunitExtensions and using the nuget (#2033)commit 97863e59ad613ba275912bc93f1aef34f0ee0014Author: Javad <v-jarahn@microsoft.com>Date:   Mon Oct 23 10:46:15 2023 -0700    Fix | Upgrade dependencies versions (#2189)commit b7167c02255a4785a400037f89060b3d275c53d3Author: Daniel Marbach <daniel.marbach@openplace.net>Date:   Fri Oct 20 19:59:52 2023 +0000    Ports Fix deadlock in transaction (#1242) to .NET (#2161)commit 85ba241aaa0750089c1409a98220d88ef3e14146Author: Viktor Hofer <viktor.hofer@microsoft.com>Date:   Fri Oct 20 19:43:30 2023 +0200    Remove stale dependencies from SqlClient (#2186)commit 55eb1305bdf958767611b9a506d4ac4b94b8bb63Author: JJ <103335846+computerscienceiscool@users.noreply.github.com>Date:   Thu Oct 19 14:56:28 2023 -0700    Update README.md (#2185)    Removed a double wordcommit 9e0d8b7095e051a6146904ed34738fb3497ceb62Author: Wraith <wraith2@gmail.com>Date:   Wed Sep 27 05:10:00 2023 +0100    deprioritize altmetadata and altrow tokens and annotate them as deprecated (#2165)commit 111033e65625c435295cea500508a13e00a3d764Author: Wraith <wraith2@gmail.com>Date:   Wed Sep 20 19:18:19 2023 +0100    move stateObj snapshot to a new class in shared (#2157)commit c1984b822f8d31794cd8c85245cc6d7bd1059526Author: David Engel <v-davidengel@microsoft.com>Date:   Fri Sep 15 14:14:15 2023 -0700    Doc | Move attestation protocol remark to the correct place (#2153)commit cc5f05a8e18d188bfa49adb51f6df2e4f5533e48Author: Wraith <wraith2@gmail.com>Date:   Fri Sep 15 17:31:18 2023 +0100    Merge TDSParserStateObject.StateSnapshot state flags (#2132)commit 816a7d3dc8ae2f9c6a691d133723a73b54e5e628Author: Javad <v-jarahn@microsoft.com>Date:   Thu Sep 14 12:36:32 2023 -0700    SDL | Changing ReadXml to a more secure overload. (#2147)commit 7b2e2fc9f002e8b270894595f5f92670670053d7Author: Javad <v-jarahn@microsoft.com>Date:   Wed Sep 13 11:24:06 2023 -0700    Test | Fixing MARS manual tests on some debug field's names and some minor change…
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@David-EngelDavid-EngelDavid-Engel approved these changes

@DavoudEshtehariDavoudEshtehariDavoudEshtehari approved these changes

@JRahnamaJRahnamaAwaiting requested review from JRahnama

@dauinsightdauinsightAwaiting requested review from dauinsight

Assignees
No one assigned
Labels
Area\NetcoreIssues that apply only to .NET runtime or the 'netcore' project folder.Bug! 🐛Issues that are bugs in the drivers we maintain.
Projects
None yet
Milestone
6.0-preview1
Development

Successfully merging this pull request may close these issues.

Server principle name lookup does not include port number in the name
3 participants
@arellegue@David-Engel@DavoudEshtehari

[8]ページ先頭

©2009-2025 Movatter.jp