What's Changed
- add nuget trends content to csproj by @bruno-garcia in #9982
- ignore rider temp files by @SimonCropp in #9987
- [ReleasePrep][2024.06.17]RI of dev into main by @v-manil2 in #10024
- Remove DMCA message from SR edit dialog by @drewgillies in #10028
- use Count instead of Where+Count by @SimonCropp in #10016
- remove redundant Wheres by @SimonCropp in #10017
- Fix trucated typo by @SimonCropp in #9996
- Fix varibles typo by @SimonCropp in #10005
- use Array.Empty where possible by @SimonCropp in #9999
- remove some redundant type checks by @SimonCropp in #10015
- remove TestDataResourceUtility.GetResourceString by @SimonCropp in #9993
- use char based StringBuilder.Append where possible by @SimonCropp in #10012
- [UI] Add new themes into website by @martinrrm in #9926
- migrate account deleter.facts.csproj to sdk project by @SimonCropp in #9988
- elide Task.FromResult asyncs by @SimonCropp in #9997
- Remove duplicate dictionary lookups by @SimonCropp in #10003
- remove un used obfuscatedIpAddress StringBuilder by @SimonCropp in #10006
- remove un used updateUriBuilder variable by @SimonCropp in #10007
- remove un use GetBlobReference and container in CloudBlobCoreFileStorageService by @SimonCropp in #10010
- remove redundant string interpolation by @SimonCropp in #10011
- discard some variables by @SimonCropp in #10014
- remove un used thirdPartyPackageManager variable by @SimonCropp in #10008
- [Dark Theme] Fix reserved icon error and updated default icon image by @martinrrm in #10041
- Remove elmah table usage from gallery by @drewgillies in #10021
- Addtional typo by @SimonCropp in #10037
- remove redundant ToArray by @SimonCropp in #9998
- migrate GitHubVulnerabilities2Db.Facts to sdk csproj by @SimonCropp in #10000
- [Dark Theme] Revert NuGet trends image by @martinrrm in #10045
- fix some incorrect as usage and better leverage Assert.IsType by @SimonCropp in #10038
- Remove AzureEntityList by @drewgillies in #10044
- Using Azure.Storage.Blobs for storage access by @agr in #10018
- Remove activePackageSource from NuGet.config by @donnie-msft in #10048
- move to 8.0.301 sdk by @SimonCropp in #9986
- More arguments for
UsingMsi
method. by @agr in #10052 - Support service principal by @lyndaidaii in #10043
- Explicitly triggering release pipelines by @agr in #10057
- migrate NuGet.Services.Entities.Tests to sdk csproj by @SimonCropp in #9992
- migrate NuGet.Services.DatabaseMigration.Facts to sdk csproj by @SimonCropp in #10001
- fix constraint typo by @SimonCropp in #10050
- remove some redundant ToString by @SimonCropp in #10051
- remove some redundant scoped variables by @SimonCropp in #10009
- MSI auth support for NuGetGallery by @agr in #10059
- FI main to dev by @agr in #10062
- [Dark Theme] Render default package image on error by @martinrrm in #10061
- [ReleasePrep][2024.07.02]RI of dev into main by @v-manil2 in #10054
- Fixed tooltip layout by @Goodyear2017 in #10064
- Make tooltip block sitewide accessible and fix warning icon accessibility issue by @Goodyear2017 in #10060
- Bump Azure.Identity from 1.11.3 to 1.11.4 in /src/NuGetGallery.Core by @dependabot in #10063
- Update Trusted-Image-Domains.json by @guibranco in #10072
- Update to latest Xunit and Moq, fix test bugs, stop suppressing analyzers by @joelverhagen in #10077
- Bump braces from 3.0.2 to 3.0.3 in /src/Bootstrap by @dependabot in #10023
- Clean up build infra to make a repository merge easier by @joelverhagen in #10076
- Move to latest ServerCommon build tools by @joelverhagen in #10079
- Fix gallery functional tests now that CPM is enabled by @joelverhagen in #10080
- Remove unnecessary usings by @joelverhagen in #10084
- Merge branch main into dev by @joelverhagen in #10088
- [ReleasePrep][2024.07.29]FI of main into dev by @v-ankikadas in #10086
- Move test projects to SDK-based .csproj by @joelverhagen in #10087
- Move gallery projects (except web) to SDK-based .csproj by @joelverhagen in #10089
- [ReleasePrep][2024.07.30]RI of dev into main by @v-ankikadas in #10090
- Merge NuGet.Jobs repository into NuGetGallery by @joelverhagen in #10091
- Merge NuGet.Jobs-CI into NuGetGallery-CI as a stage by @joelverhagen in #10093
- Add package version to query string for v2 CDN endpoint (#10082) by @clairernovotny in #10083
- [Dark Mode] Fix table row colors in dark mode by @martinrrm in #10096
- Fix connection string for orchestrator lease service by @joelverhagen in #10100
- Update System.Formats.Asn1 package by @erdembayar in #10098
- Fetch and copy HTTP headers if they are being updated by @joelverhagen in #10101
- Fix flaky test CanRetryOnConflict by @joelverhagen in #10104
- Move to latest ServerCommon version by @joelverhagen in #10106
- Update to latest ServerCommon (v2.123.0) by @joelverhagen in #10108
- Merge ServerCommon repository into NuGetGallery by @joelverhagen in #10109
- Change font weight of package list page links by @Goodyear2017 in #10105
- Remove Focus on Package Page Tables by @Goodyear2017 in #10103
- Add a Python module for log version parsing by @clairernovotny in #10107
- Fix Db2Catalog and Catalog2Dnx with new SDK changes by @joelverhagen in #10110
- Fix endpoint suffix (Azure China) not being used by @joelverhagen in #10112
- Update to latest 7za.exe (v9.20 to v24.07) by @joelverhagen in #10119
- UserAgentParser parsing by @clairernovotny in #10114
- Add auth to V3 monitoring search cursor URLs by @joelverhagen in #10115
- Packaging for LogIntegration by @clairernovotny in #10122
- Set PackageVersion in MSBuild to allow different versions at pack time by @joelverhagen in #10124
- Fix Monitoring2Monitoring blob name generation, handle size mismatch when checking if blobs are synchronized by @joelverhagen in #10123
- First ResolveUri in NuGet.Services.Storage by @joelverhagen in #10129
- Move to 5.0.0-*, put all dependency packages in NuGet.Server.Common.sln by @joelverhagen in #10130
- Fix NuGetBuildExtensions import, unify props/targets by @joelverhagen in #10132
- Add client name translation by @clairernovotny in #10134
- Disable public blob access on search containers by @joelverhagen in #10136
- Merge branch dev into main (NuGet.Jobs and ServerCommon merge) by @joelverhagen in #10135
- Show DONE trace outside of the collapse build step block by @joelverhagen in #10138
- Use auth for downloads.v1.json in stats and search jobs by @joelverhagen in #10137
- Hotfix: add UTF-8 BOM for package details page Razor by @joelverhagen in #10140
- Merge branch main into dev by @joelverhagen in #10141
- Statistics and Auditing storage access update. by @agr in #10143
- Delete unused downloads and status folders by @joelverhagen in #10145
- [ReleasePrep][2024.08.20] RI dev to main by @agr in #10144
- Move SecretDictionary away from sync-over-async by @joelverhagen in #10147
- Migrating Validation jobs to new SDK + MSI (subset of jobs that had migrating NuGetGallery dependencies) by @advay26 in #10148
- Delete unused code in CreateAzureCdnWarehouseReportsJob by @joelverhagen in #10151
- Fix file exist logic in init.ps1 file by @erdembayar in #10152
- Add a handler startup test to SubscriptionProcessorJob and Orchestrator by @joelverhagen in #10155
- Add new constants for Storage MSI configuration by @advay26 in #10154
- Job base classes MSI support by @drewgillies in #10153
- Add fall back option if Storage MSI isn't specified by @advay26 in #10156
- Update System.Formats.Asn1 package by @erdembayar in #10160
- [NewSDK]Update ValidateCertificate and ProcessSignature for new SDK by @ryuyu in #10158
- change packages sidebar tag color by @Goodyear2017 in #10162
- [Repair Item] Fix unicode character on nuspec. by @dannyjdev in #10157
- Allow if conflict with package from same owner by @erdembayar in #10163
- Introduce delegation SAS by @erdembayar in #10159
- Migrate AccountDeleter job to MSI storage account access by @drewgillies in #10165
- Binding redirect update by @agr in #10169
- Migrate Validation orchestrator jobs to new SDK and Managed Identities by @advay26 in #10161
- Fix BlobServiceClient Constructor by @advay26 in #10171
- [FI] main to dev by @agr in #10174
- Add statistics python project to build pipeline by @clairernovotny in #10175
- Additional config changes to support AccountDeleter migration by @drewgillies in #10180
- Set
SendCertificateChain
option in KeyVaultReader to enable SN+I authentication by @adityapatwardhan in #10179 - [ReleasePrep][2024.09.10]RI of dev into main by @v-manil2 in #10176
- [CG] Upgrade System.Text.Json by @advay26 in #10185
- Additional config changes to support AccountDeleter migration (#10180) by @ryuyu in #10189
- Create README.md for NuGet.Services.Sql by @agr in #10191
- NuGet Job, don't rethrow exceptions if blob is not found by @erdembayar in #10188
- Targeting netstandard 2.1 for more projects by @agr in #10190
- Secret injected IConfigurationSection and IConfiguration wrappers. by @agr in #10184
- Fix for issues with root page styling by @agr in #10193
- FI main to dev by @agr in #10194
- Package updates to address new warnings. by @agr in #10166
- Use MSI for storage access in GitHubVulnerabilities2Db by @drewgillies in #10197
- Use user-provided data correctly by @skofman1 in #10199
- Fix assembly bindings by @advay26 in #10200
- CodeQL suppressions + suppression fixes by @skofman1 in #10201
- Targeting netstandard2.0 for scanandsign.core by @agr in #10209
- system.text.json upgrade by @erdembayar in #10211
- Push BuildScopes and VerifyScopes into ICredentialBuilder by @joelverhagen in #10213
- Update System.Text.Json binding redirect by @erdembayar in #10214
- [ReleasePrep][2024.10.07]RI of dev into main for NuGetGallery by @v-manil2 in #10203
- Move unique constraint check to extension method by @joelverhagen in #10216
- Hotfix for web tests by @agr in #10217
- FI main to dev by @agr in #10218
- Update Azure.Core and System.Formats.Asn1 package by @erdembayar in #10220
- Reverting some packages by @agr in #10222
- [ReleasePrep][2024-10-15] RI dev to main by @agr in #10223
- Order of operations update for
UploadAsync
by @agr in #10227 - Update package dependencies to 8.x and improve shims failed load by @joelverhagen in #10226
- Suppress warning on CS4014 by @joelverhagen in #10229
- Use discard _ for fire and forget task by @joelverhagen in #10231
- Improve API key v4 implementation based on internal feedback by @joelverhagen in #10234
- Revert "Improve API key v4 implementation based on internal feedback" by @joelverhagen in #10236
- [ReleasePrep][2024.10.23]RI of dev into main by @v-manil2 in #10235
- RI
dev-feature-sdkmigration
todev
by @drewgillies in #10238 - Package deprecation should be case insensitive on version by @joelverhagen in #10243
- Migrate GithubVulnerabilities2V3 to MSI by @drewgillies in #10239
- [SDKMigration]Attempt to fix missing authentication. by @ryuyu in #10245
- Search MSI migration + .NET 9 TFM support by @advay26 in #10248
- Address transitive azure.core CG by @erdembayar in #10255
- Mooncake log ingestion options to not write headers and add original filename column by @agr in #10256
- Test: fix removal of test certificate from root store by @dtivel in #10260
- Avoid calling CreateIfNotExists for Feature Flags by @advay26 in #10258
- [OIDC 1] Add basic Entra ID token validation by @joelverhagen in #10251
- [OIDC 2] Add federated credential entities (no DB change yet) by @joelverhagen in #10252
- [OIDC 3] Add flight for using federated credentials by @joelverhagen in #10262
- Make license text part of sidebar license link by @Goodyear2017 in #10246
- [Storage Migration] V3 jobs by @dannyjdev in #10228
- Do not audit values for removed/revoked API keys by @joelverhagen in #10272
- Copy list of scopes before removing them from the EF context by @joelverhagen in #10275
- [OIDC 4] Add method to create a short-lived API key (minimal) by @joelverhagen in #10267
- [OIDC 5] Add repository for federated credential DB entities (EF wrapper) by @joelverhagen in #10268
- [ReleasePrep][2024.11.21]FI of main into dev by @V-Manali in #10278
- [ReleasePrep][2024.11.22]RI of dev into main by @V-Manali in #10279
- [Fix] GithubVulnerability2V3 use only HTTPS by @dannyjdev in #10292
- [MR] markdown render with html sanitizer by @lyndaidaii in #10300
New Contributors
- @SimonCropp made their first contribution in #9987
- @donnie-msft made their first contribution in #10048
- @v-ankikadas made their first contribution in #10086
- @clairernovotny made their first contribution in #10083
- @adityapatwardhan made their first contribution in #10179
- @V-Manali made their first contribution in #10278
Full Changelog: v2024.05.28...v2024.12.06