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

Upgrade Recommended

There are few breaking changes from 5.3.29 to ProGet 2024, and you should plan to upgrade to ProGet 2024 as soon as possible.

ProGet Changes Between 5.3.29 and 2024.9

IssueVersionTitle
PG-2724
2024.9
FIX: Build package licenses for remote packages show as "unknown" when a PackageId/Name license is specified
PG-2699
2024.9
FIX: Repackage API should be clearer that some feeds (PyPI, etc) do not support
PG-2721
2024.9
FIX: Assess vulnerability API does not allow reassessment
PG-2727
2024.9
FIX: [SAML] SAML Responses with no email causes Value cannot be null. (Parameter 'source') error
PG-2726
2024.9
Add additional information to logs when cached connector times out
PG-2723
2024.9
FIX: Noncompliant Pypi packages can be downloaded when blocking is enabled on trial licenses
PG-2718
2024.9
On Bulk Edit/Promote Pages, indicate if user does not have permission to delete
PG-2722
2023.39
FIX: Python Package Version UI may error with SPDX error [2023 Backport]
PG-2719
2024.8
FIX: Error may occur during of Docker Feed re-index
PG-2717
2024.8
FIX: Universal Packages queried with non-normalized versions return "package not found"
PG-2716
2024.8
Allow Feed Groups and Debian (New) Feeds to be created via the Feed API
PG-2702
2024.8
FIX: Maven Artifacts with version numbers more than 50 characters may be truncated
PG-2715
2024.8
FIX: Downgrade Microsoft.Data.SqlClient library to reduce SQL performance problems on Linux
PG-2714
2024.8
FIX: Universal Packages Versions API empty group behavior, add support for * query on group
PG-2720
2023.38
FIX: Error may occur during of Docker Feed re-index [2023 Backport]
PG-2713
2024.7
FIX: Export asset folder API is not returning an error when trying to export a nonexistent folder
PG-2712
2024.7
FIX: API Key Settings on Free/Basic Editions incorrectly display Enterprise-only features
PG-2711
2024.7
FIX: Bulk edit button hidden unless user as Admin_Configure [PG-2651 Regression ]
PG-2706
2024.7
FIX: recursive argument for asset delete is not always respected
PG-2707
2024.7
FIX: Conda packages uploaded in prior versions with leading 0 in versions cannot be downloaded
PG-2704
2024.7
FIX: Personal API Key Creatin ignores "Secure (Generated) API Keys are required" option
PG-2710
2024.7
FIX: Long-running Compliance Analyzer job may incorrectly identify license compliance
PG-2709
2024.7
FIX: Missing package files should not cause error when loading README file on package overview page
PG-2708
2024.7
Added Settings API Endpoint
PG-2703
2024.7
FIX: Retention policies may consider active releases instead of active builds
PG-2696
2024.6
Add Sorting on Admin API Keys , Expiry for Personal Keys
PG-2680
2024.6
Add compliance report for packages
PG-2684
2024.6
Add Download Blocking for Docker Feeds
PG-2701
2024.6
FIX: RubyGems Info API endpoint may aggregate package versions on same platform
PG-2700
2024.6
FIX: Docker layer scanner may fail to find some package indexes
PG-2659
2024.6
Add support to match SAML Groups to Built-In Groups
PG-2698
2024.6
FIX: Add ability to upload Debian packages using Packages API
PG-2671
2024.6
FIX: APK feeds with connectors may have a different hash on the index file
PG-2697
2024.6
FIX: Paid editions may incorrectly report "Feed retention is not available in ProGet Free Edition"
PG-2695
2024.6
FIX: Enabling Windows Authentication in IIS before ProGet throws a User Not Found Exception on every page
PG-2694
2024.6
FIX: "Never delete tags" Retention Policy Filter not followed with multiple tags
PG-2687
2023.37
FIX: "Never delete tags" Retention Policy Filter not followed with multiple tags [2024 Backport]
PG-2693
2023.36
FIX: Replication with some v2022 and v2023 clients may not work [2024 Backport]
PG-2692
2023.36
FIX: Universal Feeds may not replicate packages with a group [regression] [2024 Backport]
PG-2690
2024.5
FIX: Replication with some v2022 and v2023 clients may not work
PG-2691
2024.5
FIX: Universal Feeds may not replicate packages with a group [regression]
PG-2689
2024.5
FIX: Bypass Integrated Authentication for Asset Directories may not bypass
PG-2688
2024.5
FIX: Maven artifacts may error with "does not have an associated .pom" when checking compliance policies
PG-2686
2024.4
FIX: Common Packages API can return duplicate versions for some packages
PG-2663
2024.4
FIX: Unable to assign license to Maven artifact with undeclared license
PG-2662
2024.4
Edge node dashboard improvements
PG-2641
2024.4
FIX: 'Specified method is not supported' may occur on Docker layer for some image types
PG-2683
2024.4
Replication is unnecessarily using ProGet 2022 compatibility layer for some feeds
PG-2682
2024.4
FIX: Error replicating RPM packages with ProGet 2022
PG-2676
2024.4
FIX: Missing package not reporting as inconclusive in build analysis
PG-2660
2024.4
FIX: [Universal Packages API] Universal Packages with the same name but different groups where one group is empty may return wrong package
PG-2665
2024.4
FIX: [Common Packages API] Universal Packages with the same name but different groups where one group is empty may return wrong package
PG-2677
2024.4
Add API Key Expiring Notifier
PG-2678
2024.4
FIX: OR-based SPDX expressions do not register as multiple licenses
PG-2664
2024.4
FIX: Minor UI issues editing policies, assessments
PG-2674
2024.4
FIX: [Promote API] API returns 200 when package not found
PG-2673
2024.4
FIX: [Promote API] Using an API Key will track promotion as an anonymous user
PG-2672
2024.4
FIX: CycloneDX-generated SBOMs with application components may cause an error when exporting again
PG-2668
2024.4
FIX: [Package Usage & Statistics] Usage in Projects always shows latest project build as inactive
PG-2644
2023.35
Edge node dashboard improvements [2024 Backport]
PG-2681
2023.35
FIX: Replication is unnecessarily using ProGet 2022 compatibility layer for some feeds [2023 Backport]
PG-2675
2023.35
FIX: Error replicating RPM packages with ProGet 2022 [2023 Backport]
PG-2640
2023.35
Add Automatic Feed Verification for Docker Images [Edge Nodes Only]
PG-2661
2023.35
FIX: [Universal Packages API] Universal Packages with the same name but different groups where one group is empty may return wrong package [2024 Backport]
PG-2666
2023.35
FIX: [Common Packages API] Universal Packages with the same name but different groups where one group is empty may return wrong package [2024 Backport]
PG-2679
2023.35
FIX: OR-based SPDX expressions do not register as multiple licenses [2023 Backport]
PG-2669
2023.35
FIX: [Promote API] API returns 200 when package not found
PG-2670
2023.35
FIX: [Promote API] Using an API Key will track promotion as an anonymous user
PG-2667
2024.3
FIX: Changing noncompliant package blocking may incorrectly configure download blocking
PG-2663
2024.3
FIX: Unable to assign license to Maven artifact with undeclared license
PG-2657
2024.3
FIX: PyPi Simple index links for packages with underscore may be incorrect
PG-2658
2024.3
Add compliance property to build package objects in SCA API
PG-2651
2024.3
Hide various links when user doesn't have permission to view page
PG-2648
2024.3
FIX: Pseudo-keys do not work on some non-feed API endpoints
PG-2656
2024.3
FIX: Don't analyze vulns or licenses when those features are enabled on the feed
PG-2652
2024.3
FIX: Cannot associate a package license that contains a comma to an existing license
PG-2655
2024.3
FIX: Ruby Gems gemspec fails to download with "Value does not fall within the expected range." error
PG-2654
2024.3
FIX: Cached Ruby Gems may fail to pull to ProGet with Object Null Exception
PG-2653
2024.3
FIX: Maven packages may link incorrectly from the all Packages page
PG-2650
2024.3
FIX: Field names on Add License Type page are incorrect
PG-2649
2024.3
FIX: RPM packages may fail to show in the UI with a object null reference exception
PG-2647
2024.2
FIX: Embedded license database is not always imported on service startup
PG-2646
2024.2
FIX: Error promoting PyPY packages
PG-2645
2024.2
FIX: NuGet v2 API may omit "d:Version" property on local packages
PG-2643
2024.2
FIX: Maven artifacts without names may error when checking compliance and downloading
PG-2642
2024.2
Display README on Package Overview for local/cached npm packages
PG-2635
2024.2
FIX: Debian Feed Release Index Formatting Issues
PG-2638
2024.2
FIX: Disabling License Detection may cause null reference exceptions when viewing package details
PG-2639
2024.2
FIX: Connectors that use a SQLite index may fail when using a UNC shared storage path
PG-2637
2024.2
FIX: Policy Rule Exception with invalid data will cause package analysis to error/crash
PG-2634
2024.1
FIX: 2023 - 2024 upgrade may cause list notifiers page to error
PG-2625
2024.1
FIX: Warnings with "The package is not cached or local to any feed" should not show in diagnostic center
PG-2636
2024.1
FIX: npm audit may error with "undefined is not iterable" for withdrawn vulnerabilities
PG-2633
2024.1
FIX: Custom Webhooks Content not saving in UI
PG-2632
2024.1
FIX: Error editing Advanced WIA Settings after a bypassed feed was deleted
PG-2631
2024.1
Don't display mock server cluster information for legacy licenses (load balance edition)
PG-2630
2024.1
FIX: Dual License Packages should show as compliant if one or more licenses are compliant
PG-2626
2024.1
FIX: AD/LDAP error on ProGet for Linux / Docker image (The type initializer for 'Ldap' threw an exception)
PG-2629
2024.1
FIX: Creating a feed that is connecting to another feed sometimes fails
PG-2627
2024.1
FIX: Error updating custom vulnerability assessment types
PG-2624
2024.1
FIX: Upgrading Azure SQL may error with "Cannot drop the view 'database_firewall_rules'"
PG-2623
2024.1
FIX: Compliance Analyzer may warn NuGet packages are unlisted
PG-2621
2023.34
FIX: Feed replication errors may be logged for high-volume docker feeds during push/retention
PG-2628
2023.34
FIX: Creating a feed that is connecting to another feed sometimes fails
PG-2622
2024.0
⭐ Major Release ProGet 2024 ⭐
PG-2617
2023.33
FIX: FeedManagement API not returning feedType for debian feeds
PG-2618
2023.33
FIX: Newlines may be missing between package stanzas in Debian index files for some local packages
PG-2619
2023.33
FIX: ProGet may fail to detect control file in some Debian packages
PG-2620
2023.33
FIX: Distro not correctly propagated in all Debian replication configurations
PG-2611
2023.32
FIX: Improve messages/error handling when NuGet v2 API is disabled
PG-2595
2023.32
FIX: Native API may error when API_Key is specified on JSON Body
PG-2616
2023.32
Upgrade InedoLib to v980.0.8
PG-2609
2023.32
FIX: Legacy license urls that start with www. may not be detected
PG-2615
2023.32
Performance improvements for VulnerabilityDownloader when PG2024 preview features are enabled
PG-2613
2023.32
FIX: Error with some features after enabling Policies Preview Feature
PG-2614
2023.32
FIX: Improve SQL connection handling on exceptions
PG-2610
2023.32
Add additional database performance hints required for some SQL Server versions (regression PG-2606)
PG-2612
2023.32
FIX: Error creating in Docker feed wizard connecting to other feed
PG-2608
2023.32
FIX: Edge Nodes should allow Download Statistics feature
PG-2594
2023.31
FIX: Invalid metadata when generating rpm indexes from ubi9-appstream
PG-2607
2023.31
FIX: Increase maximum RPM metadata header size sanity check
PG-2605
2023.31
FIX: PyPi Packages incredibly long version numbers may duplicate or cause duplicate errors
PG-2596
2023.31
Projects 2024 Enhancements [2024 Preview Feature]
PG-2606
2023.31
Various database performance improvements (deadlock, timeout reductions)
PG-2604
2023.31
FIX: Unnamed Maven may cause package listing package to give a 500 error
PG-2599
2023.31
FIX: PGVD Affected Version Range Improvements [2024 Preview Feature]
PG-2602
2023.31
FIX: resetadminpassword utility does not add admin user back to Admin group in all cases
PG-2570
2023.31
Upgrade CycloneDX Libraries to add support for 1.5 format
PG-2601
2023.31
FIX: Docker Connectors may fail to pull manifests when attempting to pull a fat manifest from K8S.gcr.io
PG-2600
2023.31
FIX: Unsupported metadata version 2.3 error on python feeds / PyPi packages
PG-2598
2023.31
Add option to disable NuGet v2 API
PG-2597
2023.31
Reduce refresh rate of Notification Bar when browser is idle
PG-2579
2023.31
FIX: Cannot assign a license to a Maven package
PG-2593
2023.30
Package Policies and Project Builds [2024 Preview Feature]
PG-2578
2023.30
FIX: Common Package API (Package Versions) Returns all Versions instead of Specified
PG-2567
2023.30
FIX: npm Feed Importer may not download all package versions
PG-2587
2023.30
FIX: Assigning licenses to npm files with embedded licenses may fail
PG-2592
2023.30
FIX: RPM not presented when creating a new connector
PG-2588
2023.30
FIX: Webhooks created in older versions of ProGet may not fire or be migratable to preview feature
PG-2591
2023.30
FIX: Do not URL encode values in Filename field of Debian repository index
PG-2581
2023.30
FIX: Uploading assets to case-differing folders may create in case-sensitive folders even though case-insensitive is enabled
PG-2585
2023.30
FIX: Integrate with apt instructions are incorrect
PG-2590
2023.30
FIX: package:// based license URLS may not be recognized on NuGet packages with embedded licenses
PG-2589
2023.30
FIX: PGVD may display vulnerability ranges using the wrong syntax
PG-2586
2023.30
FIX: Maven index can have corrupt data when connector artifacts are included
PG-2584
2023.30
FIX: Docker Connectors cannot download layers from https://k8s.gcr.io
PG-2583
2023.30
FIX: Timeout when enabling Vulnerability Preview Feature
PG-2582
2023.30
FIX: Feeds may show a Package Count > 0 when Package Versions Count is 0
PG-2572
2023.30
Add "Automatically delete stale server records" to ProGet Cluster
PG-2574
2023.30
FIX: Errors in feed cleanup from Docker images referenced by helm charts
PG-2568
2023.29
Add Webhook Improvements [2024 Preview Feature]
PG-2571
2023.29
Vulnerability Management & Database Improvements [2024 Preview Feature]
PG-2577
2023.29
FIX: Add Maven packages to "local/cached" packages page
PG-2576
2023.29
FIX: Maven artifacts will show as "missing packages" in SCA releases
PG-2575
2023.29
Database performance improvements (locking, deadlock reduction)
PG-2573
2023.29
FIX: Invalid SQL Syntax on Older SQL Server Versions
PG-2569
2023.29
FIX: ExecutionLogRetention may time out when purging log messages
PG-2559
2023.28
FIX: Warning that SAML is a ProGet Enterprise feature not displayed in Trial edition
PG-2566
2023.28
FIX: Returns 500 error when Bypassing Integrated Authentication on feeds
PG-2565
2023.28
Add OSS Index to PGVC Migration for Vulnerability Assessments
PG-2564
2023.28
FIX: Error Migrating npm packages with plus symbol in the name
PG-2563
2023.28
FIX: [SCA Projects] Scoped npm packages have an invalid PURL
PG-2562
2023.28
FIX: Disable default 100s timeout for HttpClient in replication
PG-2561
2023.28
FIX: Error while fetching an asset during replication can prevent the asset from being replicated correctly later
PG-2560
2023.28
Don't use namespace as Group when promoting Docker images
PG-2558
2023.27
Add Enhanced License Detection [2024 Preview Feature]
PG-2557
2023.27
FIX: Docker Promotion Comments May Not Be Recorded (API)
PG-2556
2023.26
FIX: SBOM with unqualified packages are not recognized in Release analysis
PG-2555
2023.26
FIX: Notifications for SCA Project Owners Not Sending
PG-2552
2023.26
FIX: Docker Promotion Comments May Not Be Recorded
PG-2554
2023.26
Add Docker Layer Scanning [2024 Preview Feature]
PG-2553
2023.26
FIX: Error browsing certain packages on a UPack feed (PG-2547 regression)
PG-2551
2023.25
Add retentionRulesEnabled Property to Feed API
PG-2547
2023.25
Add Origin_Url to Packages
PG-2550
2023.25
FIX: Remove unnecessary checks for application/json content type in Feed Management API
PG-2549
2023.25
FIX: Disabling Integrated Authentication may error when logged in using integrated authentication
PG-2546
2023.25
Performance improvement for loading single, local NuGet packages in UI
PG-2529
2023.25
FIX: Add "Disable Release Analysis" option on feed configuration to potentially improve performance when adding/promoting multiple packages to a feed
PG-2540
2023.25
FIX: Tile View icon for RPM feed and Selection on assets
PG-2548
2022.31
FIX: Some npm packages fail to upload with an invalid npm package error when adding a v to the version number
PG-2504
2023.24
Add "Delete Newer versions" to Docker container retention rules
PG-2545
2023.24
FIX: SQL Timeout may occur during certain feed update operations
PG-2544
2023.24
FIX: API request for connectors with spaces in the name
PG-2538
2023.24
FIX: Docker Image Promotion may not record promotion history through API
PG-2541
2023.24
FIX: Links for Ranged PyPi Dependencies may lead to invalid version
PG-2537
2023.23
Add CRAN (R) Feed Type
PG-2539
2023.23
FIX: npm audit sometimes errors when the vulnerability severity is none
PG-2536
2023.22
FIX: Login Redirect URL is ignored when using SAML authentication
PG-2535
2023.22
FIX: Hide package bulk edit link if not logged in
PG-2534
2023.22
FIX: Deprecation data for NuGet, npm packages cannot be deleted from the UI once added
PG-2503
2023.22
Implement Bulk Advisory Endpoint ("npm audit" ) on npm API
PG-2533
2023.22
Add "Feed Importers" feature to help import packages from other feeds
PG-2530
2023.22
New Feed Type: Alpine (APK) Feeds
PG-2532
2023.22
Add "Debian (New)" Feed Type, Change old to "Debian (Classic)"
PG-2531
2023.22
Add Support for Connectors on RPM Feeds
PG-2511
2023.22
Add “Yank” Support for PyPi packages
PG-2526
2023.22
FIX: [Universal package API] Fix empty group behavior, add support for * query on group
PG-2527
2023.22
FIX: Improve the error message thrown when a null Display Name value is sent when using SAML Integration
PG-2528
2023.22
FIX: Dual-licensed NuGet packages with an OR-licensed rule may be blocked from dowload
PG-2519
2023.21
FIX: Quirks with common packages API and API logging
PG-2525
2023.21
Upgrade InedoLib to v960.0.6
PG-2524
2023.21
FIX: Npm download handler may cache packages even if feed caching is disabled
PG-2521
2023.21
FIX: Number localization issue when editing vulnerability auto-assessment ranges
PG-2520
2023.21
FIX: Download blocking settings may not display properly when editing
PG-2517
2023.21
FIX: Cannot add a new Package Filter when package filter extension is installed
PG-2516
2023.21
FIX: Inactive filter on Releases page does not return inactive projects
PG-2523
2023.21
FIX: NuGet connector health check may fail due to GitLab Packages bug (workaround)
PG-2522
2023.21
Add drop path / bulk import support for Maven feeds
PG-2518
2023.21
Change "an item with the same key" message in replication logs to Debug (not Warn)
PG-2502
2023.20
Use instance name instead of IP address for looking up replication clients
PG-2510
2023.20
FIX: Cannot associate feeds when editing a connector from the Connector Details page
PG-2498
2023.20
FIX: Last-Modified Header on conda-feed channeldata.json & repodata.json incorrect
PG-2499
2023.20
FIX: NuGet Package Versions Resource should return 404 when no versions are found
PG-2507
2023.20
FIX: PyPI connectors may have issues parsing HTML documents with unexpected elements
PG-2515
2023.20
FIX: Replication client may crash upon receiving invalid feedstate
PG-2477
2023.20
FIX: Retention rule on container feed may not delete duplicated tags
PG-2514
2023.20
FIX: Package Deployment API Error (No JSON content found)
PG-2513
2023.20
Ignore task cancellation errors on Feed API that are typically caused by client cancelation/disconnects
PG-2512
2023.20
FIX: Creating a new PyPi feed w/ PyPi.org connector should enable exact match (no search) by default
PG-2509
2023.20
FIX: Retention rules on Manage Feed Page don't wrap long lines of text (UI only)
PG-2506
2023.20
FIX: SPDX expression parsing non-OR licenses with spaces yield unknown licenses
PG-2505
2023.20
FIX: GitHub npm connectors fail validation with "Unable to query" error
PG-2501
2023.20
FIX: Do not Validate NuGet connector Url when Skip Health Check is checked
PG-2500
2023.20
Vulnerabilities marked as "Ignore" should not be returned in NuGet Vulnerabilities API
PG-2495
2023.19
Upgrade InedoLib to v980.0.5
PG-2497
2023.19
Add support for InRelease file in Debian feeds
PG-2496
2023.19
FIX: Docker Feed Retention jobs may fail with error InvalidCastException
PG-2494
2023.19
FIX: Native API does not return properly formatted boolean values
PG-2440
2023.19
Implement Ruby Gems Compact API
PG-2493
2023.19
FIX: List Replications, Feeds Page May Crash if Invalid Replication Configuration data exists
PG-2491
2023.19
FIX: Deleting a SCA release redirects to incorrect page with error message
PG-2485
2023.19
FIX: Editing feed group will un-group other feeds in group
PG-2489
2023.19
FIX: Entering new license key may not immediately activate new license
PG-2484
2023.19
FIX: Potential migration issue with package feed statistics
PG-2490
2023.19
FIX: [SCA] Cannot generate an SBOM if an SBOM file was uploaded that does not contain components
PG-2483
2023.19
FIX: Issue with Edge Node download statistics
PG-2488
2023.19
FIX: Common Packages API package download handle may fail for certain feed types
PG-2487
2023.19
FIX: Common Packages API does not set Content-Type on all responses
PG-2486
2023.19
Add endpointUrl to feed management API
PG-2481
2023.18
Update InedoLib to 980.0.4
PG-2482
2023.18
Add edge node download handler
PG-2471
2023.18
Add SetStatus Endpoint to Common Package API
PG-2479
2023.18
FIX: Incorrectly formatted alternate package version ranges of deprecated NuGet packages causes an error in Visual Studio
PG-2478
2023.18
FIX: Promotion of Docker Image does not promote if only tag is different
PG-2480
2023.18
FIX: Download Debian packages returns a 404 error
PG-2476
2023.18
Add paging to the List Docker Repository Tags page
PG-2475
2023.18
FIX: Add Package Filters back to the manage feed page
PG-2474
2023.18
FIX: [Download Statistics] Package Downloads UI not displaying the most recent download records
PG-2472
2023.18
FIX: Connector filter wildcard allows can override specific blocks
PG-2441
2023.18
FIX: Web UI may inappropriately display a download blocked if there's an auto-assessment
PG-2473
2023.18
FIX: SCA License Summary may incorrectly display rules for conditionally blocked licenses
PG-2453
2023.17
Add support for npm 9.x.x Web Auth endpoint when using npm login
PG-2455
2023.17
FIX: Remote VSIX Packages should not attempt to display embedded icons or log errors
PG-2468
2023.17
Add Cache Headers to PyPi Package Download Endpoint
PG-2467
2023.17
FIX: Cannot download older source distributions from pypi.org if package name has a dash
PG-2433
2023.17
Bypass integrated authentication on non-supported feeds (Integrated Web Server)
PG-2470
2023.17
FIX: Debian package downloads can fail with S3 storage
PG-2469
2023.17
FIX: Legacy feed migration can fail on retry
PG-2465
2023.16
FIX: Aggregated package download count are not imported during migration (PG-2448 regression)
PG-2466
2023.16
FIX: Retention policies may take a long time to query packages (PG-2448 regression)
PG-2464
2023.16
FIX: Improve package version inference for non-wheel packages on PyPi connectors to pypi.org
PG-2463
2023.16
FIX: PyPi Packages without Files give an error when attempting to download/view
PG-2462
2023.16
FIX: Downloading SBOM file should require only Projects_View permission
PG-2448
2023.15
Further database performance improvements for updating download statistics
PG-2454
2023.15
FIX: V3 API on NuGet feed is disabled when updating feed via API call
PG-2456
2023.15
FIX: Write versions in non-normalized form to repodata.json for a feed [conda]
PG-2457
2023.15
FIX: Extension download from VSIX feed may fail when using connectors with caching enabled
PG-2449
2023.15
Add support for .snupkg files to bulk feed import
PG-2452
2023.15
Add additional checksums to universal package metadata
PG-2450
2023.15
FIX: Download link for current version of item on previous asset versions page is broken
PG-2439
2023.15
Add Import Endpoint on Universal Feed API
PG-2458
2023.15
FIX: Replication errors on edge edition hub (regression from PG-2430)
PG-2459
2023.15
FIX: Workaround for bug in SQL Server 2019.CU3 (intermittent "Cannot insert duplicate key in Index" error)
PG-2460
2023.15
Add Feed, Asset Directory Descriptions to hyperlink's title attribute when possible
PG-2461
2023.15
FIX: Asset directory search may return results from other directories
PG-2438
2023.14
FIX: Deleting a feed may result in "cannot find table" error
PG-2437
2023.14
FIX: FeedPackages_UpdatePackageData (used by ProGet 2022 migration) will timeout on some versions of SQL Server Update
PG-2430
2023.14
[Edge Edition] Use "Instance name" instead of "Client IP" to determine edge node
PG-2435
2023.14
FIX: Multi-package GHSA Vulnerabilities may not have ranges parsed properly
PG-2445
2023.14
FIX: Possible NullReferenceException when conda metadata is missing a constrains entry
PG-2446
2023.14
FIX: Build numbers are not always considered when checking Conda packages for uniqueness
PG-2443
2023.14
FIX: [Clair] Auto-Assessment Is Failing with Vulnerabilities from Clair
PG-2444
2023.14
FIX: Docker vulnerabilities are not showing the Docker Image layer on the Vulnerabilities Overview Page
PG-2447
2023.14
FIX: Docker Connectors unable to repository listing option
PG-2442
2023.14
Database performance improvements (reduce deadlocks on load balanced clusters, high concurrent package creation, etc.)
PG-2432
2023.13
FIX: [Universal package API] When an empty group is specified all groups are returned
PG-2427
2023.13
Increase timeout for feed migrations from ProGet 2022
PG-2429
2023.13
FIX: [Asset Directory] HEAD requests not returning content-length
PG-2434
2023.13
FIX: error promoting maven package
PG-2436
2023.13
FIX: Licenses issues for unknown licenses are recorded on SCA Releases when license feature is disabled on feed
PG-2431
2023.13
FIX: npm dist-tags may return invalid tags
PG-2425
2023.13
FIX: Webhook $UserName is not populated with the APIContext's Username
PG-2426
2023.13
Installing cached packages from connectors should set package status (listed, deprecated)
PG-2428
2023.13
FIX: Adding SCA Issues for Deprecated packages may yield database error
PG-2424
2023.13
FIX: Some npm Packages may fail to download with a "String is not a valid semantic version" error
PG-2423
2023.12
FIX: Enable RCSI Script (PG-2422) fails when database name is not default
PG-2418
2023.11
FIX: Additional NuGet feed performance fixes (deadlock error reduction)
PG-2422
2023.11
Enable Read Committed Snapshot Isolation on ProGet Database
PG-2421
2023.11
FIX: npm tags not listing for scoped npm pacakges
PG-2420
2023.11
FIX: Packages with embedded file (package://) licenses may be reported as "unknown license" in SCA
PG-2419
2023.11
FIX: Error when creating a feed with a self-connector using the "Feed wizard"
PG-2417
2023.11
FIX: Npm feed performance improvements
PG-2416
2023.11
FIX: Npm feeds with multiple connectors may return 404 even though package is in one of the remote feeds
PG-2415
2023.11
FIX: "library/" prefix maybe stripped on Docker connectors with "Do not use library/ prefix" option selected
PG-2395
2022.30
FIX: OSSIndex causes vulnerabilities to be removed and re-added
PG-2366
2022.30
FIX: Updating connector settings may clear connector filter list (v2022)
PG-2347
2022.30
FIX: VSIX packages with embedded images may throw a 404 exception
PG-2337
2022.30
FIX: [Linux/Docker Only] Cannot install new extensions
PG-2319
2022.30
Add InstanceId to Edge Node Configuration
PG-2409
2023.10
Set write permissions on shared configuration file on new installs
PG-2414
2023.10
FIX: Potential Performance Updates for NuGet feeds using Indexed view
PG-2408
2023.10
FIX: Deleting a package version sometimes deletes all versions for that package
PG-2413
2023.10
FIX: Package History may show published user as Anonymous
PG-2412
2023.10
FIX: Packages with manually assigned licenses may be reported as "unknown license" in SCA
PG-2411
2023.10
FIX: Assigning a licenses to an Unknown Licenses may use incorrect URL on scoped npm packages
PG-2410
2023.10
FIX: PGVC vulnerability records without summaries can't be viewed
PG-2396
2023.9
FIX: Error tagging npm packages without existing tags
PG-2397
2023.9
FIX: Docker retention log text about "number of packages" and size is incorrect
PG-2406
2023.9
FIX: Python packages without licenses display an error when viewing in feed list
PG-2403
2023.9
FIX: Cannot edit package access rules
PG-2402
2023.9
FIX: Setting to enable/disable dependencies API in RubyGems feeds is missing [regression]
PG-2398
2023.9
FIX: Promotion in Docker registries fail with a feed does not support promotion error
PG-2399
2023.9
FIX: [Asset Directories] Uploading Assets through the UI does not track a version change
PG-2401
2023.9
FIX: Edit universal package on virtual package converts it a non-virtual package
PG-2400
2023.9
FIX: [Asset Directory] Manage asset directory properties may not change immediately
PG-2390
2023.9
FIX: OSSIndex causes vulnerabilities to be removed and re-added
PG-2391
2023.9
[High Availability] Add advanced configuration for Service Messenger to configure per node ports
PG-2392
2023.9
FIX: [High Availability] Service messenger custom port not always updating when changed
PG-2394
2023.9
FIX: Docker connector configuration cannot set the No Library option to false
PG-2405
2023.9
FIX: Scoped npm packages without licenses may not include scope name in packageid:// license
PG-2404
2023.9
FIX: Unknown licenses cannot be easily edited if unknown licenses are blocked
PG-2387
2023.8
Additional Performance improvements (create/delete package potential deadklock)
PG-2393
2023.8
FIX: Re-index can fail for asset directories with missing files and versioning enabled
PG-2373
2023.8
FIX: Handle nonnormalized PyPI package file names created in earlier versions of ProGet
PG-2389
2023.8
FIX: Drop path import does not work for debian packages
PG-2388
2023.8
FIX: Improper escaping in some docker connector requests (2023 regression)
PG-2382
2023.8
FIX: NuGet feed data migration can fail for packages with duplicated indexed symbol files
PG-2384
2023.8
FIX: Adding NuGet packages with duplicate pdb files can fail
PG-2385
2023.8
FIX: Add more information about Certificate Warning errors
PG-2386
2023.8
Add option to delete images when blobs are missing on Docker feed re-index
PG-2374
2023.7
Additional performance improvements (NuGet_GetPackage, etc)
PG-2379
2023.7
FIX: Extended metadata for certain RubyGems may not be imported, leading to package-not-found errors
PG-2381
2023.7
FIX: SCA Licenses Inaccurately reports "Unknown License" for packageid:// type licenses
PG-2380
2023.7
FIX: Remote PyPi packages that specify Licenses and Classifiers may report an incorrect license
PG-2378
2023.7
FIX: Conda packages with null licenses cause feed page to display error instead of package
PG-2377
2023.7
Add extended tag data API to Docker feeds
PG-2376
2023.7
FIX: Helm Connector: show option to omit packages with invalid metadata
PG-2375
2023.7
FIX: NuGet packages with aliased versions may not be downloaded (16.2.0.0 and 16.2.0)
PG-2372
2023.6
Add ?dbcache=false parameter to healthcheck to allow for more rapid discovery of database outages
PG-2371
2023.6
FIX: Feed-level "dry run check" is inverted (may run when disabled, or not run when enabled)
PG-2370
2023.6
FIX: SCA issues may not report data properly (license linkage, vulnerability linkage)
PG-2369
2023.6
FIX: MigrationSkipped flag should be reset to false on successful feed migration
PG-2368
2023.6
FIX: Individual feeds to migrate option is not always respected
PG-2367
2023.6
Add "Bulk Edit" for Connector Filters
PG-2327
2022.29
FIX: Vulnerabilities without CSSV Score cause All Versions page to error
PG-2328
2022.29
Improve performance of specs API in RubyGems feeds
PG-2329
2022.29
FIX: Links to local PyPi Packages with dots in name are not located in simple api index
PG-2364
2023.5
FIX: Updating connector settings may clear connector filter list
PG-2365
2023.5
FIX: Potential performance improvement for timeouts/errors with NuGet_GetPackage
PG-2363
2023.5
FIX: Dashboard Feeds pie chart always shows in bytes
PG-2362
2023.5
Upgrade InedoLib to v980.0.2
PG-2361
2023.5
FIX: Spurious task canceled exceptions logged in diagnostic center
PG-2360
2023.5
FIX: HTTP/S Settings Page generates a self-signed certificate with an invalid certificate chain
PG-2359
2023.5
Add vulnerability details to the NuGet V3 API for integration with Visual Studio and the NuGet CLI
PG-2358
2023.5
FIX: Release Analysis behaves differently when run interactively and via the scheduled task
PG-2355
2023.5
FIX: Fix for deadlock issues (FeedPackageVersions_RecordDownload)
PG-2357
2023.5
FIX: Some advanced settings on feeds are not properly persisted
PG-2356
2023.5
FIX: Migration execution may be incorrect and not restartable
PG-2354
2023.5
FIX: Requests for uncached scoped npm connector packages can fail with 404
PG-2353
2023.5
Implement content filter for docker feed replication
PG-2349
2023.4
Update to InedoLib 980.0.1
PG-2352
2023.4
FIX: Error adding or migrating NuGet packages with multiple identical indexed symbols
PG-2351
2023.4
FIX: Unscoped private npm packages may fail to install on some client versions
PG-2350
2023.4
FIX: Helm chart download blocking errors with unable to cast object exception.
PG-2346
2023.4
FIX: Local Packages Page bulk edit shows no packages are selected
PG-2348
2023.4
FIX: VSIX packages with embedded images may throw a 404 exception
PG-2345
2023.3
FIX: Vulnerability Scanner specifies incorrect package type for some feeds
PG-2344
2023.3
FIX: npm scoped package metadata queries may return 404 even if packages are present
PG-2343
2023.3
FIX: NuGet latest version queries can be very slow
PG-2342
2023.3
FIX: ProGet 2023 data migration can fail for NuGet packages that have multiple copies of the same indexed pdb files
PG-2341
2023.2
FIX: Package Promotion API can return 500 instead of more appropriate HTTP error codes for some invalid inputs
PG-2340
2023.2
FIX: Error pushing .snukpg to a feed using NuGet
PG-2339
2023.2
FIX: Deleting all versions of a Chocolatey package from the UI can delete other packages in the feed
PG-2338
2023.2
FIX: npm scoped package downloads may fail after upgrade
PG-2336
2023.2
FIX: Feed configuration settings can be reset after saving with certain combinations of settings
PG-2335
2023.1
FIX: Possible failure migrating nuget symbol package data to ProGet 2023 table
PG-2334
2023.1
Update to Inedo.SDK 2.3.0
PG-2332
2023.1
FIX: Cannot add or edit user directories
PG-2333
2023.1
FIX: Error editing some docker configuration on older Docker feeds
PG-2331
2023.1
FIX: Download button may show "Blocked" due to vulnerability on different package version
PG-2158
2023.0
⭐ Major Release ProGet 2023⭐
PG-2325
2022.28
FIX: Invalid pattern error when parsing some mswin-based rubygems
PG-2323
2022.28
FIX: Custom replication settings may not persist when editing page
PG-2320
2022.27
Add workaround for RubyGems.org Deprecating the "Dependencies" API
PG-2322
2022.27
FIX: Some feed specific advanced settings may not be retrieved correctly from database
PG-2321
2022.27
FIX: Improper escaping in some docker connector requests
PG-2318
2022.27
Make Active Directory (LDAP) V4 the Default Directory
PG-2317
2022.27
Add stripSignature, useApiV3 to Feed API
PG-2316
2022.27
Add Maven & Gradle Package Installation Instructions
PG-2314
2022.27
FIX: Failed NuGet package delete may cause package file to be deleted without database record
PG-2306
2022.26
Allow feed features to be configured via the Feed API
PG-2305
2022.26
Add ability to download snupkg files
PG-2301
2022.26
FIX: Deleting Unlisted NuGet packages from UI may not result in a delete operation
PG-2313
2022.26
Maven: Add SHA256 and SHA512 hash algorithm support
PG-2311
2022.26
FIX: 2023 Preview UI Fixes for Editing Connectors
PG-2310
2022.26
FIX: 2023 Preview UI shouldn't prompt to create connectors for RPM feeds
PG-2302
2022.25
Tweaks for ISV Edition (License Key, White Labeling Styling)
PG-2299
2022.25
FIX: Docker tags created without timestamps can cause issues in one-way replication
PG-2307
2022.25
FIX: Conda packages uploaded via curl may result in an error
PG-2309
2022.25
FIX: PGVC can cause spurious exceptions in feed types that do not have vulnerability information
PG-2308
2022.25
FIX: Exception downloading debian packages if stored in AWS
PG-2304
2022.25
FIX: Symbol server handler may return 401 with valid Basic authentication
PG-2303
2022.25
Add "Manage Projects" as a Built-in Security Task
PG-2300
2022.25
Add Last-Modified header for Asset Directory HEAD requests
PG-2298
2022.24
FIX: Helm charts may fail to download when checking for vulnerabilities
PG-2296
2022.24
FIX: Rpm packages uploaded via curl may give 400 error with "invalid header" error
PG-2297
2022.24
Workaround for Azure DevOps connector errors due to invalid NuGet package metadata
PG-2295
2022.24
FIX: Escape non-ASCII characters in Conda feed channeldata.json and repodata.json
PG-2265
2022.24
FIX: Integrated Web Server: Cannot use feeds other than NuGet and Universal Packages when Windows integrated Authentication is enabled
PG-2294
2022.23
FIX: Components are added to an SCA Release after subsequent SBOM imports
PG-2292
2022.23
FIX: Universal Package Feed API does not handle improperly encoded path separators when listing files
PG-2270
2022.23
Improved Feed-creation Experience [2023 Preview Feature]
PG-2269
2022.23
Web-based Universal Package Editor [2023 Preview Feature]
PG-2293
2022.23
FIX: License checking on retention policies may result in "not available on ProGet Free" for paid licenses
PG-2291
2022.23
FIX: Package statistics for Maven downloads may not be recorded
PG-2290
2022.22
FIX: PyPi Simple Index may return incorrect hrefs [regression from 2022.20]
PG-2289
2022.22
Improve Dashboard Feed query performance
PG-2288
2022.22
FIX: Cannot push universal packages without the Feeds_OverwritePackage task
PG-2287
2022.21
FIX: .snupkg creation may fail with SQL pemission error
PG-2284
2022.21
FIX: Database command caching may cause Health check to report a healthy database
PG-2277
2022.20
FIX: Cannot browse/delete assets folders containing a file with an identical name
PG-2279
2022.20
Update InedoLib to 957.0.3
PG-2275
2022.20
FIX: Users should not be able to add a new Built-In user directory
PG-2286
2022.20
Add additional forwarding url to support npm audit proxying
PG-2285
2022.20
FIX: Retention rule in edge nodes use only dry run mode
PG-2280
2022.20
FIX: data-requires is missing from connector packages in PyPI simple API
PG-2281
2022.20
FIX: Use more aggressive HTML encoding for attributes in simple PyPI API for better parity with pypi.org
PG-2283
2022.20
FIX: PyPI dependencies are not being displayed in the UI for some packages
PG-2282
2022.20
Add support for improved Active Directory integration (v4) [2023 Preview Feature]
PG-2266
2022.20
Add support for ProGet Vulnerability Central [2023 Preview Feature]
PG-2278
2022.20
FIX: Conda package requests do not normalize versions
PG-2268
2022.20
Integrated .snupkg NuGet Symbol Support [2023 Preview feature]
PG-2276
2022.20
FIX: New Docker replication does not detect remote retags correctly
PG-2274
2022.19
FIX: Universal package feeds may require Feeds_OverwritePackage when adding a package even if package does not already exist
PG-2273
2022.19
FIX: Case-insensitive file system wrapper may return false positives for file existence checks on Linux
PG-2272
2022.19
FIX: Error promoting certain remote PyPi Packages
PG-2271
2022.19
FIX: Replication configuration can get improperly deleted after certain edits
PG-2267
2022.19
HTTP/HTTPS Binding Options [2023 Preview Feature]
PG-2264
2022.19
FIX: Do not consider local delete records when replication is not configured to propagate deletes
PG-2263
2022.18
FIX: Packages with license urls are not resolved to known licenses by PackageAnalyzer job
PG-2262
2022.18
FIX: Vulnerability issues are incorrectly being created for project releases that do not use vulnerable packages
PG-2255
2022.18
Clarify Service Messenger Not Connected Warning on HA Cluster
PG-2261
2022.18
Aggregate/group SCA Releases in the UI when there are a lot of releases
PG-2260
2022.17
Upgrade InedoLib to v957.0.1
PG-2257
2022.17
FIX: Top 10 largest packages view does not filter on feed ID
PG-2259
2022.17
Add SSL support for the Integrated Web Server
PG-2258
2022.17
New Docker feed replication system [preview]
PG-2256
2022.17
Allow Package Delete on Edge Nodes
PG-2253
2022.17
Improve performance of helm feeds in UI
PG-2245
2022.16
FIX: npm replication not always including package tags
PG-2250
2022.16
FIX: Docker tag replication will not apply tags to duplicated images
PG-2252
2022.16
FIX: Created_Date is not set on tags when they are specified with an image push
PG-2254
2022.16
Add PackageInfo, VulnerabilityInfo to SCA API
PG-2251
2022.16
Upgrade InedoLib to v957.0.0
PG-2246
2022.15
FIX: Add the edit npm package tags page back to the UI
PG-2249
2022.15
FIX: Service arguments from v3 may cause issues on startup
PG-2248
2022.15
FIX: Spurious exceptions written to log on some successful responses
PG-2236
2022.15
FIX: Multiple incoming replication configurations do not honor different sync tokens
PG-2247
2022.15
Upgrade InedoLib to v950.6.9
PG-2234
2022.14
FIX: Docker connectors with prefixes do not strip "library/" prefix for images with no namespace
PG-2232
2022.14
Add additional logging to outgoing (client) replication
PG-2239
2022.14
FIX: Virtual Packages without virtualPath Specified will error on Metadata page
PG-2242
2022.14
FIX: Cannot upload packages when the control and/or data files are using zstd compression
PG-2244
2022.14
FIX: Deleting a specific UPACK version may delete all versions
PG-2233
2022.14
FIX: Python Source Packages with non-rooted tarballs cannot be uploaded
PG-2238
2022.14
FIX: Copy Package Instructions button not visible when using light mode
PG-2237
2022.14
Implement Ruby `/` and `/info/GEM_NAME` endpoints
PG-2240
2022.14
FIX: Cannot delete Debian packages
PG-2235
2022.14
Add support for prerelease_specs.4.8.gz in rubygems feeds
PG-2241
2022.14
FIX: SAML attribute “IssueInstant” should be zulu-format
PG-2225
2022.13
FIX: Instructions on uploading upack files
PG-2226
2022.13
FIX: Add integer sorting to Maven version qualifiers
PG-2228
2022.13
FIX: Docker feed replication reports errors on feeds with foreign image layers
PG-2224
2022.13
FIX: Error parsing certain gemspecs from connectors
PG-2230
2022.13
FIX: Pull to PyPi Page may not download correct version
PG-2229
2022.13
FIX: Creating New Retention Rules for Docker feeds may yield incorrect saved results
PG-2221
2022.12
FIX: Installation instructions does not expand certain variables
PG-2214
2022.12
Add add autocomplete drop down for popular Docker registries
PG-2222
2022.12
FIX: Deadlock errors with multiple/simultaneous image pushes
PG-2215
2022.10
FIX: Feed Management API shouldn't require API Key to view anonymous feeds
PG-2212
2022.10
FIX: Upack contentOnly (Download as Zip) handler does not download contents with improper path encodings
PG-2217
2022.10
Automatically analyze release when SBOM is imported
PG-2216
2022.10
Add Analyze Release Endpoint and other methods to the SCA API
PG-2213
2022.10
Add NugetRequestLimit Advanced Setting to help with v2022 upgrade performance
PG-2218
2022.10
FIX: Replication migration wizard page may crash w/ certain old replication data
PG-2220
2022.10
FIX: Error with Conda package versions that have leading "0"s
PG-2211
2022.9
FIX: npm connector shows anonymous authentication when only a password is entered for token authentication
PG-2210
2022.9
FIX: Some npm remote registries do not return a "time" property in their metadata
PG-2209
2022.9
FIX: ProGet.Service.exe "install" command may register a .dll instead of an .exe
PG-2199
2022.8
FIX: Feed Cache not invalidated when changing license rules on license type page
PG-2198
2022.8
FIX: Edition text in footer may be incorrect depending on license key
PG-2200
2022.8
FIX: SCA API error when uploading a SBOM with no components
PG-2201
2022.8
FIX: Replication dashboard may error when a deleted feed isn't removed from cache
PG-2203
2022.8
FIX: License & Activation Page does not show edge node configuration [Edge Edition]
PG-2202
2022.8
FIX: Automatic activation on web clusters may incorrectly overwrite activation codes
PG-2204
2022.8
FIX: Homepage may prompt for license when configured as edge node [Edge Edition]
PG-2206
2022.8
FIX: Feed management API is missing data for certain Conda and rpm feeds
PG-2205
2022.8
FIX: Edge node not always passing instance name, category, and sub category during replication [Edge Edition]
PG-2207
2022.8
FIX: Embedded file licenses for local NuGet packages may result in incorrect API urls
PG-2208
2022.8
FIX: When using multiple login options, hitting enter on Login Page changes tabs instead of logging in.
PG-2196
6.0.20
FIX: Conda connector indexing can fail when a package has multiple source_urls
PG-2191
2022.7
Improvements to simplify white labeling [ISV Edition][Preview Feature]
PG-2193
2022.7
FIX: Upgrade InedoLib to v950.6.8
PG-2195
2022.7
FIX: Conda connector indexing can fail when a package has multiple source_urls
PG-2194
2022.7
FIX: Error downloading Helm charts with improperly formatted "urls" metadata
PG-2192
2022.6
FIX: Delete package page does not work in some feed types
PG-2190
2022.6
FIX: Allow . in legacy NuGet version prerelease field
PG-2189
2022.6
Optimize log message retention
PG-2186
6.0.19
FIX: Errors installing NuGet packages with more than ~2bn downloads
PG-2178
6.0.19
FIX: NuGet packages with 2.1B+ downloads cause parsing error in some searches
PG-2177
2022.5
FIX: Scoped npm package links are pre-escaped on the list local package pages
PG-2184
2022.5
FIX: Errors installing NuGet packages with more than ~2bn downloads
PG-2181
2022.5
Incluse Sonatype (OSSIndex) as a Built-in Extension
PG-2182
2022.5
Set MaxPoolSize on database connections to use to 1000 by default
PG-2175
2022.5
Add Tile Layout for Feeds [Preview Feature]
PG-2174
2022.5
Add Whitelabeling Feature [Preview for ISV Edition]
PG-2185
2022.5
Update to InedoLib 950.6.7
PG-2183
2022.5
FIX: Zero length fields in Maven indexes cause connector indexing jobs to fail
PG-2180
2022.5
FIX: Notification bar may not display information about updated versions
PG-2173
2022.4
FIX: Deleted asset directory items cannot be created
PG-2179
2022.4
FIX: Error adding Maven packages when using AWS storage
PG-2176
2022.4
FIX: NuGet packages with 2.1B+ downloads cause parsing error in some searches
PG-2172
2022.4
Add option to ignore invalid helm charts on a connector
PG-2171
2022.3
Upgrade Inedo.SDK to v2.1.0
PG-2170
2022.3
FIX: "from" parameter in npm search API is not always honored
PG-2168
2022.3
FIX: Upgrading extensions may not take full effect without a service restart in some cases
PG-2167
2022.3
Upgrade InedoLib to v950.6.6
PG-2164
2022.3
FIX: Unknown package feeds in projects and releases result in 'An error occurred while retrieving rows.' error when packages are viewed
PG-2169
2022.3
FIX: Self-connector NuGet feeds may incorrectly set Listed=false in package catalog (regression from PG-2121)
PG-2166
2022.3
FIX: Improve Package Not Found error message in Promotion API
PG-2162
2022.2
Upgrade Inedo.SDK to v2.0.3
PG-2161
2022.2
FIX: Excessive database calls when performing API user authentication
PG-2163
2022.2
FIX: Improve performance of NuGet package queries
PG-2160
2022.2
FIX: Docker will sometimes fail to find a manifest when pulling an image from a connector
PG-2159
2022.2
FIX: pdbstr.exe not found errors on Windows
PG-2157
2022.1
Add Custom Usage instructions for Asset Directories
PG-2156
6.0.18
FIX: Create External Group is not properly setting Group_Name [6.1 preview]
PG-2155
6.0.18
FIX: External Users & Groups tab selects wrong user directory [6.1 preview]
PG-2158
2022.0
⭐ Major Release ProGet 2022⭐
PG-2151
6.0.17
FIX: When using multiple login options, hitting enter on Login Page changes tabs instead of logging in.
PG-2150
6.0.17
FIX: Conda package promotion may fail for multi-file packages on the Promote Package page
PG-2153
6.0.17
FIX: Conda packages may not be displayed in combined package lists
PG-2152
6.0.17
FIX: Error when exporting built-in language
PG-2148
6.0.16
Hide vulnerabilities page when Web.HideHomePageFromAnonymousUser is configured
PG-2144
6.0.16
FIX: Maven download counts may not be incremented
PG-2149
6.0.16
FIX: Filter out summaries with Unicode characters from generated repodata.json files in Conda feeds
PG-2146
6.0.16
Allow users with Feeds_ManageFeed to view some event logs
PG-2147
6.0.16
FIX: Case sensitivity in double-encoded path strings for npm path urls (%2F and %2f)
PG-2145
6.0.16
FIX: Universal Packages with versions 50+ char version numbers may cause error in feed UI
PG-2140
6.0.16
FIX: Concurrent PUT of manifest may yield database error
PG-2143
6.0.16
FIX: Username may (still) not be recorded in some cases when publishing packages
PG-2139
6.0.15
FIX: Cannot Bulk Delete Scoped NPM Packages
PG-2141
6.0.15
FIX: Assets uploaded in UI are always given a Content-Type of application/x-www-form-urlencoded
PG-2142
6.0.15
FIX: Adding manual Maven vulnerabilities from package page doesn't include the group name
PG-2138
6.0.14
FIX: Username may not be recrded in some cases when publishing packages
PG-2134
6.0.14
Display Docker image labels on image metadata page
PG-2137
6.0.14
Improve error message when failing to load a package on the list packages page
PG-2133
6.0.14
Add Custom Debug Logging for User Directory 6.1 Preview (6.1 Preview Feature)
PG-2136
6.0.14
FIX: Conda packages may include `dev_url` as an array or a string
PG-2135
6.0.14
FIX: Exception adding Python package using the simple upload API
PG-2132
6.0.13
FIX: Helm feeds can fail to load when a chart has a specified digest
PG-2130
6.0.13
FIX: Missing "Platform" in Ruby Gems causes package to not load
PG-2131
6.0.13
FIX: Older ruby gems may fail when pulling through a connector
PG-2128
6.0.12
FIX: Requests for current_repodata.json are not properly handled in conda feeds
PG-2126
6.0.12
FIX: Only the Built-In User Directory and Username/Password Login Option can be used in ProGet Fee [6.1 preview]
PG-2125
6.0.12
FIX: API Keys still allow username/password even though login method is disabled [6.1 preview]
PG-2123
6.0.11
FIX: Better error message for missing metadata entries in conda packages
PG-2118
6.0.11
FIX: Do not accept Docker image in replication if any of its layers are missing
PG-2119
6.0.11
Enhance package dependencies (pgscan) API to allow multiple dependents to be submitted in one request
PG-2124
6.0.11
Add ability to skip connector health check
PG-2120
6.0.11
Add Support for Multiple Side-By-Side Login Methods (User name/Password, SAML, and Integrated Windows Authentication) (6.1 Preview Feature)
PG-2122
6.0.11
FIX: Ruby Gems may fail with a Value cannot be null error when a platform is not specified
PG-2121
6.0.11
FIX: Connectors to Azure Artifacts will fail when "requireLicenseAcceptance" is not set on the package metadata
PG-2117
6.0.11
Implement re-index for Docker feeds
PG-2116
6.0.11
FIX: Remote feed name mapping not being persisted when updating a replication configuration in new replication UI
PG-2115
6.0.11
FIX: API key authentication does not work with new replication system
PG-2067
6.0.11
FIX: ProGet returns an HTTP 500 when an anonymous request does not have permission to download an asset
PG-2114
6.0.11
FIX: Replication status on 6.1 Preview Replication Dashboard may not properly be reported
PG-2111
6.0.10
Upgrade InedoLib to v950.5.7
PG-2102
6.0.10
FIX: Local Package Search should not be case sensitive
PG-2112
6.0.10
FIX: Previous versions of ruby gems may use latest version download url in web UI
PG-2110
6.0.10
Added ability to configure instance as an Edge Node (6.1 Preview Feature)
PG-2103
6.0.10
Added new replication dashboard and configuration (6.1 Preview Feature)
PG-2108
6.0.9
Redirect to activation page after entering license key
PG-2104
6.0.9
FIX: API Authentication should look at currently logged-in user when no key is provided
PG-2107
6.0.9
Add support for ProGet Edge Edition licensing (6.1 Preview Feature)
PG-2106
6.0.9
Upgrade InedoLib to v950.5.6
PG-2109
6.0.9
FIX: NotSupportedException on Linux when receiving an asset uploaded using a chunked transfer encoding
PG-2101
6.0.9
FIX: Existing vulnerabilities may be auto-assessed
PG-2099
6.0.9
FIX: Universal Package dependency version range should link to page of highest version in range if possible
PG-2105
6.0.9
FIX: Cannot upload to a an asset directory path with whitespace on Linux
PG-2103
6.0.9
FIX: Add support for using X-ProGet-ApiKey header in addition to X-ApiKey
PG-2100
6.0.9
FIX: List Package Versions should respect "hide prerelease" for displaying license information
PG-2094
6.0.9
Add "Copy to clipboard" in the usage instructions
PG-2098
6.0.9
FIX: Upgrade Inedo.UPack to v1.1.1
PG-2096
6.0.9
FIX: Personal API keys with LDAP/AD users not always using the cache
PG-2095
6.0.9
FIX: Make about.json and timestamp in index.json optional in Conda packages
PG-2093
6.0.9
FIX: Otter Package Usage Scanner May Record Incorrect versions on First Scan
PG-2090
6.0.9
FIX: Multibutton styles on ProGet 6.1 User Directories pages [v6.1 preview feature]
PG-2092
6.0.8
Update Inedo.SDK to v1.14.0
PG-2091
6.0.8
Update to InedoLib 950.5.5
PG-2089
6.0.8
New User Directory support that enables the ability for multiple user directories/domains [v6.1 Preview Feature]
PG-2082
6.0.8
FIX: Personal API keys with LDAP/AD users should use the LDAP cache
PG-2088
6.0.8
FIX: Embedded license file links don't lead to file
PG-2087
6.0.8
FIX: FeedCache is not invalidated on the view feeds page
PG-2084
6.0.8
Add support for displaying UPack version ranges
PG-2086
6.0.8
Add additional debugging information to outgoing replication logs
PG-2085
6.0.8
Add embedded license support for npm packages
PG-2083
6.0.8
Add Repackaging Support for Python Wheels
PG-2081
6.0.8
FIX: Kubernetes container usage may display detect containerd-hosted images in on the usage page
PG-2097
6.0.8
Add "Incoming Replication Connections" to replication dashboard [6.1 Preview Feature]
PG-2080
6.0.7
FIX: Feed downloader may cause errors if NuGet v2 API is used
PG-2079
6.0.7
Add Conda feed type
PG-2078
6.0.7
FIX: Cannot pull images from an Azure Container Registry connector when images do not have a namespace prefix
PG-2074
5.3.44
FIX: Repackage-to Feed Should use Promote-to Restriction in UI
PG-2073
6.0.6
Upgrade to InedoLib 950.5.4
PG-2075
6.0.6
Add Import/Export Users & Groups support
PG-2076
6.0.6
Add Import/Export Tasks and Permissions Support
PG-2077
6.0.6
FIX: Telerik NuGet V3 API causes null reference exception on versions page
PG-2072
6.0.6
FIX: Repackage-to Feed Should use Promote-to Restriction in UI
PG-2070
6.0.6
FIX: Python Package Promotion may result in "file is in use" errors [v6 regression]
PG-2069
6.0.6
Improve error message when decoding invalid Basic credentials
PG-2068
6.0.6
FIX: If-Modified-Since request header is not processed correctly in Asset content handler in some cases
PG-2066
6.0.5
Upgrade InedoLib to v950.5.3
PG-2063
6.0.5
FIX: Platform is not forwarded to Ruby Gem connectors in legacy gemspec API in some cases
PG-2064
6.0.5
FIX: OSS Index based Package vulnerabilities may get added multiple times to the database
PG-2061
6.0.5
FIX: Cannot add a new Kubernetes API Scanner
PG-2059
6.0.5
FIX: Anonymous Feed API endpoint requests are adding cache headers when there shouldn't be
PG-2060
6.0.5
FIX: Marshal.dump implementation should only use reference equality when serializing
PG-2058
6.0.5
FIX: Asset directory queries may timeout with certain datasets
PG-2065
5.3.43
FIX: Platform is not forwarded to Ruby Gem connectors in legacy gemspec API in some cases
PG-2062
5.3.43
FIX: Marshal.dump implementation should only use reference equality when serializing
PG-2057
6.0.4
FIX: Ruby Spec: Empty lines in email cause an error downloading the gemspec
PG-2049
6.0.4
FIX: Vulnerabilities filters not working as expected when the "any" option is selected for feed type
PG-2056
6.0.4
FIX: Asset Directories using Cloud Storage cannot upload files
PG-2053
6.0.4
FIX: ProGet may fail to display overview page for some virtual universal packages
PG-2024
6.0.4
Improve UI of Delete Package pages
PG-2055
6.0.4
FIX: Debian package promotion errors with cannot find any packages
PG-2054
6.0.4
FIX: Resolve Pseudo Keys when X-NUGET-APIKEY header is used
PG-2022
5.3.42
FIX: Docker Registries with a large amount of vulnerabilities will cause poor performance on the list repositories page
PG-2045
6.0.3
FIX: Large Docker registries are slow to load and consume large amounts of SQL connections
PG-2052
6.0.3
FIX: User not found page errors with unauthorized exception
PG-2037
6.0.3
FIX: Download remote NuGet packages before checking access rules to fix Whitesource extension error
PG-2047
6.0.3
Add License Type/Rule modification events
PG-2031
6.0.3
FIX: Docker connectors health check does not work with registries that do not support listing
PG-2051
6.0.3
FIX: Feed Group based manage feed permissions not resetting when creating a feed
PG-2038
6.0.3
FIX: Title not displayed for Universal Packages
PG-2050
6.0.3
FIX: Error page displayed when trying to add/configure a package access rule
PG-2028
6.0.3
FIX: ProGet will fail to download Docker Vulnerabilities with a null reference exceptions
PG-2048
6.0.3
Add CVS Score to Vulnerability Database
PG-2046
6.0.3
FIX: Certain packages will cause vulnerability scanning to fail with a NULL reference exception
PG-2044
6.0.3
FIX: Enabling High Availability may cause the ProGet Service to not load extensions
PG-2043
6.0.3
FIX: Promotion API: ToFeed still required when a promote to feed is configured
PG-2042
6.0.3
FIX: Maven Connector Health Check Error on Linux/.NET5
PG-2020
5.3.41
Add Package Description to the Package Overview page
PG-1997
6.0.2
Add Universal Package Metadata (like 5.2) to the View Package Metadata Page
PG-2027
6.0.2
Add dependency records for promotion/repack/delete operations
PG-2025
6.0.2
FIX: Only record pgscan package dependency info if the package is in the feed
PG-2040
6.0.2
FIX: Upload asset page does not work when uploading to a subdirectory on Linux
PG-2039
6.0.2
FIX: Service status would show a message about BuildMaster
PG-2035
6.0.2
FIX: Dark Mode styles not showing properly on Maven Pull to ProGet
PG-2032
6.0.2
FIX: Empty proxy configuration throws a null error on load
PG-2034
6.0.2
FIX: Promotion API requiring ToFeed parameter even when Promotion Pipeline is configured
PG-2033
6.0.2
FIX: Promotion API will fail when using a feed type that does not support repackaging
PG-2030
6.0.2
FIX: Package file check is incorrect and may cause spurious errors logged for NuGet package downloads
PG-2029
6.0.2
FIX: Personal API Keys link only shows for administrators
PG-2026
6.0.2
FIX: Maven metadata for SNAPSHOT versions error when resolved versions lack updated date
PG-2023
6.0.2
Include inedosql in ProGet.Service
PG-2014
6.0.2
FIX: Upack feed showing description instead of short description
PG-2021
6.0.2
Add Package Description to the Package Overview page
PG-2019
6.0.2
FIX: Docker Registries not displaying feed description in MarkDown
PG-2018
6.0.1
FIX: Web server configuration not loaded properly in Docker
PG-2017
6.0.1
FIX: NuGet V2 queries will error with a 401 unauthorized when Anonymous access is enabled for that feed or globally
PG-2016
6.0.1
FIX: Feed description not processing markdown syntax on list packages page
PG-2015
6.0.1
Add Paging, Sorting, Filtering, and Bulk edit support to local containers page
PG-2012
6.0.1
Add "add file" link to web UI for Maven Artifacts
PG-2011
5.3.40
FIX: Error Promoting/Replicating maven artifacts with non-standard files
PG-2013
6.0.0
⭐ Major Release ProGet 6.0⭐
PG-2010
5.3.39
FIX: Clair may scan layers multiple times
PG-1996
5.3.39
Add "Delete all versions" option to Delete Helm Chart page
PG-2009
5.3.39
FIX: Clair Integration will receive a 404 if the layer does not exist in common blob storage
PG-2003
5.3.38
Add latest-unstable virtual tag to Docker Feeds
PG-2007
5.3.38
Add Do Not Download Index support for Maven connectors
PG-2006
5.3.38
Add NuGetPackagesLibrary Advanced Configuration Setting
PG-2008
5.3.38
FIX: Clair integration appears to randomly fail when downloading Docker layer blobs
PG-2005
5.3.37
FIX: POM files downloaded from Maven feeds may be saved with empty contents
PG-2000
5.3.36
FIX: "Enterprise Only" Message appears on Server Cluster Page even if you have Enterprise Edition
PG-2004
5.3.36
FIX: POM files from maven connectors may 404 on request (regression from PG-1995)
PG-2002
5.3.36
FIX: Optimized move is sometimes not performed on local filesystems when it can be
PG-2001
5.3.36
FIX: Unnecessary additional level of buffering on Docker image layer uploads can cause large uploads to take a long time to complete
PG-1999
5.3.36
FIX: Dependencies for remote packages on PyPi feeds may not be displayed in UI
PG-1995
5.3.35
FIX: Potential 500 error when using PUT to maven feeds w/ Amazon S3
PG-1998
5.3.35
FIX: Asset API uses incorrect secured tasks for some actions
PG-1988
5.3.34
FIX: Package Promotion across s3 feeds may yield "HashStream does not support seeking" error
PG-1987
5.3.34
FIX: $PackageProperty() does not properly return releaseNotes on NuGet packages
PG-1991
5.3.34
FIX: Filter feeds in Feed Disk Usage on homepage if user doesn't have access to feeds
PG-1993
5.3.34
FIX: Package History Page - Deployment URL not clickable
PG-1992
5.3.34
FIX: Put Metadata Request for Maven may fail on Linux
PG-1989
5.3.34
Ensure current user uses dbo schema when performing database upgrades
PG-1990
5.3.34
FIX: NuGet v2 connector queries are not getting the $skip and $top values forwarded to them
PG-1983
5.3.33
Add option to crash service if a replication job gets stuck
PG-1977
5.3.33
Improve UI for advanced options in connectors
PG-1986
5.3.33
Improve License Key Expiration Notifications
PG-1985
5.3.33
FIX: Target virtualFile resource name is truncated on Upack Feeds
PG-1984
5.3.33
Expose Users_SetPassword in Native API
PG-1981
5.3.32
FIX: VSIX replication fails when a package does not have four version number components
PG-1979
5.3.32
Improve restart required UI
PG-1945
5.3.32
Personal API Keys [v6 Preview Feature]
PG-1982
5.3.32
FIX: Updating vulnerabilities through the scheduled task caps Package_Versions at 200 instead of 1000
PG-1980
5.3.32
FIX: Intermittent errors when using connectors to PyPi.org
PG-1967
5.3.31
FIX: Allow Connectors to be Edited with Feed-scoped Task
PG-1968
5.3.31
FIX: Error on "Dependencies" tab of Maven artifact for "parent-managed" dependency versions
PG-1973
5.3.31
Add UserPassword as option for install script
PG-1970
5.3.31
FIX: Error during replication ("An item with the same key has already been added.")
PG-1971
5.3.31
FIX: Connector Package Filters for Pypi not always working
PG-1972
5.3.31
FIX: Search API has been deprecated from pypi.org
PG-1974
5.3.31
FIX: Add connector to feed from Manage Feed prompts to create a connector instead of select existing connector
PG-1975
5.3.31
FIX: Show Symbols and Files tabs and content for cached connector packages
PG-1976
5.3.31
Increase efficiency of /health handler
PG-1978
5.3.31
Cache expensive dashboard queries used on home page
PG-1958
5.3.30
FIX: Promotion history for an unscoped package shows in both the unscoped and scoped versions of that package
PG-1962
5.3.30
FIX: Webhook URL being truncated during save
PG-1963
5.3.30
Update InedoLib to v950.1.9
PG-1964
5.3.30
FIX: Allow trailing slash on debian package item names
PG-1965
5.3.30
FIX: DockerImages_GetImagesFromBlobDigest needs to return the Helm Chart Count
PG-1966
5.3.30
Add verbose logging mode for feed replication