ProGet Downloads & Release Notes

ProGet 5.2 - Fully Supported

5.2.19

11/15/2019
  • 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

5.2.18

11/5/2019

5.2.17

11/5/2019

5.2.16

11/3/2019

5.2.15

11/1/2019
  • 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

5.2.14

10/18/2019
  • 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

5.2.13

10/8/2019
  • 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

5.2.12

9/20/2019
  • 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

5.2.11

9/6/2019
  • 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

5.2.10

8/31/2019

5.2.9

8/23/2019
  • 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

5.2.8

8/9/2019
  • 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

5.2.7

7/26/2019
  • 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

5.2.6

7/10/2019
  • 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

5.2.5

6/20/2019
  • 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

5.2.4

6/6/2019
  • 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

5/17/2019

5.2.3-beta.3

Beta
5/10/2019

5.2.2

5/8/2019

5.2.1

5/7/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

5.2.0

5/5/2019
  • 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

ProGet 5.1 - Fully Supported

5.1.23

3/8/2019
  • 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

5.1.22

1/24/2019

5.1.21

1/17/2019

5.1.20

1/15/2019
  • 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

5.1.19

1/7/2019
  • 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

5.1.18

12/18/2018
  • 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

5.1.17

11/30/2018
  • 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

5.1.16

11/9/2018
  • 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

5.1.15

10/19/2018
  • 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

5.1.14

10/15/2018

5.1.13

10/12/2018

5.1.12

10/8/2018
  • 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

5.1.11

9/18/2018
  • 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

5.1.10

9/7/2018
  • 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

5.1.9

8/28/2018
  • 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

5.1.8

8/17/2018
  • 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

5.1.7

8/1/2018
  • 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

5.1.6

7/25/2018
  • 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

5.1.5

7/18/2018
  • 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

5.1.4

7/11/2018

5.1.3

7/9/2018
  • 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

5.1.2

Beta
6/15/2018
  • 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

5.1.1

Beta
6/4/2018
  • 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

5.1.0

Beta
4/30/2018
  • 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

ProGet 5.0 - Fully Supported

5.0.13

6/4/2018
  • 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

5.0.12

4/19/2018
  • 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

5.0.11

4/10/2018
  • 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

5.0.10

3/14/2018
  • 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

5.0.9

2/16/2018
  • 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

5.0.8

1/19/2018
  • 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

5.0.7

1/14/2018
  • 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

5.0.6

1/9/2018
  • 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

5.0.5

Beta
1/5/2018
  • 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

5.0.4

Beta
12/29/2017
  • 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

5.0.3

Beta
12/14/2017
  • 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

5.0.2

Beta
11/30/2017
  • 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

5.0.1

Beta
11/22/2017
  • 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

5.0.0

Beta
11/8/2017
  • 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 - Fully Supported

4.8.12

3/14/2018

4.8.11

3/12/2018

4.8.10

1/9/2018
  • 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

4.8.9

11/27/2017

4.8.8

11/16/2017
  • 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

4.8.7

10/30/2017
  • 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

4.8.6

10/12/2017
  • 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

4.8.5

10/4/2017
  • 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

4.8.4

9/20/2017
  • 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

4.8.3

9/15/2017
  • 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

4.8.2

9/1/2017
  • 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

4.8.1

8/18/2017
  • 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

4.8.0

Beta
7/17/2017

ProGet 4.7 - Fully Supported

4.7.14

7/12/2017

4.7.13

6/7/2017
  • 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

4.7.12

Beta
5/17/2017
  • 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

4.7.11

4/21/2017
  • 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

4.7.10

4/12/2017
  • 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

4.7.9

3/31/2017

4.7.8

3/24/2017

4.7.7

3/21/2017
  • 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

4.7.6

3/1/2017

4.7.5

2/28/2017
  • 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

4.7.4

2/24/2017

4.7.3

2/22/2017

4.7.2

2/21/2017
  • 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

4.7.1

2/16/2017
  • 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

4.7.0

2/15/2017
  • 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 - Fully Supported

4.6.7

1/25/2017

4.6.6

1/19/2017
  • 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

4.6.5

1/6/2017
  • 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

4.6.4

12/21/2016
  • 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

4.6.3

12/13/2016
  • 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

4.6.2

12/8/2016

4.6.1

12/7/2016
  • 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

4.6.0

12/2/2016
  • 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 - Fully Supported

4.5.4

11/22/2016
  • 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

4.5.3

11/10/2016
  • 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

4.5.2

10/28/2016

4.5.1

10/26/2016
  • 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

4.5.0

10/21/2016
  • 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 - Fully Supported

4.4.2

Beta
10/5/2016

4.4.1

9/30/2016

4.4.0

Beta
9/23/2016
  • 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 - Fully Supported

4.3.1

8/24/2016

4.3.0

8/19/2016
  • 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 - Fully Supported

4.2.1

7/27/2016
  • 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

4.2.0

7/13/2016

ProGet 4.1 - Fully Supported

4.1.3

6/28/2016

4.1.2

6/22/2016
  • 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

4.1.1

6/8/2016
  • 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

4.1.0

Beta
6/1/2016
  • 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 - Fully Supported

4.0.15

5/20/2016
  • 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

4.0.14

5/17/2016
  • 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

4.0.13

5/10/2016

4.0.12

5/9/2016
  • 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

4.0.11

5/3/2016
  • 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

4.0.10

4/21/2016
  • 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

4.0.9

3/18/2016
  • 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

4.0.8

2/17/2016
  • 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

4.0.7

2/16/2016
  • 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

4.0.6

2/11/2016
  • 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

4.0.5

2/5/2016
  • 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

4.0.4

Beta
1/18/2016

4.0.3

Beta
1/15/2016

ProGet 3.8 - Fully Supported

3.8.6

10/9/2015
  • 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

3.8.5

10/6/2015
  • 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

3.8.4

10/5/2015

3.8.3

9/29/2015

3.8.2

9/28/2015
  • 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

3.8.1

9/10/2015
  • 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

3.8.0

8/26/2015
  • 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

ProGet 3.7 - Fully Supported

3.7.6

8/11/2015
  • 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

3.7.5

7/24/2015
  • 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

3.7.4

7/16/2015

3.7.3

7/2/2015

3.7.2

6/26/2015
  • 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

3.7.1

6/18/2015
  • 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

3.7.0

6/16/2015
  • 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

ProGet 3.6 - Fully Supported

3.6.2

6/2/2015
  • 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

3.6.1

5/12/2015

3.6.0

Beta
5/5/2015

ProGet 3.5 - Fully Supported

3.5.8

4/16/2015

3.5.7

4/10/2015
  • 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

3.5.6

4/2/2015
  • 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

3.5.5

3/13/2015
  • 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

3.5.4

2/27/2015

3.5.3

2/25/2015

3.5.2

2/24/2015

3.5.1

Beta
2/20/2015
  • 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

3.5.0

Beta
2/13/2015
  • 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

ProGet 3.4 - Fully Supported

3.4.7

2/3/2015
  • 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

3.4.6

1/23/2015
  • 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

3.4.5

1/19/2015

3.4.4

1/16/2015

3.4.3

1/15/2015
  • 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

3.4.2

1/14/2015
  • 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

3.4.1

1/13/2015
  • 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

3.4.0

1/9/2015
  • 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

ProGet 3.3 - Fully Supported

3.3.12

1/7/2015
  • 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

3.3.11

12/23/2014
  • 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

3.3.10

12/18/2014
  • 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

3.3.9

12/16/2014

3.3.8

12/16/2014
  • 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

3.3.7

12/12/2014
  • 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

3.3.6

12/8/2014
  • 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

3.3.5

12/4/2014
  • 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

3.3.4

12/1/2014
  • 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

3.3.3

11/26/2014

3.3.2

11/25/2014

3.3.1

11/24/2014
  • 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

3.3.0

11/21/2014
  • 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

ProGet 3.2 - Fully Supported

3.2.1

10/29/2014
  • 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

3.2.0

10/3/2014
  • 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

ProGet 3.1 - Fully Supported

3.1.7

9/24/2014

3.1.6

9/22/2014

3.1.5

9/16/2014

3.1.4

9/15/2014
  • 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

3.1.3

9/4/2014

3.1.2

8/19/2014

3.1.1

8/14/2014
  • 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

3.1.0

6/18/2014
  • 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

ProGet 3.0 - Fully Supported

3.0.3

5/14/2014
  • 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

3.0.2

4/29/2014

3.0.1

Beta
3/27/2014
  • 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

3.0.0

Beta
3/14/2014
  • 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

ProGet 2.2 - Limited Support

2.2.13

2/24/2014

2.2.12

2/20/2014
  • 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

2.2.11

2/14/2014

2.2.10

2/3/2014

2.2.9

1/13/2014
  • 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

2.2.8

12/20/2013

2.2.7

12/4/2013

2.2.6

11/22/2013
  • 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

2.2.5

11/7/2013

2.2.4

10/30/2013
  • 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

2.2.3

10/28/2013

2.2.2

10/22/2013

2.2.1

10/22/2013

2.2.0

10/21/2013
  • 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 - Limited Support

2.1.4

8/26/2013
  • 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

2.1.3

8/14/2013
  • 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

2.1.2

7/31/2013
  • 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

2.1.1

7/11/2013

2.1.0

7/3/2013
  • 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 - Limited Support

2.0.8

6/26/2013

2.0.7

6/25/2013

2.0.6

5/8/2013
  • 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) |

2.0.5

5/6/2013
  • 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) |

2.0.4

4/22/2013

2.0.3

4/22/2013

2.0.2

4/19/2013
  • 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) |

2.0.1

3/26/2013
  • 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) |

2.0.0

3/15/2013
  • 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

1.1.4

2/20/2013

1.1.3

1/29/2013
  • 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) |

1.1.2

1/2/2013
  • 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) |

1.1.1

12/4/2012
  • 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) |

1.1.0

10/26/2012

ProGet 1.0 - Unsupported

1.0.11

10/22/2012

1.0.10

9/24/2012

1.0.9

8/14/2012

1.0.8

7/30/2012
  • 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) |

1.0.7

7/23/2012
  • 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) |

1.0.6

7/3/2012
  • 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) |

1.0.5

6/29/2012
  • 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) |

1.0.4

6/28/2012
  • 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) |

1.0.3

6/12/2012

1.0.2

6/8/2012
  • 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) |

1.0.1

6/4/2012
  • 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) |

1.0.0

6/1/2012

ProGet 0.9 - Beta

0.9.0

Beta
5/11/2012

ProGet 0.1 - Beta

0.1.1

Beta
3/2/2012

0.1.0

Beta
2/24/2012