# Katello 4.2.0 10/15/2021 * Feature #32800: support deleting RH repos from the repositories details * Feature #16154: Limit packages to sync. * Bug #32839: Make with_ansible? check more precise * Feature #32841: Host registration - :rhsm_base_url helper * Bug #32806: Manage Errata from Content Host Page does not provide link to view list of content hosts affected by an Errata. * Bug #32815: Disconnected satellite's subscription page missing the checkbox/select column * Refactor #32862: Move the host comment from the Katello Jail to the core * Bug #32889: Move Actions::Katello::Host::UploadPackageProfile out of dynflow' * Bug #32905: Use correct inverse association for kt_environment -> organization association * Bug #33534: Update of the Registry Name Pattern fails * Bug #32868: Consistent use of unlimited-host argument throughout CLI' * Bug #32895: Change text on Component/Composite tiles in Create CV modal form * Refactor #32922: Drop Foreman::Environment::Destroy action * Refactor #32923: Drop puppetclass and environment usage from host tests * Feature #32931: CV UI - Delete filters from CV * Bug #32938: Add extensions for Packages/Errata/Module streams * Bug #32956: Component content view > repositories checkbox selection doesn't work for bulk actions. * Bug #32911: Create content view button doesn't work after the first time * Refactor #32972: Crane support is no longer needed by the RegistryResource * Refactor #33234: remove 4.2 deprecated functionality * Bug #32993: verify if katello host tools and tracer are installed on debian / ubuntu * Bug #32997: Enabling a RH repo is not reflected in the list of enabled repos * Bug #32995: Katello 4.1 journal: warning: URI.escape is obsolete * Bug #32965: Deleting repository shows success toast notification but repositories remain on the page * Bug #33019: Introduce a valid solution to fix the error "Katello::Errors::CandlepinError: Environment with id XXXX could not be found" * Bug #33020: Remove old EnvironmentCreate action * Bug #32998: Http Proxy passwords are not making it to candlepin properly * Bug #33000: Not possible to remove subscriptions from 'WebUI --> Content --> Subscriptions' page if the user doesn't have 'Setting' permissions." * Bug #33057: apipie cache out of date because repo_create param content_type relies on creatable_repository_types instead of defined_repository_types * Feature #32802: Sync/index python repository and handle remote options * Feature #32932: CV UI - Add filters to CV * Feature #33103: Content View Publish for Generic Types * Bug #33037: Cancel button should be enabled in the capsule sync until the job completions * Bug #33148: bump pulp-rpm requires to allow 3.14.0 * Feature #33118: CV UI - Task progress bar with details to poll and track Publish/Promote tasks * Bug #31616: Remove content_types requirement in katello.yaml and use of it * Feature #31590: repository details should include last changed timestamp * Feature #32524: Remove rhsm parser and importer * Bug #32527: Transient package groups test * Bug #32221: Use eslint react-hooks rules * Bug #33167: spacing issue with rubocop disablement * Bug #33171: unable to set SSL certs when creating Ansible Collection repository * Bug #33031: RHEL8 re-registration error shows the information about foreman rather satellite * Bug #33189: Show rhel-6-server-els-rpms under recommended repositories instead of rhel-6-server-rpms * Bug #33147: Ansible collection repo validate both auth url and token are supplied * Refactor #33012: Refactor DockerTag cleanup in 20200402130013_add_repsository_docker_meta_tag_f_key * Bug #33200: gem build includes .edit.po files in locale * Bug #33208: Ansible Collection - auth_token should be allowed without providing auth_url * Bug #33146: Some of the "filters" permission changed after the upgrade. * Bug #33211: incorrect pulp version number after upgrade to pulp 3 * Bug #33182: Warnings should be improved for hammer host errata apply, when not passing errata_ids * Bug #33188: Do not display Red Hat Enterprise Linux 5 Server - Extended Life Cycle Support (RPMs) repository under recommended repositories * Bug #33199: Intermittent Pipeline katello-master-source-release failure on contentViewDetailRepos.test.js * Bug #31825: New Content View Page - Add breadcrumbs * Bug #33230: Destroying tasks causes content views to disappear from new and old UI pages * Bug #33237: bulk hosts apply errata affected count doesn't open in new tab/window * Bug #31853: Dynflow error output when performing katello-agent action * Bug #33221: ansible collection file upload fails with Error during upload: undefined method `label' for nil:NilClass * Bug #33251: usability issues with updating a repository with invalid data * Bug #33279: orphan cleanup should remove orphaned root repositories * Bug #33235: Not all files are uploaded to a repository, no error is shown * Bug #32138: Navigation doesn't display Content views (within Lab Features) without admin rights * Bug #33286: '"NoMethodError: undefined method `id\' for nil:NilClass" error while creating a repository.' * Refactor #32580: Remove content view publishing/promoting/removal support for pulp2 repos in actions * Bug #33315: Pulp3 Dynflow Step Statuses are Inaccurate * Bug #33164: attempting to delete a user name and password for "Upstream Authorization" fails * Feature #32303: Add a show_all endpoint for content view components * Bug #33254: CV Package count ok, but Errata count (huge) mismatches with pulp2 * Bug #32601: repo package upload & package remove doesn't trigger applicability regen for hosts * Bug #32604: Use unsafe_load in tests * Feature #32406: Prevent re-register unless host is in build mode * Feature #32405: Permit DMI change when host is in build mode * Bug #33358: RPM include filter includes extraneous packages from package groups having only type="default" packagereqs * Feature #32441: CV UI - Add Publish workflow to new CV UI (Component CVs) * Bug #33365: Package groups that have empty package names are copied incorrectly during CV version publcation * Bug #33370: Could not update repository with URL (ISE 500 in logs) when url was not previously set * Feature #32487: Use Foreman client certificates to communicate with Pulp 3 API * Bug #33372: react failure in master * Bug #33380: transient kt_environment audit test failure * Bug #33382: When applying an applicable errata on a host that is using a CV it does not generate a incremental CV version with REX turned on * Bug #33374: Katello-nightly missing content view environment attributes on Hostgroups page * Feature #32510: Add support for AlmaLinux OS * Feature #32515: Add Rocky Linux parsing support * Bug #32460: improve speed of content view publish with filters * Bug #32621: use-deep-compare to replace usage of JSON.stringify in effect hooks * Feature #32574: Add functionality to publish and promote content view in one API call * Bug #32626: Problems when creating a new repository with Chrome * Bug #32664: ignore 404/missing id on activation key delete * Feature #32698: CV UI - Add component CVs to composite CVs * Feature #32712: Create/Read/Update/Destroy Python repository with generic content type registration * Bug #32744: enabled repositories upload fails with not subscribed error, when run as non-root user. * Bug #32745: Capsule sync fails with ISE (500) during container gateway repository list update * Bug #33510: Composite CV publishing is broken * Bug #32788: Fix wording on new CV page empty state * Bug #32144: deb repo - Verify Content Checksum - undefined method `repair' * Bug #33385: Bad inheritance of Architecture property is causing Grayed out media selections for child hostgroup * Feature #32798: Product sync-status of all repo-syncs * Bug #32807: Parse Amazon distribution properly