ProGet Downloads & Release Notes
PG-1925 - Add "Do not append library/ prefix for repositories without namespaces" checkbox to Docker connectors
PG-1914 - Add .integrity field to npm metadata
PG-1923 - Add IisPort variable to Installation Package Variables
PG-1922 - Fix: Blocked vulnerability will block all versions even when not associated
PG-1916 - FIX: Handle connector errors and add support to bypass search api
PG-1921 - FIX: InstallPackage method in PyPI feed tries to read the length of the write stream instead of the read stream, causing issues with AWS storage
PG-1927 - FIX: Remove YAML Anchors from Helm metadata
PG-1928 - FIX: Scoped NPM packages ignore scope when loading vulnerabilities
PG-1905 - FIX: Vulnerabilities will show on different feed types when the package name are the same.
PG-1913 - HELM: Pull to ProGet always grabs latest version
PG-1929 - Hide links to old versions of Feed Management and Package pages
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1900 - Add link to/from Scheduled Jobs from Service Page
PG-1906 - Add NETBIOS Alias verification to Toggle Integrated Authentication Page
PG-1828 - Add tab for view advanced statistics in Docker Images
PG-1917 - FIX: Create Feed API returning duplicate JSON in response
PG-1907 - FIX: Manage Detection And Blocking Page throws DeletePackageFilter does not have an AjaxMethod attribute error
PG-1911 - FIX: Manage Feed page won't load when promote to feed has been deleted
PG-1910 - FIX: NuGet v3 Feeds do not apply custom package filters in all cases
PG-1919 - FIX: Privilege cache can get invalidated on every request in some configurations
PG-1908 - FIX: Settings and User Icons incorrectly sized
PG-1920 - FIX: Toggle integrated authentication page error if LOGON_USER does not have a domain alias
PG-1918 - FIX: Web cluster node self-registration is happening too frequently
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1897 - Add "upgradedb" command to ProGet Service
PG-1893 - Add DELETE method for Helm Charts API
PG-1890 - FIX: Connector metadata cache can sometimes persist bad response data
PG-1899 - FIX: Do not allow common blob storage to be used when using cloud storage for a Docker feed
PG-1895 - FIX: Multi-chunk Docker blob uploads using cloud-hosted storage may not work
PG-1894 - FIX: Packages may be listed on Local Packages page if user isn't authorized to list packages
PG-1898 - Update Inedo.SDK to v1.11.0
PG-1896 - Update InedoLib to v950.1.5
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1858 - Add Request Key Dialog to ProGet
PG-1877 - Do not use a database transaction when performing feed verification
PG-1876 - FIX: .NET5/Linux "Multipart body length limit 134217728 exceeded" error
PG-1885 - FIX: Enable semantic versioning may not be available even on some paid licenses
PG-1875 - FIX: error deleting Docker Feed when images are referenced by Helm Charts
PG-1882 - FIX: Error handling issues can cause incorrect error codes to be returned and the friendly error page to not be shown
PG-1871 - FIX: Error when NuGet Connector not returning Publish Date
PG-1879 - FIX: Integrated Auth Debug page does not check current user directory for Users
PG-1881 - FIX: Proper authentication challenge on PyPi Feed may not occur
PG-1874 - FIX: Regression in displaying custom error page
PG-1870 - FIX: Repository and Tags not checking feed specific permissions
PG-1878 - FIX: Scoped NPM packages with special characters in the Scope prevents NPM API downloads
PG-1872 - FIX: Searching for single Docker Repository may return similarly named repository if name matches search parameter
PG-1873 - FIX: YAML parsing error on Helm charts
PG-1884 - Update Inedo.SDK to v1.10.0
PG-1883 - Update InedoLib to v950.1.3
PG-1880 - Update License Key warnings to show even when OOBE is not running
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1865 - Don't display license dialog on unsupported package types (e.g. Universal Package)
PG-1868 - FIX: .NET 5: NPM Connector encodes scope slashes incorrectly
PG-1869 - FIX: Certain Feed Types may block package lists from showing
PG-1867 - FIX: Extensions cannot update when the Den Name differs from the Title
PG-1843 - FIX: Potential deadlock error when downloading Universal packages
PG-1864 - FIX: PyPi Feed Connector Filtering for pypi.org may not resolve filters properly
PG-1866 - Update new Heml Connector to default to the new Helm Hub URL
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1862 - Add SearchQueryService aliases for NuGet Connectors to work with Azure DevOps Packages
PG-1859 - FIX: Database context username not resetting for NuGet feeds when using API Keys with impersonation
PG-1863 - FIX: Feed ListAllVersions and PackagePage are not checking Feed Level permissions
PG-1860 - FIX: Generate new DB connection when triggering webhooks
PG-1861 - Update InedoLib to v950.1.1
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1854 - Add deprecation notice to progetmono
PG-1855 - FIX: Cluster Overview Status shows as unknown when only Load Balancing is configured.
PG-1852 - FIX: Could not find part of path when creating the first feed of a Package Type on ProGet Docker
PG-1853 - FIX: Install extension will not install if Name and Title are different
PG-1851 - FIX: NuGet v3 dependencies with empty ID will throw null exception
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1829 - Add "Download Contents as Zip" to Multibutton for Universal Packages
PG-1826 - FIX: Cannot Promote Pypi package
PG-1814 - FIX: Allow artifact files named -SNAPSHOT to be downloaded if they exist
PG-1832 - FIX: Clear cached images failing when blobs are shared with multiple images
PG-1827 - FIX: Delete package refreshes the page sometimes causing a 404 error
PG-1833 - FIX: Docker feed replication may not send container config blobs
PG-1831 - FIX: NuGet Package Metadata should return a 404 instead of an empty object
PG-1838 - FIX: NuGet V3 Resources should validate privileges on request
PG-1830 - FIX: Package file not found error for NuGet packages with mixed case IDs [linux only, regression]
PG-1835 - FIX: Product activation may fail on .net core
PG-1834 - Update InedoLib to v950.0.7
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1817 - Add Advanced Setting to wait for webhooks to be dispatched before completing request
PG-1821 - FIX: Docker Login won't work with an API key that is not using user impersonation
PG-1822 - FIX: Docker Strict Versioning is requiring ProGet Enterprise instead of any paid edition of ProGet
PG-1824 - FIX: Download link for NuGet packages does not provide correct filename to browsers
PG-1823 - FIX: Feed management page may display incorrect file system/package store
PG-1820 - FIX: License detection on Package Overview Page differs from Download blocking
PG-1819 - FIX: Usage Instructions displaying improperly
PG-1810 - FIX: Webhooks for Docker may not be triggered
PG-1818 - Update InedoLib to v950.0.6
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1802 - Add noscript tag to root page
PG-1808 - Add separator on security tasks to improve readability
PG-1798 - Expose container vulnerabilities more clearly in the UI
PG-1807 - FIX: Maven connector filters not being applied on artifact download
PG-1801 - FIX: New Create Feed Page can be accessed without Administration_ConfigureProGet
PG-1800 - FIX: NuGet v3 API is missing package registration document
PG-1803 - FIX: OOBE for Docker when BaseUrl is not set
PG-1805 - FIX: Possible NullReferenceException on some pages which support localization [mono only]
PG-1804 - FIX: Transmitting NuGet v3 Packages may ignore do-not cache instructions
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1790 - Add support for file-based configuration string (Docker Secrets)
PG-1796 - Add support for Localization to ProGet
PG-1792 - Expose API Key methods in the Native API reference
PG-1778 - Fix Debian PGP Keys
PG-1791 - Fix NPM packages are not deleting in 5.3.8
PG-1793 - Fix NuGet API not defaulting to latest version when the version is omitted
PG-1795 - Fix package page erroring when the version is omitted
PG-1782 - Fix Published Date not updating when overwriting a package on universal feeds
PG-1797 - Fix retention rule error when no consumers or usage exist
PG-1789 - FIX: Connector filter rules not working on NuGet feeds
PG-1799 - FIX: Regression on license detection for embedded licenses on NuGet packages
PG-1794 - Make CloseDatabaseConnectionsEarly defaulted to true and remove the checkbox.
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1780 - Add "Tags" to the nuget package view under the Metadata view
PG-1783 - Add CloseDatabaseConnectionsEarly configuration option to debug/diagnose drained database connection pools
PG-1781 - Add package description content to the package overview page
PG-1760 - Add retention rule for package consumers and package usage
PG-1785 - Fix Download Statistics Sorting on List Versions Page
PG-1784 - Fix GitLab Registry does not support repository listing.
PG-1779 - Fix null feed config error on Package promotion API
PG-1787 - Fix RubyGem fails to download if date does not exist in the gemspec
PG-1788 - FIX: Feed Storage Path not configurable on new Manage Feed Page
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1771 - Add tzdata to ProGet's docker image
PG-1752 - Feature: Improve error handling on Docker connector
PG-1769 - FIX Dashboard not showing feeds that do not have a UseCommonBlobStoage configuration value set
PG-1776 - Fix Docker registries erroring when pulling from a connector
PG-1765 - FIX Package Access Rules & Package Filtering missing on Manage Feed Page
PG-1770 - FIX: Error when trying replicate Helm feed
PG-1777 - FIX: Follow NuGet legacy version normalization rules for version comparisons
PG-1751 - Fix: Handle Helm Charts that are Linked To Docker Images on Retention Cleanup
PG-1768 - FIX: NuGet feeds display v3 usage even when v3 is disabled
PG-1766 - FIX: Package Statistics on a number of feeds
PG-1775 - FIX: Possible exception when parsing and sorting noncompliant Maven version numbers
PG-1767 - FIX: Remove "NPM Registry FullNpmConnectorIndex"
PG-1774 - Improve Virtual Pack UI
PG-1759 - Minor Package Consumers UX fixes
PG-1749 - Minor vulnerability/assessment UX improvements
PG-1772 - Update InedoLib to v950.0.0
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1753 - Add explicit option to use Basic or Bearer option on NpmConnectors
PG-1757 - Add support for gcr.io container registry
PG-1731 - Feature: Add file tree to back to the File tab on the Package Version page
PG-1764 - FIX New Extension Loader does not work on Linux
PG-1758 - FIX scope for VulnerabilityDownloader Scheduled Job
PG-1762 - FIX: Add a failsafe to close database connections on request completion
PG-1748 - FIX: Displayed feed API endpoint URL does not include port number if base URL is inferred from request
PG-1724 - FIX: Docker Feed size does not match size on disk
PG-1756 - FIX: Error when trying to replicate PyPI feed
PG-1761 - FIX: Remote icon not loading in all versions page
PG-1750 - FIX: SQL Script Syntax Error in SQL Server 2012
PG-1747 - Improve visibility of blocked downloads
PG-1736 - Return friendlier error message when wrong URL is used for NuGet client
PG-1673 - Search npm tags/keywords in local packages
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1738 - Clarify "License Detection and Blocking" copy
PG-1712 - Feature: Improve the Package List Versions page
PG-1730 - Fix: Change Docker Retention to be based on Image Download Date instead of latest Layer Download Date
PG-1740 - FIX: Debian package downloads do not return any content [linux only]
PG-1743 - FIX: Error upgrading when using SQL Server 2012
PG-1743 - FIX: Error upgrading when using SQL Server 2012
PG-1741 - FIX: Feeds on list feeds page should be sorted by name
PG-1741 - FIX: Feeds on list feeds page should be sorted by name
PG-1739 - FIX: Hide Out of box experience on upgrades
PG-1744 - FIX: Promote Docker Tag when Repository already exists
PG-1746 - FIX: Recent Packages for Docker has Wrong Link
PG-1742 - FIX: Repackaging history is not being displayed in some cases
PG-1742 - FIX: Repackaging history is not being displayed in some cases
PG-1745 - Scoped NPM Packages dont have the scope in the install help
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1718 - Add warning if database version is not same as application version
PG-1733 - FIX: Associated feed loosing value during editing connector details
PG-1732 - FIX: Docker Image Promotion
PG-1725 - FIX: Docker replication does not work
PG-1727 - FIX: Editing custom tasks cause all checkboxes of a category to be selected
PG-1735 - FIX: Exceptions when managing or creating asset directories
PG-1729 - FIX: High memory usage when a Pypi feed connector performs a health check
PG-1737 - FIX: Max count is not always respected on list packages page
PG-1737 - FIX: Max count is not always respected on list packages page
PG-1734 - FIX: Pulling a cached universal package does not update the package's latest version correctly
PG-1728 - FIX: Vulnerability Scanning Creates Duplicates When a Version is Modified
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1707 - Add group name to PackageScanners
PG-1719 - FIX: Add package button in Multi Button on List Packages page should use the Task Publish
PG-1716 - FIX: InedoLib.DbConnectionString connection string override in web.config is not being respected [regression]
PG-1705 - FIX: Package Deployment API should use Impersonation Pattern
PG-1715 - FIX: Universal feed connectors not returning any results [regression]
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1699 - Add ProGet 5.3 Upgrade Warning on Homepage
PG-1702 - Add support for ProGet PyPI: PEP-0503 data-requires-python attribute [5.3]
PG-1700 - Add warning about Legacy NuGet API Key Usage on Manage Feed Page
PG-1713 - FIX: Can't create variables in Feed Management API
PG-1703 - FIX: Deleting Unlisted NuGet package may yield an orphaned package record in database
PG-1704 - FIX: PiPy API Endpoint should have `/simple`
PG-1701 - FIX: virtualFile objects in Universal Packages may give "end of central directory" error when downloading
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1676 - (linux only) FIX: FormatException when using Docker API anonymously
PG-1671 - 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-1680 - FIX: Package Dependents semver verification error
PG-1677 - FIX: PyPi package warnings (Unable to open file... DirectoryNotFoundException)
PG-1678 - FIX: PyPi packages uploaded to ProGet show up as highest version on feed UI page
PG-1670 - Verify feed page UI tweaks
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1657 - Add support for Helm Chart v2 format (Helm 3)
PG-1669 - FIX: Docker authentication fails for anonymous user
PG-1661 - FIX: Download Metadata doesn't work for virtual packages
PG-1665 - FIX: Local/UTC time mismatch in maven-metadata.xml
PG-1659 - FIX: Non-semver2 package versions with build metadata are not redirected properly to the Package Details page
PG-1667 - Replace inline upgrade release notes with information link
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1660 - Add PackageReference to installation instructions
PG-1663 - FIX: Incompatible extension versions are being offered as updates
PG-1656 - FIX: NuGetPackageLicense and NuGetRepository are not properly displayed in ODATA feed
PG-1662 - FIX: Package Filters not being applied to universal feeds
PG-1664 - FIX: Return "no user" instead of throwing a NotSupportedException for external (e.g. SAML) directories
PG-1653 - Improve Virtual Package UX
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1647 - Add note to clarify that connector filters should be kept small for performance
PG-1649 - Add SQL2005 Crash Script
PG-1648 - FIX: Connectors may instantly timeout if value is not explicitly set (LINUX)
PG-1650 - FIX: Docker API treats /v2/ endpoint differently than other endpoints for HTTP Basic authentication
PG-1646 - FIX: Maven snapshot and snapshotVersion written with different timezones
PG-1645 - FIX: Uploading packages with _ in name generates invalid links in simple endpoint
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1624 - Add ability to promote during a repackage
PG-1638 - Add Diagnostics.FeedErrorLogging advanced configuration option
PG-1632 - Add support for DELETE BLOB docker HTTP API
PG-1611 - BETA: SAML SSO integration
PG-1639 - FIX: (Linux only) "Stream was closed" error in Feed Management API
PG-1641 - FIX: Debian feed endpoints only list the latest version of each package
PG-1642 - FIX: Regression in Postgres SQL Docker causing feed management api error
PG-1644 - Linux: Add deprecation warning for PostgresSQL
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1626 - Add alternate name for feeds
PG-1623 - Add note to statistics and all-versions page when download counts differ
PG-1633 - Clarify behavior of Strip Symbols Checkbox in UI
PG-1635 - FIX: * notation in service messenger config sometimes resolves to wrong service node
PG-1621 - FIX: Docker registry events may not be logged on push/create of container images
PG-1636 - FIX: Feed Management API update logic forces connectors to supply extraneous data
PG-1640 - FIX: Ignore bad lines in PKG-INFO for PiPy packages instead of erroring
PG-1618 - FIX: Vulnerability range parsing may associate vulnerabilities with wrong versions
PG-1637 - Upgrade Inedo.SDK from v1.2.1 to v1.6.1
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1595 - Add experimental Package Dependents feature
PG-1619 - Add option to download vulnerabilities on demand for a single package
PG-1625 - Add unassessed vulnerability policy settings
PG-1596 - FIX: Debian Release files list hashes in the wrong field order
PG-1607 - FIX: Docker blob uploads report off-by-one size
PG-1622 - FIX: Feed management API broken for NuGet feeds when no additional metadata is supplied
PG-1617 - FIX: package page not loading when a NuGet package has an embedded icon and Web.BaseUrl is not set
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1560 - File Browsing For NPM
PG-1597 - FIX: Asset Directory API not handling API key user permissions correctly
PG-1608 - FIX: Automatic activation (and other third-party services) fail due to inedo.com site migration
PG-1615 - FIX: Error processing native PDB files in symbol server requests [regression]
PG-1614 - FIX: Exception during initialization when using SQL Server on Linux [regression]
PG-1604 - FIX: Generic “error” JavaScript alert when saving Advanced Settings page
PG-1613 - FIX: Invalid feed replication configuration causes feed to not be editable
PG-1591 - FIX: NuGet web UI does not find manually-entered semantic versions containing build metadata
PG-1600 - FIX: Vulnerabilities helper text is broken if no vulnerability downloads have occurred yet
PG-1616 - Improve error message when uploading PyPi package to WebUI
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1602 - FIX: Custom configuration for the service messenger generates periodic errors
PG-1603 - FIX: Docker search should indicate that the _catalog endpoint doesn't exist
PG-1594 - FIX: Feed Management API fails to handle feed type codes correctly
PG-1598 - FIX: Importing another package to root using metaContents value in a virtual package generates an invalid package with multiple upack.json entries
PG-1599 - FIX: Improve error message for attempting to download a virtual package that has a source package that cannot be found
PG-1605 - FIX: When the Active Directory user directory is enabled, logging in using an invalid domain name generates a yellow screen
PG-1606 - Update Inedo.ServiceMessaging from 1.0.0 to 1.0.1
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1592 - Add service AppDomain isolation and soft restart support
PG-1579 - FIX: Docker blobs use a generic MIME type
PG-1578 - FIX: Docker manifests are not deleted during feed cleanup
PG-1590 - FIX: New feed replication executions should not start while one is already running for a feed [regression]
PG-1593 - FIX: NPM package download endpoint requires full version number, even for SemVer2
PG-1589 - Update InedoLib from v538.0.0 to v540.0.0
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1585 - Add Feed Metadata and Download Virtual Package Endpoints to Universal Feeds
PG-1587 - FIX: NuGet package downloads may fail when removing a package signature
PG-1584 - FIX: Universal feed version endpoint doesn't resolve embedded icon URLs
PG-1555 - Proxy npm audit requests to npmjs.org (experimental)
PG-1586 - PyPi: Allow .zip source code distributions in addition to .tar.gz
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1580 - Add health check and version information endpoint at /health
PG-1581 - FIX: All connectors are not considered when determining the latest version of a PyPI package
PG-1546 - FIX: Docker API does not return a Content-Length for HEAD requests to blobs
PG-1577 - FIX: IIS replaces ProGet error responses, causing invalid responses to be returned to various feed clients
PG-1574 - FIX: Improve error handling in repackaging API
PG-1336 - FIX: Package statistics not recorded in certain cases
PG-1575 - FIX: Publish with cURL for PyPi packages goes to wrong page.
PG-1565 - FIX: Semantic version numbers of remote (uncached) packages with build metadata can be inaccessible depending on proxy setup
PG-1576 - FIX: Unable to upload helm chart
PG-1540 - Omit/Fix sections on the package version overview page that do not coincide with Docker specific feeds.
PG-1556 - Render feed descriptions as Markdown
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1564 - Add a note about Portable PDB files not supporting embedded source debugging
PG-1559 - Add option to strip signature file from NuGet packages
PG-1570 - Add warning message if TCP-based service messenger is not configured in LB/HA modes
PG-1567 - Default to Markdown rendering for PyPi packages unless explicitly set to text/plain
PG-1452 - Display a notice that the Docker container will need to be restarted after installing an extension
PG-1526 - FIX: Cannot configure manual proxy settings
PG-1572 - FIX: local Python packages can return "not found" if connectors are in use and no connector has the package
PG-1571 - FIX: Pypi connectors normalize version numbers, making some remote packages undownloadable
PG-1566 - FIX: PyPi feed added to Packages_GetPackages
PG-1573 - FIX: PyPi package name changed when pulling to ProGet
PG-1569 - Improve load time of the ProGet home page
PG-1557 - Update all external links to have proper utm_source
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1553 - Add support for promoting remote packages in PyPi feeds
PG-1558 - Clarify CEIP message
PG-1554 - FIX: "Delete/keep package by name" label missing in retention rules
PG-1548 - FIX: Docker blob uploads in non-chunked mode return 204 (No Content) rather than 201 (Created)
PG-1562 - FIX: Docker connectors are not contacted by several ProGet Docker API endpoints
PG-1428 - FIX: Execution details page behaves strangely when an execution hasn't started
PG-1552 - FIX: Mis-spellings on Advanced Settings
PG-1550 - FIX: Package license URL overlaps text on package version page
PG-1545 - FIX: PyPi promoted packages may not show up in destination feeds
PG-1544 - FIX: Python version numbers strip trailing zeroes in some cases
PG-1551 - FIX: Semantic version numbers of local/cached packages with build metadata can be inaccessible depending on proxy setup
PG-1561 - FIX: Unhelpful error message for invalid NuGet version numbers in the API
PG-1563 - FIX: Unknown licenses in certain feed types can cause the "view package" page to fail to load.
PG-1563 - FIX: Unknown licenses in certain feed types can cause the "view package" page to fail to load.
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1331 - Add "unlist" webhook triggered when a package is unlisted from a feed
PG-1387 - Add Feeds_GetPackageCount stored procedure as part of public API
PG-1515 - Add Hybrid User Directory
PG-1430 - Add manual vulnerability page does not describe version format
PG-1536 - Add Repackaging feature for Universal and NuGet feeds
PG-1535 - Add support for <license type="file"> for NuGet packages
PG-1537 - Add TCP-capable service messenger
PG-1523 - Allow retention rules to delete Docker images by matching a tag pattern
PG-1429 - Disable AllowServiceControl option on service and direct to KB article
PG-1539 - FIX: a Mono bug causes chunked uploads to appear empty to ProGet
PG-1512 - FIX: Attempting to promote a cached PyPI package raises an exception
PG-1525 - FIX: Log npm connector health check errors in the diagnostic center as debug instead of error level
PG-1543 - FIX: NullReferenceException in error log when trying to replicate with a feed that has replication disabled
PG-1509 - FIX: PyPI package download links should be relative
PG-1541 - FIX: Regression from PG-1532 causing "Filter by Version" to not display on some retention rules
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1524 - Add "Everyone" and "Authenticated" pseudo-groups
PG-1522 - Add Delete Image Docker API endpoint
PG-1532 - Add support for Docker replication
PG-1533 - Expand maximum size for vulnerability version specification field
PG-1514 - Fix PyPI connector packages with multiple encodings of the same version number failing to load.
PG-1508 - FIX: Dependencies tab in UI not populated for PyPI feeds despite the package having dependencies
PG-1530 - FIX: PyPI Package overview page always shows information for latest version instead of selected version
PG-1528 - FIX: PyPI RSS API endpoint may return truncated result when using gzip compression
PG-1511 - FIX: Version ranges for manual vulnerability specifications do not follow documented conventions
PG-1531 - Update Inedo.SDK to 1.2.1
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1519 - Add "Delete all versions of this package" to NPM Packages Page
PG-1521 - Add ID ("proget-login-button") to login button
PG-1520 - Display files tab for remote packages that are remote
PG-1518 - FIX: Connector requests that query for specific packages that result in a 404 should not write errors to the ProGet diagnostic center
PG-1516 - FIX: manual proxy config page unhandled exceptions when saving
PG-1510 - FIX: Specifying an invalid proxy server via the native API or Advanced Settings page causes errors that prevent changing the proxy again
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
5.2.3-beta.3
Beta
5/10/2019
PG-1456 - Add version= query string argument for package details page
PG-1502 - Docker image page fails to load
PG-1501 - FIX: Cannot download PyPI files through connector
PG-1504 - FIX: Connector Health Check and Connector Cache Check task runners raise exceptions for PyPI feeds
PG-1499 - FIX: Docker connectors do not handle subdirectories
PG-1498 - FIX: Feed management API inconsistencies with specification
PG-1503 - FIX: Package streams are not closed in a timely manner when CEIP is enabled
PG-1500 - Trigger Scheduled Job Dispatcher to create missing tasks after creating a feed or connector with API
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1478 - Add "read-only" replication source option
PG-1486 - Add a feed replication overview page that shows the latest replication status for each feed that has it configured
PG-1444 - Add a new secured task to manage licenses
PG-1414 - Add connector health API endpoint
PG-1488 - Add package source information to package filter API
PG-1488 - Add package source information to package filter API
PG-1477 - Add support for maven-metadata.xml at the group level
PG-1435 - Add support for new NuGet embedded package files (icons, license, and readme)
PG-1451 - Adding a package access rule to a feed displays an empty modal window if no package access rules are defined
PG-1464 - Allow feed replication to be configured as sync from and sync to instead of only one of those options
PG-1450 - Allow retention policies to filter by version
PG-1471 - Change "Feed API user" to "Impersonate user" for ProGet API keys and use across all API endpoints
PG-1496 - Clarify Vulnerability Behavior
PG-1461 - Connector names should be unique by feed type
PG-1480 - Display Additional Package Version Statistics
PG-1467 - Display Free Edition license violations in notification bar
PG-1485 - Display version counts in addition to package counts on dashboard
PG-1484 - Ensure all errors are logged to the Diagnostic Center if a replication connection attempt fails on the server-side
PG-1460 - Feed Management API
PG-1468 - FIX: "Promote Packages" is not listed as a built-in task on the Edit Role page
PG-1491 - FIX: (Linux only) Gems feed handler uses disabled output buffering which prevents adding ProGet as a source in the gem client
PG-1487 - FIX: Custom privileges not appearing to group by feed name
PG-1469 - FIX: Editing a connector can overwrite the URL with the default value for the connector's feed type
PG-1479 - FIX: Error when removing values in advanced settings
PG-1448 - FIX: Integrated authentication help text on Admin overview page should link to modal page
PG-1449 - FIX: Retention policies do not affect universal packages with an empty group name
PG-1481 - If a "title" property is specified for a universal package, use that in the UI instead of "name"
PG-1493 - Increase timeout for NuGet feed cleanup database operations
PG-1492 - LicenseUrl is mapping to https://aka.ms/deprecateLicenseUrl
PG-1494 - Package version download links in the web UI should be relative
PG-1490 - ProGet support of Azure SQL databases
PG-1489 - Remove all traces of legacy NuGet and/or MyGet feed sync
PG-1495 - Re-organize links on Administration overview page
PG-1483 - Support for Debian feed types
PG-1482 - Support for Helm (Kubernetes) feed types
PG-1457 - Support for PyPI (Python) feed types
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1474 - FIX: Exception deleting NuGet package from semver2-compatible feed (Linux only)
PG-1466 - FIX: Improperly packaged extensions can cause intermittent type resolution and serialization failures
PG-1475 - FIX: InvalidCastException in feed sync when propagating NuGet package deletes (Linux only)
PG-1470 - FIX: Manual vulnerability version matching does not account for 4-part legacy NuGet versions in SemVer2 feeds
PG-1465 - FIX: Maven clean-up fails to delete packages
PG-1472 - FIX: Maven connectors fail to retrieve any package versions if any snapshot versions are missing metadata.
PG-1459 - FIX: NuGet package tables V2 should not treat package ID as case-sensitive (PostgreSQL only)
PG-1473 - FIX: Packages_GetFeedSyncPackages fails on Linux
PG-1463 - FIX: Unknown service error message references wrong product
PG-1462 - FIX: Unlisted packages appear in Visual Studio despite "Listed" property value
PG-1458 - Remove the length restriction on connector filters
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1431 - Allow administrators to delete manual vulnerabilities
PG-1443 - Display Docker image labels as metadata
PG-1442 - Enhance NuGet re-index operation to fix common errors
PG-1439 - FIX: (regression) Package-level maven-metadata.xml is inaccessible
PG-1438 - FIX: Feed Re-index execution does not correctly handle NuGet packages with build metadata in the file name
PG-1440 - FIX: Packages are blocked if any license is disallowed rather than if all licenses are disallowed
PG-1441 - FIX: Potential deadlock waiting for an execution to complete
PG-1433 - FIX: The "a newer version of this package" message is wrong when there are newer pre-release versions and older stable versions
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1437 - Drop password constraint for connectors
PG-1432 - FIX: (Linux only) Extensions manager sometimes uses a backslash when extracting files under subdirectories inside an extension
PG-1427 - FIX: zip file paths containing backslashes result in spurious "file not found" errors
PG-1434 - Update vulnerability SDK integration to include specific package versions
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1423 - FIX: [regression] Error when viewing Ruby Gems packages
PG-1420 - FIX: Create License Rule page does not handle redirection to login page when browsing anonymously
PG-1419 - FIX: Latest version and latest stable version not set correctly in some instances after a NuGet package unlist or delete
PG-1424 - FIX: NuGet feed sync does not properly handle semver2 build metadata
PG-1425 - FIX: OData JSON date/time format does not match the OData v2 specification
PG-1421 - FIX: Packages with no license are shown as downloadable even if packages with unknown licenses are blocked.
PG-1418 - FIX: Updating metadata when submitting an existing upack file to the /upload endpoint can produce invalid JSON
PG-1422 - FIX: Visiting the dashboard anonymously with integrated authentication enabled always checks for feed access
PG-1426 - FIX: Vulnerability source change in conjunction with new OSS index v3 API
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1412 - Add more Cache-Control header values for OData NuGet v2 API endpoints
PG-1415 - FIX: interpret a publish date of 1900-01-01 as "unlisted" for compatibility with NuGet.org
PG-1416 - FIX: package promotion list does not filter by feed
PG-1413 - FIX: Quirks mode NuGet feeds fail to retrieve package version lists from connectors if the connector includes SemVer2 or invalid version numbers
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1405 - Add a note about the latest version of a package if another version is being viewed.
PG-1408 - Add Feeds.ExcludeAllDelistedNuGetPackages configuration setting
PG-1404 - Allow authentication to RubyGems feeds with API keys stored in ~/.gem/credentials
PG-1401 - Extra details for "Package could not be found" web application errors
PG-1406 - FIX: Installation instructions not rendered for PowerShell repositories
PG-1411 - FIX: Maven feeds do not cache connector packages regardless of the feed setting.
PG-1402 - FIX: npm packages require the full version number (including build metadata) when tagging
PG-1410 - FIX: ProGet does not index some Microsoft (non-portable) PDB files in NuGet packages.
PG-1407 - 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-1403 - Improve error message when running npm audit
PG-1409 - Support bearer token auth for npm connectors.
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1397 - FIX: (Linux only) database error when modifying objects attached to feeds
PG-1399 - FIX: Feed replication fails for feed types that use file types
PG-1395 - FIX: Maven packages do not inherit their groupId and version fields from their parent.
PG-1398 - FIX: NPM deployment records are not displayed in the web UI for scoped packages
PG-1396 - FIX: Promoting NPM packages may promote the wrong version of the package.
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1385 - FIX: Feed Sync execution should continue to next package if there was an error during a package sync
PG-1380 - FIX: Maven feeds incorrectly consider all prerelease versions to be snapshots
PG-1388 - FIX: Maven package download endpoint does not support -SNAPSHOT in the version with a specific version in the filename.
PG-1379 - FIX: Maven package promotion tab is not visible
PG-1389 - FIX: Maven packages with externally specified dependency versions cannot be viewed in the web UI
PG-1381 - FIX: Maven successful upload from UI can cause deadlock in IIS worker process
PG-1391 - FIX: NPM package versions that are not found give unhelpful error message
PG-1378 - FIX: package promotion API inconsistently uses "group" or "groupName".
PG-1390 - FIX: package promotion destination list filters by "add package" privilege
PG-1382 - FIX: Replication for Gems feeds results in SQL exception
PG-1384 - FIX: UI error when attempting to configure package store for maven feed.
PG-1383 - Implement /v1/login endpoint for npm authentication
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1374 - FIX: (regression) Legacy NuGet feed API keys authenticate as "api" instead of "anonymous"
PG-1376 - FIX: (regression) Update checker fails with 411 error
PG-1372 - FIX: Custom authentication handling for docker registries fails if the root URL has uppercase letters
PG-1371 - FIX: Maven latest version redirect functions incorrectly in some cases
PG-1373 - FIX: Maven retention rules are not implemented
PG-1370 - FIX: NPM endpoint /-/ping?write=true requires Feeds_AddPackage task.
PG-1377 - FIX: Potential deadlock setting npm package download count on PostgreSQL
PG-1375 - Normalize NuGet package versions when finding them locally
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1364 - Add Configurable Chunk/Timeout to Replication Downloads
PG-1362 - FIX: "clear cache" button on SemVer2 NuGet feeds does nothing
PG-1366 - FIX: Error when using a VSIX feed as a source for replication
PG-1369 - FIX: Maven snapshots versions can be listed in generic form multiple times.
PG-1368 - FIX: Maven snapshots with qualifiers are not considered snapshots
PG-1361 - FIX: Potential SQL deadlock with IndexingServers_SetUpdated generating errors in diagnostic center
PG-1365 - Support cancellation during chunk download in replication execution
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1358 - (Linux only) Fix error when creating a retention rule.
PG-1340 - Add Cache-Control headers to read-only feed endpoints when accessed anonymously
PG-1356 - Add support for multi-architecture ("fat") Docker images
PG-1355 - Add support for retention rules in Docker feeds
PG-1263 - FIX (Linux only): error when viewing scoped execution logs
PG-1351 - FIX: Docker connectors only request version 1 manifests, which can break remote Windows images.
PG-1352 - FIX: Docker endpoints return "not found" on the first request if connector caching is enabled
PG-1354 - FIX: Docker feeds do not remove image manifests when clearing cached packages or purging the feed
PG-1359 - FIX: Package Source and File Source objects are conflated with Virtual Content objects for virtual upack files
PG-1194 - FIX: Unlisting the latest version of a NuGet package hides the entire package in searches
PG-1344 - FIX: Virtual package upload handler should allow raw upack.json upload
PG-1357 - Improve reliability for Maven connector indexing
PG-1350 - Improve UI for docker image tags that cannot be loaded.
PG-1360 - Improve validation for virtual package uploads
PG-1342 - Maven feeds now support package promotion and feed sync.
PG-1353 - Show Docker image operating system, architecture, creation date, and author if available
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1337 - Add new task attribute for Unlist separate from Delete
PG-1338 - Allow unindexed Maven connectors to return packages.
PG-1347 - Display warning when updating extensions on a multi-node installation
PG-1339 - Don't display service status if load balanced mode is enabled
PG-1330 - FIX (Linux only): missing security Feeds_AcceptPackagePromotion task attribute
PG-1346 - FIX: NuGet API endpoints should issue 401 only if task check fails as anonymous user
PG-1345 - FIX: NuGet feeds return 403 (forbidden) instead of 401 (unauthorized) for DELETE requests
PG-1341 - FIX: Pull from connector button is missing for remote universal packages
PG-1343 - FIX: Virtual package contents not recognized when using short form for package source
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1328 - FIX: Invalid NuGet versions no longer give error messages (regression)
PG-1334 - FIX: NuGet connectors with un-normalized version numbers generate incorrect links in the web UI
PG-1329 - FIX: NuGet package download endpoint transforms + in version number to a space.
PG-1333 - FIX: Possible locking of web application on package promotion page
PG-1332 - FIX: Possible unhandled exception upgrading database change script schema on installation
PG-1335 - Improve error reporting when building a Maven feed index and a connector is not indexed.
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1326 - Add additional header for 401 NuGet responses to work around IIS always returning the standard Forms auth response
PG-1323 - FIX: Change script history schema update fails on installation in some locales
PG-1321 - FIX: NuGet "pull package" dialog pre-fills incomplete version number for semver2 packages.
PG-1325 - FIX: NuGet authentication failures with legacy feeds
PG-1324 - FIX: NuGet OData API returns Is[Absolute]LatestVersion based on packages in the search result instead of all packages in the feed
PG-1322 - FIX: NuGet semver2 packages with build metadata cannot have their contents previewed.
PG-1316 - FIX: Traditional installer not updating shared config file port correctly
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1320 - FIX: Anti-CSRF decryption failures possible in load-balanced environment
PG-1314 - FIX: Maven connectors always append a slash to the connector URL
PG-1318 - FIX: Maven feeds show dependencies on the Details tab instead of the Dependencies tab
PG-1317 - FIX: NuGet SemVer2 packages cannot be downloaded by the NuGet client if they contain build metadata
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1303 - Add "content" property to asset directory endpoint
PG-1297 - Add manual execution to verify/correct indexed package metadata
PG-1275 - Add SHA256 and MD5 hash values to file properties table of asset directories
PG-1309 - Add support for npm "ping" command
PG-1295 - FIX: Docker feeds do not accept API key authentication
PG-1305 - FIX: Nonexistent Maven packages give NullReferenceException error message in web UI
PG-1310 - FIX: NuGet API keys are not checked for GET requests
PG-1304 - FIX: NuGet connectors append a slash to the OData function call, which may be incompatible with some third-party NuGet servers.
PG-1298 - FIX: NuGet SemVer2 feeds store packages with build metadata in their filenames
PG-1307 - 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-1311 - FIX: Package store errors are not logged.
PG-1306 - Support TLS 1.2 by default
PG-1308 - Token authentication for docker connector should also accept the JSON property "token" in addition to "access_token"
Downloads:
Inedo Hub Bootstrapper | Traditional Installer | Manual Install
PG-1301 - Add Feeds.OmitInvaldNuGetConnectorVersions ProGet setting (default true)
PG-1216 - Allow "latest" to be specified as package version in Promotion API
PG-1294 - FIX: NuGet connectors skip SemVer2 packages
PG-1299 - FIX: NuGet feeds send 403 instead of 401 when pushing a package if integrated authentication is enabled
PG-1300 - FIX: NuGet packages with invalid version numbers do not have a <Version> element in feed endpoint results.
PG-1296 - FIX: Universal feeds do not list files in packages with groups containing slashes.
PG-1302 - FIX: Upgrading ProGet from v5.0.x to v5.1.x using Inedo Hub may not properly migrate IIS site configuration
Downloads:
Inedo Hub Bootstrapper | Manual Install
PG-1274 - Change user caching so that any non-built-in directory user is cached regardless of whether Integrated Windows Authentication is enabled or not
PG-1234 - Display a message on the Feed Replication page if trying to configure it when it is not supported by the current license key
PG-1235 - FIX: Cannot delete semver2-compatible NuGet feed if there are symbols indexed
PG-1270 - FIX: Connector packages are reordered when searching NPM feeds.
PG-1271 - FIX: npm feeds do not record package deployments
PG-1279 - FIX: NPM packages may have no version tagged "latest".
PG-1280 - FIX: NuGet feeds show SemVer2 build metadata (text after +) in package display names
PG-1272 - FIX: NuGet packages cannot be downloaded using a SemVer2 version number that includes build metadata
PG-1268 - FIX: NuGet packages may have an incorrect IsLatestVersion property on feeds with connectors.
PG-1277 - FIX: ruby, visx, Maven feeds do not record package deployments
PG-1273 - FIX: Symbol server endpoints ignore feed-scoped privileges for corresponding NuGet feeds
PG-1281 - Support package-ids endpoint in NuGet feeds
Downloads:
Inedo Hub Bootstrapper | Manual Install
PG-1241 - Add "Test Effective Permissions" to Tasks page
PG-1256 - Add support for package stores for Maven feeds
PG-1234 - 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 - Docker feeds now support connectors
PG-1263 - FIX (Linux only): error when viewing scoped execution logs
PG-1264 - FIX (Linux only): service status page shows message about a database connection error
PG-1235 - FIX: Cannot delete semver2-compatible NuGet feed if there are symbols indexed
PG-1262 - FIX: Docker connectors to registries that do not allow access to the catalog are marked as unhealthy
PG-1266 - FIX: Semantic version number components that are larger than 2147483647 cause exceptions to be thrown
Downloads:
Inedo Hub Bootstrapper | Manual Install
PG-1293 - Change user caching so that any non-built-in directory user is cached regardless of whether Integrated Windows Authentication is enabled or not
PG-1282 - Display a message on the Feed Replication page if trying to configure it when it is not supported by the current license key
PG-1283 - FIX: Cannot delete semver2-compatible NuGet feed if there are symbols indexed
PG-1291 - FIX: Connector packages are reordered when searching NPM feeds.
PG-1289 - FIX: npm feeds do not record package deployments
PG-1286 - FIX: NPM packages may have no version tagged "latest".
PG-1285 - FIX: NuGet feeds show SemVer2 build metadata (text after +) in package display names
PG-1288 - FIX: NuGet packages cannot be downloaded using a SemVer2 version number that includes build metadata
PG-1290 - FIX: NuGet packages may have an incorrect IsLatestVersion property on feeds with connectors.
PG-1292 - FIX: ruby, visx, Maven feeds do not record package deployments
PG-1287 - FIX: Symbol server endpoints ignore feed-scoped privileges for corresponding NuGet feeds
PG-1284 - Support package-ids endpoint in NuGet feeds
Downloads:
Traditional Installer | Manual Install
PG-1260 - FIX (regression): Docker feed error when browsing packages through the web interface
PG-1259 - FIX: Docker connectors do not authenticate properly
PG-1257 - FIX: Docker connectors not handled in Connector.GetConnector
PG-1261 - FIX: feed replication fails to download packages smaller than 50 megabytes
PG-1258 - FIX: Universal feeds with connectors cannot be searched by group
PG-1255 - Increased group length from 50 to 250 on Universal Packages
Downloads:
Traditional Installer | Manual Install
PG-1226 - Add npm unpublish API endpoint
PG-1254 - Add Support for using api keys as npm authentication tokens
PG-1240 - Display additional metadata on universal packages
PG-1244 - Display SHA1 package hashes if available
PG-1230 - FIX: (Linux only) Database error when creating or editing a variable
PG-1231 - FIX: Errors encountered while deleting NuGet packages from the UI are not shown
PG-1247 - FIX: Feed endpoint 400s and 404s should be logged at debug level instead of error to prevent filling the diagnostic center
PG-1232 - FIX: Feed replication may timeout with large packages
PG-1237 - FIX: Feed replication should not buffer entire request and response streams for packages
PG-1229 - FIX: integrated authentication warning appears when not using IIS
PG-1253 - FIX: Integrated authentication warning is always displayed on IIS when integrated authentication is disabled
PG-1227 - FIX: Legacy LDAP User Directory Doesn't Show Default Values
PG-1251 - FIX: long version numbers in the sidebar overlap the main content of the package version page
PG-1252 - FIX: NuGet connectors read metadata in a case-sensitive manner in some cases
PG-1236 - FIX: Only one feed replication job per feed should be allowed to run at a time (v5 only)
PG-1250 - FIX: Package version page is inaccessible to administrators if the package license URL is an empty string.
PG-1228 - FIX: upack "packages" endpoint does not filter by group if no package name is given
PG-1242 - Improve messaging, navigation for service status page
PG-1249 - Improve NuGet error messages
PG-1243 - Improve pending execution message
PG-1248 - Rename "Message Center" to "Diagnostic Center" and allow the log message verbosity to be configured on that page
PG-1238 - Use chunking for very large packages during feed sync operations
Downloads:
Traditional Installer | Manual Install
PG-1220 - FIX: Docker feed API URL in feed browsing page does not include feed name
PG-1219 - FIX: Docker URLs missing feed names do not give helpful errors
PG-1222 - FIX: double clicking on a folder in the package contents view attempts to preview it as a file
PG-1218 - FIX: Global license rules can override feed-specific license rules
PG-1225 - FIX: Maven filename incorrectly constructed when requesting an artifact with a version ending in -SNAPSHOT
PG-1223 - FIX: NuGet web UI uses full version number instead of only the unique part for SemVer2 feeds
PG-1221 - Hyperlink URLs in Promotion Notes
PG-1224 - Sort non-canonical Maven version numbers by parts
Downloads:
Traditional Installer | Manual Install
PG-1211 - Accept ProGet API keys with the feed API enabled as NuGet API keys
PG-1213 - Add option to strip source files on NuGet feeds
PG-1210 - FIX: (Linux only) database error when creating a user directory
PG-1209 - FIX: (Linux only) exception when viewing execution logs
PG-1212 - FIX: (Linux only) Service sends null username to database instead of "UNKNOWN"
PG-1217 - FIX: Auto-generated API Keys are not always URL-safe
PG-1215 - Log 400/403 messages in the error logs on feeds
PG-1054 - Support for portable PDB files
Downloads:
Traditional Installer | Manual Install
PG-1200 - Feature: Unlist All Versions of a Package
PG-1206 - FIX: Anonymous users unable to push NuGet packages to a feed even if they have permission [5.0.7 regression]
PG-1204 - FIX: Deleting a feed can fail due to scheduled task execution logs
PG-1203 - FIX: NuGet feed migration fails if a package is missing checksums
PG-1208 - FIX: Retention policies not working for semver2-compatible NuGet feeds
PG-1207 - FIX: Uninstaller may close unexpectedly instead of removing ProGet
PG-1205 - Update InedoLib to v522 (Fix for failing PersistFromAttribute)
Downloads:
Traditional Installer | Manual Install
PG-1202 - FIX: Docker Registries May Yield Server 500 Errors on Push/Pull
PG-1201 - FIX: NuGet packages do not update their latest version number if they have no stable versions
PG-1198 - FIX: ProGet ignores request credentials for NuGet when Integrated Authentication is not enabled
Downloads:
Traditional Installer | Manual Install
PG-1195 - FIX: (5.0 only) NuGet V2 feeds do not index symbols
PG-1197 - FIX: HTTP 500 when performing NuGet odata requests with explicit version comparisons in the filter string [v5 regression]
PG-1196 - FIX: On Assets Overview Page, attempting to edit an asset directory results in an "Unknown feed type" error
Downloads:
Traditional Installer | Manual Install
PG-1187 - Docker Registry UX Tweaks
PG-1189 - 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-1190 - Installer: Change Default Web Site Port to 8624, SQL Express Instance to "INEDO"
PG-1188 - Retention rule UX
Downloads:
Traditional Installer | Manual Install
PG-1181 - Asset Directory UX Tweaks
PG-1184 - Create Feed Page UX Tweaks
PG-1180 - Do not display license filters or vulnerability sources for universal feeds
PG-1177 - FIX: accessing a Maven directory gives an unhelpful error message
PG-1118 - FIX: Advanced Settings Page Susceptible to CSRF using maliciously-crafted HTML
PG-1179 - FIX: Asset Directories and Docker Registries can be created with invalid names
PG-1176 - FIX: Docker images in Latest Local Packages on the dashboard have incorrect links
PG-1182 - FIX: Docker repositories shouldn't show up in "Feeds" on home page
PG-1185 - FIX: NuGet feed replication fails downloading package from semver2-compatible NuGet feeds
PG-1186 - FIX: NuGet packages can be overwritten in semver2-compatible feeds even without the Feeds_OverwritePackage privilege
PG-1178 - Include NuGet API Key Only on Legacy (Quirk) Feed Types
PG-1183 - License Management UX Tweaks
PG-1174 - Refresh built-in security tasks to default values
Downloads:
Traditional Installer | Manual Install
PG-1163 - Add "sha1" property to upack feed API versions endpoint
PG-1164 - FIX: (5.0 Beta, Linux only) NuGetPackagesV2_GetLatestStable incorrectly converted to PostgreSQL
PG-1169 - FIX: (beta only) NuGet feed management page shows symbol server as disabled regardless of settings
PG-1165 - FIX: (Linux only) Some procedures contain unquoted argument names.
PG-1168 - FIX: Maven connectors incorrectly handle snapshot versions
PG-1166 - FIX: On Manage NuGet feed page, the "symbol server" property always says "disabled" regardless if the symbol server is enabled
PG-1167 - FIX: Time zone in X-ProGet-Deployment-Date header is ignored and always treated as if it was local time
PG-1171 - InedoLib: Upgrade to 517
PG-1157 - Make API request logging configurable
PG-1137 - Move app settings out of Web.config and App.config
Downloads:
Traditional Installer | Manual Install
PG-1153 - FIX: Attempting to delete a NuGet package in a feed from the UI fails
PG-1159 - FIX: Maven packages from multiple sources are not merged when searching
PG-1146 - FIX: NuGet connectors containing packages with invalid version numbers cause FindPackagesById() requests to return no results
PG-1154 - FIX: Postgres exception when saving feed info
PG-1161 - Only allow "url friendly" feeds to be created from UI
PG-1160 - Show package authors for NuGet packages on package details page
Downloads:
Traditional Installer | Manual Install
PG-1140 - Add migration for NuGet feeds to new semver2-compatible feed
PG-1149 - FIX: Asset file upload fails on Linux
PG-1142 - FIX: ChunkedUploads_* SQL functions missing on Linux
PG-1148 - FIX: Error uploading package with noncompliant semver2 version for new NuGet feeds
PG-1135 - FIX: incorrect logic when deciding which maven snapshot was the latest
PG-1150 - FIX: NuGet feeds do not automatically cache packages when promoting from a connector
PG-1144 - FIX: NuGet semver2 feed packages not being included in feed sync data
PG-1147 - FIX: scoped NPM packages (@scope/name) are presented without scope in some cases
PG-1143 - FIX: Semver2-compatible NuGet feed packages not included in dashboard views
PG-1151 - FIX: Unable to save connector cache settings (Postgres only)
PG-1145 - NuGet feeds using old versioning scheme should show "(quirks)" after display name on feeds overview page
Downloads:
Traditional Installer | Manual Install
PG-1090 - Add option to delete all packages/assets from package store when deleting a feed or asset directory
PG-1135 - FIX: incorrect logic when deciding which maven snapshot was the latest
PG-1133 - FIX: Maven packages never return 404 Not Found if a connector is defined for the feed
PG-1139 - FIX: Universal feed zip file uploads from the API result in an empty package
Downloads:
Traditional Installer | Manual Install
ProGet 4.8 - Security-patch Support
PG-1155 - FIX: Backport v5.0.1 fix PG-1135 for Maven feeds into v4.8.9
PG-1199 - FIX: ProGet ignores request credentials for NuGet when Integrated Authentication is not enabled (backport from v5)
Downloads:
Traditional Installer | Manual Install
PG-1138 - FIX: Error when requesting maven-metadata.xml for a snapshot version that does not follow the Maven version numbering guidelines
PG-1139 - FIX: Universal feed zip file uploads from the API result in an empty package
Downloads:
Traditional Installer | Manual Install
PG-1126 - Allow package uploads to exceed maxAllowedContentLength bytes
PG-1127 - FIX: Asset feed export fails if the archive includes subdirectories
PG-1128 - FIX: Asset feed export fails if the format is zip
PG-1131 - FIX: Maven feeds ignore Feeds_OverwritePackage when uploading files
PG-1132 - FIX: NuGet packageid:Foo searches return all local packages
PG-1129 - FIX: Requesting maven-metadata.xml of a snapshot version of a nonexistent package returns 500 instead of 404
PG-1122 - FIX: Ruby Gems feeds do not check overwrite permissions
PG-1125 - FIX: Scoped NPM packages are not deleted by retention rules
PG-1130 - FIX: tgz files exported by ProGet have permissions set to 000 for all files and directories
Downloads:
Traditional Installer | Manual Install
PG-1120 - (Linux only) FIX: Cannot add items to asset feeds
PG-1116 - FIX: Delete button is hidden on indexing servers page
PG-1121 - FIX: Integrated authentication to connected NuGet feeds should also allow supplied user name and password instead of depending on service user
PG-1117 - FIX: Maven metadata for snapshots is missing in some cases
PG-1115 - FIX: Package vulnerabilities are not displayed if they do not block package downloads
PG-1119 - FIX: upack endpoint incorrectly handles dependencies when passed in the query string
PG-1124 - Universal package descriptions on Browse Feed Page should be rendered as markdown
PG-1123 - Universal packages with group names should be identified in the UI as separated by a forward slash instead of a colon
Downloads:
Traditional Installer | Manual Install
PG-1110 - FIX: maven-metadata.xml for snapshots lacks specific file information
PG-1113 - FIX: Remove DisableConsistencyCheck from all-settings.
PG-1112 - FIX: Ruby Gems feed endpoint gives blank authorization header
PG-1111 - FIX: Ruby Gems feed search encounters SQL error on Linux
PG-1106 - FIX: Update cURL instructions for "Add Package/Asset" page in upack feeds and asset directories
PG-1109 - FIX: Use https://registry.bower.io/packages for default Bower connector URL
Downloads:
Traditional Installer | Manual Install
PG-1101 - FIX: (Linux only) SQL error when creating a Ruby Gem or a feed package access rule
PG-1100 - FIX: Asset content path displayed in "Upload via API page" is missing a /
PG-1097 - FIX: Maven connectors are not searchable
PG-1102 - FIX: Maven feeds endpoints return 500 instead of 404 when accessing an invalid URL.
PG-1099 - FIX: Package downloads from Maven connectors do not pass credentials
PG-1105 - FIX: Possible invalid path exception uploading asset using default file name
PG-1098 - FIX: Remote Maven packages cannot be accessed through the web interface
PG-1103 - FIX: Uploading an asset file from the Upload File page can fail with null reference exception
PG-1104 - Increase clarity of asset upload path for "Upload Asset via API" page
Downloads:
Traditional Installer | Manual Install
PG-1083 - Add warning when InedoCore Extension is not loaded
PG-1096 - FIX: Asset feed Add page does not honor specific feed-scoped privilege making it too restrictive
PG-1077 - FIX: Asset feeds return an error instead of redirecting when accessed via /feeds/[name]
PG-1082 - FIX: Connector cache cannot be cleared for some feed types
PG-1087 - FIX: Maven connectors do not send authentication credentials when building the index
PG-1075 - FIX: NuGet API returns incorrectly encoded spaces in feed name
PG-1088 - FIX: Postgres SQL scripts generate syntax error when installing ProGet via Docker
PG-1074 - FIX: Promoting a remote package results in a "not found" error unless the package is already cached
PG-1086 - FIX: Ruby Gems connector errors prevent local packages from being shown
PG-1091 - FIX: Universal connector is not checked if a local version of the package exists
PG-1076 - FIX: VSIX connectors insert "atom.xml" into URLs that end with a slash.
PG-1089 - Support for upack "download-file" API endpoint
Downloads:
Traditional Installer | Manual Install
PG-1049 - Add EnumerateDependents permission to INEDOPROGETSVC
PG-1050 - FIX: (Linux only) package download fails with "40P01: deadlock detected"
PG-1051 - FIX: (Linux only) Some redirects result in blank pages
PG-1064 - FIX: Cannot set block rule for unknown licenses back to "inherit" for a feed
PG-1047 - FIX: Dashboard shows total download count across all npm feeds for each npm feed
PG-1061 - FIX: Deleting a maven artifact deletes all versions of the artifact
PG-1059 - FIX: Docker feeds cannot be accessed by anonymous users even if permissions are granted
PG-1085 - FIX: Docker image verification fail when pushing image [regression]
PG-1048 - FIX: Extensions overview page error when an extension failed to load
PG-1084 - FIX: Extensions with subfolders are unpacked at every startup
PG-1081 - FIX: Interacting with a Maven feed with an unindexed connector results in error messages
PG-1053 - FIX: License key activation may happen after requests fail
PG-1071 - FIX: Manage feed page does not allow drop path to be specified for VSIX feeds
PG-1080 - FIX: NullReferenceException when downloading a Maven package that does not exist
PG-1058 - FIX: Vulnerabilities and Promotions may not be properly license-restricted
PG-1057 - Searching Maven connectors that have not yet been indexed return no results instead of throwing an exception
PG-1052 - Update upack command line syntax in examples
Downloads:
Traditional Installer | Manual Install
PG-1079 - Add link to actual package license URL on package details page
PG-1062 - FIX: Hide Manage Feed and Add Package buttons on view feed page if the user is logged in but denied those respective privileges
PG-1078 - FIX: Manage, Add, and Delete buttons are always displayed on feed and package overview pages
PG-1072 - Promoting a package now updates its publish date
Downloads:
Traditional Installer | Manual Install
ProGet 4.7 - Security-patch Support
PG-1039 - Add support for NPM authentication on multi-domain user directories
PG-1045 - Detect WebDAV and Issue Warning in UI
PG-1040 - FIX: Package IDs containing spaces result in inaccessible package pages
PG-1043 - FIX: RubyGems feeds incorrectly handle base64-encoded binary metadata
PG-1044 - FIX: RubyGems packages with no platform-independent version generate incorrect links from the package list
PG-1041 - FIX: Web interface does not filter NPM feeds by search terms
Downloads:
Traditional Installer | Manual Install
PG-1027 - FIX: (Linux only) Requests are silently discarded when the path contains a colon or an asterisk
PG-1036 - FIX: Crash when uploading a package to a Maven feed
PG-1030 - FIX: Docker FeedCleanup task corrupts images with version 2 manifests
PG-1029 - FIX: Downloading npm package responds with "Can not add property versions to Newtonsoft.Json.Linq.JObject"
PG-1025 - FIX: Extensions are not always loaded by ProGet.Service.exe
PG-1028 - FIX: Feed Cleanup task for Universal Feeds should never update package modified date
PG-1035 - FIX: Maven clients cannot upload to feeds requiring authentication
PG-1034 - FIX: Maven feeds do not require authentication for read access
PG-1031 - FIX: Package details page does not load for Maven artifacts accessed via connector
PG-1032 - FIX: Universal feed uploads are attributed to SYSTEM in the event log
PG-1026 - Implement tags/list API for Docker feeds
PG-1033 - Improved performance of Event Log
Downloads:
Traditional Installer | Manual Install
PG-1017 - Connectors overview page is no longer accessible to users with no permissions
PG-1024 - FIX: Docker API endpoint URL is displayed incorrectly
PG-1018 - FIX: Exception thrown after upack download if Record Package Deployments is enabled
PG-1022 - FIX: Maven feed endpoint URL is displayed incorrectly
PG-1015 - FIX: NormalizedVersion cannot be used in NuGet queries
PG-1019 - FIX: npm connectors fail to synchronize if the package modification time is missing
PG-1016 - FIX: Universal feeds do not display the option to set the drop path
PG-1020 - Improve handling of build metadata for upack versions
PG-1023 - Remove UA string requirement for Docker API
Downloads:
Traditional Installer | Manual Install
PG-1009 - Add resetadminpassword command to ProGet.Service.exe
PG-1010 - Add support for Windows images in Docker feeds
PG-1005 - Error installing SQL Express on 32-bit versions of Windows
PG-1008 - FIX: Assigning licenses to a package incorrectly validates URLs
PG-1011 - FIX: Download_Count column is not getting incremented when a Docker image is requested
PG-1006 - FIX: Feeds_SetLastSyncDate fails on Linux
PG-1014 - FIX: npm package bulk import may cause service crash
PG-1007 - FIX: npm packages sometimes use outdated license information
PG-1004 - Installer does not always detect presence of IIS
PG-1013 - Support for NPM connectors that don't provide the search API
PG-1012 - Support for NPM feeds that authenticate via email address
Downloads:
Traditional Installer | Manual Install
PG-764 - Add ability to edit/set tags in the UI for npm packages
PG-759 - FIX: Add Package button is visible even when no feeds are defined
PG-761 - FIX: Docker feeds compute digests incorrectly for signed images
PG-757 - FIX: Feeds_SetFeedProperty has wrong argument name (Linux only)
PG-758 - FIX: Maven feeds require artifact filenames to be artifactId-version
PG-765 - FIX: npm /-/all should not assume client can handle gzip compressed responses
PG-762 - FIX: npm packages installed via a drop path are not tagged as latest
PG-763 - Improve support for URL encoded NPM package names
PG-760 - Include cached packages in vulnerability reports
PG-766 - Optional connector metadata cache to improve connector query performance
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-751 - FIX: Feed API endpoint URL is incorrect on feed list page for some feed types
PG-754 - FIX: Performance degradation due to underspecified query in NuGetFeeds_IncrementDownloadCount
PG-752 - FIX: Possible exception viewing docker repository details page
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-736 - FIX: Edit license dialog is sized incorrectly
PG-737 - FIX: Exception deleting global license definition
PG-739 - FIX: Feed-level license rules should require Feeds_ManageFeed to edit and all others should require Admin_ConfigureProGet
PG-744 - FIX: HTML is incorrectly double-escaped for vulnerability details
PG-742 - FIX: Invalid object name 'FeedLicenseUrls' When deleting a feed
PG-738 - FIX: License filtering is not applied to npm packages that specify an array of license objects
PG-741 - FIX: NuGet searches for multiple targetFrameworks can omit results that should be included
PG-743 - FIX: Replication failure on linux with Feeds_SetLastSyncDate exception
PG-740 - FIX: Ruby gem version page does not display correct publish date
PG-735 - Increase visibility of indicator on package page when a package is blocked
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-719 - Add minimal formatting to vulnerability descriptions
PG-734 - FIX: Exception on package details page when viewing npm package with a complex license object
PG-733 - FIX: License filtering is overly restrictive for some identified but unclassifed licenses
PG-699 - FIX: Version Range on Vulnerabilities includes too many versions
PG-705 - FIX: Vulnerability package version ranges with a minimum version are not parsed correctly
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-723 - Add "aspnet:UseLegacyRequestUrlGeneration" to fix npm compatibility issues for some environments
PG-721 - FIX: Handle netstandard/netcoreapp/xamarin compatibility for NuGet feeds
PG-728 - FIX: JSON API does not property read POSTed arguments with content-type mismatch
PG-731 - Package license filtering
PG-730 - VSIX feed type
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 4.6 - Security-patch Support
PG-709 - Clarify message on delete feed dialog about local packages not being deleted on disk
PG-708 - 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-706 - FIX: Friendly error pages are not displayed in some environments instead of IIS error page
PG-715 - FIX: Some NuGet clients cause "Cannot Access Disposed Object" events to be logged
PG-707 - Improve log deletion performance
PG-713 - Provide alternate instructions for npm scoped packages
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-698 - FIX: "Unlist Package" button does not change on unlist
PG-702 - FIX: By default, only warnings or errors should be logged
PG-703 - FIX: Connector sort order should match initial sort ordering after adding/deleting a connector
PG-696 - FIX: Enable Feeds.RecordPackageDeployments By Default
PG-697 - FIX: Log messages may be duplicated, particularly for errors captured in feed-specific APIs
PG-704 - FIX: Vulnerability versions can display as "invalid" if there are multiple versions without any ranges
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-689 - Disable browser autocomplete for most form fields
PG-683 - FIX: Chocolatey and PowerShell connectors are created as NuGet connectors, causing incorrect icon display
PG-685 - FIX: Connector ordering in UI is inconsistent on Linux
PG-691 - FIX: Create Connector button should be visible even if not logged in
PG-682 - FIX: Exception when manually clearing npm package cache
PG-692 - FIX: Formatting for multiple links on feed management page is incorrect
PG-686 - FIX: npm search results are incorrect in the UI
PG-688 - FIX: PostgresException when visiting /reference/api (postgres)
PG-695 - Improve npm connector indexing performance
PG-684 - Render Chocolatey release notes as markdown
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-678 - FIX: Improve error message display for "string is not a valid semantic version" error on uploading a universal package
PG-679 - FIX: npm adduser can fail with server error (regression)
PG-674 - FIX: Package details page with version omitted from URL does not load on Linux
PG-681 - FIX: Spurious authentication errors and web UI exceptions on Linux
PG-677 - FIX: URL displayed on the package page for a Universal Feed has an extra slash
PG-680 - npm feeds now support basic authentication even if Windows Integrated Authentication is enabled
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-671 - FIX: Assigning privileges to groups in LDAP may fail if the name property does not match the sAMAccountName property
PG-672 - FIX: Missing WWW-Authenticate header in response to upack upload and download endpoints
PG-675 - FIX: SOAP API should generate string types for parameters of YNIndicator type
PG-673 - FIX: Switching user directories without necessary privileges may cause the anonymous user to not be able to access the login page
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-659 - Add yarn syntax to package installation instructions for npm feeds
PG-665 - FIX: Cannot remove credentials associated with an existing connector
PG-662 - FIX: Error deleting users (postgres)
PG-660 - FIX: Execution logging does not always occur for scheduled tasks (postgres)
PG-668 - FIX: LDAP directory should use "name" for group name instead of "sAMAccountName"
PG-669 - FIX: MultiDomainActiveDirectory throws COMEXception if a domains in the forest is not accessible
PG-658 - FIX: npm always requires authentication on Linux
PG-670 - Regression for PG-597 - npm readme should use GitHub marked.css styling
PG-652 - Try to redirect to latest version of package when version is omitted from browse URL
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 4.5 - Security-patch Support
PG-653 - FIX: Display errors with npm feeds and scheduled tasks (postgres)
PG-656 - FIX: Error creating custom security task (postgres)
PG-657 - FIX: Error incrementing download count for npm package (postgres)
PG-655 - FIX: Unable to view package details page for npm packages (postgres)
PG-651 - Improve error message when uploading non-zip/upack files to a universal feed
PG-654 - Improve logging for errors on npm package details page
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-648 - Add minimum time check to feed cleanup to prevent deletion of newly-added packages
PG-647 - FIX: npm dist-tag add does not work on scoped packages
PG-645 - FIX: npm publish --tag should not automatically set the "latest" tag
PG-650 - FIX: nuget push does not work when ProGet is hosted on Linux
PG-646 - FIX: Universal packages with dependencies on packages without a group cannot be added
PG-649 - Optimize package count on root npm api url
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-639 - FIX: Cannot set NuGet API key on Linux
PG-642 - FIX: Exception pulling Maven artifacts to ProGet
PG-641 - FIX: npm publish --tag flag is not always respected
PG-637 - FIX: Package filters should be displayed for all feed types that support them
PG-636 - FIX: Some gems have marshal dump error
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-630 - FIX: Cannot set API key (postgres)
PG-634 - FIX: Error using dist-tag command on npm client
PG-635 - FIX: Feeds with escaped characters in the name are not browsable [regression]
PG-631 - FIX: Incorrect API URL displayed for Chocolatey feeds
PG-627 - FIX: Replication URL incorrect in UI
PG-616 - FIX: The "Skip this Version" button on the updates page does not redirect properly
PG-632 - Include Prerelease packages in the feed view for NuGet feeds
PG-633 - Ruby Gems feed support
PG-626 - Separate dependencies by target framework on NuGet package page
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 4.4 - Security-patch Support
PG-623 - BETA: See the beta upgrade notes: http://inedo.com/support/kb/1133
PG-621 - FIX: Credentials for npm connectors are sometimes not used
PG-614 - FIX: Error log page incorrectly shifts columns when the error category name is empty or null
PG-622 - FIX: Feed Replication May Report 401 with Windows Integrated Authentication
PG-618 - FIX: Improve support for Xamarin, uap framework versions for NuGet packages
PG-615 - FIX: Incorrect info message displayed on Manage Feed page relevant to Docker feeds, even if the feed itself is not a Docker feed
PG-617 - FIX: Possible 404 when uploading a POM file to a maven snapshot feed
PG-619 - FIX: Possible incorrect timestamps of upack file list entries in versions API
PG-620 - FIX: Scoped npm packages are inaccessable on some configurations
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 4.3 - Security-patch Support
PG-607 - Custom package filters
PG-606 - Docker feed support
PG-608 - FIX: Feed cleanup task should fail immediately if there are any database exceptions during package validation
PG-602 - FIX: LDAP directory should escape ( ) characters in group names
PG-603 - 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-601 - 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-605 - Increase classifier column size for Maven feeds
PG-600 - Not requested in N days retention rules should take publish date into account for packages that have never been requested
PG-604 - When getting metadata for a specific version of a NuGet package, only go to connectors if it is not found locally
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 4.2 - Security-patch Support
PG-597 - Add GitHub's marked-readme.css for Npm feeds
PG-599 - FIX: Feed cleanup is not executing for feeds backed by Azure blob storage
PG-598 - FIX: Manage Service link should be replaced with Indexing Status link on admin page in HA mode
PG-594 - FIX: Universal feeds do not always display package ID when there is no package title
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 4.1 - Security-patch Support
PG-587 - FIX: Display DropPath, API Key for PowerShell Feed Types
PG-582 - FIX: Framework name search should not be case sensitive
PG-584 - FIX: JSON API considers some optional parameters to be required
PG-583 - FIX: Link under "all versions" for npm scoped package details page is wrong
PG-586 - FIX: Multidomain Directory Provider - assume failed NETBIOS lookup is a valid FQDN
PG-585 - FIX: Universal Feed UI Does Not Display Alternate Title if Title is Null
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-579 - Add PowerShell feed type
PG-580 - Add scheduled task to delete old execution logs
PG-581 - FIX: Cannot pull some scoped npm packages from registry.npmjs.org
PG-578 - FIX: Feed cleanup task should not be generating PKGMDF events when nothing has changed
PG-575 - Implement incremental feed replication
PG-577 - Show package group and name on browse packages page
PG-576 - Universal package dependency list should be hyperlinked
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-569 - FIX: npm README file not being displayed for local npm packages (packages currently must be reuploaded for this to work)
PG-570 - FIX: OData NuGet searches for some packages with any target framework may not return all compatible results
PG-571 - FIX: Universal package dependencies are not displayed on package details page
PG-572 - ProGet feed replication
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 4.0 - Security-patch Support
PG-568 - FIX: NuGet OData handler should return 404 if specific package referenced by Id and Version is not found
PG-567 - FIX: Possible ObjectDisposedException on some pages when HTTP compression is not supposed by the client
PG-566 - FIX: Scoped packages removed from npm feeds during cleanup task
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-562 - Add dropdown menu on user icon with change password option
PG-565 - Do not send since date to MyGet for feed sync when it is more than 20 days in the past
PG-561 - FIX: "Role" is still used in some places in UI instead of "Task"
PG-559 - FIX: Cannot add permissions in free edition
PG-564 - FIX: Error publishing same package to two different npm feeds
PG-563 - FIX: Pull NuGet package to ProGet page not using connector password
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-552 - Add "latest" query string argument to upack download handler
PG-551 - FIX: contentOnly query string argument for upack download handler should not require a value
PG-555 - FIX: Regression - edit user page does not save changes to group membership
PG-554 - Manage Users & Tasks admin link should navigate to tasks if not using built in user directory
PG-553 - Return 404 for missing upack icon files in icon handler
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-537 - Add advanced option to allow a user account to control the service
PG-538 - FIX: Error enumerating invalid LDAP names
PG-536 - FIX: Feed adapters cannot be deleted from the UI
PG-547 - FIX: npm feeds are not using custom package store
PG-550 - FIX: npm package metadata requests should return 404 instead of empty package list if package was not found
PG-546 - FIX: Universal feeds not rendering markdown package descriptions
PG-549 - FIX: Upload NuGet package page should use feed adapters
PG-548 - Full support for npm scoped packages
PG-540 - Increase timeout for npm connector deletion
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-541 - FIX: MyGet sync does not continuously run at the specified frequency
PG-544 - FIX: MyGet sync may not sync all packages when multiple are added at the same time unless a manual Sync Now is run
PG-542 - FIX: npm package indexer does not send credentials to connected feeds
PG-545 - FIX: Null reference exception caused when attempting to record package statistics
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-524 - Add log message for when a bulk import package can't be deleted from the drop folder after import
PG-526 - Expose/recommend public endpoint URLs for connectors
PG-531 - FIX: Bad error message attempting to browse inactive feed
PG-532 - FIX: Clear cache button is incorrectly hidden from the UI
PG-525 - FIX: Edit/delete buttons are hidden too aggressively on the Manage Feed page for retention policies
PG-533 - FIX: Invalid connector URLs added before validation or via API cause an error on the connectors page
PG-530 - FIX: Package source URL on Feed Page doesn't use the Web.BaseUrl
PG-534 - FIX: Silent install fails without writing a log file
PG-535 - FIX: Sync request to MyGet feed can duplicate the API key in the request header
PG-529 - FIX: User filter does not work on event log
PG-528 - Include Domain trusts in AD search in addition to Forest trusts
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-518 - FIX: "Latest Local Packages" dashboard can include cached connected packages
PG-519 - FIX: npm overview page can incorrectly report that a package is cached from a remote connector even if it is actually locally hosted
PG-523 - FIX: Required field validation handled incorrectly on Create User page
PG-517 - 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-522 - FIX: Update checker notification bar not always displayed when there are new versions of ProGet
PG-521 - Log 404 errors as Debug log level instead of Warning
PG-520 - npm incremental package index scheduled task should support the new JSON format from the npm registry
PG-516 - npm package version page should have a breadcrumb with a link back to feeds page
PG-508 - ProGet Chocolatey package should remove the SqlServer dependency to avoid package validation errors
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-511 - Allow PackagesRootPath to be optionally configured in .config files for load-balanced and high availability installations
PG-515 - FIX: Cannot remove users from groups without supplying the user's password
PG-513 - FIX: npm package download counts are cached too heavily
PG-507 - FIX: Packages overview page should not include cached packages in the listing
PG-514 - FIX: Pulling npm packages can cause an invalid hidden validation appearing as if nothing was pulled
PG-512 - FIX: Removing the default feed causes privilege validation errors to be generated in the error log
PG-509 - FIX: Symbol server does not return the closest match for symbols of multiple ages
PG-506 - FIX: Universal package sample code displays some console arguments in the wrong format
PG-505 - FIX: When assigning a Chocolatey connector to a feed, the UI incorrectly reports that there aren't any
PG-504 - Option to create default connector when creating a new feed should either be unchecked by default or removed
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-501 - Added Web.ODataOutputCachePeriod configuration value to optionally increase NuGet client performance
PG-499 - FIX: Changing directory provider causes error in UI
PG-503 - FIX: Creating a connector to chocolatey.org results in a database error
PG-496 - FIX: Custom validation text is not displayed on some text boxes
PG-502 - FIX: Feed Search Navigation UX Tweak
PG-497 - FIX: Incorrect URL for create group button
PG-495 - FIX: Invalid license key or activation displays yellow screen error message on pages where license is required instead of friendly error redirection
PG-500 - FIX: Possible SQL timeouts on configurations with small connection pool sizes
PG-498 - FIX: SOAP/JSON API may not work after upgrade
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-366 - Allow symbols to be removed from connector packages as well
PG-491 - FIX: Mis-activation redirects for unauthenticated users
PG-471 - When searching for principals, if a domain is specified in the search string, limit searches to that domain
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-467 - FIX: Add all feed-related SecuredTask validation to Maven feeds
PG-465 - FIX: Maven artifact snapshot version should be expanded in artifact file requests
PG-466 - FIX: npm feeds are not properly enforcing the Feeds_OverwritePackage task
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-462 - FIX: If the first feed in the navigation list is a Maven feed, the linked URL is incorrect
PG-464 - FIX: Maven snapshot metadata requests should return latest snapshot version
PG-463 - FIX: Source server URL is incorrect when ProGetBaseUrl is set
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-449 - Add ProGetBaseUrl configuration value
PG-447 - FIX: Activation race condition with load-balanced installations
PG-450 - FIX: Redirects away from certain pages may include part of the rendered page
PG-451 - Look up multidomain FQDN from NETBIOS name when necessary
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-415 - Allow feed-specific directory override for all feed types
PG-445 - Allow source server URL to be overridden
PG-446 - FIX: Custom error page not displayed for certain URLs of missing resources
PG-443 - FIX: Error raised when deleting npm feed with Scheduled Task History
PG-444 - FIX: npm adduser command can return a 404 with certain URLs
PG-427 - FIX: npm feed cannot download a package from a connector feed that is another ProGet server
PG-441 - FIX: substringof OData function arguments should be swapped
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-436 - Add additional Integrated Authentication logging to /debug/integrated-auth page
PG-440 - Add SNAPSHOT feed option for Maven
PG-434 - FIX: Do not validate anonymous user exists in LDAP directory when adding privileges and Integrated Authentication is disabled
PG-433 - 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-437 - FIX: IndexOutOfRange exception attempting to download a small subset of NuGet packages
PG-439 - FIX: Requests for maven-metadata.xml of invalid packages should return 404
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-428 - Add /debug/integrated-auth handler to show DOMAIN\User that would be parsed for authentication to debug multi-domain configurations
PG-429 - Allow privileges to be assigned to anonymous users when using LDAP/AD user directories provided Integrated Authentication is disabled
PG-430 - FIX: Show Package Store Configuration property on NuGet feed page when there are extensions loaded
PG-431 - Improve error logging by allowing users to specify Debug level logging for the web application
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-425 - FIX: Active Directory Multiple Domain authentication fails when a UPN domain suffix does not match the actual name of the domain
PG-424 - FIX: Incorrect connector URL validation expression for Maven and Bower connectors
PG-426 - Log web application errors to ProGet error log
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-413 - FIX: Editing a connector that does not have a name results in an error
PG-417 - FIX: Feed-scoped privilege restrictions assigned to groups may not take precendence correctly depending on the privilege
PG-416 - FIX: Maven connector filters are not always applied
PG-414 - FIX: Recursive group membership is not detected for single domain/LDAP groups
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-409 - FIX: Feeds_ViewFeed task is incorrectly scoped on the NuGet package statistics page
PG-410 - FIX: Possible NullReferenceException in multi domain directory
PG-411 - FIX: Recursive group membership search does not work for multidomain directory
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-403 - Add a separate secured task for viewing the home page
PG-408 - Add Maven feed type
PG-360 - Allow users to specify a list of DC to query for AD
PG-404 - FIX: Dashboard page takes a long time to load if inedo.com is inaccessible
PG-405 - FIX: Deactivating a feed cannot be re-enabled because of "HttpUnhandledException" error message on the edit page
PG-406 - FIX: Manage feed link and pull package link on feed overview page should redirect to login page if the anonymous user is browsing and does not have privileges to manage the feed
PG-407 - Improve LDAP and AD integration
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-401 - Add link to view scheduled task log as plain text
PG-394 - Add loading indicator to NuGet package details page
PG-399 - Add option to allow overwriting packages from bulk import
PG-395 - FIX: [all versions] link on the NuGet package overview page does not show the 5 earliest versions
PG-396 - FIX: Create Feed button does not always work when using Windows authentication
PG-370 - FIX: License key page is not accessible if an invalid key is supplied
PG-400 - FIX: Old Versions retention rule incorrectly applied when no size constraint is specified
PG-398 - FIX: Possible race condition with installer may cause CLR20r3 error on launch
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-383 - Better error handling for OData exceptions
PG-378 - Expose Authors pseudo-property to OData queries
PG-381 - FIX: Cannot create ProGet Deploy feed
PG-380 - FIX: Possible HTTP 500 if there is an error reaching a connector during a $count query
PG-379 - FIX: Possible incorrect order of operations for certain odata queries
PG-382 - Increase default value of executionTimeout in web.config
PG-377 - Support for DateTime literals in odata query string
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-367 - FIX: Bower register command should return HTTP 201 on success instead of 200
PG-376 - FIX: Event details link on event log page does not always open a modal
PG-374 - FIX: If NuGet connectors have multiple identical packages, connector order should be the tiebreaker
PG-368 - FIX: Intermittent connectivity issues between ProGet service and ProGet web application
PG-375 - FIX: Large number of Package Modified events can be generated during cleanup
PG-372 - FIX: npm Connector filter text box should be multiline
PG-373 - FIX: NuGet connector timeout box is hidden
PG-369 - FIX: Possible error trying to create or remove a privilege
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-358 - Don't try to specify encoding for source server files
PG-362 - Expose additional NuGet/Chocolatey OData properties
PG-365 - FIX: npm adduser handler returns 404 for some versions of IIS
PG-364 - FIX: NuGet connector cache not invalidated after deleting a connector from a feed
PG-361 - FIX: Operator precedence for OData filters is incorrect
PG-363 - Log error and do not try to run cleanup task if package path is inaccessible
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-346 - Add cookie for storing "Show Prerelease Packages" setting on nuget feeds
PG-349 - FIX: Cannot edit NuGet connectors
PG-350 - FIX: Create feed link disappears if there are no feeds
PG-347 - FIX: Package modified date is not getting updated when packages are overwritten in a non-legacy feed
PG-348 - Improve home page recent packages list
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-339 - Add UI for event log
PG-343 - FIX: Feed disk path displayed in UI is not correct for new feeds
PG-338 - FIX: OData $batch requests not being processed correctly (regression)
PG-342 - General site performance improvements
PG-340 - Increase strength of password hashing for built in user directory
PG-341 - MyGet Feed Sync
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-333 - Add special error message for if user tries to connect to /feeds/ URL using the NuGet client
PG-336 - FIX: Clear package cache does not work with new NuGet feeds
PG-337 - FIX: Deleting a package may not immediately update package status in the feed
PG-334 - FIX: Move all /api/v2 url endpoints to /nuget
PG-335 - Redirect /api/v2 requests to default feed
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-330 - Add more logging for symbol/source server errors
PG-332 - FIX: Cannot delete some feeds if there are any local npm packages
PG-329 - FIX: Domain Users pseudo group does not work when assigning privileges
PG-328 - FIX: Package hashing crashes when FIPS is enabled
PG-331 - FIX: Symbol server regression - incorrect paths used in indexing
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-322 - Add error message for when service cannot communicate with database
PG-318 - Add special 404 handler for feed roots
PG-316 - Admin_ManageFeeds should be scopeable by feed
PG-320 - FIX: Bower search URL not always mapped to correct handler
PG-319 - FIX: Connector packages cannot be installed from Bower without first being pulled to ProGet
PG-317 - Improve package import error logging
PG-321 - Improve performance for browsing npm feeds
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-315 - FIX: Feed summary on dashboard page should not show inactive feeds
PG-311 - FIX: Package download handler very slow when a feed has many packages
PG-313 - General performance improvements for large numbers of packages
PG-312 - Packages_Extended view can be slow when filtered by package ID
PG-314 - Restore latest published packages to dashboard page
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-309 - FIX: Bulk import drop path text box is sometimes hidden when it should be visible
PG-307 - FIX: Delete button should not be visible for Bower connector packages
PG-308 - FIX: Setting option for load-balanced or high-availability configuration is forbidden by a JavaScript error
PG-310 - Improve package SQL query performance
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-306 - Added Bower feed type
PG-305 - FIX: Downloading packages that strip symbol/source files from packages generated by Ionic.Zip library
PG-304 - FIX: Some javascript files are returned gzip compressed even if gzip is not in Accepts-Encoding
PG-300 - Improve PDB source file matching for nuget packages
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-301 - FIX: Editing a feed in the administration section populates incorrect values for some of the options checkboxes
PG-303 - FIX: Ensure odata request absolute path is fully unescaped
PG-302 - FIX: Show leading zeros in package install instructions where appropriate
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-298 - FIX: Cannot pull cached package to local package from UI
PG-297 - FIX: Clicking on a connector package from the UI with a version that has a leading zero navigates to a blank page
PG-296 - FIX: nuget.exe is not able to restore some packages via ProGet with versions that have leading zeros
PG-299 - FIX: ProGet Deploy page missing handler error
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-295 - FIX: Chocolatey feeds should have choco install instead of nuget install
PG-293 - FIX: Credentials are not always being sent to connector feeds when required
PG-294 - FIX: XML metadata for an individual package should omit containing <feed> element when accessed by primary key
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-291 - FIX: Combination of Search() and $count on a feed with a connector filter may cause ProGet to return a 500
PG-290 - FIX: Feed packages downloader can error out when connector filters are used with new NuGet feed type
PG-289 - FIX: For some new feeds, overwrite permissions may not be applied in the correct grant/deny ordering
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-288 - Do not display default username dialog box if LDAP is in use
PG-287 - FIX: Basic/NTLM authentication may fail against LDAP credentials
PG-286 - FIX: includeSymbols query string argument for download handler should not be case-sensitive
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-282 - Ensure app pool is stopped before upgrading web site in installer
PG-284 - FIX: Package Store Configuration field should be hidden if there are no extensions loaded
PG-281 - FIX: URL for symbols should process symbol age as hexadecimal instead of decimal number
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-280 - Add configuration value to control bulk import scan frequency
PG-277 - FIX: Certain semantic versions with leading zeros cannot be indexed
PG-279 - FIX: Latest local packages list on dashboard should not include cached packages
PG-278 - FIX: Package symbols dialog is too small
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-276 - FIX: Administration page has strange layout if there is a licensing error
PG-274 - FIX: Incorrect $metadata element causes strange prerelease behavior with VS NuGet package manager
PG-275 - FIX: Page header alerts are not always being displayed
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-267 - FIX: Cannot create new NuGet feed from UI after upgrade from 3.2.1
PG-266 - FIX: Installation failure when certain packages have an invalid semantic version and also have symbols
PG-265 - FIX: Possible SQL change script incompatibility with SQL 2005
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-260 - Display notification of ProGet software updates
PG-264 - FIX: Some npm connectors aren't indexed if more than one connector is created and the first one is deleted
PG-261 - Indexing performance improvements
PG-263 - Query performance improvements for large numbers of packages
PG-262 - Support for OData $batch requests for very long queries
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-259 - FIX: Connector queries using (Id=..,Version=...,...) syntax should ignore case
PG-257 - FIX: If a connector times out the first time it is used, it will be unavailable until the web application restarts
PG-258 - FIX: InstallService command in ProGet.Service should not require URL reservations
PG-239 - Implement GetUpdates OData method
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-256 - Add support for npm feeds
PG-253 - FIX: Nuget list command does a search based on title if it is different from the ID, which can cause issues with chocolatey
PG-254 - Support for high availability configuration
PG-255 - Support for load balancing configurations
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-241 - FIX: Cannot delete feed download job
PG-242 - FIX: FindPackagesById() should order versions according to semver
PG-245 - FIX: Support for NuGet client v2.8.2
PG-223 - If configured, allow users to supply Windows domain credentials to log in the same way as built-in authentication
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-220 - Add configurable throttle for package indexer
PG-226 - Add Create and Delete Environment options to the Infrastructure page for ProGet Deploy
PG-217 - Changing the feed storage path should not require a service restart
PG-233 - FIX: Bring back change password link in user navigation menu for non-LDAP authentication
PG-232 - FIX: Description should now be required for projects because an empty description is now an error in the Chocolatey install client
PG-231 - FIX: Editing a ProGet Deploy pre/post-deployment step fails on save
PG-216 - FIX: Installer always tries to backup "ProGet" database
PG-227 - FIX: License & Activation dialog is too small
PG-230 - FIX: Post-deployment steps for ProGet Deploy may be ignored for certain releases
PG-228 - FIX: ProGet Deploy support for new Chocolatey cinst.exe in addition to cinst.bat
PG-219 - Limit odata query results to MaxQueryResults config option
PG-218 - Performance enhancements for package queries and downloads when using LDAP authentication
PG-225 - ProGet should warn on the deploy page that the URL of the request is different from the ODataBaseUrl
PG-221 - Search terms in ProGet should follow the syntax used by nuget.org
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-203 - Ability to associate credentials with connectors in order to connect to feeds that require authentication
PG-204 - Ability to use connectors to different feeds in the same installation
PG-214 - Add masking ability for SMTP and Proxy passwords on All Settings page
PG-208 - Add support for indexed source files in native PDB files
PG-205 - Add the optional ability to record the user and package names when a package is downloaded
PG-192 - Add timeout period configuration option for connectors
PG-213 - FIX: Canceling the "delete feed" modal confirmation will redirect the user to the all feeds page instead of simply closing
PG-212 - FIX: Deleting a package from the web UI with "delete all versions of this package" checked will result in a redirect error
PG-209 - FIX: Downloading all packages from connected feed puts the packages in the _cache path regardless if caching is enabled or not
PG-202 - FIX: Failed package downloads from connectors result in a 0-byte file
PG-207 - FIX: Invalid Feed Directory will Crash ProGet
PG-210 - FIX: Users with default View-Only permission are able to add packages to a feed through the web interface
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-197 - Add feed option for whether symbols are included in package files
PG-201 - Basic support for FindPackagesById() OData query
PG-200 - FIX: Add HomePage HTML configuration value for simpler configuration
PG-196 - FIX: Canceling a request to download all filtered packages from a connector should not redirect to the download job page
PG-198 - FIX: Latest news from inedo.com gadget should handle gzip compression
PG-199 - FIX: Performance improvements for home page, and feeds with 10s of thousands of packages
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-157 - Add ability to reset admin password from ProGet.Service.exe
PG-191 - Allow users to configure LDAP privileges across multiple domains in the current forest
PG-188 - Better error message for when .nuspec file name does not match the ID of the package
PG-187 - FIX: Database Error for German Locale
PG-186 - FIX: Downloading a package from the NuGet API only works from Visual Studio if the Anonymous user has Download_Package privileges
PG-167 - FIX: Feed with Space in Name has Issues Downloading Packages
PG-172 - FIX: NuGet delete command does not work with latest client
PG-189 - FIX: Uploading a non-NuGet package using the web interface results in an unfriendly error message
PG-190 - FIX: Viewing error log page can result in an unfriendly error message if there are no errors logged in the system
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-182 - Add link to download a package with the symbols included
PG-159 - Add multiple packages option which describes how to copy directly to storage path
PG-183 - FIX: Packages that contain a .nuspec file that is missing the projectUrl element generate an error on the package details page
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-179 - FIX: Possible corruption of some pdb files with srcsrv operations
PG-177 - Include additional symbol indexing logging when invoking pdbstr.exe
PG-180 - Re-create ProGet Deploy tables (Note: upgrading to this version will reset all deploy-related settings)
PG-178 - Use newer version of pdbstr.exe without mspdb60.dll dependency
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-164 - Add More Highly Experimental ProGet Deploy Features (a 3.0 Preview)
PG-163 - FIX: Certain packages with symbol files never show up in a feed
PG-162 - FIX: Related indexing errors should be removed once a package has been sucessfully indexed
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-150 - Add link to view package symbols on package details page
PG-151 - FIX: Do not display "not cached" on feed edit page
PG-141 - FIX: Feed URL displayed in UI does not respect ODataBaseUrl advanced setting
PG-149 - FIX: LastUpdated date does not include timezone in the odata feed
PG-152 - FIX: Packages are not always picked up by the indexer
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-144 - FIX: Admin page always has "Switch to LDAP" link even when LDAP is already enabled
PG-146 - FIX: Packages with assemblies directly under lib/ should match any framework version
PG-145 - FIX: Some feed handlers do not work when .NET 4.5.1 is installed
PG-147 - FIX: Source server returns incorrect Content-Type
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-134 - Add error log table to admin
PG-133 - Add feed downloads job page to admin
PG-136 - Add IgnoreServiceWarning Button
PG-128 - Add support for deleting packages from the nuget client
PG-119 - FIX: Add support for concat() function in odata orderby query
PG-118 - FIX: ASP.NET temp directory location overwritten in web.config during upgrades
PG-80 - FIX: Delete from custom package store does not work in certain circumstances
PG-130 - Improve Indexing of .pdb/symbol serving for large packages
PG-132 - Revamp the UI Look & Feel
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 2.1 - Unsupported
PG-123 - FIX: Command line example on package details page does not include the version number for previous versions
PG-125 - FIX: Compatibility with NuGet 2.7 package restore
PG-127 - FIX: Feed adapters ignored if multiple adapters are configured for the same feed
PG-124 - FIX: ProGet SDK ProGetCore assembly version redirection doesn't work for assemblies post version 2.1.0
PG-126 - Redirect to login page if anonymous user tries to pull or add a package and does not have permission
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-120 - FIX: Connectors cannot be deleted if packages are downloaded in batch from an external feed
PG-122 - FIX: Delete package button is displayed even if the user does not have privileges to delete a package in the current feed
PG-121 - FIX: Home page "Browse" should link to the first available feed instead of first feed
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-115 - Allow base URL in OData feed to be defined/overridden in advanced config
PG-116 - Allow duplicated package metadata properties
PG-114 - FIX: Feeds_OverwritePackage Privilege Required When It Shouldn't Be
PG-117 - FIX: Local packages can sometimes become locked after a download
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
PG-106 - Allow packages in a feed to be filtered based on the package's License URL (Enterprise Edition)
PG-108 - FIX: Certain .NET 4.0 packages are not visible with a target framework of .NET 4.5
PG-94 - FIX: Feeds Overview Page main content section does not extend to contain feed boxes when there are 6 or more feeds
PG-102 - FIX: Opening a feed in the NuGet Package Explorer encounters and error when showing all non-prerelease packages
PG-107 - FIX: Spelling error on proxy configuration page
PG-109 - Symbol Server is now included with the Free Edition
Downloads:
Full Installer | Small Installer (without SQL Express) | Manual Install
ProGet 2.0 - Unsupported
PG-100 - Add new IsPrerelease NuGet feed property
PG-101 - Add ShowPrereleasePackages option to advanced configuration
PG-99 - FIX: Feed property string values should not include type attribute
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-96 - Add button to delete all packages on the delete package version dialog
PG-95 - Display user name in bottom for LDAP authenticated users
PG-98 - FIX: A ProGet feed with a connector to another ProGet feed attempts to download packages from an incorrect file system path, resulting in a 500 error from IIS
PG-93 - FIX: Package listed multiple times in feed when prerelease versions are used
PG-97 - Redirect to latest version on package deletion if possible
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-86 - Display a special error message when the user is likely trying to push a symbol package over an existing package
PG-89 - Ensure that unprivileged anonymous user is properly redirected to log-in page
PG-88 - FIX: Fix Feed Authentication for NuGet 2.5
PG-85 - FIX: Prerelease versions are hiding stable versions in the nuget client
PG-87 - FIX: Uncompressed symbols returned when compressed symbols are requested
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-82 - FIX: 401 response not sent for unauthorized feed access when using integrated web server
PG-84 - FIX: Atom 'updated' element not parsed correctly for connector packages
PG-83 - FIX: Certain OData queries using inequality operators returned no results
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-78 - Add Feed Discovery Endpoint
PG-79 - Add Feed_OverwritePackage privilege to allow overwriting existing packages
PG-63 - Add option to advanced configuration to allow HTML package descriptions
PG-77 - Add Option to Delay Upgrades Until Next Release
PG-39 - Add support for portable libraries
PG-73 - Create API
PG-68 - Don't Display Links if User has No Privileges
PG-71 - FIX: Certain packages with framework-specific dependencies not parsed correctly
PG-67 - FIX: Create New Package Doesn't Indicate Required Fields in Some Browsers
PG-72 - FIX: Issue authentication challenge for non-anonymous, non-LDAP feeds
PG-61 - FIX: NuGet 2.2 prerelease filtering excludes some packages
PG-69 - FIX: OData filter operator precedence may be incorrect
PG-62 - Increase Visibility of Distinction Between Cached vs Local Packages
PG-74 - ProGet SDK
PG-75 - Support Manual Installation
PG-81 - Support NuSpec Extension Attributes
PG-35 - Support ODATA property $inlinecount=allpages for NuGet Package Explorer
Downloads:
Full Installer | Small Installer (without SQL Express) |
ProGet 1.1 - Unsupported
PG-66 - Add Project URL to Package Details page
PG-65 - FIX: Automatic license activation does not refresh license cache
PG-60 - FIX: Deleting a connector if there is a background download job will cause an error
PG-64 - FIX: Feed URL displayed on Edit Feed page does not include a port number if different than port 80
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-58 - Find LDAP principal should search SAM account name in addition to display name
PG-57 - Find users/groups should search user name in addition to display name
PG-53 - FIX: Create New Package fails to read metadata with certain assemblies
PG-45 - FIX: File Upload control does not work
PG-51 - FIX: Live chat should not be included in modal pages
PG-56 - FIX: Some PDB files are not parsed correctly
PG-52 - FIX: Source files not served from IIS 7
PG-55 - Improve logging and error recovery when parsing symbol packages
PG-50 - Indicate that packages have symbols/source in the browse packages page
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-48 - Change "Symbol Server" Label to "Symbol/Source Server"
PG-47 - FIX: ProGet hosted packages filtered by "Stable Only" in Visual Studio still return pre-release package versions
PG-49 - FIX: Service not running error displayed if IIS app pool does not have permission to check service status
PG-46 - FIX: Text on Create New Package
PG-44 - Improve not authorized error description
Downloads:
Full Installer | Small Installer (without SQL Express) |
ProGet 1.0 - Unsupported
PG-34 - Better handling of packages with malformed framework identifiers
PG-31 - FIX: Packages only automatically cached if downloaded from package details page
PG-33 - OData Search method should search package ID if it does not have a title
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-28 - Changing PackagesRootPath in Advanced Config should not require a restart of ProGet
PG-26 - Display command line install instructions in addition to the Package Manager console instructions
PG-27 - FIX: Packages stored outside of the PackagesRootPath in advanced settings conflict with feed path overrides when downloading packages
PG-29 - Show package source url in package install instructions
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-22 - Append Version Number to Script Resources to Prevent Caching
PG-25 - Display list of previous versions on Package Details page
PG-23 - FIX: Cannot download packages from a feed with a space in its name
PG-24 - FIX: nuget push fails when using the feed URL as a target with the integrated web server
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-12 - Delete User, Delete Group confirmation boxes should be larger
PG-10 - Display Better Error Message on Browse
PG-5 - Display indication that there are new versions of a local package available on a connector
PG-21 - FIX: Cannot upload package larger than 4MB
PG-20 - FIX: Defaulter does not always hide textbox label on postback
PG-18 - FIX: Error page displayed after deleting a package that is only in a local feed (and not also in a connector)
PG-11 - FIX: Password Mask Does not Work in Some Browsers
PG-17 - FIX: ProGet does not handle semantic versions correctly in local feeds
PG-19 - FIX: Push Via NuGet Command Line Utility URL does not include feed name
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-15 - Allow Feed URL as target for pushing a NuGet package
PG-14 - Changing disk path for a feed should not require a restart
PG-16 - FIX: API Key should not be required if a feed does not have one specified
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-8 - Allow Outbound Proxy Settings To Be Configurable
PG-6 - FIX: User is removed from all groups after edit on Edit User page
PG-9 - FIX: Workaround for HTTP-417 Errors in Installer
PG-7 - Role names should be Singular
Downloads:
Full Installer | Small Installer (without SQL Express) |
PG-2 - Clarify Activation Warning Message
PG-1 - Clearer Distinction for Free vs Enterprise Edition
PG-4 - FIX: Alter UQ__Privileges to allow duplicate directory privileges
PG-3 - FIX: Deleting Privileges Fails Under Certain Circumstances
Downloads:
Full Installer | Small Installer (without SQL Express) |
ProGet 0.9 - Beta
ProGet 0.1 - Beta