fixes #5788 - before_destroy missing from EnsureNotUsedBy.new in SmartProxy model
fixes #5690 - determine host taxonomy fact based on setting value
Fixes #5664 - Host filters can use taxonomies
Also disables taxonomy filters on resources that do not support them.
Fixes #5221: Adds a helper method to allow a model instance to inquire if the instance is authorized for a particular permission.
Model instances can be asked directly if they are authorized for a particularpermission by, for example, calling 'instance.authorized?(:view_model)'. This...
Fixes #5637 - Don't raise lease conflicts when reading ad-hoc DHCP leases
fixes #5680 - quote searches for config groups containing spaces
fixes #4250 - API v2 - add compute profiles
fixes #4590 - convert VMware SCSI controller type during creation
fixes #5242 - Update external user attributes and group membership on every logon
fixes #3892 - process REMOTE_USER_GROUP_N and REMOTE_USER_GROUP_#, add user to groups based on external user groups.
fixes #5506 - added scoped search to SmartProxy for UI and API v2
Fixes #4370 - Filters list show permissions
Fixes #4287 - Join directly to template_combinations when resolving templates
fixes #2785 - host model clone method also copies relationships using deep_cloneable gem
fixes #4612 show friendly CR names, fix typo in oVirt name
fixes #5490 - ambiguous column in taxonomix pluck on Rails 3.2.8
fixes #5241 - Add support for external user groups.
fixes #5450 - add realm to params for 1.4-compatible use in templates
fixes #5132 hang when provisioning on ovirt 3.4
fixes #5453 - ensure all VMware compute attribute keys are symbolized
fixes #5444 - add param_false? host method and allow in templates
fixes #4599 - DNS and DHCP records for BMC and managed interfaces not using FQDN
fixes #4380 [vSphere] allow selection of guest OS
fixes #4422 Implement available_images for oVirt to populate new image form
fixes #5246 - remove second host/class lookup impl so config groups are included in ENC output
fixes #5224 - Don't update a user with blank LDAP attribute values
fixes #1902 - audit changes to lookup keys and values/overrides
fixes #5222 - Log ldap attributes in debug-level logging
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