Skip to content

Releases: NuGet/NuGetGallery

v2018.04.05

10 Apr 20:02
0976f84
Compare
Choose a tag to compare

Merge of #5788
See pull request for commit list

Overview:
Organizations Feature flagged.
Security Fixes.
Infinite loop on WeightedComparer fixed.
Tighter validation on .nupkg upload.
2FA support for MSA login.
Performance improvements.

v2018.03.12

12 Mar 18:35
7e0f3c7
Compare
Choose a tag to compare

f842ae7 [Organizations] Use a configurable list to determine what users should be asked to transform to an organization with a deprecated password (#5588)
d0e1ed9 [Organizations] Clone existing API keys to org admin on account transform (#5589)
fd8b354 [MSA] Signin assistance page; Register removal; Deprecation Config (#5586)
eeb6929 (origin/loshar-validation-notice) Fix SemVerLevel propagation in Odata Next links. (#5582)
f8aca2b Removed Content include of clientaccesspolicy.xml (#5585)
262741e Add CopyFileAsync to ICoreFileStorageService (#5581)
c2443a1 Remove clientaccesspoliy.xml (#5580)
512cbd6 Improve query performance for Manage Packages (#5573)
a5d96df [Organizations] Minor bug fixes from dev (#5576)
c988d4b Remove SecurePushSubscription (#5420)
276e9fe (origin/cmanusymbol) [Organizations] Small UI fixes (#5567)
d8371bd [Organizations] Include reserved namespaces and package ownership requests in Manage Packages page filtering (#5491)
dc09a1d [Organizations] Add Organization (#5526)
04c9828 Enable TLS 1.2 in build.ps1 (#5563)
bcfe2bd Added new DEV environment cert to the list of accepted. (#5487)
3887364 Add delay in validation enqueue (#5529)
0ec515d Move StorePackageFileInBackupLocationAsync to NuGetGallery.Core (#5549)
8eacea6 Add telemetry for unlist, list, delete, reflow, and revalidate (#5540)
c2eac1f ApiKey hash tool - fix whatif flag (#5554)
72090c6 Add UpdatePackageStreamMetadataAsync to keep stream details up to date (#5548)
d0a8c61 (sb-nugetorg) Remove redundant TempData["Message"] when changing email (#5499)
e154636 Minimal disable of autocomplete. (#5542)
433de7c Enable reflowing of packages that don't pass valid version range rule (#5524)
7a86e82 [BugBash] Prevent added model errors from being reset by JQuery Validate (#5502)

v2018.01.29

02 Feb 23:56
90ffa1d
Compare
Choose a tag to compare

Fix issues 5093: Delete account workflow should unlist all versions o... a78da3d
Organizations: transform account on confirmation (#5228) 3addad3
[Organizations]: UI for creating migration request (#5241) 90e8ada
Fix issue 1043: Obfuscate AI data on request redirect (#5236) 18bc2a1
[Organizations] Fixes and unit tests for UI upload for organizations 8572e9f
Obfuscate new transform account route (#5260) 8e4c30a
Fix typo on the report abuse form for Copyright "infringement" #5246 2858824
[2FA] Add AAD login support for NuGet Gallery (#5257) d29d2f1
Refactor section helpers into common ViewHelpers (#5269) b059181
Port edit documentation functionality to gallery and cleanup code rel... 1246665
Fix admin logins (#5276) 801139e
Move validation issue messages into a gallery view to ease revisions 3527bef
Fix issue: [DEV] Images missing from Dev environment (#5280) caa82d0
Update copyright for NuGet Gallery (#5278) ea802a5
fixUploadPackageFromUI (#5290) 9932215
Fix branding message formatting in Functional test (#5291) 2abe600
Remove usernames and emails from AI traces. (#5293) 4caac39
[Organizations] Manage Organizations page (#5292) fb75a6e
Issue 4258 - ContactOwners e-mails contain the package version numer... 0a897f7
SQL fix and addressing feedback from demo (#5275) 5d29d53
[Organizations] Fixes and unit tests for API upload for organizations 7a33bc3
[Organizations] Fix bugs with upload scenarios (#5330) d8b1d5c
Rewrite functionality that gets latest package versions for package o... 798d819
Fix: Non-standard ports causes problem with links (#5344) cb3d841
Add new validation issue messages (#5343) 965b236
Bug bash: fix transform issues (#5329) dcbf0ea
Organization bug bash: Manage Packages page (#5335) d682501
Fix ApiKeys page issues from bug bash (#5341) 455fbcc
Hide DeleteUser link for organizations (#5348) 69b67bd
[Organizations] Fix Manage Package Owners issues (#5336) 518c019
Create derived UserAccountViewModel for User (non-Organization) accou... a36fae4
Do not show organization packages on profile (#5349) 5b8fadd
Audit for DeleteAccount (#5297) 8333e17
Profile page should only show "Edit", "Manage Package Owners", and "D... cb773cf
Add support for ApiKey V3 in authentication flow (#5358) 58398c9
ApiKeys fix (#5366) 9b79fd6

v2018.01.08

09 Jan 06:20
c60dcba
Compare
Choose a tag to compare
  • #5195, Update failed validation message to allow a specify email for package signing failure
  • #5189, Lock UI upload/edit/unlist
  • #5201, Fix API expiry notification email to use the correct URL
  • #5202, Add link to package in Contact Owners email
  • #5210, Cache AuditActor.GetLocalIpAddressAsync
  • #5204, Schema for organization membership requests
  • #5220, Pass returnUrl for NuGet sign in
  • #5232, Admin UI for package locking
  • #5235, Functional test for package locking
  • #5063, Add configuration for user package deletes
  • #5139, Add Validation Issues to Display Package page
  • #5243, Fix expander for verify-metadata section package upload page
  • #5129, Permissions tests for DisplayPackage
  • #5146, ReportAbuse and ReportMyPackage permissions tests
  • #5132, Add logged out tests for Manage Package Owners
  • #5152, Add permissions tests for admins for Confirm/Reject ownership
  • #5151, Permissions tests for Edit, Delete, Manage Package Owners, and SetLicenseReportVisibility (UI)
  • #5153, Permissions tests for API Key list and create actions
  • #5158, PermissionsService 2.0 (just implementation)
  • #5196, Change Permissions Service 2.0 GetAccountsAllowedOnBehalfOf API
  • #5180, Integrate PermissionsService 2.0 with Gallery
  • #5229, [Organizations] Merge permissions service 2.0 feature branch into dev

v2017.11.27

27 Nov 23:16
62c5bd2
Compare
Choose a tag to compare
  • Add ShowAuthInHeader to allow status page to hide the auth UI (#4981)
  • Enable showing auth in header for gallery (status will set these valu…
  • Hide package metadata when the package is deleted (#4973)
  • Fix test VerifyPackageKey_Returns404ForMissingPackage (#4985)
  • Updating to the latest version of NuGet.Services.Validation (#4943)
  • Add owner scope to API keys (#4935)
  • [Prefix] Add auditing for reserved namespaces (#4940)
  • Organization scope evaluation (#4945)
  • [Organizations] Allow admins to accept package ownership requests on
  • Updating package delete page
  • Update Delete.cshtml
  • Update Report Reasons (#4956)
  • Admin - deleteaccount (#4936)
  • Merge pull request #4961 from NuGet/karann-msft-patch-1
  • Update ReportAbuseViewModel in tests to include signature for new rea…
  • [Statistics] Introduce Community Statistics Reports (#4955)
  • ReCreateAccountDeleteMigration (#4971)
  • Fixing ApiScopeRequiredAttribute regression (#4968)
  • Fix functional tests for default secure push (#4967)
  • Not showing "indexing" message while validation is in progress. (#5000)
  • Setting for blocking async validation in Gallery (#5009)
  • [MSA] Encourage MSA logins on NuGet.org (#5004)
  • Fix web ui test for signin flow (#5012)
  • Account delete user flow (#4977)
  • Add ApiKey owner scope auditing (#5011)
  • Add initial support for user deletion request (#5007)
  • Initial ApiKey owner (org) scope UI work (#4965)
  • Fix missing validation errors in UI and add credential telemetry (#5023)
  • Remove extra copyright text from owner support request page
  • Merge pull request #5026 from NuGet/ryuyu-remove-extra-ownersupporttext
  • Add the required prefix to the validation DB connection string (#5032)
  • Show VerifyPackage errors correctly in UI (into dev) (#5035)
  • Improve performance of the PermissionsService (#5001)

v2017.10.31

31 Oct 22:16
c326c23
Compare
Choose a tag to compare

NOTE: This includes a fix to v2017.10.30

  • Documentation parser and clamp fixes (#4853)
  • Get rid of obsolete notifications on package details view (#4902)
  • Delete owner requests upon package hard delete (#4898)
  • [Prefix] List reserved namespaces in the manage packages page (#4901)
  • Update number shortener to maintain enough sig figs for distinction. (#4896)
  • Schema changes for Organization membership (#4904)
  • Gallery constraints to prevent Organization authentication (#4915)
  • Fix readme telemetry (#4905)
  • Add support for building signed&unsigned nugetgallery.core packages (#4919)
  • Slightly different way to initialize service bus topic client wrapper (#4917)
  • Fix #4814 - do not consider unlisted prerelease versions when showing "newer prerelease available" message. (#4922)
  • Use PackagePermissionsService to determine actions a user can perform on a package (#4923)
  • Package URL generation method and checks whether package file exists (#4918)
  • Switch Organizations to use TPT inheritance (was fix for Organization-User FK) (#4926)
  • Add ability to reflow hard-deletes from Admin area (#4899)

v2017.10.19

19 Oct 20:58
Compare
Choose a tag to compare

Merge pull request #4875 from NuGet/dev - 9bf609c
Merge pull request #4874 from NuGet/admin-package-removal - e130d8f
Allow admin to delete all owners - 7e5a246
[Prefix] Manage package owners with respect to Prefix reservation (#4854) - 8a2a6b2
Add UI for validation tables (just orchestrator tables) (#4861) 1ecbca2
Change API Keys page note (#4864) - 9b484db
Log product information on push+verify events (#4860) - 9d5e42c
Task NuGet/Engineering#724 (#4856) - 6caa554
Add notification message to edit/verify package view (#4829) - e0e400b
Update DisplayPackage page to observe the Validating and FailedValida
e8d4e34
Add a hidden skip to content link. (#4847) - 078382f
Change maxRequestLength to 250MB (#4848) - 2e2679c
Revert #4844 (#4850) - b0887dc
Fix readme test that broke with nofollow change. (#4846) - 072e820
Task 724 PR feedback (#4845) - 0de47a7
Added credential key to AuditActor (#4844) - 820924c
Add nofollow to links (#4841) - 2db8fe9
X-NuGet-Protocol-Version for Functional tests (#4830) - 79fae0a
4701: Return 404, not 200, when package doesn't exist. (#4798) - efb23fc
Moved the DeletePackageFileAsync from IPackageFileService to ICorePac - 6686259
Show normalized version (incl metadata) in edit/delete package dropdo - 337604e
Adding configurable test for branding. falls back to default branding. (a1429d9
Fix caching of static files. (#4776) - 046d829
Update links to docs on register page to use new configuration (#4791) - 69d15ca
Latest Version on Manage Packages does not show SemVer 2.0.0 packages # - d10dfba
Moved CloudBlob* wrappers to NuGetGallery.Core (#4797) - 1b086f3
Add $count support to FindPackagesById() OData endpoints (#4790) - abfea8d
Specify the empty string area in UrlExtensions unless otherwise speci - a3a6a70
Log user safe exceptions (#4763) - 52a1c04
Disable custom pages for 400 errors (#4794) - 2162ec9
Package documentation telemetry (#4789) - b4189ae

v2017.09.01

05 Sep 17:29
@agr agr
Compare
Choose a tag to compare
  • f554558 - Add support for third-party tabs on package details page (#4605)
  • 3263cdb - Fix external search service to reflect the verified flag (#4606)
  • fd9d321 - [Prefix]Add visual indicator for Reserved prefix Packages (#4601)
  • b0aff95 - Update Number display to clientside formatting for stats pages. (#4602)
  • 450fc6c - [Prefix] Merge prefix reservation DB schema and service changes into DEV (#4590)
  • 4771a58 - Remove CookieComplianceEnabled flag (#4588)
  • f57f82f - Enumerate the package ID and versions to be deleted as hidden fields (#4580)
  • 0968fe9 - Autofocus the search bar on the front page (#4581)
  • 0442825 - Redirect preview.nuget.org to www.nuget.org (#4579)
  • bb6201d - Add storage connection strings for each distinct purpose in the gallery (#4568)
  • 5a71165 - Break long lines in the package details page (#4569)
  • d4169b0 - Introduce a type to represent the different password reset results (instead of null and exceptions) (#4555)
  • e83ae45 - Gracefully handle unconfirmed email addresses in password reset (#4551)

v2017.08.14

11 Aug 17:27
f44a86f
Compare
Choose a tag to compare

Technical:

  • Add AntiForgery tokens to some actions that were missing them #4490

Functional:

  • Merge in feature-redesign (#3770)
  • Fix calculation of stats (#4513)

v2017.06.14

13 Jun 08:23
Compare
Choose a tag to compare

For more details, see the following deployment record:

#4068

Changes since the previous release:

  • [730f54e] SemVer2 support #3758
  • [83d258d], [344e6b2], [41e8931], [5316f6a] Update Terms of Use
  • [acee6f7] Fix migration issue (#3865)
  • [36d594f] Support MinClientVersion <= 4.1.0.0 (#3860)
  • [ba13855], [7a586a6] Front page V3 feed compatibility should mention NuGet 4.x/VS 2017 (#3729)
  • [b84d965] Improved the Gallery's Screen Reader Accessibility (#3902)
  • [cdcb6a8] Pressing edit or undo on the verify package page does not reset focus (#3919)
  • [b2c49c8] Adding recommended index to the Packages table (#3950)
  • [b9d3484] Improved NuGet Gallery's Accessibility (#3936)
  • [ce1bf4e] Update CSS to show focused elements. (#3939)
  • [319bc79] Make PackageDownloadsDetail and PackageDownloadsByVersion graphs update without refreshing the page (#3951)
  • [74cd45a] Scoped API keys UI - disabled elements are accessible using tab (#3963)
  • [6a7b75c] Fix: "Example glob patterns" button and "close" button are not accessible using keyboard (#3968)
  • [9ea3066] Key creation telemetry (#3855)
  • [a1bc005] Temp keys policy onboarding (#3854)
  • [cdc08cb] Temp keys telemetry and auditing (#3945)
  • [3f25393] Allow auto outlining. Fix issue with outline on click. (#3983)
  • [eddf514] Parse tags list before comparing on package validation completion (#3992)
  • [d0bc5c0] Update Report Abuse Page (#3985)
  • [863b88b] Fixed Report Abuse Page's Accessibility (#4001)
  • [49747f1] Use ServerCommon's Response Code Processor (#3999)
  • [b0edded] On package validation failure an actionable error message should be displayed. #3916
  • [95f00cd] Fix the date format on stats page (#4057)
  • [0aea0dd] Update telemetry processors (#4059)
  • [2319b4b] Average download shown incorrectly when its 1.x #4039
  • [68e84b6] Support for policy propagation (#4061)
  • Gallery V2 autocomplete endpoint should be hijacked to search service #4097