Internet Explorer is no longer supported. Many things will still work, but your experience will be degraded and some things won't function. Please use a modern browser such as Edge, Chrome, or Firefox.
This page provides guidance for upgrading from ProGet 3.7.6 to 5.2.32, and is based on our documentation and changes we document in each maintenance release. Many of the changes here will link to our Public Issue Tracker, which you may also use to find more details or see about upcoming changes.

Upgrade Recommended (but Read Documentation)

After upgrading to 5.2.32, you can then upgrade to 2024.20.

ProGet Changes Between 3.7.6 and 5.2.32

IssueVersionTitle
PG-1773
5.2.32
FIX: Possible exception when parsing and sorting noncompliant Maven version numbers
PG-1763
5.2.32
FIX: Error when trying replicate Helm feed
PG-1754
5.2.32
FIX: Error when trying to replicate PyPI feed
PG-1713
5.2.31
FIX: Can't create variables in Feed Management API
PG-1704
5.2.31
FIX: PiPy API Endpoint should have `/simple`
PG-1703
5.2.31
FIX: Deleting Unlisted NuGet package may yield an orphaned package record in database
PG-1702
5.2.31
Add support for ProGet PyPI: PEP-0503 data-requires-python attribute [5.3]
PG-1701
5.2.31
FIX: virtualFile objects in Universal Packages may give "end of central directory" error when downloading
PG-1700
5.2.31
Add warning about Legacy NuGet API Key Usage on Manage Feed Page
PG-1699
5.2.31
Add ProGet 5.3 Upgrade Warning on Homepage
PG-1698
5.2.30
FIX: Preview files giving cannot preview binary files incorrectly
PG-1696
5.2.30
Add PackageDependents_GetPackageDependents to Native API
PG-1695
5.2.30
FIX: PyPI feed connector errors when accessing feed with relative package download URLs
PG-1692
5.2.29
FIX: ConnectionString embedded in Linux release may be incorrect
PG-1690
5.2.28
FIX: Error saving retention policies for asset directories
PG-1686
5.2.28
Add support for shortDescription on Universal Packages
PG-1685
5.2.28
Change Unique Constraint on PackageDependents Table
PG-1684
5.2.28
FIX: Deletion of certain docker images fail
PG-1683
5.2.28
Limit drop path monitor batches to 1000
PG-1680
5.2.27
FIX: Package Dependents semver verification error
PG-1678
5.2.27
FIX: PyPi packages uploaded to ProGet show up as highest version on feed UI page
PG-1677
5.2.27
FIX: PyPi package warnings (Unable to open file... DirectoryNotFoundException)
PG-1676
5.2.27
(linux only) FIX: FormatException when using Docker API anonymously
PG-1671
5.2.27
FIX: "Run only when a size is exceeded" retention rule deletes only the specified amount of packages, instead of until feed is specified size
PG-1670
5.2.27
Verify feed page UI tweaks
PG-1672
5.2.26
Allow packages with unspecified licenses to be associated with a license code
PG-1666
5.2.26
Add Deployment Record API Endpoint
PG-1669
5.2.25
FIX: Docker authentication fails for anonymous user
PG-1667
5.2.25
Replace inline upgrade release notes with information link
PG-1665
5.2.25
FIX: Local/UTC time mismatch in maven-metadata.xml
PG-1661
5.2.25
FIX: Download Metadata doesn't work for virtual packages
PG-1659
5.2.25
FIX: Non-semver2 package versions with build metadata are not redirected properly to the Package Details page
PG-1657
5.2.25
Add support for Helm Chart v2 format (Helm 3)
PG-1664
5.2.24
FIX: Return "no user" instead of throwing a NotSupportedException for external (e.g. SAML) directories
PG-1663
5.2.24
FIX: Incompatible extension versions are being offered as updates
PG-1662
5.2.24
FIX: Package Filters not being applied to universal feeds
PG-1660
5.2.24
Add PackageReference to installation instructions
PG-1656
5.2.24
FIX: NuGetPackageLicense and NuGetRepository are not properly displayed in ODATA feed
PG-1653
5.2.24
Improve Virtual Package UX
PG-1658
5.2.23
FIX: Use X-Forwarded-For header when recording package statistics if available
PG-1655
5.2.23
FIX: Allow build metadata in non-semver2 NuGet package versions
PG-1634
5.2.23
Add validation on Upload, Pull pages on NuGet feeds
PG-1631
5.2.23
Add support for retrieving plugins metadata from connector
PG-1652
5.2.22
Add Dependent_Feed_Id to Package Dependents, other minor changes [Experimental]
PG-1654
5.2.22
Allow deletion of "Anonymous" user
PG-1651
5.2.22
FIX: ProGet misdetects some Docker auth token requests as anonymous.
PG-1650
5.2.21
FIX: Docker API treats /v2/ endpoint differently than other endpoints for HTTP Basic authentication
PG-1649
5.2.21
Add SQL2005 Crash Script
PG-1648
5.2.21
FIX: Connectors may instantly timeout if value is not explicitly set (LINUX)
PG-1647
5.2.21
Add note to clarify that connector filters should be kept small for performance
PG-1646
5.2.21
FIX: Maven snapshot and snapshotVersion written with different timezones
PG-1645
5.2.21
FIX: Uploading packages with _ in name generates invalid links in simple endpoint
PG-1644
5.2.20
Linux: Add deprecation warning for PostgresSQL
PG-1642
5.2.20
FIX: Regression in Postgres SQL Docker causing feed management api error
PG-1638
5.2.20
Add Diagnostics.FeedErrorLogging advanced configuration option
PG-1641
5.2.20
FIX: Debian feed endpoints only list the latest version of each package
PG-1639
5.2.20
FIX: (Linux only) "Stream was closed" error in Feed Management API
PG-1632
5.2.20
Add support for DELETE BLOB docker HTTP API
PG-1624
5.2.20
Add ability to promote during a repackage
PG-1611
5.2.20
BETA: SAML SSO integration
PG-1640
5.2.19
FIX: Ignore bad lines in PKG-INFO for PiPy packages instead of erroring
PG-1637
5.2.19
Upgrade Inedo.SDK from v1.2.1 to v1.6.1
PG-1636
5.2.19
FIX: Feed Management API update logic forces connectors to supply extraneous data
PG-1635
5.2.19
FIX: * notation in service messenger config sometimes resolves to wrong service node
PG-1633
5.2.19
Clarify behavior of Strip Symbols Checkbox in UI
PG-1626
5.2.19
Add alternate name for feeds
PG-1623
5.2.19
Add note to statistics and all-versions page when download counts differ
PG-1621
5.2.19
FIX: Docker registry events may not be logged on push/create of container images
PG-1618
5.2.19
FIX: Vulnerability range parsing may associate vulnerabilities with wrong versions
PG-1630
5.2.18
FIX: PackageDependents SQL script should not require SQL Server 2014
PG-1629
5.2.17
FIX: NuGet feeds are not browsable if Web.BaseUrl is not set [regression]
PG-1628
5.2.17
FIX: Viewing containers on docker feed may raise error in UI
PG-1627
5.2.16
Remove "The Web.BaseUrl property is not currently set" Warning
PG-1620
5.2.16
FIX: Manage feed page allows renaming to include restricted characters
PG-1625
5.2.15
Add unassessed vulnerability policy settings
PG-1622
5.2.15
FIX: Feed management API broken for NuGet feeds when no additional metadata is supplied
PG-1619
5.2.15
Add option to download vulnerabilities on demand for a single package
PG-1617
5.2.15
FIX: package page not loading when a NuGet package has an embedded icon and Web.BaseUrl is not set
PG-1607
5.2.15
FIX: Docker blob uploads report off-by-one size
PG-1596
5.2.15
FIX: Debian Release files list hashes in the wrong field order
PG-1595
5.2.15
Add experimental Package Dependents feature
PG-1616
5.2.14
Improve error message when uploading PyPi package to WebUI
PG-1615
5.2.14
FIX: Error processing native PDB files in symbol server requests [regression]
PG-1614
5.2.14
FIX: Exception during initialization when using SQL Server on Linux [regression]
PG-1613
5.2.14
FIX: Invalid feed replication configuration causes feed to not be editable
PG-1608
5.2.14
FIX: Automatic activation (and other third-party services) fail due to inedo.com site migration
PG-1604
5.2.14
FIX: Generic “error” JavaScript alert when saving Advanced Settings page
PG-1600
5.2.14
FIX: Vulnerabilities helper text is broken if no vulnerability downloads have occurred yet
PG-1597
5.2.14
FIX: Asset Directory API not handling API key user permissions correctly
PG-1591
5.2.14
FIX: NuGet web UI does not find manually-entered semantic versions containing build metadata
PG-1560
5.2.14
File Browsing For NPM
PG-1606
5.2.13
Update Inedo.ServiceMessaging from 1.0.0 to 1.0.1
PG-1605
5.2.13
FIX: When the Active Directory user directory is enabled, logging in using an invalid domain name generates a yellow screen
PG-1603
5.2.13
FIX: Docker search should indicate that the _catalog endpoint doesn't exist
PG-1602
5.2.13
FIX: Custom configuration for the service messenger generates periodic errors
PG-1599
5.2.13
FIX: Improve error message for attempting to download a virtual package that has a source package that cannot be found
PG-1598
5.2.13
FIX: Importing another package to root using metaContents value in a virtual package generates an invalid package with multiple upack.json entries
PG-1594
5.2.13
FIX: Feed Management API fails to handle feed type codes correctly
PG-1593
5.2.12
FIX: NPM package download endpoint requires full version number, even for SemVer2
PG-1592
5.2.12
Add service AppDomain isolation and soft restart support
PG-1590
5.2.12
FIX: New feed replication executions should not start while one is already running for a feed [regression]
PG-1589
5.2.12
Update InedoLib from v538.0.0 to v540.0.0
PG-1579
5.2.12
FIX: Docker blobs use a generic MIME type
PG-1578
5.2.12
FIX: Docker manifests are not deleted during feed cleanup
PG-1555
5.2.11
Proxy npm audit requests to npmjs.org (experimental)
PG-1586
5.2.11
PyPi: Allow .zip source code distributions in addition to .tar.gz
PG-1587
5.2.11
FIX: NuGet package downloads may fail when removing a package signature
PG-1585
5.2.11
Add Feed Metadata and Download Virtual Package Endpoints to Universal Feeds
PG-1584
5.2.11
FIX: Universal feed version endpoint doesn't resolve embedded icon URLs
PG-1583
5.2.10
FIX: Clearing Maven feed cache fails if multiple versions of a package are cached and none are local
PG-1582
5.2.10
FIX (regression): Maven metadata is inaccessible
PG-1549
5.2.10
FIX: NuGetPackagesV2_SetListed api endpoint should be public
PG-1581
5.2.9
FIX: All connectors are not considered when determining the latest version of a PyPI package
PG-1580
5.2.9
Add health check and version information endpoint at /health
PG-1577
5.2.9
FIX: IIS replaces ProGet error responses, causing invalid responses to be returned to various feed clients
PG-1576
5.2.9
FIX: Unable to upload helm chart
PG-1575
5.2.9
FIX: Publish with cURL for PyPi packages goes to wrong page.
PG-1574
5.2.9
FIX: Improve error handling in repackaging API
PG-1565
5.2.9
FIX: Semantic version numbers of remote (uncached) packages with build metadata can be inaccessible depending on proxy setup
PG-1556
5.2.9
Render feed descriptions as Markdown
PG-1546
5.2.9
FIX: Docker API does not return a Content-Length for HEAD requests to blobs
PG-1540
5.2.9
Omit/Fix sections on the package version overview page that do not coincide with Docker specific feeds.
PG-1336
5.2.9
FIX: Package statistics not recorded in certain cases
PG-1573
5.2.8
FIX: PyPi package name changed when pulling to ProGet
PG-1566
5.2.8
FIX: PyPi feed added to Packages_GetPackages
PG-1572
5.2.8
FIX: local Python packages can return "not found" if connectors are in use and no connector has the package
PG-1571
5.2.8
FIX: Pypi connectors normalize version numbers, making some remote packages undownloadable
PG-1570
5.2.8
Add warning message if TCP-based service messenger is not configured in LB/HA modes
PG-1569
5.2.8
Improve load time of the ProGet home page
PG-1567
5.2.8
Default to Markdown rendering for PyPi packages unless explicitly set to text/plain
PG-1564
5.2.8
Add a note about Portable PDB files not supporting embedded source debugging
PG-1559
5.2.8
Add option to strip signature file from NuGet packages
PG-1557
5.2.8
Update all external links to have proper utm_source
PG-1526
5.2.8
FIX: Cannot configure manual proxy settings
PG-1452
5.2.8
Display a notice that the Docker container will need to be restarted after installing an extension
PG-1563
5.2.7
FIX: Unknown licenses in certain feed types can cause the "view package" page to fail to load.
PG-1563
5.2.7
FIX: Unknown licenses in certain feed types can cause the "view package" page to fail to load.
PG-1562
5.2.7
FIX: Docker connectors are not contacted by several ProGet Docker API endpoints
PG-1550
5.2.7
FIX: Package license URL overlaps text on package version page
PG-1548
5.2.7
FIX: Docker blob uploads in non-chunked mode return 204 (No Content) rather than 201 (Created)
PG-1561
5.2.7
FIX: Unhelpful error message for invalid NuGet version numbers in the API
PG-1551
5.2.7
FIX: Semantic version numbers of local/cached packages with build metadata can be inaccessible depending on proxy setup
PG-1558
5.2.7
Clarify CEIP message
PG-1554
5.2.7
FIX: "Delete/keep package by name" label missing in retention rules
PG-1553
5.2.7
Add support for promoting remote packages in PyPi feeds
PG-1552
5.2.7
FIX: Mis-spellings on Advanced Settings
PG-1545
5.2.7
FIX: PyPi promoted packages may not show up in destination feeds
PG-1544
5.2.7
FIX: Python version numbers strip trailing zeroes in some cases
PG-1428
5.2.7
FIX: Execution details page behaves strangely when an execution hasn't started
PG-1543
5.2.6
FIX: NullReferenceException in error log when trying to replicate with a feed that has replication disabled
PG-1541
5.2.6
FIX: Regression from PG-1532 causing "Filter by Version" to not display on some retention rules
PG-1539
5.2.6
FIX: a Mono bug causes chunked uploads to appear empty to ProGet
PG-1537
5.2.6
Add TCP-capable service messenger
PG-1536
5.2.6
Add Repackaging feature for Universal and NuGet feeds
PG-1535
5.2.6
Add support for <license type="file"> for NuGet packages
PG-1525
5.2.6
FIX: Log npm connector health check errors in the diagnostic center as debug instead of error level
PG-1523
5.2.6
Allow retention rules to delete Docker images by matching a tag pattern
PG-1515
5.2.6
Add Hybrid User Directory
PG-1512
5.2.6
FIX: Attempting to promote a cached PyPI package raises an exception
PG-1509
5.2.6
FIX: PyPI package download links should be relative
PG-1430
5.2.6
Add manual vulnerability page does not describe version format
PG-1429
5.2.6
Disable AllowServiceControl option on service and direct to KB article
PG-1387
5.2.6
Add Feeds_GetPackageCount stored procedure as part of public API
PG-1331
5.2.6
Add "unlist" webhook triggered when a package is unlisted from a feed
PG-1533
5.2.5
Expand maximum size for vulnerability version specification field
PG-1532
5.2.5
Add support for Docker replication
PG-1531
5.2.5
Update Inedo.SDK to 1.2.1
PG-1530
5.2.5
FIX: PyPI Package overview page always shows information for latest version instead of selected version
PG-1528
5.2.5
FIX: PyPI RSS API endpoint may return truncated result when using gzip compression
PG-1524
5.2.5
Add "Everyone" and "Authenticated" pseudo-groups
PG-1522
5.2.5
Add Delete Image Docker API endpoint
PG-1514
5.2.5
Fix PyPI connector packages with multiple encodings of the same version number failing to load.
PG-1511
5.2.5
FIX: Version ranges for manual vulnerability specifications do not follow documented conventions
PG-1508
5.2.5
FIX: Dependencies tab in UI not populated for PyPI feeds despite the package having dependencies
PG-1520
5.2.4
Display files tab for remote packages that are remote
PG-1519
5.2.4
Add "Delete all versions of this package" to NPM Packages Page
PG-1521
5.2.4
Add ID ("proget-login-button") to login button
PG-1518
5.2.4
FIX: Connector requests that query for specific packages that result in a 404 should not write errors to the ProGet diagnostic center
PG-1516
5.2.4
FIX: manual proxy config page unhandled exceptions when saving
PG-1510
5.2.4
FIX: Specifying an invalid proxy server via the native API or Advanced Settings page causes errors that prevent changing the proxy again
PG-1513
5.2.3
FIX: Database script can fail during upgrade to 5.2.x [PostgreSQL only]
PG-1507
5.2.3
FIX: NuGet connector filters incorrectly allow too many packages regardless of wildcards
PG-1506
5.2.3
FIX: PyPI packages with multiple values for requires_dist property are inaccessible via connectors
PG-1505
5.2.2
FIX: Feeds failing to be displayed when using PosgreSQL [linux only]
PG-1504
5.2.1
FIX: Connector Health Check and Connector Cache Check task runners raise exceptions for PyPI feeds
PG-1503
5.2.1
FIX: Package streams are not closed in a timely manner when CEIP is enabled
PG-1502
5.2.1
Docker image page fails to load
PG-1501
5.2.1
FIX: Cannot download PyPI files through connector
PG-1499
5.2.1
FIX: Docker connectors do not handle subdirectories
PG-1500
5.2.1
Trigger Scheduled Job Dispatcher to create missing tasks after creating a feed or connector with API
PG-1498
5.2.1
FIX: Feed management API inconsistencies with specification
PG-1456
5.2.1
Add version= query string argument for package details page
PG-1492
5.2.0
LicenseUrl is mapping to https://aka.ms/deprecateLicenseUrl
PG-1496
5.2.0
Clarify Vulnerability Behavior
PG-1495
5.2.0
Re-organize links on Administration overview page
PG-1494
5.2.0
Package version download links in the web UI should be relative
PG-1493
5.2.0
Increase timeout for NuGet feed cleanup database operations
PG-1491
5.2.0
FIX: (Linux only) Gems feed handler uses disabled output buffering which prevents adding ProGet as a source in the gem client
PG-1490
5.2.0
ProGet support of Azure SQL databases
PG-1478
5.2.0
Add "read-only" replication source option
PG-1477
5.2.0
Add support for maven-metadata.xml at the group level
PG-1489
5.2.0
Remove all traces of legacy NuGet and/or MyGet feed sync
PG-1488
5.2.0
Add package source information to package filter API
PG-1488
5.2.0
Add package source information to package filter API
PG-1487
5.2.0
FIX: Custom privileges not appearing to group by feed name
PG-1486
5.2.0
Add a feed replication overview page that shows the latest replication status for each feed that has it configured
PG-1479
5.2.0
FIX: Error when removing values in advanced settings
PG-1485
5.2.0
Display version counts in addition to package counts on dashboard
PG-1484
5.2.0
Ensure all errors are logged to the Diagnostic Center if a replication connection attempt fails on the server-side
PG-1483
5.2.0
Support for Debian feed types
PG-1482
5.2.0
Support for Helm (Kubernetes) feed types
PG-1480
5.2.0
Display Additional Package Version Statistics
PG-1481
5.2.0
If a "title" property is specified for a universal package, use that in the UI instead of "name"
PG-1451
5.2.0
Adding a package access rule to a feed displays an empty modal window if no package access rules are defined
PG-1449
5.2.0
FIX: Retention policies do not affect universal packages with an empty group name
PG-1448
5.2.0
FIX: Integrated authentication help text on Admin overview page should link to modal page
PG-1469
5.2.0
FIX: Editing a connector can overwrite the URL with the default value for the connector's feed type
PG-1471
5.2.0
Change "Feed API user" to "Impersonate user" for ProGet API keys and use across all API endpoints
PG-1468
5.2.0
FIX: "Promote Packages" is not listed as a built-in task on the Edit Role page
PG-1464
5.2.0
Allow feed replication to be configured as sync from and sync to instead of only one of those options
PG-1467
5.2.0
Display Free Edition license violations in notification bar
PG-1461
5.2.0
Connector names should be unique by feed type
PG-1460
5.2.0
Feed Management API
PG-1457
5.2.0
Support for PyPI (Python) feed types
PG-1450
5.2.0
Allow retention policies to filter by version
PG-1435
5.2.0
Add support for new NuGet embedded package files (icons, license, and readme)
PG-1414
5.2.0
Add connector health API endpoint
PG-1444
5.2.0
Add a new secured task to manage licenses
PG-1475
5.1.23
FIX: InvalidCastException in feed sync when propagating NuGet package deletes (Linux only)
PG-1470
5.1.23
FIX: Manual vulnerability version matching does not account for 4-part legacy NuGet versions in SemVer2 feeds
PG-1466
5.1.23
FIX: Improperly packaged extensions can cause intermittent type resolution and serialization failures
PG-1465
5.1.23
FIX: Maven clean-up fails to delete packages
PG-1474
5.1.23
FIX: Exception deleting NuGet package from semver2-compatible feed (Linux only)
PG-1473
5.1.23
FIX: Packages_GetFeedSyncPackages fails on Linux
PG-1472
5.1.23
FIX: Maven connectors fail to retrieve any package versions if any snapshot versions are missing metadata.
PG-1463
5.1.23
FIX: Unknown service error message references wrong product
PG-1462
5.1.23
FIX: Unlisted packages appear in Visual Studio despite "Listed" property value
PG-1459
5.1.23
FIX: NuGet package tables V2 should not treat package ID as case-sensitive (PostgreSQL only)
PG-1458
5.1.23
Remove the length restriction on connector filters
PG-1436
5.1.22
FIX: Docker feeds are not included in feed size statistics of ProGet home page
PG-1432
5.1.22
FIX: (Linux only) Extensions manager sometimes uses a backslash when extracting files under subdirectories inside an extension
PG-1447
5.1.21
FIX: Missing stored procedure change for postgres [Linux only]
PG-1446
5.1.21
FIX: npm license block rules applied too aggressively [5.1.20 regression]
PG-1443
5.1.20
Display Docker image labels as metadata
PG-1442
5.1.20
Enhance NuGet re-index operation to fix common errors
PG-1441
5.1.20
FIX: Potential deadlock waiting for an execution to complete
PG-1440
5.1.20
FIX: Packages are blocked if any license is disallowed rather than if all licenses are disallowed
PG-1439
5.1.20
FIX: (regression) Package-level maven-metadata.xml is inaccessible
PG-1438
5.1.20
FIX: Feed Re-index execution does not correctly handle NuGet packages with build metadata in the file name
PG-1433
5.1.20
FIX: The "a newer version of this package" message is wrong when there are newer pre-release versions and older stable versions
PG-1431
5.1.20
Allow administrators to delete manual vulnerabilities
PG-1437
5.1.19
Drop password constraint for connectors
PG-1434
5.1.19
Update vulnerability SDK integration to include specific package versions
PG-1432
5.1.19
FIX: (Linux only) Extensions manager sometimes uses a backslash when extracting files under subdirectories inside an extension
PG-1427
5.1.19
FIX: zip file paths containing backslashes result in spurious "file not found" errors
PG-1426
5.1.18
FIX: Vulnerability source change in conjunction with new OSS index v3 API
PG-1425
5.1.18
FIX: OData JSON date/time format does not match the OData v2 specification
PG-1424
5.1.18
FIX: NuGet feed sync does not properly handle semver2 build metadata
PG-1423
5.1.18
FIX: [regression] Error when viewing Ruby Gems packages
PG-1422
5.1.18
FIX: Visiting the dashboard anonymously with integrated authentication enabled always checks for feed access
PG-1421
5.1.18
FIX: Packages with no license are shown as downloadable even if packages with unknown licenses are blocked.
PG-1420
5.1.18
FIX: Create License Rule page does not handle redirection to login page when browsing anonymously
PG-1419
5.1.18
FIX: Latest version and latest stable version not set correctly in some instances after a NuGet package unlist or delete
PG-1418
5.1.18
FIX: Updating metadata when submitting an existing upack file to the /upload endpoint can produce invalid JSON
PG-1416
5.1.17
FIX: package promotion list does not filter by feed
PG-1415
5.1.17
FIX: interpret a publish date of 1900-01-01 as "unlisted" for compatibility with NuGet.org
PG-1413
5.1.17
FIX: Quirks mode NuGet feeds fail to retrieve package version lists from connectors if the connector includes SemVer2 or invalid version numbers
PG-1412
5.1.17
Add more Cache-Control header values for OData NuGet v2 API endpoints
PG-1411
5.1.16
FIX: Maven feeds do not cache connector packages regardless of the feed setting.
PG-1410
5.1.16
FIX: ProGet does not index some Microsoft (non-portable) PDB files in NuGet packages.
PG-1409
5.1.16
Support bearer token auth for npm connectors.
PG-1405
5.1.16
Add a note about the latest version of a package if another version is being viewed.
PG-1408
5.1.16
Add Feeds.ExcludeAllDelistedNuGetPackages configuration setting
PG-1407
5.1.16
FIX: Unlisting the latest version of a package in a semver2-compatible NuGet feed may cause the unlisted package to still be displayed as the latest version
PG-1406
5.1.16
FIX: Installation instructions not rendered for PowerShell repositories
PG-1404
5.1.16
Allow authentication to RubyGems feeds with API keys stored in ~/.gem/credentials
PG-1403
5.1.16
Improve error message when running npm audit
PG-1402
5.1.16
FIX: npm packages require the full version number (including build metadata) when tagging
PG-1401
5.1.16
Extra details for "Package could not be found" web application errors
PG-1399
5.1.15
FIX: Feed replication fails for feed types that use file types
PG-1398
5.1.15
FIX: NPM deployment records are not displayed in the web UI for scoped packages
PG-1397
5.1.15
FIX: (Linux only) database error when modifying objects attached to feeds
PG-1396
5.1.15
FIX: Promoting NPM packages may promote the wrong version of the package.
PG-1395
5.1.15
FIX: Maven packages do not inherit their groupId and version fields from their parent.
PG-1394
5.1.14
FIX: /nuget/ API endpoint prefix is not working with PowerShell and Chocolatey feeds [regression]
PG-1393
5.1.13
FIX: Bundled InedoCore extension regression for Active Directory group lookup
PG-1392
5.1.13
FIX: Reduce concurrency issues with improved SQL locking
PG-1348
5.1.13
Include link to repository for NuGet packages on details page
PG-1391
5.1.12
FIX: NPM package versions that are not found give unhelpful error message
PG-1390
5.1.12
FIX: package promotion destination list filters by "add package" privilege
PG-1389
5.1.12
FIX: Maven packages with externally specified dependency versions cannot be viewed in the web UI
PG-1388
5.1.12
FIX: Maven package download endpoint does not support -SNAPSHOT in the version with a specific version in the filename.
PG-1385
5.1.12
FIX: Feed Sync execution should continue to next package if there was an error during a package sync
PG-1384
5.1.12
FIX: UI error when attempting to configure package store for maven feed.
PG-1383
5.1.12
Implement /v1/login endpoint for npm authentication
PG-1382
5.1.12
FIX: Replication for Gems feeds results in SQL exception
PG-1381
5.1.12
FIX: Maven successful upload from UI can cause deadlock in IIS worker process
PG-1380
5.1.12
FIX: Maven feeds incorrectly consider all prerelease versions to be snapshots
PG-1379
5.1.12
FIX: Maven package promotion tab is not visible
PG-1378
5.1.12
FIX: package promotion API inconsistently uses "group" or "groupName".
PG-1377
5.1.11
FIX: Potential deadlock setting npm package download count on PostgreSQL
PG-1375
5.1.11
Normalize NuGet package versions when finding them locally
PG-1374
5.1.11
FIX: (regression) Legacy NuGet feed API keys authenticate as "api" instead of "anonymous"
PG-1373
5.1.11
FIX: Maven retention rules are not implemented
PG-1371
5.1.11
FIX: Maven latest version redirect functions incorrectly in some cases
PG-1370
5.1.11
FIX: NPM endpoint /-/ping?write=true requires Feeds_AddPackage task.
PG-1376
5.1.11
FIX: (regression) Update checker fails with 411 error
PG-1372
5.1.11
FIX: Custom authentication handling for docker registries fails if the root URL has uppercase letters
PG-1369
5.1.10
FIX: Maven snapshots versions can be listed in generic form multiple times.
PG-1368
5.1.10
FIX: Maven snapshots with qualifiers are not considered snapshots
PG-1366
5.1.10
FIX: Error when using a VSIX feed as a source for replication
PG-1365
5.1.10
Support cancellation during chunk download in replication execution
PG-1364
5.1.10
Add Configurable Chunk/Timeout to Replication Downloads
PG-1362
5.1.10
FIX: "clear cache" button on SemVer2 NuGet feeds does nothing
PG-1361
5.1.10
FIX: Potential SQL deadlock with IndexingServers_SetUpdated generating errors in diagnostic center
PG-1360
5.1.9
Improve validation for virtual package uploads
PG-1344
5.1.9
FIX: Virtual package upload handler should allow raw upack.json upload
PG-1194
5.1.9
FIX: Unlisting the latest version of a NuGet package hides the entire package in searches
PG-1359
5.1.9
FIX: Package Source and File Source objects are conflated with Virtual Content objects for virtual upack files
PG-1358
5.1.9
(Linux only) Fix error when creating a retention rule.
PG-1357
5.1.9
Improve reliability for Maven connector indexing
PG-1356
5.1.9
Add support for multi-architecture ("fat") Docker images
PG-1355
5.1.9
Add support for retention rules in Docker feeds
PG-1354
5.1.9
FIX: Docker feeds do not remove image manifests when clearing cached packages or purging the feed
PG-1353
5.1.9
Show Docker image operating system, architecture, creation date, and author if available
PG-1352
5.1.9
FIX: Docker endpoints return "not found" on the first request if connector caching is enabled
PG-1351
5.1.9
FIX: Docker connectors only request version 1 manifests, which can break remote Windows images.
PG-1350
5.1.9
Improve UI for docker image tags that cannot be loaded.
PG-1342
5.1.9
Maven feeds now support package promotion and feed sync.
PG-1340
5.1.9
Add Cache-Control headers to read-only feed endpoints when accessed anonymously
PG-1263
5.1.9
FIX (Linux only): error when viewing scoped execution logs
PG-1347
5.1.8
Display warning when updating extensions on a multi-node installation
PG-1346
5.1.8
FIX: NuGet API endpoints should issue 401 only if task check fails as anonymous user
PG-1341
5.1.8
FIX: Pull from connector button is missing for remote universal packages
PG-1345
5.1.8
FIX: NuGet feeds return 403 (forbidden) instead of 401 (unauthorized) for DELETE requests
PG-1339
5.1.8
Don't display service status if load balanced mode is enabled
PG-1338
5.1.8
Allow unindexed Maven connectors to return packages.
PG-1343
5.1.8
FIX: Virtual package contents not recognized when using short form for package source
PG-1337
5.1.8
Add new task attribute for Unlist separate from Delete
PG-1330
5.1.8
FIX (Linux only): missing security Feeds_AcceptPackagePromotion task attribute
PG-1335
5.1.7
Improve error reporting when building a Maven feed index and a connector is not indexed.
PG-1334
5.1.7
FIX: NuGet connectors with un-normalized version numbers generate incorrect links in the web UI
PG-1333
5.1.7
FIX: Possible locking of web application on package promotion page
PG-1332
5.1.7
FIX: Possible unhandled exception upgrading database change script schema on installation
PG-1329
5.1.7
FIX: NuGet package download endpoint transforms + in version number to a space.
PG-1328
5.1.7
FIX: Invalid NuGet versions no longer give error messages (regression)
PG-1326
5.1.6
Add additional header for 401 NuGet responses to work around IIS always returning the standard Forms auth response
PG-1325
5.1.6
FIX: NuGet authentication failures with legacy feeds
PG-1324
5.1.6
FIX: NuGet OData API returns Is[Absolute]LatestVersion based on packages in the search result instead of all packages in the feed
PG-1323
5.1.6
FIX: Change script history schema update fails on installation in some locales
PG-1322
5.1.6
FIX: NuGet semver2 packages with build metadata cannot have their contents previewed.
PG-1321
5.1.6
FIX: NuGet "pull package" dialog pre-fills incomplete version number for semver2 packages.
PG-1316
5.1.6
FIX: Traditional installer not updating shared config file port correctly
PG-1318
5.1.5
FIX: Maven feeds show dependencies on the Details tab instead of the Dependencies tab
PG-1317
5.1.5
FIX: NuGet SemVer2 packages cannot be downloaded by the NuGet client if they contain build metadata
PG-1314
5.1.5
FIX: Maven connectors always append a slash to the connector URL
PG-1320
5.1.5
FIX: Anti-CSRF decryption failures possible in load-balanced environment
PG-1313
5.1.4
FIX: (regression) NuGet feeds that require authentication do not send auth challenges when accessed anonymously
PG-1312
5.1.4
FIX: Promoting scoped NPM packages fails
PG-1311
5.1.3
FIX: Package store errors are not logged.
PG-1310
5.1.3
FIX: NuGet API keys are not checked for GET requests
PG-1309
5.1.3
Add support for npm "ping" command
PG-1308
5.1.3
Token authentication for docker connector should also accept the JSON property "token" in addition to "access_token"
PG-1307
5.1.3
FIX: Operations that result in executions being created (delete feed, migrate feed, etc.) should not restrict users who have Manage Feed permissions if associated with a specific feed
PG-1306
5.1.3
Support TLS 1.2 by default
PG-1305
5.1.3
FIX: Nonexistent Maven packages give NullReferenceException error message in web UI
PG-1304
5.1.3
FIX: NuGet connectors append a slash to the OData function call, which may be incompatible with some third-party NuGet servers.
PG-1303
5.1.3
Add "content" property to asset directory endpoint
PG-1298
5.1.3
FIX: NuGet SemVer2 feeds store packages with build metadata in their filenames
PG-1297
5.1.3
Add manual execution to verify/correct indexed package metadata
PG-1295
5.1.3
FIX: Docker feeds do not accept API key authentication
PG-1275
5.1.3
Add SHA256 and MD5 hash values to file properties table of asset directories
PG-1302
5.1.2
FIX: Upgrading ProGet from v5.0.x to v5.1.x using Inedo Hub may not properly migrate IIS site configuration
PG-1301
5.1.2
Add Feeds.OmitInvaldNuGetConnectorVersions ProGet setting (default true)
PG-1300
5.1.2
FIX: NuGet packages with invalid version numbers do not have a <Version> element in feed endpoint results.
PG-1299
5.1.2
FIX: NuGet feeds send 403 instead of 401 when pushing a package if integrated authentication is enabled
PG-1296
5.1.2
FIX: Universal feeds do not list files in packages with groups containing slashes.
PG-1294
5.1.2
FIX: NuGet connectors skip SemVer2 packages
PG-1216
5.1.2
Allow "latest" to be specified as package version in Promotion API
PG-1235
5.1.1
FIX: Cannot delete semver2-compatible NuGet feed if there are symbols indexed
PG-1234
5.1.1
Display a message on the Feed Replication page if trying to configure it when it is not supported by the current license key
PG-1281
5.1.1
Support package-ids endpoint in NuGet feeds
PG-1280
5.1.1
FIX: NuGet feeds show SemVer2 build metadata (text after +) in package display names
PG-1279
5.1.1
FIX: NPM packages may have no version tagged "latest".
PG-1277
5.1.1
FIX: ruby, visx, Maven feeds do not record package deployments
PG-1270
5.1.1
FIX: Connector packages are reordered when searching NPM feeds.
PG-1274
5.1.1
Change user caching so that any non-built-in directory user is cached regardless of whether Integrated Windows Authentication is enabled or not
PG-1273
5.1.1
FIX: Symbol server endpoints ignore feed-scoped privileges for corresponding NuGet feeds
PG-1272
5.1.1
FIX: NuGet packages cannot be downloaded using a SemVer2 version number that includes build metadata
PG-1271
5.1.1
FIX: npm feeds do not record package deployments
PG-1268
5.1.1
FIX: NuGet packages may have an incorrect IsLatestVersion property on feeds with connectors.
PG-1293
5.0.13
Change user caching so that any non-built-in directory user is cached regardless of whether Integrated Windows Authentication is enabled or not
PG-1292
5.0.13
FIX: ruby, visx, Maven feeds do not record package deployments
PG-1291
5.0.13
FIX: Connector packages are reordered when searching NPM feeds.
PG-1290
5.0.13
FIX: NuGet packages may have an incorrect IsLatestVersion property on feeds with connectors.
PG-1289
5.0.13
FIX: npm feeds do not record package deployments
PG-1288
5.0.13
FIX: NuGet packages cannot be downloaded using a SemVer2 version number that includes build metadata
PG-1287
5.0.13
FIX: Symbol server endpoints ignore feed-scoped privileges for corresponding NuGet feeds
PG-1286
5.0.13
FIX: NPM packages may have no version tagged "latest".
PG-1285
5.0.13
FIX: NuGet feeds show SemVer2 build metadata (text after +) in package display names
PG-1284
5.0.13
Support package-ids endpoint in NuGet feeds
PG-1283
5.0.13
FIX: Cannot delete semver2-compatible NuGet feed if there are symbols indexed
PG-1282
5.0.13
Display a message on the Feed Replication page if trying to configure it when it is not supported by the current license key
PG-1266
5.1.0
FIX: Semantic version number components that are larger than 2147483647 cause exceptions to be thrown
PG-1264
5.1.0
FIX (Linux only): service status page shows message about a database connection error
PG-1263
5.1.0
FIX (Linux only): error when viewing scoped execution logs
PG-1262
5.1.0
FIX: Docker connectors to registries that do not allow access to the catalog are marked as unhealthy
PG-1256
5.1.0
Add support for package stores for Maven feeds
PG-1241
5.1.0
Add "Test Effective Permissions" to Tasks page
PG-1235
5.1.0
FIX: Cannot delete semver2-compatible NuGet feed if there are symbols indexed
PG-1234
5.1.0
Display a message on the Feed Replication page if trying to configure it when it is not supported by the current license key
PG-1193
5.1.0
Docker feeds now support connectors
PG-1261
5.0.12
FIX: feed replication fails to download packages smaller than 50 megabytes
PG-1260
5.0.12
FIX (regression): Docker feed error when browsing packages through the web interface
PG-1259
5.0.12
FIX: Docker connectors do not authenticate properly
PG-1258
5.0.12
FIX: Universal feeds with connectors cannot be searched by group
PG-1257
5.0.12
FIX: Docker connectors not handled in Connector.GetConnector
PG-1255
5.0.12
Increased group length from 50 to 250 on Universal Packages
PG-1253
5.0.11
FIX: Integrated authentication warning is always displayed on IIS when integrated authentication is disabled
PG-1252
5.0.11
FIX: NuGet connectors read metadata in a case-sensitive manner in some cases
PG-1251
5.0.11
FIX: long version numbers in the sidebar overlap the main content of the package version page
PG-1250
5.0.11
FIX: Package version page is inaccessible to administrators if the package license URL is an empty string.
PG-1249
5.0.11
Improve NuGet error messages
PG-1243
5.0.11
Improve pending execution message
PG-1242
5.0.11
Improve messaging, navigation for service status page
PG-1228
5.0.11
FIX: upack "packages" endpoint does not filter by group if no package name is given
PG-1226
5.0.11
Add npm unpublish API endpoint
PG-1254
5.0.11
Add Support for using api keys as npm authentication tokens
PG-1248
5.0.11
Rename "Message Center" to "Diagnostic Center" and allow the log message verbosity to be configured on that page
PG-1247
5.0.11
FIX: Feed endpoint 400s and 404s should be logged at debug level instead of error to prevent filling the diagnostic center
PG-1244
5.0.11
Display SHA1 package hashes if available
PG-1240
5.0.11
Display additional metadata on universal packages
PG-1238
5.0.11
Use chunking for very large packages during feed sync operations
PG-1237
5.0.11
FIX: Feed replication should not buffer entire request and response streams for packages
PG-1236
5.0.11
FIX: Only one feed replication job per feed should be allowed to run at a time (v5 only)
PG-1232
5.0.11
FIX: Feed replication may timeout with large packages
PG-1231
5.0.11
FIX: Errors encountered while deleting NuGet packages from the UI are not shown
PG-1230
5.0.11
FIX: (Linux only) Database error when creating or editing a variable
PG-1229
5.0.11
FIX: integrated authentication warning appears when not using IIS
PG-1227
5.0.11
FIX: Legacy LDAP User Directory Doesn't Show Default Values
PG-1225
5.0.10
FIX: Maven filename incorrectly constructed when requesting an artifact with a version ending in -SNAPSHOT
PG-1224
5.0.10
Sort non-canonical Maven version numbers by parts
PG-1223
5.0.10
FIX: NuGet web UI uses full version number instead of only the unique part for SemVer2 feeds
PG-1222
5.0.10
FIX: double clicking on a folder in the package contents view attempts to preview it as a file
PG-1221
5.0.10
Hyperlink URLs in Promotion Notes
PG-1220
5.0.10
FIX: Docker feed API URL in feed browsing page does not include feed name
PG-1219
5.0.10
FIX: Docker URLs missing feed names do not give helpful errors
PG-1218
5.0.10
FIX: Global license rules can override feed-specific license rules
PG-1239
4.8.12
Use chunking for very large packages during feed sync operations (v4)
PG-1233
4.8.11
FIX: Feed replication may timeout with large packages (4.8 only)
PG-1217
5.0.9
FIX: Auto-generated API Keys are not always URL-safe
PG-1215
5.0.9
Log 400/403 messages in the error logs on feeds
PG-1213
5.0.9
Add option to strip source files on NuGet feeds
PG-1212
5.0.9
FIX: (Linux only) Service sends null username to database instead of "UNKNOWN"
PG-1211
5.0.9
Accept ProGet API keys with the feed API enabled as NuGet API keys
PG-1210
5.0.9
FIX: (Linux only) database error when creating a user directory
PG-1209
5.0.9
FIX: (Linux only) exception when viewing execution logs
PG-1054
5.0.9
Support for portable PDB files
PG-1208
5.0.8
FIX: Retention policies not working for semver2-compatible NuGet feeds
PG-1207
5.0.8
FIX: Uninstaller may close unexpectedly instead of removing ProGet
PG-1206
5.0.8
FIX: Anonymous users unable to push NuGet packages to a feed even if they have permission [5.0.7 regression]
PG-1205
5.0.8
Update InedoLib to v522 (Fix for failing PersistFromAttribute)
PG-1204
5.0.8
FIX: Deleting a feed can fail due to scheduled task execution logs
PG-1203
5.0.8
FIX: NuGet feed migration fails if a package is missing checksums
PG-1200
5.0.8
Feature: Unlist All Versions of a Package
PG-1202
5.0.7
FIX: Docker Registries May Yield Server 500 Errors on Push/Pull
PG-1201
5.0.7
FIX: NuGet packages do not update their latest version number if they have no stable versions
PG-1198
5.0.7
FIX: ProGet ignores request credentials for NuGet when Integrated Authentication is not enabled
PG-1195
5.0.6
FIX: (5.0 only) NuGet V2 feeds do not index symbols
PG-1197
5.0.6
FIX: HTTP 500 when performing NuGet odata requests with explicit version comparisons in the filter string [v5 regression]
PG-1196
5.0.6
FIX: On Assets Overview Page, attempting to edit an asset directory results in an "Unknown feed type" error
PG-1199
4.8.10
FIX: ProGet ignores request credentials for NuGet when Integrated Authentication is not enabled (backport from v5)
PG-1155
4.8.10
FIX: Backport v5.0.1 fix PG-1135 for Maven feeds into v4.8.9
PG-1190
5.0.5
Installer: Change Default Web Site Port to 8624, SQL Express Instance to "INEDO"
PG-1189
5.0.5
FIX: Create feed from UI creates a Bower feed by default even though the default appears to be NuGet [v5.0.4 regression only]
PG-1188
5.0.5
Retention rule UX
PG-1187
5.0.5
Docker Registry UX Tweaks
PG-1186
5.0.4
FIX: NuGet packages can be overwritten in semver2-compatible feeds even without the Feeds_OverwritePackage privilege
PG-1185
5.0.4
FIX: NuGet feed replication fails downloading package from semver2-compatible NuGet feeds
PG-1184
5.0.4
Create Feed Page UX Tweaks
PG-1183
5.0.4
License Management UX Tweaks
PG-1182
5.0.4
FIX: Docker repositories shouldn't show up in "Feeds" on home page
PG-1181
5.0.4
Asset Directory UX Tweaks
PG-1180
5.0.4
Do not display license filters or vulnerability sources for universal feeds
PG-1179
5.0.4
FIX: Asset Directories and Docker Registries can be created with invalid names
PG-1178
5.0.4
Include NuGet API Key Only on Legacy (Quirk) Feed Types
PG-1177
5.0.4
FIX: accessing a Maven directory gives an unhelpful error message
PG-1176
5.0.4
FIX: Docker images in Latest Local Packages on the dashboard have incorrect links
PG-1174
5.0.4
Refresh built-in security tasks to default values
PG-1118
5.0.4
FIX: Advanced Settings Page Susceptible to CSRF using maliciously-crafted HTML
PG-1171
5.0.3
InedoLib: Upgrade to 517
PG-1169
5.0.3
FIX: (beta only) NuGet feed management page shows symbol server as disabled regardless of settings
PG-1168
5.0.3
FIX: Maven connectors incorrectly handle snapshot versions
PG-1167
5.0.3
FIX: Time zone in X-ProGet-Deployment-Date header is ignored and always treated as if it was local time
PG-1166
5.0.3
FIX: On Manage NuGet feed page, the "symbol server" property always says "disabled" regardless if the symbol server is enabled
PG-1165
5.0.3
FIX: (Linux only) Some procedures contain unquoted argument names.
PG-1164
5.0.3
FIX: (5.0 Beta, Linux only) NuGetPackagesV2_GetLatestStable incorrectly converted to PostgreSQL
PG-1163
5.0.3
Add "sha1" property to upack feed API versions endpoint
PG-1157
5.0.3
Make API request logging configurable
PG-1137
5.0.3
Move app settings out of Web.config and App.config
PG-1161
5.0.2
Only allow "url friendly" feeds to be created from UI
PG-1159
5.0.2
FIX: Maven packages from multiple sources are not merged when searching
PG-1160
5.0.2
Show package authors for NuGet packages on package details page
PG-1154
5.0.2
FIX: Postgres exception when saving feed info
PG-1153
5.0.2
FIX: Attempting to delete a NuGet package in a feed from the UI fails
PG-1146
5.0.2
FIX: NuGet connectors containing packages with invalid version numbers cause FindPackagesById() requests to return no results
PG-1158
4.8.9
FIX: Docker image blob uploads can fail if a blob chunk is exactly 0-bytes
PG-1156
4.8.9
INEDOLIB: Upgrade from v510 to v514
PG-1155
4.8.9
FIX: Backport v5.0.1 fix PG-1135 for Maven feeds into v4.8.9
PG-1150
5.0.1
FIX: NuGet feeds do not automatically cache packages when promoting from a connector
PG-1151
5.0.1
FIX: Unable to save connector cache settings (Postgres only)
PG-1149
5.0.1
FIX: Asset file upload fails on Linux
PG-1148
5.0.1
FIX: Error uploading package with noncompliant semver2 version for new NuGet feeds
PG-1147
5.0.1
FIX: scoped NPM packages (@scope/name) are presented without scope in some cases
PG-1145
5.0.1
NuGet feeds using old versioning scheme should show "(quirks)" after display name on feeds overview page
PG-1144
5.0.1
FIX: NuGet semver2 feed packages not being included in feed sync data
PG-1143
5.0.1
FIX: Semver2-compatible NuGet feed packages not included in dashboard views
PG-1142
5.0.1
FIX: ChunkedUploads_* SQL functions missing on Linux
PG-1140
5.0.1
Add migration for NuGet feeds to new semver2-compatible feed
PG-1135
5.0.1
FIX: incorrect logic when deciding which maven snapshot was the latest
PG-1138
4.8.8
FIX: Error when requesting maven-metadata.xml for a snapshot version that does not follow the Maven version numbering guidelines
PG-1139
4.8.8
FIX: Universal feed zip file uploads from the API result in an empty package
PG-1139
5.0.0
FIX: Universal feed zip file uploads from the API result in an empty package
PG-1135
5.0.0
FIX: incorrect logic when deciding which maven snapshot was the latest
PG-1133
5.0.0
FIX: Maven packages never return 404 Not Found if a connector is defined for the feed
PG-1090
5.0.0
Add option to delete all packages/assets from package store when deleting a feed or asset directory
PG-1132
4.8.7
FIX: NuGet packageid:Foo searches return all local packages
PG-1131
4.8.7
FIX: Maven feeds ignore Feeds_OverwritePackage when uploading files
PG-1130
4.8.7
FIX: tgz files exported by ProGet have permissions set to 000 for all files and directories
PG-1129
4.8.7
FIX: Requesting maven-metadata.xml of a snapshot version of a nonexistent package returns 500 instead of 404
PG-1128
4.8.7
FIX: Asset feed export fails if the format is zip
PG-1127
4.8.7
FIX: Asset feed export fails if the archive includes subdirectories
PG-1126
4.8.7
Allow package uploads to exceed maxAllowedContentLength bytes
PG-1125
4.8.7
FIX: Scoped NPM packages are not deleted by retention rules
PG-1122
4.8.7
FIX: Ruby Gems feeds do not check overwrite permissions
PG-1124
4.8.6
Universal package descriptions on Browse Feed Page should be rendered as markdown
PG-1123
4.8.6
Universal packages with group names should be identified in the UI as separated by a forward slash instead of a colon
PG-1121
4.8.6
FIX: Integrated authentication to connected NuGet feeds should also allow supplied user name and password instead of depending on service user
PG-1120
4.8.6
(Linux only) FIX: Cannot add items to asset feeds
PG-1119
4.8.6
FIX: upack endpoint incorrectly handles dependencies when passed in the query string
PG-1117
4.8.6
FIX: Maven metadata for snapshots is missing in some cases
PG-1115
4.8.6
FIX: Package vulnerabilities are not displayed if they do not block package downloads
PG-1116
4.8.6
FIX: Delete button is hidden on indexing servers page
PG-1113
4.8.5
FIX: Remove DisableConsistencyCheck from all-settings.
PG-1112
4.8.5
FIX: Ruby Gems feed endpoint gives blank authorization header
PG-1111
4.8.5
FIX: Ruby Gems feed search encounters SQL error on Linux
PG-1110
4.8.5
FIX: maven-metadata.xml for snapshots lacks specific file information
PG-1109
4.8.5
FIX: Use https://registry.bower.io/packages for default Bower connector URL
PG-1106
4.8.5
FIX: Update cURL instructions for "Add Package/Asset" page in upack feeds and asset directories
PG-1105
4.8.4
FIX: Possible invalid path exception uploading asset using default file name
PG-1104
4.8.4
Increase clarity of asset upload path for "Upload Asset via API" page
PG-1103
4.8.4
FIX: Uploading an asset file from the Upload File page can fail with null reference exception
PG-1100
4.8.4
FIX: Asset content path displayed in "Upload via API page" is missing a /
PG-1102
4.8.4
FIX: Maven feeds endpoints return 500 instead of 404 when accessing an invalid URL.
PG-1101
4.8.4
FIX: (Linux only) SQL error when creating a Ruby Gem or a feed package access rule
PG-1099
4.8.4
FIX: Package downloads from Maven connectors do not pass credentials
PG-1098
4.8.4
FIX: Remote Maven packages cannot be accessed through the web interface
PG-1097
4.8.4
FIX: Maven connectors are not searchable
PG-1096
4.8.3
FIX: Asset feed Add page does not honor specific feed-scoped privilege making it too restrictive
PG-1091
4.8.3
FIX: Universal connector is not checked if a local version of the package exists
PG-1083
4.8.3
Add warning when InedoCore Extension is not loaded
PG-1089
4.8.3
Support for upack "download-file" API endpoint
PG-1088
4.8.3
FIX: Postgres SQL scripts generate syntax error when installing ProGet via Docker
PG-1087
4.8.3
FIX: Maven connectors do not send authentication credentials when building the index
PG-1086
4.8.3
FIX: Ruby Gems connector errors prevent local packages from being shown
PG-1082
4.8.3
FIX: Connector cache cannot be cleared for some feed types
PG-1077
4.8.3
FIX: Asset feeds return an error instead of redirecting when accessed via /feeds/[name]
PG-1076
4.8.3
FIX: VSIX connectors insert "atom.xml" into URLs that end with a slash.
PG-1075
4.8.3
FIX: NuGet API returns incorrectly encoded spaces in feed name
PG-1074
4.8.3
FIX: Promoting a remote package results in a "not found" error unless the package is already cached
PG-1085
4.8.2
FIX: Docker image verification fail when pushing image [regression]
PG-1081
4.8.2
FIX: Interacting with a Maven feed with an unindexed connector results in error messages
PG-1084
4.8.2
FIX: Extensions with subfolders are unpacked at every startup
PG-1080
4.8.2
FIX: NullReferenceException when downloading a Maven package that does not exist
PG-1071
4.8.2
FIX: Manage feed page does not allow drop path to be specified for VSIX feeds
PG-1064
4.8.2
FIX: Cannot set block rule for unknown licenses back to "inherit" for a feed
PG-1061
4.8.2
FIX: Deleting a maven artifact deletes all versions of the artifact
PG-1059
4.8.2
FIX: Docker feeds cannot be accessed by anonymous users even if permissions are granted
PG-1058
4.8.2
FIX: Vulnerabilities and Promotions may not be properly license-restricted
PG-1057
4.8.2
Searching Maven connectors that have not yet been indexed return no results instead of throwing an exception
PG-1053
4.8.2
FIX: License key activation may happen after requests fail
PG-1052
4.8.2
Update upack command line syntax in examples
PG-1051
4.8.2
FIX: (Linux only) Some redirects result in blank pages
PG-1050
4.8.2
FIX: (Linux only) package download fails with "40P01: deadlock detected"
PG-1049
4.8.2
Add EnumerateDependents permission to INEDOPROGETSVC
PG-1048
4.8.2
FIX: Extensions overview page error when an extension failed to load
PG-1047
4.8.2
FIX: Dashboard shows total download count across all npm feeds for each npm feed
PG-1079
4.8.1
Add link to actual package license URL on package details page
PG-1078
4.8.1
FIX: Manage, Add, and Delete buttons are always displayed on feed and package overview pages
PG-1072
4.8.1
Promoting a package now updates its publish date
PG-1062
4.8.1
FIX: Hide Manage Feed and Add Package buttons on view feed page if the user is logged in but denied those respective privileges
PG-1063
4.8.0
New Feature: Asset Directories
PG-1060
4.7.14
FIX: Detect potentially dangerous package IDs when adding a new package
PG-1045
4.7.13
Detect WebDAV and Issue Warning in UI
PG-1044
4.7.13
FIX: RubyGems packages with no platform-independent version generate incorrect links from the package list
PG-1043
4.7.13
FIX: RubyGems feeds incorrectly handle base64-encoded binary metadata
PG-1041
4.7.13
FIX: Web interface does not filter NPM feeds by search terms
PG-1040
4.7.13
FIX: Package IDs containing spaces result in inaccessible package pages
PG-1039
4.7.13
Add support for NPM authentication on multi-domain user directories
PG-1033
4.7.12
Improved performance of Event Log
PG-1032
4.7.12
FIX: Universal feed uploads are attributed to SYSTEM in the event log
PG-1036
4.7.12
FIX: Crash when uploading a package to a Maven feed
PG-1035
4.7.12
FIX: Maven clients cannot upload to feeds requiring authentication
PG-1034
4.7.12
FIX: Maven feeds do not require authentication for read access
PG-1031
4.7.12
FIX: Package details page does not load for Maven artifacts accessed via connector
PG-1030
4.7.12
FIX: Docker FeedCleanup task corrupts images with version 2 manifests
PG-1029
4.7.12
FIX: Downloading npm package responds with "Can not add property versions to Newtonsoft.Json.Linq.JObject"
PG-1028
4.7.12
FIX: Feed Cleanup task for Universal Feeds should never update package modified date
PG-1025
4.7.12
FIX: Extensions are not always loaded by ProGet.Service.exe
PG-1027
4.7.12
FIX: (Linux only) Requests are silently discarded when the path contains a colon or an asterisk
PG-1026
4.7.12
Implement tags/list API for Docker feeds
PG-1024
4.7.11
FIX: Docker API endpoint URL is displayed incorrectly
PG-1023
4.7.11
Remove UA string requirement for Docker API
PG-1022
4.7.11
FIX: Maven feed endpoint URL is displayed incorrectly
PG-1020
4.7.11
Improve handling of build metadata for upack versions
PG-1019
4.7.11
FIX: npm connectors fail to synchronize if the package modification time is missing
PG-1018
4.7.11
FIX: Exception thrown after upack download if Record Package Deployments is enabled
PG-1017
4.7.11
Connectors overview page is no longer accessible to users with no permissions
PG-1016
4.7.11
FIX: Universal feeds do not display the option to set the drop path
PG-1015
4.7.11
FIX: NormalizedVersion cannot be used in NuGet queries
PG-1014
4.7.10
FIX: npm package bulk import may cause service crash
PG-1013
4.7.10
Support for NPM connectors that don't provide the search API
PG-1012
4.7.10
Support for NPM feeds that authenticate via email address
PG-1005
4.7.10
Error installing SQL Express on 32-bit versions of Windows
PG-1004
4.7.10
Installer does not always detect presence of IIS
PG-1011
4.7.10
FIX: Download_Count column is not getting incremented when a Docker image is requested
PG-1010
4.7.10
Add support for Windows images in Docker feeds
PG-1009
4.7.10
Add resetadminpassword command to ProGet.Service.exe
PG-1008
4.7.10
FIX: Assigning licenses to a package incorrectly validates URLs
PG-1007
4.7.10
FIX: npm packages sometimes use outdated license information
PG-1006
4.7.10
FIX: Feeds_SetLastSyncDate fails on Linux
PG-1002
4.7.9
Installer should use a more recent version of SQL Express
PG-1003
4.7.9
Silent install should not default to installing SQL Express
PG-1001
4.7.9
Implement _catalog Docker endpoint
PG-1000
4.7.9
Latest version URL for browsing universal feeds does not work
PG-768
4.7.8
FIX: Metadata caching options are ignored when creating a new connector
PG-767
4.7.8
Use new npm search API and deprecate npm connector indexing
PG-766
4.7.7
Optional connector metadata cache to improve connector query performance
PG-765
4.7.7
FIX: npm /-/all should not assume client can handle gzip compressed responses
PG-764
4.7.7
Add ability to edit/set tags in the UI for npm packages
PG-763
4.7.7
Improve support for URL encoded NPM package names
PG-762
4.7.7
FIX: npm packages installed via a drop path are not tagged as latest
PG-761
4.7.7
FIX: Docker feeds compute digests incorrectly for signed images
PG-760
4.7.7
Include cached packages in vulnerability reports
PG-758
4.7.7
FIX: Maven feeds require artifact filenames to be artifactId-version
PG-759
4.7.7
FIX: Add Package button is visible even when no feeds are defined
PG-757
4.7.7
FIX: Feeds_SetFeedProperty has wrong argument name (Linux only)
PG-756
4.7.6
FIX: Feed-level unknown license package block rule is not respected on NuGet feeds
PG-755
4.7.6
FIX: Bower package details page is blank for some packages [regression]
PG-754
4.7.5
FIX: Performance degradation due to underspecified query in NuGetFeeds_IncrementDownloadCount
PG-752
4.7.5
FIX: Possible exception viewing docker repository details page
PG-751
4.7.5
FIX: Feed API endpoint URL is incorrect on feed list page for some feed types
PG-750
4.7.4
Do not filter NuGet searches by targetFramework
PG-749
4.7.4
FIX: npm dist-tag rm handler should return HTTP 200
PG-747
4.7.4
Remove www. prefix from license urls when they are added
PG-748
4.7.3
Add DisableConsistencyCheck advanced setting
PG-746
4.7.3
FIX: Viewing package versions with no license information generates an unhelpful error message
PG-745
4.7.3
Support for PUT/POST of .vsix extensions
PG-744
4.7.2
FIX: HTML is incorrectly double-escaped for vulnerability details
PG-743
4.7.2
FIX: Replication failure on linux with Feeds_SetLastSyncDate exception
PG-742
4.7.2
FIX: Invalid object name 'FeedLicenseUrls' When deleting a feed
PG-741
4.7.2
FIX: NuGet searches for multiple targetFrameworks can omit results that should be included
PG-740
4.7.2
FIX: Ruby gem version page does not display correct publish date
PG-739
4.7.2
FIX: Feed-level license rules should require Feeds_ManageFeed to edit and all others should require Admin_ConfigureProGet
PG-736
4.7.2
FIX: Edit license dialog is sized incorrectly
PG-737
4.7.2
FIX: Exception deleting global license definition
PG-738
4.7.2
FIX: License filtering is not applied to npm packages that specify an array of license objects
PG-735
4.7.2
Increase visibility of indicator on package page when a package is blocked
PG-734
4.7.1
FIX: Exception on package details page when viewing npm package with a complex license object
PG-733
4.7.1
FIX: License filtering is overly restrictive for some identified but unclassifed licenses
PG-699
4.7.1
FIX: Version Range on Vulnerabilities includes too many versions
PG-705
4.7.1
FIX: Vulnerability package version ranges with a minimum version are not parsed correctly
PG-719
4.7.1
Add minimal formatting to vulnerability descriptions
PG-721
4.7.0
FIX: Handle netstandard/netcoreapp/xamarin compatibility for NuGet feeds
PG-723
4.7.0
Add "aspnet:UseLegacyRequestUrlGeneration" to fix npm compatibility issues for some environments
PG-728
4.7.0
FIX: JSON API does not property read POSTed arguments with content-type mismatch
PG-730
4.7.0
VSIX feed type
PG-731
4.7.0
Package license filtering
PG-718
4.6.7
FIX: npm vulnerability info sync may cause parsing error
PG-717
4.6.7
FIX: NuGet packages targeting NETStandard or NETCoreApp are not always returned in queries
PG-707
4.6.6
Improve log deletion performance
PG-708
4.6.6
Do not log errors to the ProGet error log if the NuGet client attempts to download a package that does not exist in a particular feed since it may be configured to pull from multiple
PG-709
4.6.6
Clarify message on delete feed dialog about local packages not being deleted on disk
PG-713
4.6.6
Provide alternate instructions for npm scoped packages
PG-715
4.6.6
FIX: Some NuGet clients cause "Cannot Access Disposed Object" events to be logged
PG-706
4.6.6
FIX: Friendly error pages are not displayed in some environments instead of IIS error page
PG-704
4.6.5
FIX: Vulnerability versions can display as "invalid" if there are multiple versions without any ranges
PG-702
4.6.5
FIX: By default, only warnings or errors should be logged
PG-703
4.6.5
FIX: Connector sort order should match initial sort ordering after adding/deleting a connector
PG-698
4.6.5
FIX: "Unlist Package" button does not change on unlist
PG-697
4.6.5
FIX: Log messages may be duplicated, particularly for errors captured in feed-specific APIs
PG-696
4.6.5
FIX: Enable Feeds.RecordPackageDeployments By Default
PG-695
4.6.4
Improve npm connector indexing performance
PG-692
4.6.4
FIX: Formatting for multiple links on feed management page is incorrect
PG-691
4.6.4
FIX: Create Connector button should be visible even if not logged in
PG-685
4.6.4
FIX: Connector ordering in UI is inconsistent on Linux
PG-686
4.6.4
FIX: npm search results are incorrect in the UI
PG-688
4.6.4
FIX: PostgresException when visiting /reference/api (postgres)
PG-689
4.6.4
Disable browser autocomplete for most form fields
PG-682
4.6.4
FIX: Exception when manually clearing npm package cache
PG-683
4.6.4
FIX: Chocolatey and PowerShell connectors are created as NuGet connectors, causing incorrect icon display
PG-684
4.6.4
Render Chocolatey release notes as markdown
PG-681
4.6.3
FIX: Spurious authentication errors and web UI exceptions on Linux
PG-680
4.6.3
npm feeds now support basic authentication even if Windows Integrated Authentication is enabled
PG-679
4.6.3
FIX: npm adduser can fail with server error (regression)
PG-677
4.6.3
FIX: URL displayed on the package page for a Universal Feed has an extra slash
PG-678
4.6.3
FIX: Improve error message display for "string is not a valid semantic version" error on uploading a universal package
PG-674
4.6.3
FIX: Package details page with version omitted from URL does not load on Linux
PG-676
4.6.2
FIX: Docker feed overview page results in "Unknown feed type" error
PG-675
4.6.1
FIX: SOAP API should generate string types for parameters of YNIndicator type
PG-673
4.6.1
FIX: Switching user directories without necessary privileges may cause the anonymous user to not be able to access the login page
PG-672
4.6.1
FIX: Missing WWW-Authenticate header in response to upack upload and download endpoints
PG-671
4.6.1
FIX: Assigning privileges to groups in LDAP may fail if the name property does not match the sAMAccountName property
PG-670
4.6.0
Regression for PG-597 - npm readme should use GitHub marked.css styling
PG-669
4.6.0
FIX: MultiDomainActiveDirectory throws COMEXception if a domains in the forest is not accessible
PG-668
4.6.0
FIX: LDAP directory should use "name" for group name instead of "sAMAccountName"
PG-665
4.6.0
FIX: Cannot remove credentials associated with an existing connector
PG-662
4.6.0
FIX: Error deleting users (postgres)
PG-660
4.6.0
FIX: Execution logging does not always occur for scheduled tasks (postgres)
PG-658
4.6.0
FIX: npm always requires authentication on Linux
PG-659
4.6.0
Add yarn syntax to package installation instructions for npm feeds
PG-652
4.6.0
Try to redirect to latest version of package when version is omitted from browse URL
PG-657
4.5.4
FIX: Error incrementing download count for npm package (postgres)
PG-656
4.5.4
FIX: Error creating custom security task (postgres)
PG-655
4.5.4
FIX: Unable to view package details page for npm packages (postgres)
PG-654
4.5.4
Improve logging for errors on npm package details page
PG-651
4.5.4
Improve error message when uploading non-zip/upack files to a universal feed
PG-653
4.5.4
FIX: Display errors with npm feeds and scheduled tasks (postgres)
PG-645
4.5.3
FIX: npm publish --tag should not automatically set the "latest" tag
PG-646
4.5.3
FIX: Universal packages with dependencies on packages without a group cannot be added
PG-647
4.5.3
FIX: npm dist-tag add does not work on scoped packages
PG-648
4.5.3
Add minimum time check to feed cleanup to prevent deletion of newly-added packages
PG-649
4.5.3
Optimize package count on root npm api url
PG-650
4.5.3
FIX: nuget push does not work when ProGet is hosted on Linux
PG-644
4.5.2
FIX: npm tag command may fail with scoped packages
PG-643
4.5.2
FIX: npm dist-tag command may fail with scoped packages
PG-642
4.5.1
FIX: Exception pulling Maven artifacts to ProGet
PG-641
4.5.1
FIX: npm publish --tag flag is not always respected
PG-639
4.5.1
FIX: Cannot set NuGet API key on Linux
PG-637
4.5.1
FIX: Package filters should be displayed for all feed types that support them
PG-636
4.5.1
FIX: Some gems have marshal dump error
PG-635
4.5.0
FIX: Feeds with escaped characters in the name are not browsable [regression]
PG-634
4.5.0
FIX: Error using dist-tag command on npm client
PG-633
4.5.0
Ruby Gems feed support
PG-616
4.5.0
FIX: The "Skip this Version" button on the updates page does not redirect properly
PG-626
4.5.0
Separate dependencies by target framework on NuGet package page
PG-627
4.5.0
FIX: Replication URL incorrect in UI
PG-630
4.5.0
FIX: Cannot set API key (postgres)
PG-631
4.5.0
FIX: Incorrect API URL displayed for Chocolatey feeds
PG-632
4.5.0
Include Prerelease packages in the feed view for NuGet feeds
PG-629
4.4.2
FIX: Exception editing custom task (PostgreSql)
PG-628
4.4.2
FIX: Exception trying to add custom privilege (PostgreSql)
PG-625
4.4.1
Reliability improvements for feed replication
PG-624
4.4.1
FIX: Package adapters may cause 500 error when taking ownership of package stream
PG-623
4.4.0
BETA: See the beta upgrade notes: http://inedo.com/support/kb/1133
PG-620
4.4.0
FIX: Scoped npm packages are inaccessable on some configurations
PG-622
4.4.0
FIX: Feed Replication May Report 401 with Windows Integrated Authentication
PG-621
4.4.0
FIX: Credentials for npm connectors are sometimes not used
PG-619
4.4.0
FIX: Possible incorrect timestamps of upack file list entries in versions API
PG-617
4.4.0
FIX: Possible 404 when uploading a POM file to a maven snapshot feed
PG-618
4.4.0
FIX: Improve support for Xamarin, uap framework versions for NuGet packages
PG-615
4.4.0
FIX: Incorrect info message displayed on Manage Feed page relevant to Docker feeds, even if the feed itself is not a Docker feed
PG-614
4.4.0
FIX: Error log page incorrectly shifts columns when the error category name is empty or null
PG-609
4.3.1
FIX: Incorrect escaping for some characters in LDAP users and groups
PG-608
4.3.0
FIX: Feed cleanup task should fail immediately if there are any database exceptions during package validation
PG-604
4.3.0
When getting metadata for a specific version of a NuGet package, only go to connectors if it is not found locally
PG-606
4.3.0
Docker feed support
PG-607
4.3.0
Custom package filters
PG-605
4.3.0
Increase classifier column size for Maven feeds
PG-600
4.3.0
Not requested in N days retention rules should take publish date into account for packages that have never been requested
PG-601
4.3.0
FIX: When a universal package has more than one version and the latest version is deleted, an orphaned entry can remain in the database
PG-602
4.3.0
FIX: LDAP directory should escape ( ) characters in group names
PG-603
4.3.0
FIX: npm will sometimes error with "Can not add property dist to Newtonsoft.Json.Linq.JObject. Property with the same name already exists on object."
PG-599
4.2.1
FIX: Feed cleanup is not executing for feeds backed by Azure blob storage
PG-598
4.2.1
FIX: Manage Service link should be replaced with Indexing Status link on admin page in HA mode
PG-597
4.2.1
Add GitHub's marked-readme.css for Npm feeds
PG-594
4.2.1
FIX: Universal feeds do not always display package ID when there is no package title
PG-590
4.2.0
Update Chocolately install args to use better syntax
PG-592
4.2.0
FIX: Add privilege/restriction page should not force validation on added principals
PG-593
4.2.0
Amazon S3 and Microsoft Azure package stores
PG-589
4.1.3
FIX: Symbol Option Not Always Available in UI on NuGet-type Feeds
PG-587
4.1.2
FIX: Display DropPath, API Key for PowerShell Feed Types
PG-586
4.1.2
FIX: Multidomain Directory Provider - assume failed NETBIOS lookup is a valid FQDN
PG-585
4.1.2
FIX: Universal Feed UI Does Not Display Alternate Title if Title is Null
PG-584
4.1.2
FIX: JSON API considers some optional parameters to be required
PG-582
4.1.2
FIX: Framework name search should not be case sensitive
PG-583
4.1.2
FIX: Link under "all versions" for npm scoped package details page is wrong
PG-581
4.1.1
FIX: Cannot pull some scoped npm packages from registry.npmjs.org
PG-580
4.1.1
Add scheduled task to delete old execution logs
PG-579
4.1.1
Add PowerShell feed type
PG-578
4.1.1
FIX: Feed cleanup task should not be generating PKGMDF events when nothing has changed
PG-577
4.1.1
Show package group and name on browse packages page
PG-576
4.1.1
Universal package dependency list should be hyperlinked
PG-575
4.1.1
Implement incremental feed replication
PG-571
4.1.0
FIX: Universal package dependencies are not displayed on package details page
PG-572
4.1.0
ProGet feed replication
PG-569
4.1.0
FIX: npm README file not being displayed for local npm packages (packages currently must be reuploaded for this to work)
PG-570
4.1.0
FIX: OData NuGet searches for some packages with any target framework may not return all compatible results
PG-568
4.0.15
FIX: NuGet OData handler should return 404 if specific package referenced by Id and Version is not found
PG-567
4.0.15
FIX: Possible ObjectDisposedException on some pages when HTTP compression is not supposed by the client
PG-566
4.0.15
FIX: Scoped packages removed from npm feeds during cleanup task
PG-565
4.0.14
Do not send since date to MyGet for feed sync when it is more than 20 days in the past
PG-564
4.0.14
FIX: Error publishing same package to two different npm feeds
PG-563
4.0.14
FIX: Pull NuGet package to ProGet page not using connector password
PG-561
4.0.14
FIX: "Role" is still used in some places in UI instead of "Task"
PG-562
4.0.14
Add dropdown menu on user icon with change password option
PG-559
4.0.14
FIX: Cannot add permissions in free edition
PG-558
4.0.13
FIX: Breadcrumb is not displayed on Bower package details page
PG-556
4.0.13
FIX: Server error when adding feed retention rule
PG-557
4.0.13
FIX: Server error on sync status page
PG-555
4.0.12
FIX: Regression - edit user page does not save changes to group membership
PG-554
4.0.12
Manage Users & Tasks admin link should navigate to tasks if not using built in user directory
PG-551
4.0.12
FIX: contentOnly query string argument for upack download handler should not require a value
PG-552
4.0.12
Add "latest" query string argument to upack download handler
PG-553
4.0.12
Return 404 for missing upack icon files in icon handler
PG-550
4.0.11
FIX: npm package metadata requests should return 404 instead of empty package list if package was not found
PG-536
4.0.11
FIX: Feed adapters cannot be deleted from the UI
PG-537
4.0.11
Add advanced option to allow a user account to control the service
PG-538
4.0.11
FIX: Error enumerating invalid LDAP names
PG-540
4.0.11
Increase timeout for npm connector deletion
PG-546
4.0.11
FIX: Universal feeds not rendering markdown package descriptions
PG-547
4.0.11
FIX: npm feeds are not using custom package store
PG-548
4.0.11
Full support for npm scoped packages
PG-549
4.0.11
FIX: Upload NuGet package page should use feed adapters
PG-541
4.0.10
FIX: MyGet sync does not continuously run at the specified frequency
PG-542
4.0.10
FIX: npm package indexer does not send credentials to connected feeds
PG-544
4.0.10
FIX: MyGet sync may not sync all packages when multiple are added at the same time unless a manual Sync Now is run
PG-545
4.0.10
FIX: Null reference exception caused when attempting to record package statistics
PG-535
4.0.9
FIX: Sync request to MyGet feed can duplicate the API key in the request header
PG-534
4.0.9
FIX: Silent install fails without writing a log file
PG-533
4.0.9
FIX: Invalid connector URLs added before validation or via API cause an error on the connectors page
PG-531
4.0.9
FIX: Bad error message attempting to browse inactive feed
PG-532
4.0.9
FIX: Clear cache button is incorrectly hidden from the UI
PG-530
4.0.9
FIX: Package source URL on Feed Page doesn't use the Web.BaseUrl
PG-528
4.0.9
Include Domain trusts in AD search in addition to Forest trusts
PG-529
4.0.9
FIX: User filter does not work on event log
PG-526
4.0.9
Expose/recommend public endpoint URLs for connectors
PG-525
4.0.9
FIX: Edit/delete buttons are hidden too aggressively on the Manage Feed page for retention policies
PG-524
4.0.9
Add log message for when a bulk import package can't be deleted from the drop folder after import
PG-522
4.0.8
FIX: Update checker notification bar not always displayed when there are new versions of ProGet
PG-523
4.0.8
FIX: Required field validation handled incorrectly on Create User page
PG-521
4.0.8
Log 404 errors as Debug log level instead of Warning
PG-520
4.0.8
npm incremental package index scheduled task should support the new JSON format from the npm registry
PG-519
4.0.8
FIX: npm overview page can incorrectly report that a package is cached from a remote connector even if it is actually locally hosted
PG-518
4.0.8
FIX: "Latest Local Packages" dashboard can include cached connected packages
PG-516
4.0.8
npm package version page should have a breadcrumb with a link back to feeds page
PG-517
4.0.8
FIX: Searching for npm packages on the feed overview page results exhibits odd behavior when the enter key is pressed as opposed to clicking the search icon
PG-508
4.0.8
ProGet Chocolatey package should remove the SqlServer dependency to avoid package validation errors
PG-515
4.0.7
FIX: Cannot remove users from groups without supplying the user's password
PG-513
4.0.7
FIX: npm package download counts are cached too heavily
PG-514
4.0.7
FIX: Pulling npm packages can cause an invalid hidden validation appearing as if nothing was pulled
PG-512
4.0.7
FIX: Removing the default feed causes privilege validation errors to be generated in the error log
PG-511
4.0.7
Allow PackagesRootPath to be optionally configured in .config files for load-balanced and high availability installations
PG-509
4.0.7
FIX: Symbol server does not return the closest match for symbols of multiple ages
PG-507
4.0.7
FIX: Packages overview page should not include cached packages in the listing
PG-506
4.0.7
FIX: Universal package sample code displays some console arguments in the wrong format
PG-504
4.0.7
Option to create default connector when creating a new feed should either be unchecked by default or removed
PG-505
4.0.7
FIX: When assigning a Chocolatey connector to a feed, the UI incorrectly reports that there aren't any
PG-503
4.0.6
FIX: Creating a connector to chocolatey.org results in a database error
PG-501
4.0.6
Added Web.ODataOutputCachePeriod configuration value to optionally increase NuGet client performance
PG-502
4.0.6
FIX: Feed Search Navigation UX Tweak
PG-499
4.0.6
FIX: Changing directory provider causes error in UI
PG-500
4.0.6
FIX: Possible SQL timeouts on configurations with small connection pool sizes
PG-498
4.0.6
FIX: SOAP/JSON API may not work after upgrade
PG-496
4.0.6
FIX: Custom validation text is not displayed on some text boxes
PG-497
4.0.6
FIX: Incorrect URL for create group button
PG-495
4.0.6
FIX: Invalid license key or activation displays yellow screen error message on pages where license is required instead of friendly error redirection
PG-471
4.0.5
When searching for principals, if a domain is specified in the search string, limit searches to that domain
PG-366
4.0.5
Allow symbols to be removed from connector packages as well
PG-491
4.0.5
FIX: Mis-activation redirects for unauthenticated users
PG-490
4.0.4
New ProGet v4 Beta UI
PG-489
4.0.3
New ProGet v4 UI
PG-467
3.8.6
FIX: Add all feed-related SecuredTask validation to Maven feeds
PG-465
3.8.6
FIX: Maven artifact snapshot version should be expanded in artifact file requests
PG-466
3.8.6
FIX: npm feeds are not properly enforcing the Feeds_OverwritePackage task
PG-464
3.8.5
FIX: Maven snapshot metadata requests should return latest snapshot version
PG-463
3.8.5
FIX: Source server URL is incorrect when ProGetBaseUrl is set
PG-462
3.8.5
FIX: If the first feed in the navigation list is a Maven feed, the linked URL is incorrect
PG-461
3.8.4
FIX: Error deploying Maven snapshot artifacts
PG-455
3.8.4
FIX: Maven deploy handler can treat package hash as package content for some pushed files
PG-454
3.8.4
FIX: Maven API endpoints should allow HTTP HEAD method
PG-453
3.8.3
Follow next links by default on results from GetPackagesById odata method of NuGet v2 feeds
PG-452
3.8.3
FIX: Regression from 3.8.2 causing Maven feeds to be inaccessible from the web UI
PG-451
3.8.2
Look up multidomain FQDN from NETBIOS name when necessary
PG-450
3.8.2
FIX: Redirects away from certain pages may include part of the rendered page
PG-449
3.8.2
Add ProGetBaseUrl configuration value
PG-447
3.8.2
FIX: Activation race condition with load-balanced installations
PG-446
3.8.1
FIX: Custom error page not displayed for certain URLs of missing resources
PG-427
3.8.1
FIX: npm feed cannot download a package from a connector feed that is another ProGet server
PG-445
3.8.1
Allow source server URL to be overridden
PG-444
3.8.1
FIX: npm adduser command can return a 404 with certain URLs
PG-441
3.8.1
FIX: substringof OData function arguments should be swapped
PG-415
3.8.1
Allow feed-specific directory override for all feed types
PG-443
3.8.1
FIX: Error raised when deleting npm feed with Scheduled Task History
PG-433
3.8.0
FIX: If users are restricted from the General_ViewHomePage permission, redirect to first feed overview that they have permission to view when Integrated Authentication is enabled
PG-434
3.8.0
FIX: Do not validate anonymous user exists in LDAP directory when adding privileges and Integrated Authentication is disabled
PG-436
3.8.0
Add additional Integrated Authentication logging to /debug/integrated-auth page
PG-437
3.8.0
FIX: IndexOutOfRange exception attempting to download a small subset of NuGet packages
PG-439
3.8.0
FIX: Requests for maven-metadata.xml of invalid packages should return 404
PG-440
3.8.0
Add SNAPSHOT feed option for Maven