# Katello 4.5.0 04/13/2022 * Feature #34783: Set up lab routes for ACS UI and land on read-only index page for ACS * Feature #34856: Show loading state during tracer install * Feature #34805: new host details - Add happy empty states * Feature #34753: - add ouia-ID prop to update buttons in CDN configuration * Bug #34762: Add 'republish repository metadata' to Hammer * Bug #34770: Pin pulp_rpm_client to <3.17.5 * Bug #34696: rename SSH to script provider * Feature #34698: Content view details card - Change a host's content view * Bug #34697: Update Pulpcore to 3.17 * Bug #35064: Bump pulp ansible client bindings to 0.13 * Bug #34670: Multi-page listing when adding repositories to Content Views confuses the number of repositories to add * Refactor #33608: use new Settings DSL in Katello * Bug #34421: Repository Sets - Add Select All & bulk actions * Feature #34865: New host detail - Change content source * Bug #34425: Errata icons are the wrong colors * Bug #35119: Rake task refresh_alternate_content_sources fails when there are no ACSs * Bug #34638: Job invocation installs all the installable errata if incorrect `Job Template` is used * Feature #34795: Extend info box in release field of Deb repository create page in Katello GUI * Bug #34797: New host detail page - sentence case fixes * Bug #34803: Bring back 0 package counts! * Feature #34982: Overview tab - Recent Communication card extensions * Bug #35039: 'Recent communication' card fill using the wrong slot * Bug #34733: Repository set not showing repos after importing library and creating an ak in a disconnected satellite * Bug #34766: Sync Status page does not show syncing progress bar under "Result" column when syncing a repo * Feature #34816: new host detail page - 'Installed products' card * Feature #34814: new host details - Add Subscription UUID to System Properties card * Bug #34817: hammer repo update fails on when providing docker info * Bug #34818: Fix upstream authentication autofill issue for Katello repositories * Bug #32830: docker-ce fails to pull docker images * Bug #34072: Table row selection is slow when per_page is high * Tracker #33448: As a user, I can CRUD custom ACSs via the API and hammer * Feature #34695: Report template support: list enabled repositories and RPM counts for content hosts * Refactor #34719: Remove old Ansible collections UI code * Bug #34957: Manifest refresh randomly fails with "No such file or directory" when having multile dynflow workers * Feature #34461: Add table sorting by column * Tracker #33074: [SAT-4230] New Host details - Subscriptions tab * Bug #32282: new host details - Repos restricted to an OS still show as Enabled on Repository Sets screen * Bug #35073: Attempt to disable a Red Hat Repository fails with error "Cannot delete record because of dependent library_instances_inverse" if the repository is part of any CV versions in Satellite 6.10 * Bug #34944: Upgrade to Satellite 6.10.5.1 fails with error message "PG::NotNullViolation: ERROR: null value in column "erratum_package_id" violates not-null constraint" * Feature #34663: Hosts UI - Module streams - Filter by state & installation status * Feature #34825: Add "needrestart" to trace services which need to be restarted. * Feature #34826: Add "zypper ps" to trace services which need to be restarted. * Feature #34784: Hosts UI - Module streams - Add module stream actions * Bug #34808: Repository Sets - Filter by status * Bug #34924: Hammer is not showing gpg key in repo info * Bug #34926: Upgrade to Pulpcore 3.18 * Feature #34496: Publish new version should redirect to "Version" tab * Bug #34470: Lifecycle Environment tab flash OSTree & Docker details for a second then shows actual content path. * Feature #34916: ACS UI - Refresh action from UI and show last refresh on index * Bug #34490: Red Hat Repositories have weird behavior if arch setting is changed * Feature #34711: Report that lists all the hosts on which a particular repository is enabled * Bug #34836: [SAT-5692] Details tab - Registration details card * Bug #34464: Misleading error message when incorrect org label is entered * Bug #34518: on content import failure for a repository the created version should be cleaned up * Bug #34522: Add deprecation banners for traditional (non-SCA) subscription management * Feature #34527: Add Host collections overview card * Bug #34933: Web elements are not localized Available Button * Bug #34721: Use split button dropdown for Traces & Errata REX actions * Bug #34540: rake katello:correct_repositories will try to re-create content in katello * Feature #34548: New host details - Host collections Add & Remove modals * Feature #34545: support rails 6.1 * Bug #34432: After upgrade products with repositories that had Ignorable Content = drpm can no longer be modified * Bug #34559: CV UI - Patternfly update causes tabs to navigate twice on click * Bug #34530: Failed to docker pull image with "Error: image not found" error * Bug #34576: Deletion of Custom repo deletes it from all versions of CV where it is included but the behavior is different for Red Hat based repos in Satellite 7.0 * Bug #34577: Satellite/capsule 6.10 and tools 6.10 repos are listed in the Recommended Repositories for Sat 7.0 * Bug #34578: [Bug] Custom subscriptions consumed and available quantity not correct in the CSV file * Bug #33592: [SAT-1790] New Host details UI - Permissions audit * Feature #34582: SmartProxy Content download-policy Streamed * Feature #34586: Content view filter should suggest architectures parameters in RPM rule * Bug #34587: default_location_puppet_content setting and others not cleaned up * Bug #34501: Fail to import contents when the connected and disconnected servers have different product labels for the same product * Bug #34437: Exclude filter may exclude errata and packages that are needed * Bug #34599: CV UI - Wizard bug fixes * Bug #34734: Update terminology for ISS * Bug #34931: Remove unnecessary steps for importing in upstream document * Refactor #34608: Use only public setting interface to update setting values * Feature #33449: As a user, I can expect my ACSs to be refreshed appropriately * Feature #33462: As a user, I can create custom ACSs via the UI * Bug #34158: CV UI - Status value translations should only translate the user facing text, not params etc sent to API. * Bug #34620: New host details tables should link to REX job page, not Foreman Tasks * Bug #34619: Remotes should have username and password cleared out if a user sets them to be blank * Feature #34628: Properly translate plurals * Bug #34630: [RFE] CV UI - Errata Filter Date doesn't show "Start Date" & "End Date" * Bug #34594: Mirror on sync still shows up in 'hammer repository info', while mirroring policy does not * Bug #34632: [SAT-5692] Add Bookmarks to all host detail tables * Feature #34033: As a user, I can CRUD custom ACSs via hammer * Bug #34743: Updating packages from the Content host's page always tries to use katello-agent even when remote_execution_by_default set to true * Feature #34034: As a user, I can CRUD custom ACSs via the API * Feature #34169: Allow bulk selections on CV UI to support bulk removing versions * Bug #34609: "Subscription - Entitlement Report" does not show correct number of subscriptions attached/consumed * Bug #34729: repositories/import_uploads API endpoint do require two mandatory parameters * Bug #34660: Recurring logic does not clean up sync plan relationship when unset * Bug #34659: Katello bookmark icon should be consistent with Foreman's * Bug #34635: Cannot upload a package to a repository if the same package already exists in another repository, but is not downloaded * Bug #34633: Epoch version is missing from rpm Packages tab of Content View Version * Bug #34671: UI suddenly shows "Connection refused - connect(2) for 10.74.xxx.yyy:443 (Errno::ECONNREFUSED) Plus 6 more errors" for a smart proxy even if there are no connectivity issue present * Feature #34749: RFE - add ouia-ID for buttons on a cv * Bug #34676: Incremental CV update does not auto-publish CCV * Feature #34754: - add ouia-ID prop to all fields in CDN configuration * Bug #34383: Incremental update with --propagate-all-composites makes new CVV but with no new content * Bug #34679: transient test failure test_yum_copy_all_no_filter_rules * Bug #34680: A failed CV promote during publish or repo sync causes ISE * Bug #34872: Reuse newly added support for searching on tasks by REX feature when gathering tasks for errata reports * Feature #34374: [RFE] add option to export and import just repository for hammer content-export * Bug #34859: don't expose "label" param in PUT /organizations/:id API * Bug #34862: Rails 6.1 upgrade raising errors on server startup * Refactor #34877: Fix slot ID for host details overview cards * Refactor #34890: Move Repository sets tab to Content * Bug #35136: Docker repos is outside of table on LCE page * Bug #34905: override_components don't make it to composite CV publish step * Bug #34974: DB seeds fails on NoMethodError: undefined method `update!' for nil:NilClass * Bug #34966: undefined method `find' for nil:NilClass when importing content that has gpg_keys associated to it * Bug #34993: Need to list Satellite Utils and Puppet agent repositories on Recommended Repositories page for Sat 6.11 * Bug #34934: activation key overriding broke parameters table * Bug #35033: Error "missing keywords: :arch, :major, :minor" on CDN configuration * Bug #34617: The "Serve via HTTP" and "Verify SSL" options in Repo Discovery page does not functions at all in Satellite 7.0 * Bug #34992: Content import fails if repo labels differ and repo is already imported * Bug #35063: Permissions issue with activation key copy