# 1.9.0 * Bug #3711: Usergroups can have empty name * Feature #6524: log settings should be part of /etc/foreman/settings * Bug #9886: compute resource password help text is not html safe * Feature #10337: Set the Out of sync duration in the settings. * Refactor #10402: Need a centralized way to convert values to booleans * Bug #10437: warning: already defined * Bug #10513: Documentation for reports task is wrong * Feature #1510: Send a email after a host build has completed * Bug #10876: Image select box is not refreshed after OS change so Foreman uses wrong image * Bug #10911: Seletc2 fields do not work with nested fields * Bug #11024: Smart proxy config sections changed, update documentation URLs * Bug #11187: Taxonomy selectors are empty even for users with assign permissions * Bug #11122: Already initialized constant exception after service startup * Refactor #9593: replace `.all.map(&:)` with `.pluck(:)` * Bug #9957: Auth source tests are not run * Bug #9424: Provisioning triggers undefined method `managed?' for nil:NilClass * Bug #5649: Missing unattended_url field validation * Bug #10945: foreman-debug to collect foreman http request log * Bug #11023: OpenStack wrong tenants url in fog 1.32.0 * Bug #8525: Update Mail to Email in User Settings * Bug #9444: Firebug raises: "NetworkError: 404 Not Found" on selecting the 'Domain' from "New_Host_group --> Network" tab * Bug #9969: N+1 on host[group] edit page * Bug #10158: Add new host to fresh install * Bug #10507: Intermittent integration HostTest/HostgroupTest database deadlock * Bug #10793: Editing location or organization fails with NameError uninitialized constant ConfigTemplate * Bug #10853: config_template_ids does not exist in taxonomies PUT * Bug #10868: Selecting "All $RESOURCE" for a taxonomy results in error 'uninitialized constant' * Bug #11018: Taxonomy API updates throw "Invalid version format" deprecation-related error * Bug #11119: CVE-2015-5152 - API permits HTTP requests when require_ssl is enabled * Feature #10284: foreman-debug being non-interactive makes it more friendly to usage by other tools * Bug #10382: API Nic::BMC calls don't accept lowercase provider names * Feature #10406: Add LDAP instrumentation logging * Refactor #10438: Remove unnecessary rake tasks from trends * Refactor #10439: Reduce task should be idempotent * Refactor #10638: Refactor template full-screen mode so that it can be used for other elements * Bug #10660: Location and Organization should be allowed to have the same name * Bug #10854: show on operationgsystem is missing ptables and config_templates * Bug #10887: Remove debug statement from clear_cache * Bug #11171: Select2 does not work with compute profiles * Refactor #10261: Update fog to 1.30.0 * Bug #10713: Stop truncating backtraces * Bug #11230: foreman-debug calls rake "plugins" not "plugin:list" * Bug #10829: CVE-2015-3235 - edit_users permission allows changing of admin passwords * Refactor #10899: Remove deprecated smart proxy scopes * Feature #10167: change default API from v1 to v2 * Bug #9793: querying /api/v2/fact_values with a user with view rights doesn't work * Bug #11175: organization and location for partition tables (ptable) not returned in json * Feature #9993: Root password and partition table should be optional when not in build mode * Bug #9613: :foreman_url should be mandatory * Bug #9806: Minor typo when building PXE default * Refactor #10861: remove unused columns from the hosts table * Refactor #10409: Rails 4 and 3 compatible changes * Bug #10656: counters are visible in audits * Bug #10492: validate permission name should be unique and not scoped by resource_type * Bug #10849: We send form templates as part of params * Bug #10518: Broken quickstart section URL in README.md * Bug #10963: operatingsystem_ids attribute ignored in ptable API update * Feature #3792: Support making Images from Hostgroups * Bug #11376: Organization editor does not display the Location tab * Bug #7335: organizations UI "All users" toggle not checking permissions for being displayed * Bug #8217: Matchers/overrides have no clear grouping, mess of input boxes * Bug #8861: Lengthy organization or localtion names breaks UI * Bug #9551: fix failing specs on osx due to different encryption output * Refactor #10711: Move LDAP instrumentation to its own logger * Feature #10720: Hosts API should expose VM attributes, such as cpus and memory * Feature #10815: Make languages for Apipie configurable * Refactor #8106: Save dashboard widgets in DB to increase flexibility * Bug #4769: "wrong element type nil at 4 (expected array)" warning from AuthSourceLDAP * Bug #7337: organizations UI does not filter resources to associate based upon RBAC * Bug #7505: Trends are not aggregrated * Refactor #10287: Provide helper methods for proxy features * Bug #9632: Wrong case usage in virtualisation products * Feature #8502: Move to scoped_search 3.x * Refactor #8516: Remove require 'fog' and only load specific providers * Refactor #8566: Reorg of Administer->Settings * Feature #10701: Introduce configuration file for foreman-debug * Bug #10729: clear notifications on login * Feature #3856: Expandable text areas fro overriden parameters * Bug #10976: Unused IP button does not work anymore * Bug #10965: Host#show page dropdown to filter reports by X days is very large * Bug #10151: Unable to get resource pool when cluster name != cluster full_path * Bug #10288: audit logs show counter cache information * Feature #1213: It should be possible to get email reports of Audit changes. * Feature #9194: Enable copying fact values * Bug #8214: "Use Puppet default" column in host parameters list has no data * Bug #10933: config_templates node changed name in v1 operatingsystems#show * Feature #8898: Warn users about caps lock in passwords * Refactor #9397: Make usage of @host.operatingsystem in UnattendedController consistent * Bug #10817: Second autocomplete field on one page is not activated * Refactor #10584: Replace sort.uniq with uniq.sort * Bug #10528: Can't save a smart class parameter/smart variable with the value 'false' * Bug #10216: Show report events in natural order * Bug #11172: Select2 should be initialized explicitly * Bug #10289: Change default root password hash function from MD5 to SHA256 * Bug #10715: GET /api/v2/config_templates/build_pxe_default returns non-JSON message * Bug #10683: Permission to view oVirt compute resource VMs is incorrect * Bug #10695: Foreman shouldn't seed initial taxonomies if any taxonomies already exist * Bug #11219: Cannot set OS default template through hammer CLI * Bug #7574: update confirm option for the link_to helper to be data attribute for rails 4 upgrade * Refactor #3016: accessible_hostgroups method unnecessarily sorts in memory * Feature #1536: Foreman should check DHCP entries on build * Feature #9301: Support hosts with no Puppet Environment * Bug #4551: Google Compute Engine Compute Resource Fails to create new hosts * Bug #5630: VmWare clone from template fails if Network Adator has labels in VmWare * Bug #6332: Unnecessary taxonomy related SQL queries in authorizer when feature's disabled * Bug #6976: Build default PXE menu should be POST request instead of GET * Bug #7454: Unlocalized period next to the end sentence 'organizations' link in 'Location configuration' page of Administer->Locations->Help. * Bug #9439: Configure > Global Parameters > New Parameter > Name field "can't contain white spaces" * Feature #9031: Missing API call to list config_template combinations per hostgroup or environment * Bug #9187: Overrideable empty puppet class parameters are still validate their default value * Feature #9299: Windows installation media should be more transparent * Bug #9334: When hover over Sat 6 UI tab: Hosts, Provision Setup is in Opposite order of configuring. * Feature #9454: Host graph axes and legends could be improved * Bug #9812: 'match' and 'value' parameters in override value's create should be required in apidoc * Feature #9879: More verbose host delete dialog * Bug #9998: Format the puppet error state email * Bug #10247: Hostname tooltip are truncated * Feature #10263: Encrypt LDAP password in database * Refactor #10442: DRY up host.managed? logic in NIC model * Refactor #10470: Update fog to 1.32.0 * Refactor #10471: Replace require_ssl filter with Rails' force_ssl * Feature #10487: As a developer, I should be able to define custom loggers and control them via settings * Feature #10526: Support for Cisco NX-OS PowerOn Auto Provisioning (POAP) * Refactor #10583: Run .uniq in database instead of in memory when possible * Bug #10633: Associate architecture to OS during fact import * Refactor #10635: Formalize deprecation warnings * Feature #10641: Ability to search VmWare networks * Bug #10664: Virtual interfaces does not work with compute resources * Bug #10666: Configured Alias interface doesn't come up automatically after host provisioning * Bug #10684: ComputeOrchestrationTest::only physical interfaces are matched test failures * Bug #10699: Options -u and -a must be exclusive for foreman-debug * Feature #10703: Randomize websockify port * Bug #10917: Missing API docs for /provisioning_templates/.../template_combinations * Bug #10985: puppet certificates selector looks wrong * Bug #10727: UI should raise an error on creating a host with BMC interface, when BMC feature is not enabled on proxy * Refactor #10736: Improve logging during authorization * Bug #10738: Changing puppet environment of host to one missing assigned puppet module fails silently * Bug #10778: private method `template' called for # * Feature #10780: Provide a hostgroup class FactoryGirl helper for provisioning * Bug #10787: RPM upgrade to 1.9.0-develop from 1.8.1 seems to break VMware integration * Bug #10879: Postgres DB additional Index on reports for reports dashboard widget * Bug #10909: Can't unset value in dropdown menus * Bug #10916: unknown attribute: config_template_ids in operatingsystems PUT and POST * Bug #10928: No default dashboard widgets for users * Bug #10921: Rephrase foreman-rake manpage * Bug #10964: Selecting environment on host form doesn't update Puppet classes * Bug #10994: Extra interface added when selecting compute profile * Bug #10090: Minimised dashboard widget names are not translated * Feature #11035: Allow all templates preview during their creation and editing * Feature #11206: Provide a way to list default role permissions for plugins * Bug #10194: help text for token_duration confusing * Bug #11033: hammer auth-source does not allow all the settings * Bug #7532: [ja_JP] String 'Actions' broken in New Host->Parameters tab. * Feature #7096: Partition Tables should just be a kind of Provisioning Templates * Bug #9674: 500 error on any problem when signing Puppet certificate * Bug #10910: Dropdown menus not opening on interfaces modal * Bug #10740: Audits created during DB migration of ptables to templates * Feature #10072: As a developer I would like to be able to do image-based provisioning of atomic hosts