# Katello 3.14.0 12/11/2019 * Bug #27636: Investigate failed unit tests with ActiveRecord::StatementInvalid: PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block... * Bug #26675: [Audit] Repository creation under product creates audit record with empty content * Bug #24517: When virt-who is not required for a subscription, minus sign in "virt-who required" column should not be bold. * Bug #27738: Content-View filtering not working as expected * Bug #27498: Remove ssl config from pulp3 configuration * Feature #27639: [pulp3-ansible] Allow users to specify which collections to sync in requirements.yaml syntax * Bug #26155: katello-agent errata message should be modified * Bug #27823: when disabling Red Hat repository: Module::DelegationError: Katello::Repository#content_id delegated to root.content_id, but root is nil * Bug #21182: Capsule Sync Optimized sync starts task with the error message 'undefined method '[]' for nil:NilClass(NoMethodError)' * Bug #27824: error seen PG::Error: ERROR: duplicate key value violates unique constraint "katello_host_installed_packages_h_id_ip_id" DETAIL: Key (host_id, installed_package_id)=(123, 456) already exists. * Bug #27839: orphan cleanup fails with undefined local variable or method `repos_available_to_capsule' * Bug #27825: Capsule-sync failing on Katello::Errors::PulpError: PLP0034 when you have puppet repo enaled and sync * Bug #27699: Update the vendor to version ^1.4.0 * Bug #27395: Missing CentOS Environment Groups when client uses Content View * Bug #27864: cannot publish a content view in location other than default smart proxy's. "Couldn't find SmartProxy with 'id'=1 [WHERE (1=0)]" * Bug #27870: Drop cp_events table (Part 2/Katello only) * Bug #27875: Content View missing from Host Collections Add Table * Bug #27878: Hide Registered Through for Hypervisor profiles on the Content Hosts page * Bug #27882: Latest container CV version has double tags * Bug #27885: Content View Package Filter Rule architecture will not include all arches after updating * Bug #27838: Unable to export "Default Organization View 1.0" Content View * Bug #27862: Repository Autocomplete broken for Container Image Tags * Bug #27886: Pulp3 - pin gems and fix uploads * Feature #27890: As part of orphan cleanup delete orphan repository versions in mirrors * Bug #27892: Enable safe mode access for content host facets for reporting * Feature #27872: [RFE] Use the word 'Delete' instead of 'Remove' when deleting a content host in WebUI * Feature #27893: Add host collections to safe mode * Bug #27911: pulp3 cancel tasks no longer works * Bug #27910: Pulp3 Hammer Upload: Allow uploading same file to different repos * Feature #27917: create a yum repository with pulp3 * Feature #27918: Update a yum repository with pulp3 * Bug #27530: publishing a content view while in an alternative location fails 'Couldn't find SmartProxy with 'id'=1 [WHERE (1=0)]' * Bug #27947: Hammer-cli-katello - Update hammer to allow duplicate file uploads * Bug #27532: sync_plan apidoc for add and_ remove_products is missing required organization_id * Bug #23471: upstream subs should be sorted by name * Bug #28019: Allow safemode render for the Content Host Description * Bug #28021: deprecate background download type * Bug #27495: deleting a manifest does not completely delete it * Bug #28026: Pulp 3 attribute names have changed * Feature #26975: Content -> Errata should only show repositories that actually contain Errata * Bug #28037: Incremental errata dependencies not getting copied over for RHEL 8 * Bug #28038: Update bastion katello test instructions in README * Feature #26992: Support updating ansible collection repositories * Feature #26993: Support deleting ansible collection repositories * Feature #26997: support updating docker repos in pulp3 * Feature #26998: support deleting docker repositories in pulp3 * Feature #26999: support syncing docker repositories in pulp3 * Feature #28076: Ping endpoints apidoc should be explicit * Bug #28074: deprecate ostree and puppet types * Feature #27923: Generate the complete report about Entitlement Information (hypervisors versus Content Hosts) * Bug #28039: Content View publish with dep solve and no filters adds recursive flag * Feature #28082: Make installed packages available in safe mode * Bug #28085: Content view -> History -> Action column is broken when foreman tasks are deleted * Bug #28094: Pulp3 - Update pulp3 uploads workflow * Bug #16333: Drop down menu for composite content view versions are not sorted * Bug #28119: Update 'SRPM' subcommand 'info' help text * Bug #27712: [Modularity Filters] - Add a way to create modularity filter rule using hammer cli * Bug #27221: Cannot override activation key repository-sets status using hammer * Bug #24308: Sort order different between Subscriptions and Add Subscriptions page * Bug #25042: 'Guests of ' line crossing column boundaries * Bug #28185: rest-api endpoint /katello/api/v2/environments with sort_by=id no longer works with 6.5 (but did with 6.3 and 6.4) * Bug #27581: Pin ansible binding gem to 0.2.0b2.dev01565187947 * Bug #27449: Styling for new repository type options are not consistent with other form elements * Feature #27450: Check a user's permission before allowing them to access react pages * Refactor #27598: Update katello to use async/await * Bug #28036: subscription-manager register facts creates duplicate interface with wrong mac for bond * Bug #25876: Race condition on removing multiple organizations simultaneously * Bug #27773: Add the ability to prefer pulp2 for some type of content * Feature #27202: Support API/UI for ansible collection content across an organization * Bug #28349: Pulp2 returns masked string after proxy_password value is set, including set as an empty string/blank * Feature #27212: Support API/UI for listing ansible collection content within a repository * Bug #28066: React duplicate key error on Subscriptions page * Bug #27606: Add mirroring to pulp3 capsule sync * Bug #28224: hammer host errata list - Unrecognised option '--environment' * Bug #28327: GET katello/api/v2/subscriptions/:id always fails with error: This subscription is not relevant to the current organization * Bug #28233: repositories API documentation strings and validators are out of sync * Bug #28236: Uncaught ReferenceError: foreman_url is not defined on selecting life cycle env while creating/editing hostgroup * Bug #28238: Web ui spinner from red hat repositories page keeps loading on enabling/disabling repository * Bug #28189: Manifest refresh redundantly calls Actions::Pulp::Repository::Refresh for all repos * Refactor #27720: Use plugin DSL to register content host link * Bug #28220: Tests broken due to new foreman-tasks * Bug #27725: Change katello test to be compatible with audited gem 4.9.0 * Feature #27374: [RFE] Add ability to export content view like the CDN * Bug #27373: Pulp3- Pass mirror option set to true by default for repository syncs. * Bug #27383: Missing(ID: N) for Host_ids column in case of audit records for subscription updates * Bug #27609: Pin docker gem <= 4.0.0b6.dev01565529670 * Bug #27610: adapt to new pulp3 docker tag/manifest model names * Bug #27616: capsule sync fails if pulp3 is not installed * Bug #27974: virt-who hypervisor update may cause rhsm certs check to stuck for several minutes which will lead to 503 or connection timeout * Bug #27467: Rename column Status to Default Status on bulk content host > manage repository sets modal * Bug #27503: Actions::Pulp3::CopyAllUnitsTest assert_equal nil, nil fails in Foreman PRs * Bug #27520: Pulp3 Upload: Allow uploading same file to different repos * Bug #27516: operatingsystem should create release-name without spaces * Bug #27541: errors": ["undefined method `srpms' for #" * Bug #28310: Restore content access mode banner * Bug #27565: Handle whitelist deprecation in Ansible Collections * Bug #27561: Inconsistent font in content view filter rules list tab * Bug #27575: Subscription index API says the organization_id is required, while it is not * Bug #27579: Throw descriptive error when trying to sync roles from Galaxy * Bug #28289: Unable to search repository in repositories filter box with name * Bug #27594: Pin ansible-gem <= 0.2.0b2.dev01565187947 * Refactor #27709: Allow load_errata_applications to accept nil/blank value * Bug #27542: /katello/api/srpms does not gives error on undefined parameter * Bug #26792: Search bar assuming dropdown causes issues when typing in partial names * Bug #27529: Capsule not in the current location won't get sync after publishing a CV successfully. * Bug #27658: Remove checkmark column from add subscriptions page * Bug #27661: importing a manifest creates products with only alphanumeric chars in name * Bug #28291: After 6.6 to 6.7 upgrade sync plan detail page get broken with message like "Couldn't find Katello::Repository without an ID" * Bug #27669: Activation Key Repository Sets tab sends invalid params * Bug #27679: content hosts bulk errata pages should not use 'applicable_hosts' * Bug #27674: migrate LOCE and Event Queue off of dynflow * Bug #27795: orphan cleanup on capsule doesn't delete uneeded repos * Bug #27695: Repository Autocomplete throws an error * Bug #27667: There are missing instructions to enable satellite-tools repository * Bug #27688: pin pulp3 gems to latest versions * Bug #27744: Runcible 2.12.0 causing VCR test failures * Bug #27717: [pulp3] Support uploading content into pulp3 repos * Refactor #27751: remove taxonomy enabled checks * Bug #27714: Remote Execution not being used despite being set as default * Bug #19505: Stop using /owners//info for sub compliance dashboard widget * Bug #27796: Wrong timezone conversions in sync plans * Bug #28321: hyperlink on the subscription name in the collapsible row is not valid * Bug #27737: pulp selector isn't properly considering if a smart proxy supports a content type * Bug #28326: Improve event daemon resiliency * Bug #27771: Pin pulp3 gems to latest versions * Feature #27780: Drop katello-remove from Katello * Bug #27777: Recommended repositories page on Satellite 6.6 is listing Capsule/Tools repos for 6.5 version * Bug #28151: Proxy user/password/port does not remove after select the 'Http Proxy = No Http Proxy' * Bug #28445: Bastion tests fail on NodeJS 10+ * Bug #28177: Repository info does not show assigned http_proxy details using hammer CLI * Bug #27605: redhat manifest issues * Bug #27783: Content-view version status showing {{ historyText(version) }} () when you check through Infrastructure --> Smart Proxies --> --> Content --> Library --> Default Organization View