After upgrading to 5.2.32, you can then upgrade to 2024.20.
Issue | Version | Title |
---|---|---|
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 |