# 1.4.0 * Bug #3794: IP should not be required for OpenStack CR hosts * Feature #3254: Add support for two pane UI functionality * Feature #3312: Make it possible to use the REMOTE_USER / sso/apache.rb authentication with mod_auth_kerb * Bug #3515: Associated resources not found by ID causes 500 Internal Server Error * Bug #3524: Cannot reference smart proxies by name when they contain a "." * Feature #3838: Add ability to define a divider when declaring plugin menu items * Feature #3709: update the environments pages to display puppet environments rather then just plain env * Bug #3820: Plugin menu authorization check hides errors * Feature #359: Add support for 'hostname=' spoofing for Unattended Installs * Feature #3491: API v2 rabl templates base, main, show for each controller * Feature #2986: Remove #show method from controllers and routes.rb when not used * Feature #3683: display free and available space in vSphere datastore selection * Bug #3777: Typo in development Setting.delete_all message * Bug #3828: API messages and error responses not in English * Feature #4178: Make changes to i18n extraction scripts to support plugins * Feature #3091: strip leading and trailing whitespace on names of all objects * Bug #3659: "no implicit conversion of URI::HTTP into String" running rake reports:summarize * Bug #3772: When defining a sub-menu from a plugin, block should be optional * Bug #3966: Puppet gem is not listed as bundle dependency on smart-proxy * Refactor #3597: Test: Remove rr gem * Feature #3495: Fix the foreman-cli metapackage to install hammer * Bug #3932: incorrect label for libvirt volume deletion * Feature #3684: Add unique IDs to Foreman UI menus * Bug #3790: Plugin definitions don't support isolate_namespace engines * Feature #3510: As a GUI user, I would like to know what plugins are installed * Bug #3821: Plugin menus are lost after page refresh in development mode * Bug #3853: allow rabl overrides to taxonomies_controller * Feature #3622: SmartProxy Features need to be defined/loaded dynamically * Bug #2613: foreman-debug creates tmp/foreman-debug-$rand in tarball * Bug #3538: pluck(:id) in puppet class import API breaks on Rails 3.2.8 * Bug #4023: API v2 - compute resources partials should should attribute alias names and not database column names * Refactor #3962: Operating system children overwrites class method * Refactor #3811: Upgrade foreman to Bootstrap 3 * Feature #3050: foreman-gce packaging * Feature #3168: Add FreeBSD logo in host list * Feature #3626: Package the unf and unf_ext gems since they're dependencies for the latest version of fog * Feature #3571: add possibility to ignore/hide :debug and :info logs * Bug #4024: Virtual machine state indicator is not correctly positioned * Feature #1431: Add support of whitebox hardware model through motherboard facter * Bug #2818: Partition tables miss validation of associated os families * Feature #3249: change regex syntax from start/end of line to start/end of string * Feature #3094: Reports search should allow searching for hostgroups * Bug #3931: compute resource vmware generates unknown VMODL type AnyType after upgrade to 1.3.2 * Feature #3347: Add rake task for the Rails console * Refactor #3205: extract report importing logic into a separate service class * Bug #3858: No menus shown for non-admin users * Feature #3768: API v2 - child nodes should not have an object root for each object * Bug #3920: Foreman throws 500 when searching for not supported term * Bug #3869: API error messages poorly formatted * Feature #2983: Add autosign#index to API v1 and remove from UI controller to Add autosign#index to API v1 * Feature #3136: host cloning should auto-suggest a new IP address * Feature #3672: Add zanata project file * Bug #3177: Cloning an existing system (libvirt) fails to save * Bug #1489: AIX not showing up on Hosts page * Bug #2231: Hostgroup deletion follows adoption policy * Feature #2572: FreeBSD Operating Systems Support * Bug #2600: Missing string extractions on compute resource VM forms * Refactor #2741: change old Rails 2 syntax to Rail 3 syntax * Feature #2794: update examples in API docs * Bug #2855: API authentication controller does not fail gracefully * Bug #2866: Changing a hostgroup name doesn't update associated Smart Variable matchers * Feature #2931: API v2 hosts JSON response, add *_name for each *_id * Bug #2951: Host API documentation lacks compute_resource_id in the create and update methods * Feature #2975: Create VMs using short hostname, not FQDN * Feature #3099: Adding parameters to locations * Feature #3101: API for images misses some features * Feature #3107: Alphabetically sort hostgroups * Bug #3134: vSphere UI host create/edit requires some fixes * Bug #3137: API v2 - show error if nested object does not exist for nested route * Bug #3138: rbvmomi required by a clean install of foreman * Bug #3170: Allow all mac address notations * Feature #3178: add ability to apply a virtual hardware template at hostgroup level * Feature #3182: Remove requirement for entering an IP address when creating a new host * Bug #3184: Hammer's spec file is out of date * Bug #3196: Tokens should default to ON * Bug #3210: We set foreman_url to foreman.domain by default * Bug #3241: Default password is not set properly for Red Hats * Bug #3261: Message shows wrong power state when powering off an VM from webUI * Feature #3274: Add a full screen mode to the provisioning template editor. * Bug #3311: With French translation, editing a location or an organization show tabs in 2 lines instead of 1 * Bug #3905: API v2 method delete in reports has wrong route in apidocs * Bug #3338: Grey out VM form when CR does not support editing * Feature #3528: When new users are created based on REMOTE_USER authentication, their attributes should be populated as well * Feature #3566: expose Orchestration tasks via the API * Bug #3637: Improve output of exceptions list rake task * Feature #3646: Default root name for api json single object response to no root node but make it configurable * Bug #3669: Migration: Unable to migrate db, if Katello engine is included * Bug #3673: partition tables are not audited * Feature #3693: API v2 - accept GET json format of object in PUT/POST requests to add/remove has_many associations * Bug #3697: Field Validations Should be more Comprehensive * Feature #3701: Fail if a hostname has a dot in it * Bug #3712: Change develop versioning to indicate upcoming release * Feature #3720: Operating system name should be different to Facter operating system string * Bug #3721: OS families should use a label instead of class name when rendered * Bug #3722: Default partition table names should be "Red Hat" and not "RedHat" * Bug #3724: Some UI text doesn't use the "Red Hat" name correctly * Bug #3736: GET /api/users/loginname throws 500 error * Feature #3737: Add localboot template for PXEGrub * Refactor #3752: Move all data addition in DB migrations into a seed script * Bug #3760: API v2 metadata @total is not defined * Bug #3769: Add man pages for foreman-rake and foreman-debug * Bug #3776: NAME_MAP in Feature model is a constant * Feature #3872: Foreman application layout should support customization and follow best practices * Bug #3889: No validation errors for nested class parameters on Puppet class edit page * Feature #3882: Use ruby-libvirt's latest version * Bug #3896: OVirt console connection fails * Feature #3906: Support for Junos Zero-Touch-Provisioning * Bug #3911: jquery.multi-select.js should disable selected ids that are passed to :disabled => * Refactor #3925: create apipie param_groups for API v2 to DRY documentation * Feature #3927: Use user-data instead of SSHProvision on Openstack / EC2 * Feature #3928: API v2 - update os_default_templates for operating system * Refactor #3930: editing_self permission check is 'global' * Feature #3935: update the login page to RCUE style * Refactor #3937: fix title wording for Compute Resources and Smart Proxies * Bug #3940: extlogout page layout broken * Bug #3942: cannot edit organization or location in UI * Bug #3945: VMWare VM Build Fails w/ 'Configuration file does not specify a guest operating system' * Feature #3955: Define param_defined? and param_true? methods for Host * Bug #3958: foreman-debug should include installer and proxy logs and configs * Bug #3965: chefproxy smart-proxy's feature should map same API as Foreman * Bug #3967: Align help text with Fedora/RHEL cloud images * Feature #3973: Foreman-debug upload via rsync feature * Bug #3974: Drop v2 api wildcard route * Feature #3975: add audit to domain and subnet that are currently not audited * Feature #3989: ruby193-ruby-wrapper is required to build on RHSCL 1.0 * Refactor #4001: Remove old comps from extras/packaging/rpm * Bug #3984: Custom window._ in i18n.js conflicting with underscore.js * Bug #3992: Unused coffeescript gem * Bug #3998: api v2 error on /api/compute_resources * Bug #4005: allow Rabl.render(object, 'something/show') to work * Bug #4014: OS labels not used on media and arch index pages * Bug #4019: Compute Resource -> New Image renders on Compute Profiles tab * Bug #4020: @static only works in kickstart templates * Feature #4021: Upgrade to Rails 3.2.16 * Bug #4022: Puppetrun through the API is a GET instead of a PUT * Bug #4031: TFTP record is not updated after host is built * Bug #4115: No LICENSE file shipped * Bug #4120: minor glitch on architectures page with Firefox * Bug #4139: Foreman-debug should not ask for upload in quiet mode * Bug #4186: foreman-rake db:seed fails in 1.4 RC2 * Bug #4188: api/v2/status shows api_version: 1 * Bug #4189: Facts charts are not rendered * Bug #4196: "Power ON this machine" disappeared for new VMWare hosts * Bug #4200: Sosreport from RHEL 6.5 hangs with new foreman-debug * Bug #3762: Some of menu urls are being incorrectly generated when rendering engine views * Bug #3577: import_puppetclasses is only accepting @"false"@, @false@ is treated as true * Refactor #3578: Improve smart proxy class SQL and whitespace * Bug #3250: [RPM] cronjobs should use foreman-rake * Refactor #3539: Drop foreman-mysql * Refactor #3144: Remove user_id and inherited_from from models User and UserRole * Bug #3516: Architectures etc: resources created/modified should not use multibyte names in URLs * Bug #3550: apidoc for import puppet classes API shows GET, not POST * Feature #3364: Add option to disable automatc host creation when a report is received * Bug #3568: Add facter to Gemfile for source installations * Feature #3658: Foreman should support Chef-enabled smart proxies * Bug #3493: Users created from LDAP even if auto creation is not checked * Bug #3867: Wrong Compute Resource type shown on overview * Bug #3587: invalid JSON returns 500 server error * Bug #3280: API gives errors when user logins are turned off * Feature #3018: API v2 metadata for pagination in index collection response * Feature #3116: NIC type selection for vSphere * Feature #1244: smart proxies overview page needs a button to 're-read' the supported features of a proxy * Feature #3123: vSphere VM info misses MAC address and displays memory in bytes * Feature #3017: API v2 - create separate controller for all objects rather than fallback to v1 * Bug #3279: roles edit page is long and missing a filter * Feature #2763: Wiki links should be replaced with correct doco links * Feature #3140: Provide API to allow importing of puppet classes * Bug #3885: Occasional HostTest should import facts idempotently test failures * Feature #3339: Support for nested facts and specialised plugins * Refactor #4032: TFTP orchestration uses direct object comparison * Bug #3753: Plugins built using isolate_namespace don't redirect to the login page * Bug #4152: Host / Hostgroup : syntax error in erb * Bug #3569: Port in use by the browser is used in rendering the templates * Feature #3011: default root name for api json index response to :results but make it configurable * Bug #3248: missing N_() on validation messages * Bug #2374: Libvirt host creation fails with LVM storage pool * Bug #4173: oVirt: Failed to set Build: undefined method `symbolize_keys' for nil:NilClass * Feature #3733: deploy SLES with Foreman * Bug #4161: NoMethodError: undefined method `name' on non-foreman ActiveRecord models * Bug #1830: Puppet run triggers "no puppet proxy defined - cant continue" after 1.0 upgrade * Bug #3826: Unable to search environments