# 1.5.0 * Bug #4683: in multi select the filter and select/deselect all are not working * Feature #4691: Hosts should be searchable via their management status * Bug #3001: host facts do not allow search by id (just by name) * Bug #5053: Minor bug fixes to realm integration * Bug #2892: unattended spoof mode only work for an administrator * Feature #5444: Host Parameter boolean methods improvements * Bug #5205: Build PXE default button has broken link * Feature #4380: [vSphere] allow selection of guest OS * Feature #4617: add feature to change parent_id of location or organization * Refactor #5083: refactor host_edit.js - remove puppetclass selection specific functions to class_edit.js * Refactor #3999: refactor DRY implementation of "nested label" id for hostgroup and loc/org * Feature #3939: add option to 'inherit from parent' for hostgroup attributes * Feature #3767: Add "New Host" to Host Menu * Bug #4381: Foreman-proxy doesn't update dns after hostname change * Feature #3553: Puppet class import deletes given environment when environment is missing or empty * Feature #3817: As a user I want to set user permissions using API * Feature #3914: Need ability to specify a default Organization for a user * Feature #4222: API support for looking up compute resource networks, clusters, volumes etc * Feature #3842: Add subscription-manager snippet * Bug #4441: Overriden 'link_to' is protected and breaks expected use pattern * Bug #4393: rename ancestry label to title * Feature #3221: GET /api/hostgroups should return ptable_id and other ids * Bug #4198: api v2 arch does not return operating systems * Feature #4276: display provisioned space in vSphere datastore selection * Feature #4197: Foreman package should handle creation of plugin directories * Feature #3804: As a developer I'd like to have API to verify permissions and to find resources based on filters * Bug #4349: user json missing organizations, locations, and roles * Feature #1583: Assign roles and filters to usergroups * Feature #2929: Generate CR encryption key during package installation * Bug #3549: hostgroups can only be edited by a user with Administrator rights * Bug #4270: Improve consistency of setting descriptions * Bug #3876: API find_resource by name finds by ID instead when first character of name is a digit * Bug #3946: Non explicit error of Foreman crashes when no domain is setup on the host * Bug #3988: Expected app/services/foreman/plugin.rb to define Plugin * Feature #4256: Column sorting across all of the web interface * Feature #4462: Add support for PAM authentication via mod_intercept_form_submit * Bug #4486: Cannot search for an organization by name, only label * Bug #5180: UsergroupTest.test_0004_hosts should be retrieved from recursive/complex usergroup definitions broken * Bug #5401: Expanding foreman-debug tar file can munge permissions in /tmp * Bug #5248: 1.5 RC1 edit host generates undefined method `class_from_string' for Fog:Module error * Bug #4537: Unsetting roles via API does not work * Bug #5398: undefined method `puppet_proxies' * Bug #5084: API v2v - puppetclasses child node for hostgroups#show and hosts#show only shows added puppet classes and no inherited classes from hostgroup.parent or host.hostgroup * Feature #1946: Addition VMWare options required for VM creation * Feature #4422: Implement available_images for oVirt to populate new image form * Feature #4659: New command foreman-tail * Bug #4555: Foreman doesn't validate peer certificate when connecting to ovirt * Bug #4895: API should check for the presence of a CSRF token when there is a session user * Feature #3996: Support to assign both cores and CPUs to VMWare guests * Feature #3803: As a user I'd like to create filters * Feature #3912: Add ability for locations / organizations to inherit from a parent location / organization * Bug #4605: users can de-select disabled items in multi-select widget * Bug #4996: Failed to create a compute (oVirt) instance VM template.id|name required for add * Bug #4800: "Description has already been taken" for some new SLES clients * Feature #4226: Plugins should be able to compile and provide their own assets in production * Feature #4204: assignation of multiple hostgroups to a host * Feature #2438: Ability to deploy hosts from vmware templates * Feature #3909: compute resources prevent or disassciate host from VM prevent vm deletion * Feature #4123: Add image capability to Libvirt/KVM provider * Bug #4370: RBAC UI - filters list does not show enough detail * Bug #5137: audited :associated_with labels are "N/A' for models that have a hyphen * Feature #4581: Implement available_networks API for VMware * Bug #5222: Log ldap attributes in debug-level logging * Bug #4960: undefined method `host_classes_path' when editing filter on "host class" * Bug #1902: Smart Parameters aren't audit logged * Bug #4138: Context menu doesn't display all organizations when there are many * Feature #5506: Implement v2 search for smart proxies * Bug #5113: Sort realms by host count * Bug #4553: Editing "miscellaneous" filter triggers: undefined method `pluralize' for nil:NilClass * Bug #4776: Accessing API does not seem to refresh cookie expiration * Bug #4637: remove search by label from all ancestry objects * Bug #5427: Issuing rake tasks for update from 1.4 to 1.5 fails * Bug #4755: cli is slow in development mode with dynamic bindings * Bug #2270: Unable to create instances on OpenStack without floating IPs * Bug #3163: FQDN/dashboard/help disappears after setup * Bug #5090: Typo in bookmarks * Bug #3214: No location / Organization if host added by default from puppet run * Feature #3592: Lazily load compute resource VM details through AJAX for performance * Feature #3805: As a developer I'd like all authorization functions to respect filters * Feature #3806: As a user I'd like to have easy way to migrate existing data to new authorization mechanism * Feature #3827: Support Avatars other than Gravatar * Bug #4443: Auto-completion of organization search fails as sort column is not in result set * Bug #3953: UI: No search bar for usergroups * Feature #4002: disable locations/organizations on edit domain, subnet, compute_resource, etc. if used * Feature #4135: Enable extension of menus in top navbar from plugins * Bug #4167: Password length verification doesn't work * Bug #4201: can't update operating system by label * Bug #4287: Template associations on HG & Env is broken * Bug #4290: User Groups name length does not have a max length in UI * Bug #4324: VMware NIC type incorrectly shows E1000 instead of vmxnet3 * Bug #4341: Foreman should provide an explicit empty organization taxonomy fixture for testing * Bug #4353: relation "roles" does not exist during DB migration * Bug #4536: fix cache Rake task: undefined method `[]=' for # * Bug #4539: Minor version is not required to create OS * Feature #4583: Add environment to rundeck output * Bug #4597: cannot disassociate host * Bug #4599: Managed interfaces do not create proper DNS records * Bug #4616: Problems provisioning hosts in EC2 with 1.4.1-2 * Bug #4618: tooltips to indicated inherited, used, and used are not working in location / organization edit * Bug #4625: alert helper ignores close directive * Bug #4643: Retrieving Optional LDAP attributes fails with "interning empty string" on 1.8.7 * Bug #4673: Count columns should be sorted in descending order by default * Bug #4703: Rails migration fails on Rails 3.2.8 when setting counter caches on has_many :through relationships * Bug #4710: Problems provisioning hosts in Rackspace with 1.4.1-2 * Bug #4712: Editing organization gives undefined method `parent_taxonomy_selected_location_path' * Bug #4731: Creating domain when organization selected produces duplicate key error * Bug #4976: Partition table is not required when creating host with network provisioning * Bug #4733: make the stacked pills on location organization and puppet class parameters look more like the rest of the application * Bug #4794: filters.js and taxonomy_edit.js are not precompiled * Bug #4804: Sorting organizations by name attempts to sort by label * Bug #4884: link to gravatar image in a header have "https:///" instead of "https://" * Feature #4927: [RFE] foreman-debug should provide a means for plugins to extend what is collected. * Bug #4995: Editing location with "all users" checked fails on edit page in postgres * Bug #5021: ovirt return 409 conflict errors with no details * Bug #5071: Foreman-tail can write cannot watch parent directory * Bug #5105: default Setting['remove_classes_not_in_environment'] to true and have class_selection partial show/hide inherited classes from parent based on this setting * Feature #5077: Allow additional template helpers and variables from plugins * Bug #5120: Unable to migrate with ConstraintException with discovered hosts * Bug #5141: User unable to access children taxonomies * Bug #5172: typo SETTINGS[:location_enabled] instead of 'locations' causes default location select box not to be visible * Feature #5173: sortable counters on list of config_groups for number of host, hostgroups and puppetclasses * Bug #5200: URLs to search shown in config group index page * Bug #5214: Ancestry 2.1.0 dropped Ruby 1.8 support * Bug #5224: Don't update a user with blank LDAP attribute values * Bug #5258: Can't edit a host, suspect its due to an IPMC/BMC interface * Bug #4682: create a new smart variable for a puppet class doesn't save the relation in the database. * Bug #5389: URL doesn't update correctly after creating a new host * Bug #5391: Authorizer test should use testing permission * Bug #5443: Keep logs from cron * Bug #5453: VMware: failed to create vm: undefined method `new' for "VirtualVmxnet3":String * Bug #5470: vm power state is not updating after, new host completion. * Bug #5489: Permission migration script can create invalid search conditions * Bug #5490: Error creating a new host in 1.5 RC2 * Bug #5540: User filters not migrated when user only has builtin roles * Bug #5612: Foreman API v1 & v2 do not display common_parameters for non-admin users * Feature #1966: Improve UI errors when smart proxy returns 400 bad request * Feature #4806: add compute resource from a plugin * Bug #16843: Images are not scoped to taxonomies * Bug #5450: Kickstart Templates Don't Render FreeIPA Snippet correctly * Feature #4863: API V2 - add puppetclasses format style=list and module_name to base.json.rabl * Feature #3725: Make default root password more explicit and configurable at install time * Feature #4423: Allow puppet classes to be imported by environment * Bug #4333: multi-select.js is submitting disable items even if they are unselected * Bug #3863: when fact filters are added to a user, error column reference "id" is ambiguous for fact_values * Refactor #4851: Replace dynamically generated scopes for smart_proxy features with a a parametrized scope * Bug #4652: error when running tests from ide * Bug #2954: Errors in the string extraction in the Welcome page that prevent good translation * Feature #5157: Add autosuggest IP button * Feature #4515: Make foreman ready to work with the new bindings * Bug #4122: pie chart not correctly displaying * Feature #3751: Add id='new' to all buttons/links that create new objects * Bug #4391: Intermittent test failures on OrganizationsControllerTest "should clone organization with assocations" * Feature #812: cant assign roles to groups, just to users * Bug #1804: Class filter in host page does not show inherited class from nested hostgroup * Bug #4015: Cannot provisiong oVirt/RHEV VM from template with finish script * Feature #3307: Provide user friendly information when Console tab doesn't work * Bug #5038: Foreman/Katello nightlies browser render issue with template editor * Bug #5247: Smart Class parameters cannot be overridden in nested host groups * Bug #5246: Puppet classes on config groups aren't added to host's ENC YAML output * Bug #5106: Non-Puppet proxies are shown in new host form Puppet proxy dropdowns * Bug #4670: incorrect search string on operating systems page * Bug #4346: oVirt Compute Resource needs to be updated for rbovirt >0.0.21 * Bug #5072: Wrong mediapath for FreeBSD/amd64 * Bug #4664: Autogenerated OS description for SLES is wrong when more then one architecture is used * Bug #4557: "Undefined Method" is raised in FiltersHelper#resource_path when resource is defined in a namespaced plugin * Bug #4219: Orgs disabled on domain edit page when in org context