-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.NET 8 Upgrade (Multi Framework targetting) #2181
Commits on Mar 28, 2024
-
Update dependencies and project files to .net8. Also fix nullable iss…
…ues that weren't causing issues in .net6. Also removed "ISystemClock" from authenticationhandlers as it is deprecated in .net8. Internally .net8 provides replacement so only change on our part was removing the param. all references to headerdictionary use trygetvalue and check that result count is 1 to make sure user didn't supply >1 role. when that is fulfilled , the stringvalues object is converted to string and the nullable error goes away.
Configuration menu - View commit details
-
Copy full SHA for 7d8028e - Browse repository at this point
Copy the full SHA 7d8028eView commit details
Commits on Apr 22, 2024
-
Update targerframeworks for all projects to include net8 and net6.
Add framework dependent constructors for EasyAuth/SimulatorAuthenticationHandlers. Directory.Packages.Props now has framework dependent section to define separate package versions.
Configuration menu - View commit details
-
Copy full SHA for f145905 - Browse repository at this point
Copy the full SHA f145905View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1063902 - Browse repository at this point
Copy the full SHA 1063902View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4518169 - Browse repository at this point
Copy the full SHA 4518169View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab7ee5 - Browse repository at this point
Copy the full SHA 1ab7ee5View commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dea4d4d - Browse repository at this point
Copy the full SHA dea4d4dView commit details
Commits on May 3, 2024
-
update jwt tests to use option "MapInboundClaims==false" so legacy cl…
…aimtypes aren't used. (dotnet8 change, but this test modification is backwards compatible per successful "net6 tests".) update usings update notice file generation with latest sqlclient version behind scenes updated nuget dependency versions in our upstream feed. updating build pipeline comments. added mitigating helper function that is backwards compatible with net6 so that we don't get unhandled json exception that halts startup. revert accidental nuget feed change.
Configuration menu - View commit details
-
Copy full SHA for ee9694d - Browse repository at this point
Copy the full SHA ee9694dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 036c7a4 - Browse repository at this point
Copy the full SHA 036c7a4View commit details -
add both net6 and net8 sdks to all pipelines.
Ignore seralize/deserialize unit test due to attempting to serialize when latest .net guidance says not to. Attached github discussion link from dotnet/runtime.
Configuration menu - View commit details
-
Copy full SHA for 903c4da - Browse repository at this point
Copy the full SHA 903c4daView commit details -
Merge branch 'dev/sean/dotnet8upgrade' of https://github.com/Azure/da…
…ta-api-builder into dev/sean/dotnet8upgrade
Configuration menu - View commit details
-
Copy full SHA for 402ad76 - Browse repository at this point
Copy the full SHA 402ad76View commit details -
ignore correct serializationdeserializationtest and add .net8/6 sdk i…
…nstall to dwsql/mssql windows pipelines. Not just linux.
Configuration menu - View commit details
-
Copy full SHA for 021d1c3 - Browse repository at this point
Copy the full SHA 021d1c3View commit details -
update pipelines to json substitute connection strings for all net6 a…
…nd net8 config files in test project.
Configuration menu - View commit details
-
Copy full SHA for e339832 - Browse repository at this point
Copy the full SHA e339832View commit details -
another attempt to get filetransform task to do json replace of conne…
…ction string in configs in both net6 and net8 folders.
Configuration menu - View commit details
-
Copy full SHA for c6dc14e - Browse repository at this point
Copy the full SHA c6dc14eView commit details
Commits on May 6, 2024
-
updates the publish.ps1 script to run dotnet publish for both net6.0 …
…and net8.0 target frameworks explicitly and then optionally zip all the output. Updated create-manifest-file to accommodate the net8 and net6 multitarget builds.
Configuration menu - View commit details
-
Copy full SHA for 0e9ad76 - Browse repository at this point
Copy the full SHA 0e9ad76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cdc94d - Browse repository at this point
Copy the full SHA 2cdc94dView commit details
Commits on May 9, 2024
-
updating TestDictionaryDatabaseObjectSerializationDeserialization tes…
…t to preserve running on .net6 and apply fix to running on .net8 by removing object converter. After testing , this still works but a better solution may exist. moved Microsoft.Extensions.Configuration.Json/Binder to targetframework specific directory.packages.props section to align dependency versions with dotnetruntime versions. this helped ensure .net6 version of serializationdeserialization test to pass on both runtimes.
Configuration menu - View commit details
-
Copy full SHA for 2a8d46e - Browse repository at this point
Copy the full SHA 2a8d46eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dffcbf - Browse repository at this point
Copy the full SHA 0dffcbfView commit details