# 1.8.0 * Bug #8922: authorized_smart_proxy_features should not fail if not implemented * Refactor #4613: Remove duplicate scoped search definition from taxonomy models * Bug #9059: Puppet SSL Directory can be different * Bug #9099: Upgrade to rubocop 0.28 * Bug #9139: Networking configuration snippet does not work with latest foreman * Bug #9212: Capybara browser tests - use a headless browser * Bug #9249: Associate host with vm fails for all compute resources but Ovirt * Bug #9357: Not all description fields Foreman are the same length. Some are text fields and some are strings (255 chars) * Bug #6044: production.log should have timestamps in it * Bug #9615: while adding alias interface, mac should be auto populated based on attached_to interface * Bug #2749: Failed to fetch bmc information: undefined method `downcase' for nil:NilClass * Bug #9842: FactParser register method has wrong name * Feature #3643: Support for Opennebula as Computer ressources * Bug #5998: Config templates cannot be assigned to a taxonomy from config_template#edit * Bug #9885: CVE-2015-1816 - LDAP server SSL certificate not verified * Feature #7032: db backup tasks accept destination file * Bug #7407: Cloning a hostgroup do not clone Puppet classes and parameters * Feature #7471: Suggest new IP for interface link, similar to what we have for host * Bug #9198: undefined method `to_enc' for # after migrating from older DB * Feature #9104: Disable auto network interfaces * Feature #7987: Support Ruby 2.1 * Feature #5458: Make setting static IP more user friendly * Bug #8284: Operatingsystem API document missing ptable_ids * Bug #8285: Foreman repository doesn't have a README * Refactor #8267: Refactor templates code to use parameters instead of a proxy api call * Bug #8316: Removing a long-standing host creates huge transaction * Bug #8337: Compute Profile text in oVirt form is misleading * Refactor #8356: Refactor libvirt reset method * Bug #8367: After upgrade of Foreman from 1.5 to 1.6.1 it fails to communicate with proxy in threaded mode, throwing weird error : uninitialized constant ProxyAPI::Features * Bug #8400: Unused eager loading in lookup_keys index * Feature #8421: Host group search by OS attributes * Bug #6369: Unable to create host without Puppet master when specified on host group * Bug #8539: Single test fails on Mac OSx * Bug #6568: RHEV 3.4 versioned templates are indistinguishable * Bug #8581: Can't provision a new host if vmware cluster is under folder * Refactor #7456: Extract primary interface from host * Refactor #8704: Replace all uses of jQuery.size() with jQuery.length * Bug #7590: OS Family web UI is handled uniquely in three different places * Bug #8804: The dashboard is not aligned with filter text box * Feature #8764: Locations should have descriptions * Refactor #8837: proccess_ajax_error should return json and status 500 on error, not text with 200 * Bug #8855: Oj gem hides rabl errors in development * Bug #8879: Pin fast_gettext to get tests to run * Bug #8510: gettext_i18n_rails 1.x causes "cannot load such file -- gettext/tools/task" in production * Bug #9186: Multinic migration db skiped for unmanaged hosts * Bug #9369: Copying TFTP files from content_source is broken with undefined method `content_source' * Bug #9427: Using "Suggest new" IP button from New Host pages is a no-op on webui * Bug #9606: The debug level logging adds many ESC charactors in the production.log file * Refactor #9107: Update fog to 1.28.x * Bug #9618: User shouldn't be allowed to create an interface with same identifier of any existing one * Bug #9160: Image based provisioning does not honor provision interface * Bug #9195: MAC address validator raises an error if MAC is invalid instead of recording an error in validated object * Bug #9287: Networking configuration snippet should be used during image based provisioning * Bug #10168: Foreman names VM's incorrectly when using multiple nics for provisioning * Bug #9394: Kickstart network snippet doesn't work in safe mode * Bug #9510: Provisioning does not work on subnet with static boot mode * Refactor #9590: Test for Host::Managed#info is too fragile * Bug #9631: Add identifier tests for bonds * Bug #9751: rake config examples are wrong * Bug #9823: descriptions of API parameters for smart_variables, smart_class_parameters and override values are missing * Bug #9827: compute resource info in API v2 does not send provider type * Bug #9856: user api json does not include organizations and locations * Bug #9877: descriptions of API parameters for smart_class_parameters and override values are missing * Bug #7369: External user groups should be updated on login * Bug #9480: Fix multiple NICs integration with compute profiles * Bug #9657: API for creating host can't merge NICs from compute profiles * Bug #8934: Turbolinks breaks some pages * Bug #8428: Audits are not linked to users * Bug #6454: Deploying to OpenStack fails due to missing user_data template * Refactor #5018: Unpin rbvmomi 1.6.0 * Bug #7764: only generation of JSON objects or arrays allowed * Bug #8796: Correct string to GB conversion * Feature #8233: As a user, I would like nicely formatted HTML e-mails * Feature #8348: Make target user variable available when sending group mail * Feature #8331: As a user, I want the ability to filter my mail based on whether Foreman sent it and which instance * Refactor #8357: Update fog version to 1.25.x * Feature #8364: Add N+1 query detection in development mode * Bug #8429: Unknown region: "eu-central-1" * Feature #8710: Break out foreman-debug into separate package * Refactor #8963: Rename trunc helper to trunc_with_tooltip * Feature #9030: Clone config_templates via the api * Bug #9339: Operating systems page not sorting by name properly * Bug #9429: user shouldn't be allowed to create alias and bond interfaces without specifying identifer * Feature #8471: add support for html5 numeric inputs * Refactor #7523: Remove complete_value on ids * Refactor #8785: Ensure HTML table has thead/tbody html5 markup * Bug #9147: New NIC code causes orchestration issues with plugins due to ordering issues * Bug #9152: Provisioning new oVirt VM's fails * Refactor #9225: Private is defined twice in hosts controller * Refactor #8641: Update fog version to 1.27.x * Refactor #8661: fix some problematic styling issues in the vm form partials. * Bug #8722: foreman_packages fails on Debian when "foreman" files are in pwd * Bug #8878: Domains are being added with case sensitivity * Refactor #8414: Extract repeating validators from models * Feature #7652: Support CoreOS * Bug #4424: Strikeout of Puppet Class Properties when Overriding on Node not working * Bug #5725: Puppet Classes counters not updating # of hosts being used on * Bug #8949: Setting rename migration for {restrict_registered, require_ssl}_puppetmaster is actually a noop * Bug #6655: Clear _ForemanSelectedhosts cookie when an action is performed * Bug #5701: Creating a host without OS set gives undefined method `boot_filename' exception * Bug #8727: Discovered hosts with same MAC address are reported as DHCP conflicts * Bug #8620: Useless back to host list link in multiple action * Bug #8812: Pass model type in API base controller * Feature #7462: Improve user interface of interface configuration * Bug #6832: Editing host with no organization/location shows first instead of blank * Feature #6098: When adding Amis to the EC2 compute resource I would like to be told if I typed in a bad ami * Bug #8425: n+1 query on audits index * Bug #4521: Openstack boot from volume * Bug #7954: When creating a host cant is spelled wrong under partition table side note * Refactor #7233: Revert Ruby 1.8 specifics * Bug #9324: Suggest IP is not triggered for primary interface * Feature #8049: Add suppport for user timezone * Bug #9926: LdapError: unsupported encryption method with LDAP auth source * Bug #8417: Error in smart class param or value doesn't focus on element with error * Bug #8362: Add help popup for IPAM and BootMode on Subnet#_form * Refactor #8469: remove unused CSS code in application.scss * Feature #8477: Improve usability of config template locking/defaults * Bug #9497: User shouldn't be allowed to create BMC interface without mac * Feature #8484: Make SmartProxyAuth concern more useful to plugins * Bug #8498: Root Password setting (root_pass) or (@host.root_pass) should be available to kickstart finish scripts for cloud servers * Bug #8676: foreman-debug should tar everything up in a subdirectory * Refactor #8721: Replace all uses of jQuery(item).attr('id') with item.id * Bug #8736: Confirmation missing from host page's delete button * Feature #8802: Add Turbo links support * Bug #8822: Template history show diff link opens two tabs in Firefox * Refactor #8838: change http error codes to meaningful symbols * Refactor #8461: Replace UUIDTools with SecureRandom.uuid * Bug #9548: compute profile storage allocation does not change with {none, size, full} button selections * Bug #9458: Foreman debug should run executable extensions * Bug #9650: Global parameters can't contain multi line values * Bug #10020: Smart Proxy DHCP does not set option 66 and 67 (nextServer, filename) on new DHCP Record creation * Bug #9434: when configuring an alias interface user should get some warning if bootmode is set to 'DHCP' under provisioning subnet * Bug #1448: statistics page 'class distribution' miss count * Feature #8830: Allow two-pane to work on show * Bug #3278: /New %s/ can have several translations that should be hardcoded for this specific case * Feature #3695: Add a device name to additional host interfaces * Bug #5855: Cannot select vSphere clusters in folders (foreman-vmware) * Bug #6371: no normal way to get VNC password for guests being provisioned on libvirt compute resource * Bug #6774: Receive HTTP 500 after issuing HTTP POST with non-JSON request body * Bug #8358: No validation of domain in host * Bug #8442: Eager loading on audits page does not work * Refactor #8463: Remove gettext_i18n_rails_js from runtime dependencies * Bug #8499: License mismatch * Bug #8527: Proxy SSL verification fails with rest-client 1.7 and rbovirt's rest-client extensions * Bug #8559: SignatureV4 authentication needed for eu-central-1 region * Bug #8747: google-api-client 0.8.0 causing undefined method `logger' for # * Refactor #8857: refactor Debian boot_files_uri into parent class to match CoreOS * Feature #8890: Allow selection of plaintext "encryption" method for root password * Feature #8953: Update IPA userclass param when an existing host is assigned a new realm * Bug #8970: Turbolinks regression: second click on two-pane enabled link does not work * Bug #9113: API docs for creating/updating users miss locale and timestamp parameters * Bug #9320: Can't create host using VMWare compute resource * Bug #9325: Editing interface in modal window resets compute resource NIC attributes * Bug #9335: Config Group > Classes difficult to navigate and select * Bug #9351: Interfaces tab turns red with Not Found message if foreman is deployed on sub-uri * Bug #9358: Unattended controller matches IP/MAC from primary, not provisioning interface * Feature #9362: Add mediapath support to CoreOS * Bug #9430: Provisioning host in VMWare compute resource fails with invalid MAC address * Bug #9435: A tool tip is required on add_interface form adjacent to identifier field to clearly state what identifier user should provide based on type of interface * Bug #9452: VMware Compute Resource shouldn't have a capital W * Bug #9461: undefined method domain_selected() when selecting Host group domain/subnet * Bug #9495: User shouldn't be allowed to create bond interface without specifying identifier when it is set to managed * Bug #9500: Wrong domain assigned when they have intersection in the middle of name * Bug #10100: License file is outdated * Feature #9589: Documentation button on models * Bug #9592: UI should report errors to the user when External AD UserGroup addition fails * Bug #9678: Can't update admin flag for users via API * Bug #9693: Small typo in new strings regarding network * Bug #9723: Host create/update api docs miss owner_type * Bug #9771: undefined method `encryptable_fields' during db migrate * Bug #9775: CR encryption key not loaded before it's checked, encryption is disabled * Bug #9824: Unable to show or edit VMWare Compute resource * Refactor #9836: Using provider_friendly_name in paths to compute resource related assets can cause problems * Bug #9869: Foreman silently ignore all ldap exceptions * Bug #9921: Wrong API docs prevent NICs from being created via apipie-bindings * Bug #9967: Unit tests do not isolate user setup * Bug #9973: apipie doc string substitutions not working * Feature #10002: Taxonomies API v2 should return ancestry * Bug #10087: Deploying vmware from template ignores nic_type (E1000 or vmxnet3) setting, and configures using E1000 * Bug #10093: Creating VMware host over API with compute profile doesn't perform image provisioning * Refactor #10099: pin execjs gem for Ruby 1.9 * Bug #10101: [foreman] 1.8.0 RC2 freeipa template * Bug #10124: foreman-debug does not collect /var/log/syslog * Bug #10111: "primary_interface is nil" error when editing unmanaged host * Bug #9778: unable to associate vms with VMWare compute resource * Bug #10153: Missing JS File during host group edit * Bug #8601: use cloudinit like user data in vsphere compute ressource * Feature #4478: API docs need to be localized * Bug #8377: Nic::Base.uniq_with_hosts fails if host is nil * Bug #9006: Chart that displays facts for all hosts needs a header * Bug #9547: UI should set boot-modes appropriately under subnet * Bug #8462: Remove or use i18n_data dependency * Bug #3008: Partition table is truncated * Bug #5723: Puppet classes not showing Host Group Membership when used through Config Groups * Bug #9124: Root passwords that start with $ are assumed to already be hashed * Bug #844: puppetclass host count does not count hosts though a hostgroup * Bug #7378: foreman api v2, GET to /api/v2/puppetclasses/foo/smart_class_parameters returns ALL smart class parameters for all puppet classes, if foo is not a valid puppet class * Bug #9496: tool tip needs to be added on subnet page adjacent to IPAM dropdown to state all options in that * Refactor #8790: N+1 on user list page * Bug #7615: Unable to create a non-taxonomy role filter when current context set * Bug #8424: Controller concerns are loaded twice * Bug #2135: During puppet class import, puppet class description box should close itself * Bug #2592: No indication when waiting for host dashboard button action to complete * Bug #7405: FreeBSD bond interfaces lead to constant switching of primary interface * Refactor #8503: Update ruby_parser and safemode gems