# 0.4 11/08/2011 * Bug #1047: Settings controller fails to set_session_user * Bug #636: Foreman doews not recognise a change in the environment when this is changed in a fact * Feature #777: "Audit log" should log Host/Class association changes * Bug #1150: When ticking On-the-fly user creation submit button and fields are hidden * Feature #1268: show pie chart in the show host report page * Bug #1026: Creating a new medium fails with "not a valid nfs path" * Feature #35: Allow hostgroup nesting for puppet classes and parameters * Bug #1237: title in hosts show page is wrong * Bug #1020: edit multiple and then change group does not enable the OK button * Bug #1064: "last login" info for a user without admin rights is not updated * Feature #1067: Expose error messages in the web GUI * Feature #1127: IP auto fetching via the API * Bug #1216: incorrect redirection when failed to render puppetdoc * Bug #976: hypervisor name can't contain "." * Feature #1096: limit libvirt hypervisor connection time * Feature #792: Dashboard should be default view * Bug #958: GET Method for auth_source_ldaps doesn't work * Bug #1299: foreman don't cut the () from puppet class names * Bug #1097: 500 ERROR could be generated when User.current is not set * Feature #1179: Create puppet template with attribute foreman hostgroup * Feature #1211: allow both id and fqdn as an id * Feature #1201: Import Subnets from DHCP server * Feature #685: hosts per page should be configurable * Bug #991: Missing changes in extras/jumpstart * Feature #1183: make an ESXi server appear in the UI without errors * Feature #1043: make autosign optional * Bug #1056: Rundeck url doesn't work when ldap auth is active * Feature #1031: add centos os icon * Bug #1266: align host checkboxes with top checkbox * Feature #1050: Foreman settings should not be viewed/edited by non admin users * Bug #1103: hypervisor connections logs to info level instead of debug * Refactor #1091: hosts should not use pre initializer for users * Bug #1070: image_file_name logic is wrong * Bug #1009: hostgroup should show its parent classes too * Feature #1044: erbish partition tables * Bug #1147: fail to update hosts when running with unattended mode disable * Refactor #1120: convert dhcp handling to real network objects * Feature #1077: Ensure that host OS attributes are related to the OS itself * Refactor #1087: Code duplication between Reports and Hosts * Bug #1180: db migration may fail because of missing logger * Bug #1001: Foreman insists on being able to detect a PXE boot server * Bug #1247: New UI foreman settings, dead links * Bug #1217: hostgroup clone fails if it has vm attributes * Feature #1231: update puppetclass to new ui style * Bug #687: rake reports:expire abuses memory and network bandwidth * Bug #1039: Setting[:ssl_private_key] should read Setting[:ssl_priv_key] * Bug #1207: debian / ubutnu installation might ask for a keyboard during preseed * Bug #1274: a user is not able to edit itself * Bug #926: Inconsistant verbage on the 'Global Parameters' page. * Bug #1228: 404 not found generated when there is no help / welcome view * Bug #1049: unable to migrate the database due to missing audit comment column * Feature #1162: delete guest when deleting the host in foreman * Bug #987: migration fails when using postgres after #820 * Bug #1234: Do not display subnet import if we are not working in unattended mode * Feature #1018: Add rundeck integration support * Bug #1111: auto completer should not suggest hosts which are not visible to the current user * Bug #1219: <%= shortname %> and <%= domain %> not available in PXELinux template * Bug #1174: error messages might show up twice * Feature #1282: expose Smart variables in settings menu * Bug #998: free text search in hostgroup pages does not work * Bug #986: deleting a host does not remove it from being selected for multiple actions * Bug #1151: Too many systems in dashboard summary * Feature #1275: filter puppet report messages by level * Feature #1294: Build should not require TFTP if using gPXE * Bug #1125: tftp proxy might not always be initialized * Feature #978: use names in hostgroups instead of ID's * Refactor #1236: move multiple hosts action to use new modal * Bug #1131: Minor inconsistency: "Destroy" and "Delete" button have same function and different names * Bug #953: Problem with rdoc:generate * Feature #1286: move user filters into a tab * Feature #1161: show chart per graph * Feature #1126: hostgroups api should include the long name * Bug #1084: OpenSUSE / SLES deployment root password not working * Bug #1199: hosts count in puppetclass page always shows 0 * Bug #997: hosts tab is highlighted when in hostgroup pages * Feature #1187: remove unrequired fields when foreman is not used for provisioning * Bug #1000: Out of sync shows hosts with last report equal puppet_interval * Bug #1232: unable to assign OS default provisioning templates * Bug #957: Unable to upgrade to latest package * Bug #1063: can't deploy default pxe menu * Bug #1017: Edit multiple button is greyed out but the menu is still active * Feature #1277: add bar chart in reports page to show the amount of resources * Feature #1081: Expose subnets unused IP via the subnets API * Bug #1186: foreman does not forward sparc dhcp vendor options when creating a sparc Solaris host * Feature #1148: CRUD on lookup values via the API * Feature #820: Add Intel Solaris provisioning support * Feature #982: API call to get fact keys * Bug #1185: Creating a new hostgroup fails * Bug #1205: search for classes and like operator fail * Feature #1261: add spoof button to hosts page * Feature #1153: Change line color for skipped resources * Refactor #1092: hostgroup should not look for parent hostgroups if they do not exists * Feature #1188: add a sample configuration file * Bug #1010: import new classes does not show error-message * Bug #984: Display Error on environments->classes link * Bug #1272: New Hostgroup: Please select an Environment first * Bug #1071: Permission checking for ConfigTemplates fail * Feature #989: Sparc solaris support * Bug #1246: Puppet Run button not visible * Bug #1038: DHCP option list should include hostname * Feature #1157: Security - Hide non-accessible menus * Feature #954: Do not stop processing environments when a single puppetdoc fails * Feature #1132: Make SSL requirement optional for method ":show" in hosts_controller * Bug #1160: provisioning api does not contain all the sub components * Bug #1269: do not validate os media ptable association if not running in unattended mode * Bug #1040: deleting a hostgroup, may delete a configuration template too * Refactor #628: Not all components display on the host details screen under IE * Bug #1296: Parsing puppet classes fails in certain cases * Bug #1046: Error when editing a lookup key ( http://foreman/lookup_keys//edit * Feature #1298: Run distribution chart does not appear within the same scope as the rest of the dashboard * Bug #964: Fact search autocomplete broken without quotes * Refactor #1122: share network validation regexps * Bug #1203: foreman might report 500 error when hostname is not defined * Bug #1263: mac field is not shown when toggling from virtual to bare metal * Bug #1273: wrong regulax expression check for MAC addresses can lead to strange errors * Bug #1136: Safe render mode error when using "Build PXE default" * Bug #1208: Unauthenticated IP spoofing should not be allowed * Bug #1061: Deleting environments in use triggers an error 500 * Feature #1042: More informative summary email title * Refactor #100: Store Foreman Settings in the database and allow configure it using the WebUI/API * Bug #1101: DHCP complains about conflict when machine already has a lease * Bug #1095: model.vendor_class errors are not reported correctly * Bug #1086: host.info contains smart-variables, host.parameters does not. * Refactor #898: remove old search leftovers across the app * Feature #1082: Fix inconsistent icons between Hosts summary and Report summary views * Bug #1230: table overlays buttons in host view * Feature #1146: Provide error details via the API upon failure * Bug #1088: Overly aggressive query * Bug #1241: Solaris host flash based install fails to update the default flash name * Bug #968: cannot search a puppetclass by name * Feature #1123: api for config_templates needs to return additional attributes * Bug #1291: Sub hostgroups not shown when editing multiple hosts: * Feature #1235: open tabs with errors in forms * Feature #1058: Add Unattend Install Support for SUSE based Linux * Bug #1181: Host searching returns duplicates (or-ed facts) * Feature #1257: allow to manage BMC interfaces via foreman * Bug #1166: Statistics - No Inventory data has been found * Refactor #1276: charts javascript should be Non intrusive * Bug #1041: Audit logs need to show parent data * Feature #1182: add the ability to do inline editing in the UI * Feature #1078: Foreman should accept minimal parameters when creating a new host * Bug #965: Chained hosts query with "params" fails * Feature #1133: Support configurable exportable "facts" (as tags) and "username" to rundeck * Bug #1066: Weird button formatting when user don't have rights (should be greyed out) * Feature #1085: add default domain and subnet settings to hostgroups * Bug #1159: Class import behaviour not consistent "rake puppet:import:puppet_classes" x "UI" * Bug #1052: error when selecting medium * Feature #724: Allow default VM specs to be tied to a hostgroup * Feature #1057: Allow foreman search to output multiple hosts when outputting to rundeck * Bug #1167: Foreman settings ignored in web interface * Bug #1267: Root pw field gone (in the new UI) * Feature #1130: Add Scientific icon * Bug #1013: New Hostgroup does not respond to architecture selection * Feature #1029: Allow custom variables to be queried from a puppet function * Feature #1209: Show subnet name in the HOST editing screen * Bug #967: bookmark fails if its name includes a "." * Feature #762: Check class assignment consistency * Feature #1184: allow to save array based settings * Feature #995: We should have a logical way to group servers * Bug #1135: missing "good" systems with skipped resources in dashboard report * Bug #1242: unable to set boolean values in foreman settings page * Bug #1256: report links from host list might lead to a purged report * Bug #1156: default kickstart should not do yum upgrade * Bug #973: Error 500 when click "All Puppet Classes" * Bug #1196: show FQDN in the hosts listing to prevent misunderstanding * Bug #1283: Stray comma in highcharts code breaks IE * Feature #322: Ability to add custom fields and options * Bug #1134: Multiple host exporting formatting for rundeck not correct * Refactor #1121: convert dns handling to real network objects * Feature #1128: Ability to match on Parameters in Smart Variables * Bug #1163: undefined method `hypervisor' when Edit host * Bug #1262: Node.rb fails when host has no owner * Feature #1233: ldap authentication should not be shown if login is disabled * Bug #897: typo in extras/query/ssh_using_foreman * Feature #822: Allow a Customizable "Reply" Address in Email Configuration