fixes #5222 - Log ldap attributes in debug-level logging
(cherry picked from commit d11f7309ef6f67699a750418f0f50afc589ff841)
fixes #5141 - User unable to access children taxonomies on switcher
fixes #5173 - sortable counters on list of config_groups for number of hosts, hostgroups and puppetclasses
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
fixes #5105 - remove Setting['remove_classes_not_in_environment']
fixes #4122 and new charts design
fixes #3914 - set current taxonomies on login from user defaults
Fixes #4710, #2270 - Wait for VM to become ready before looking for IPs
fixes #2438 - Add image build capability to vsphere using templates
fixes #5113 - sort realms by host count
fixes #4806 add support to register compute resource provider from a plugin
fixes #4670: switch search to id on OS page
fixes #5072 - x86_86 -> amd64 for FreeBSD media
fixes #5053 - minor bug fixes to realm integration
fixes #4381: dns records are being update after changes to host when dhcp is also present
refs #4305 - add support for OracleLinux
fixes #4995 - editing location with 'all users' checked fails on edit page in postgres
Fixes #4976 - ensure the process is really running inside a rake task
fixes #1809 - foreman realm integration
fixes #1966 - improved UI errors for proxy
fixes #3946 Set host URLs from local settings file, if no Facter configuration exists. Add default values for settings example.
fixes #4691 - add search for hosts' managed status
Fixes #4851: a SmartProxy.with_features scope replaces feature-specific scopes generated during class loading
fixes #4731 - Rails 3.2.8 causing _pkey constraint errors
fixes #1804 - find hosts through nested hostgroups on puppet class search
Fixes #4679 - Downcase fqdn to match Puppet SSL certs casing
fixes #3214 - set taxonomy for hosts created via Puppet from facts or a default setting
fixes #4555 add ca certificate to ovirt
Fixes #4680 - Don't append periods to unqualified unmanaged hosts
fixes #4682 - smart variable for a puppet class not showing in UI
fixes #4639 - array in lookup_value incorrectly displayed in form
fixes #4664 - shorten OS description for SUSE
fixes #4256 - makes columns sortable in the UI
fixes #4605 - users should not be able to de-select disabled items in multi-select widget
fixes #4618 - added back tooltips inherited, used, and used in location / organization edit
fixes #4219 - do not disable current organization/location on multi-select
fixes #4314 - ignore default scope ordering on host search by puppet class
fixes #4643 - Retrieving Optional LDAP attributes fails on 1.8.7
fixes #4626 - update Facter calls for 2.0 compatibility
Fixes #4616 - Add a Fog mixin for looking up EC2 IP addresses
Fixes #4486 - organization not searchable by name
fixes #4637 - remove search by label from all ancestry objects besides hostgroups
fixes #4123 - libvirt imaging support using backing volumes
fixes #3827 - adds ldap avatar support
fixes #4565 - puppet class free-text search is now significantly faster
fixes #4581 Implement available_networks API for VMware
fixes #4485 prevents undefined method when cloning a host
fixes #4583 - Added Environment name to rundeck output
fixes #4442 - returning nil plays nice with try_to_login.
fixes #4290 add validation for user group max name length of 255
Fixes #4537 - user can set empty roles array via API
fixes #4524 - The logged in user should be the default one in create new hosts
fixes #4201 - update operating system by label, use description or fallname otherwise
fixes #3001 - Facts searchable by both host id and name
fixes #4245 - return HTTP body for oVirt SSL CA certificate
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #4393 - rename ancestry label to title
fixes #4015 - support oVirt using templates like images
fixes #4222 Add capability to compute resource API to retrieve cluster,network,storage info on oVirt
Fixes #2270 - Detect all OpenStack IPs and test which allows SSH
fixes #3912 - add inheritance for locations / organizations
fixes #4125 [Openstack] - host with auto assigned IPs can't be deleted
fixes #3939 - add option to 'inherit from parent' for hostgroup attributes
Fixes #4221: add :dependent => :destroy for compute profiles on compute resource
fixes #4307 New VMware VM creation does not respect NIC type selection
fixes #3496 vSphere: add support for selectable SCSI controller
fixes #3980 - Compute profiles not rendering Openstack attributes correctly
fixes #3519 - taxonomies include authorization module
fixes #4298 - ldap auth should accept parens in firstname or surname
fixes #2726 - smart class parameter override fails validation
fixes #4234 - cannot edit host's puppet parameters
fixes #4270 - setting descriptions updated for consistency
fixes #3725, #4167 - root password validations, remove default password
fixes #3999 - refactor DRY implementation of "nested label" for objects with ancestry
fixes #4173 - don't update CR attrs when none available, taken from GH-1184
fixes #2866 - Changing a hostgroup name doesn't update associated Smart Variable matchers
fixes #3697, #3701 - more comprehensive field validations
Fixes #4032 - Use object.id for comparisons
fixes #3955 - added param_true? and snippet_if_exist template methods
fixes #4023 - API v2 - compute resources partials should should attribute alias names and not database column names
fixes #3867 - Wrong Compute Resource type shown on overview
fixes #2231 - hostgroup deletion is restricted to hostgroups without children
Fixes #4031 - change TFTP record on build flag change
fixes #3906 - Support for Junos ZTP
fixes #3099 - Adding parameters to locations and organizations
Fixes #3927 - Allow VMs to provision via user-data
fixes #3975 - add audit to classes Domain, Subnet, SmartProxy, Role, Usergroup, AuthSource, Image, Bookmark that were not audited
Fixes #3962 - Refactor class overwriting
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3528 - Populate first name, last name, and email, if available.
fixes #1489 - add AIX family and facts importer support
fixes #3896 Retrieve OVirt CA certificate via same URL scheme as API URL by disabling SSL verification
refs #3930 - ensure a user can actually update itself.
fixes #3930 - refactoring of edit_self implementation.
fixes #3752 - move data population from migrations into seed script
fixes #2374 - added allocation option to libvirt VM
fixes #3339 - nested fact support, allow fact importers to be registered by plugins
fixes #3693 - API v2 - accept GET json format of object in PUT/POST requests to add/remove has_many associations
Fixes #3721 - Map OS family to a display variant
Fixes #3720 - Add description field to operatingsystem
refs #3067 - domain stripped from installation media hostname for Solaris
fixes #3832 - foreman supplies user for GCE images, fog expects username