# Katello 4.0.0 07/01/2020 * Bug #31940: Intermittent EventDaemon::Runner test * Bug #29124: Iron out pulp2 repository deletion options as part of pulp3 migration * Bug #31201: EL8 clients do not always show available package updates and errata * Bug #31499: Allow tomcat name_connect to katello_candlepin_port_t * Bug #31292: Get rid of use_cp * Bug #31506: support disk space widget when pulp3 is on the smart proxy (and when both pulp2 and pulp3 are there) * Bug #31293: Get rid of use_pulp * Bug #31422: rubocop `Style/MethodMissingSuper` cop has been removed since it has been superseded by `Lint/MissingSuper` * Feature #31498: b'Registration fails when duplicate activation key names given to --activationkey option' * Bug #31496: Javascript error on Products page 'self.table.allSelected is not a function' * Bug #31209: Add deb repositories to new Content View page repositories tab * Bug #29205: Repository controller/hammer repository update option '--ignore-global-proxy' is marked deprecated * Feature #31343: New Content View Page - Create content view modal * Feature #32169: use yum.theforeman.org in documentation * Feature #32168: use yum.theforeman.org in katello-repos RPM * Feature #32172: use yum.theforeman.org for Katello in foreman-operations-collection * Bug #31214: Incremental update requires Puppet content type to be enabled * Bug #30421: New Content View page - spacing between clear icon and search is too large * Feature #29306: Create Content View Table Header * Bug #31465: smart proxy details with a pure pulp3 proxy does not show sync widget * Bug #31982: Smart Proxy Container Gateway calls Proxy::Settings.initialize_global_settings * Feature #32171: use yum.theforeman.org for Katello in forklift * Feature #31566: Smart Proxy Container Gateway should support all search methods * Refactor #31377: Drop turbolinks override on smart proxy * Feature #31550: Add timer to Katello::Logging * Tracker #32167: host Katello packages on yum.theforeman.org * Feature #31530: Provide erratum.synopsis option to Applicable errata Reporting template * Bug #31540: Command exceeded timeout while Installer executes foreman-rake db:migrate * Bug #31608: Update Pulpcore client bindings to 3.9 * Bug #31615: Document 'arch' parameter for repositories * Bug #31618: document smart proxy/katello upgrade instructions for 4.0 * Feature #29838: Entitlements report should list number of Red Hat subscriptions consumed by each host * Bug #32007: remove old pulp2-based upgrade tasks (warnings on 4.0 install) * Feature #31640: support login token caching on the container gateway * Bug #31657: Update recommended repos for sat/tools from 6.8 to 6.9 * Feature #31484: Testing infrastructure needs to be setup for the container gateway. * Bug #29592: Repository Upstream Authentication can never be removed * Bug #31676: syncing a pulp3 only smart proxy fails with '404' * Feature #30703: Add Content View Version to Reporting Engine Template * Bug #31682: remove puppet repos and ostree repos on upgrade * Refactor #31409: Update usePaginationOptions to use hook instead of context * Feature #31485: The container gateway's unauthenticated repo cache should update at smart proxy sync time and unauthenticated pulls should be rejected against other repos * Feature #31692: Send and receive katello-agent messages without Pulp 2 * Refactor #31703: The Container Gateway should use SQLite instead of PostgreSQL * Tracker #29977: Import/Export Stories * Bug #31721: Container Gateway causes podman to error out when handing out the unauthorized token * Refactor #30828: Actions::Katello::Repository::IndexContent is performed even on repositories that have not changed * Bug #31729: sync management page tries to talk to pulp2 * Bug #31731: smart proxy sync w/ pulp3 does not properly track distribution creation/update as a task * Bug #31734: As a user I 'd like new api endpoints for sca * Bug #31748: 'Applied Errata' report fails with error 'no implicit conversion of nil into Array' * Bug #31760: Katello 4.0 - decide the fate of un-versioned deprecations * Bug #31762: Update content credentials in hammer to show content type and update creation for gpg key controller removal * Bug #31765: UpstreamSubscriptionsController incorrectly indicates a 4.0 deprecation * Bug #30837: User with "viewer" role cannot see rpm names in 'Include RPM' content view filters * Bug #31770: The Start Date field is blank for Subscriptions within Content Hosts page in Satellite WebUI * Bug #31403: Content Hosts page does not show year for registered_at and last_check_in fields. * Bug #31774: pool id in exported csv from subscription page are wrong * Feature #31784: Allow connections to qpid from rails * Bug #30939: Katello 4.0.0 deprecations * Bug #31788: Add a type column to export histories * Bug #31740: katello_events and candlepin_events intermittently showing as not started * Feature #31442: Add option to select Operating System in Register Content Host * Feature #31782: - Recover space of old container image versions * Refactor #31019: postgresql-evr related functions are defined in Katello where they are not needed * Refactor #32260: Remove all puppet-related commands from hammer-cli-katello * Bug #31105: can't publish a CV if the description is longer than 255 chars * Feature #31446: New Content View Page - Add copy content view capability * Bug #31808: move pulp bulk_load_size SETTING to a Setting * Bug #31828: Delete client queue on unregister * Bug #31842: add 'context' to AvailableModuleStream host modularity profile * Bug #32006: support foreman tasks 4.0 * Bug #31401: can't sync quay.io/foreman/busybox-test to a proxy on nightly * Bug #31222: Content Repo Discovery Succeeds but fails * Bug #31865: Remove pulp2 from reset script * Feature #31867: update references to content (/pulp/repos/ /pulp/isos/ /pulp/deb) to point to /pulp/content/ * Bug #31418: foreman-rake reports:daily runs all reports twice * Bug #31880: Correctly use SSL for Qpid connections * Bug #31877: Intermittent autoloading error in agent/connection_test.rb * Bug #31308: display a better error message when a composite content view has component content view conflicts * Bug #31887: Katello::Ping.pulpcore_enabled queries systemd by shelling out without catching output * Bug #31313: New Content View page - create the filter tab's main table * Bug #31314: New Content View Page - Tasks tab * Feature #31337: Katello should send unauthenticated docker repos to the smart_proxy_container_gateway plugin at proxy sync time * Bug #31344: Update @theforeman/builder to 6.0.0 * Bug #29732: update the help description of hammer subscription list command for the --fields option to be more explicit * Bug #32298: Content Source missing in Katello 4 RC3 * Bug #32275: Katello 4.0 can't sync to a 3.18 proxy