# 1.20.0 * Refactor #24469: refactor host_enc template macro to use reduce * Feature #24475: Add EmptyState to React components * Refactor #24484: snippet rendering should use source to find snippet * Bug #24486: Using has_many :through before the through association is defined interferes with scoped search * Bug #24392: Title "Global Parameters" should be removed from HG config page. * Bug #24471: Hostgroup incorrectly marks OS fields as required * Feature #24505: Add proxy name and url into scap settings * Refactor #16294: Move novnc from vendor to npm * Refactor #24539: don't initialize dynflow in db:create * Bug #24545: Compute resource test connection enables password field * Feature #22090: API Support for easier use of Smart-Class Param Overrides * Refactor #24211: Update patternfly-sass gem dependency * Feature #24643: Move pagination to React * Feature #24624: Host Assign Taxonomies radio button must be normalized * Bug #24234: Audits taxonomies are being set from current context for non-taxable resources * Bug #24647: Assigning environment on hostgroup create doesn't check the assignment of organization/location * Bug #20992: Roles cleared when error detected in User creation dialog * Feature #19389: Change TFTP filename pattern to include unique installation media ID * Bug #24269: Can not delete host if there are SCAP reports for that host * Bug #24132: Broken Hosts breadcrumb link * Refactor #24281: Settings model have duplicate code on both create and create! class methods * Bug #24284: Hammer/API - wrong error message * Refactor #24293: Not able to run single tests via the line number * Bug #24591: Incorrect error reporting for MS DHCP * Bug #24553: PuppetCA migration does not work * Bug #24315: On some pages, breadcrumb bar shows wrong resource title * Bug #24078: Clone button not shown in hosts show view * Bug #24291: audit search does not recognize subnet type anymore * Bug #24322: When owner_id is specified by API: assume the User as owner_type by default * Bug #21566: top level vertical navigation menu is slow to respond * Bug #24338: RFE: Need ability to set filename in CSV response * Bug #21592: enable chrome for UI integration tests * Refactor #24343: update deprecations for 1.20 * Refactor #22529: Refactor Template rendering to use a proper rendering service * Refactor #24380: only load bookmarks when the dropdown is clicked * Bug #22155: Datacenter in API should be UUID * Refactor #24381: Remove modulepath setting * Bug #24388: When facts update operating system, medium can become invalid * Refactor #23610: Log audits per changed column * Refactor #24780: update npm/NodeJS versions to reflect reality * Refactor #24783: Refactor UI to use hosts counter service better * Feature #24416: Add UI devel docs into storybook * Refactor #24800: Add notification for removal of taxonomy/login settings * Refactor #17263: move javascript JED / i18n translations code to webpack * Feature #19983: Plugin DSL for role definition should allow specifying the description * Bug #24199: Assigning environment on host create doesn't check the assignment of organization/location * Bug #23168: Failed generating link - undefined method `split' for nil:NilClass * Bug #24836: Foreman Debug does not gather production.log.gz anymore * Feature #23417: Telemetry metric for audit creation * Bug #24845: UI Spice console screen not in line with VNC console * Bug #24958: Add js sourcemaps for production webpack builds * Task #23445: Change vertical menu to react implementation * Feature #24012: Foreman-Proxy: Add settings for new PuppetCA providers * Feature #24040: Move the search box in Hardware Models to a React component * Bug #24914: Breadcrumb bar for smart class parameter doesn't contain name. * Bug #24913: Breadcrumb bar on OS page doesn't show name of OS * Refactor #24605: foreman-rake console produces warning messages * Feature #24997: Remove eslint from hound-ci * Bug #24998: PostgreSQL log is missing timestamps, making debugging harder * Refactor #25055: Remove mapping changes in migrations * Bug #25054: RSS rescheduling does not work anymore * Bug #25070: Macro snippet_if_exists no longer works * Bug #25075: Can't preview templates from host show page * Bug #25091: LoadError: cannot load such file -- database_cleaner when running foeman-rake on production DEBs * Feature #25102: Formalize template inputs * Bug #25117: kickstart-default template does not recognise "Red Hat Identity Management" as a realm_type * Refactor #24824: Allow notifications when login is disabled * Task #23448: react implementation for navigation bar * Bug #25137: webpack-analyze script fail if there is no public/webpack folder * Bug #25150: regression: @dynamic in template is always false * Feature #25190: Allow overriding the tftpd.map source location * Feature #25213: Bump version of logging-journald to 2.x * Bug #25188: API hosts/X/facts still inconsistent * Bug #25230: compute resource test connection is html incorrectly escaped * Bug #25257: AuthorizeHelper not included in HostsHelper * Bug #25267: Provide Ruby logger API method formatter * Bug #25269: Audit page login text is not translated well * Bug #25301: Registered host report fails if host has no owner set * Bug #25304: Building the installer no longer uncomments the kafo_modules_dir * Bug #25316: Some plugins can't resolve notifications_recipient_path * Bug #25346: User with restricted permissions sees all menu items * Bug #24526: undefined method `[]=' for # with wrong ca cert on vmware