# Katello 3.12.0 05/27/2019 * Bug #26376: remove lazy_accessor change tracking * Bug #26549: Unauthenticated pull not working for Head requests * Bug #26350: production.log filled with too many no route errors for rhsm/consumer URLs for accessible_content calls * Bug #26365: Katello::Pool.import_all unnecessarily slow * Bug #26661: Don't ship katello-host-tools-fact-plugin in rhel8 sat-tools * Bug #26459: katello test failure on test_develop_katello_pr katello * Bug #26677: Fix intermittent failure in CandlepinDynflowProxyControllerIntegrationTest * Bug #26570: Rubocop 0.66 updates * Bug #26683: Errata details overflows into affected packages column * Bug #26673: User with 'edit_host' permission can't view certain parts of content host page * Bug #26678: Errata counts aren't similar between the content-hosts view and the export csv * Bug #26694: Support one to one content url changes * Bug #26440: katello-tracer-upload: command not found on rhel8 clients * Bug #26412: manifest upload duplicate key value violates unique constraint * Bug #26165: Remove foreman-docker as a dependency * Refactor #26166: refactor metadata generation to pulp service classes * Bug #26176: Extract latest strings for Katello and Bastion * Bug #26178: Extract strings for katello cli * Bug #26185: Tracer rex templates don't handle reboot properly * Bug #26836: ActionController::RoutingError (No route matches [POST] "/katello/api/v2/repositories/sync_complete") * Bug #26221: As a user I want to index rpms as modular and show them in api response * Bug #26222: As a user I would like to search/display rpm as modular * Bug #26223: As a user I would not allow filtering of modular rpms in rpm filters (UI and API) * Bug #25633: [RFE] User control of Capsule sync policy and other traffic from Satellite to capsule * Bug #26305: Downstream CP: Allow enabling/disabling at recurring logic for sync plan 6.5 * Bug #26309: HTML table created in sync_status page is invalid * Bug #26530: System Purpose: Updating host SLA or usage type resets addons * Bug #26503: Save sync plan after new rec logic is added * Bug #26902: 'uuid' option removed from command "hammer content-view puppet-module list" * Bug #26734: No syncable repositories found for selected products and options. (RuntimeError) * Bug #26283: hammer sync-plan update does not work with custom cron * Bug #26345: Please add Red Hat Enterprise Linux 7 Server Kickstart x86_64 7.x into recommended list * Bug #26516: Update syspurpose status handling to match Candlepin * Bug #26551: Change wording around accidentally removed host at Unregister button * Bug #26242: "Working" text on sync plan interval custom cron can be confusing * Bug #26219: Allow enabling/disabling at recurring logic for sync plan * Feature #26206: Dependency Resolution within content views + associated UI constructs. * Bug #26255: Search filter for hypervisor prompt errror message "Unsupported type ':boolean')' for field 'hypervisor'" on click * Bug #26257: Content View version export with huge contents gets timed out * Bug #26188: katello-ssl-tool fails on nightly * Bug #26351: allow for duplicate virt-who hypervisor names when uploading with hypervisor_id=uuid * Bug #23912: subscription changes to a content host are not audited * Bug #25818: Virt-who reported host type is blank, under Hosts---> Content Hosts shows "Type" as blank * Refactor #24877: Pulp repository service migration: Destroy * Bug #25832: custom system purpose values not shown in content host details dropdowns * Bug #25834: Error when uploading a manifest file on the disconnected Server * Bug #25837: Change "Red Hat Subscriptions" to "Subscriptions" * Bug #25841: docs still refer to 'gpg keys' instead of content credentials * Refactor #25860: Remove hacky product initalization code * Bug #26276: react-bootstrap-tooltip-button has some packaging issues * Bug #25887: numeric error when running tests sometimes * Bug #25875: Repo filtering is inconsistent * Bug #25901: [Subscription] - Not able to add RHEL8 repositories into Katello * Bug #25907: 403 on attempt to open Packages Actions tab as user with viewer role * Bug #25906: There is no "Type" attribute column for subscription under "Content" -> "Subscriptions * Refactor #25912: Migrate js test-helpers to npm react-redux-test-utils * Bug #25884: slow errata query on dashboard * Bug #25915: hammer shows "Container Image Tags Filter" for non-docker repositories * Feature #25920: Add Red Hat Satellite Maintenance 6 in recommended repositories * Bug #25922: [Container Admin] docker pull does not work * Bug #25034: Repositories drop downs show duplicate named repositories * Bug #26397: Allow for removal of repo and cv puppet env * Bug #26191: Registering a system fails randomly (409 Conflict) * Bug #25934: [Recurring logic/Sync Plan] - Associated Resources are not shown in Recurring Logic created using sync plan * Bug #25938: [Life Cycle Environment] - Duplicate repos are getting displayed in Library->yum repositories * Bug #25945: Listing of available yum-repositories in ContentView is not paginated * Bug #25946: Red Hat Repositories does not show enabled repositories list with search criteria 'Enabled/Both' * Bug #25114: getting 404 for /javascripts/bastion/angular-i18n/angular-locale_en.js on content hosts details page on reload * Bug #25955: Expose route for system purpose compliance * Bug #25972: Can't sync discovered containers without slash in name from Docker.io registry * Feature #25973: Generate report for success/failed patching of content hosts between date ranges * Bug #25981: Manifest upload task takes too much time * Feature #26385: Set license metadata * Bug #26300: "Requires Virt-Who" column not listed on Red Hat Subscriptions page * Bug #25965: Missing timeout for "Actions::Katello::Host::Package::Update" task * Bug #25937: Subscription allocation on customer portal changes back to 6.3 from 6.4 after a manifest refresh from upgraded server * Bug #26303: Recommended repositories page listing some non-relevant repositories * Refactor #26011: Change Dialog component to MessageDialog from patternfly * Bug #26395: Actions::Katello::Repository::Clear doesn't track actions * Bug #26407: Docker tag content view filters are ignored * Bug #26026: user-related resolvers don't work when Katello hammer plugin enabled * Bug #26028: Removing recurring logic fails with `katello_sync_plans.recurring_logic_id does not exist` * Bug #26364: Incremental update with errata should copy all modules over to resulting cv * Refactor #25235: move remove contents to a service class * Bug #25289: Split out Katello and Smart Proxy Cron files * Bug #26363: tracer plugin to yum/dnf prevents yum/dnf from working if tracer is broken * Bug #26446: Could not perform package actions install/remove on rhel 8 clients * Bug #26030: Available Errata report performs poorly for some filters * Bug #26047: exporting a CV with only puppet modules raises a tar error * Bug #26075: arch and release for RHEL8 does not seem right on "Sync Status" page * Bug #26091: hammer content-view update fails on --repositories * Bug #26049: Non-grammatical error message when docker tags whitelist is being set for non-docker repos * Bug #25980: [Container Admin] Changing repository of any type through web UI changes "Container Image Tags Filter" field value * Bug #26117: system purpose dropdowns are not disabled when no values present * Bug #26304: Unable to create docker repository when "Registry Name Pattern" is set in LE * Bug #26390: React Snapshot test errors * Bug #26251: [webUI, Repo-Discovery]- Failed to discover the repository from Repo Discovery Page * Bug #26398: README on Katello Repository on github has broken link * Bug #26258: when manifest import task fails, no indication is given on manifest import page * Bug #26469: hammer package info not showing if a package is modular * Bug #26470: "Red Hat Registry" is ambiguous * Bug #26468: Errata module association not getting indexed on Sync * Bug #26463: Satellite gpg key import removes newline * Bug #26460: Syncing Atomic Host Trees to capsule fails * Feature #26479: Load errata applications should allow filtering by date and result * Bug #26480: registration fails if puppet fact with dmi::system::uuid exists in foreman * Bug #26515: Unable to promote content view version * Bug #26501: [Repositories] - Product link should be present in Packages -> Repositories * Bug #26535: Katello::Content uses removed Katello::Glue::Candlepin::Product.import_product_content * Bug #26478: Remove dead code on pulp-2.19 upgrade * Bug #26624: Installable Errata not recalculated after CV publish/promote * Bug #26422: Distributor publish happening even if "matching_content" is true * Feature #26600: Don't duplicate host record when hypervisor_id changes in virt-who report * Bug #26410: undefined method `backend_service' for nil:NilClass when publishing a CV with Puppet content * Bug #26596: Puppet environments are not synced to the capsules * Bug #26640: Registering a host with the same hostname as another host unregisters the original host