<commit_before># Change Log

All notable changes to this project will be documented in this file.


## Unreleased - as of Sprint 35 end 2016-01-25

### [Added](https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+35+Ending+Jan+25%2C+2016%22+label%3Aenhancement)

- Providers
  - OpenStack: cleanup SSL support, VM operations
  - Google Cloud Engine: Inventory, Power Operations
  - Microsoft SCVMM: Ability to delete VMs
- REST API
  - Added primary collection for Instances.
  - Added terminate action for instances.
  - Ability to filter string equality/inequality on virtual attributes.
  - For SSUI, ability to retrieve user’s default language
 and support for Dynamic Dialogs.
- User Interface
  - I18n: Marked translated strings directly in UI, Gettext support
  - Containers
    - Dashboard network trends
    - Container environment variables table
    - Search functionality for Container topology
    - Dashboard no data cards
    - Refresh option in Configuration dropdown
- Automate
  - SSUI: Support dialogs with dynamic fields
  - Simulate UI support for state machine retries
  - Service Models: Support where method, find_by, and find_by!<commit_msg>Sprint 36 Updates for Changelog<commit_after># Change Log

All notable changes to this project will be documented in this file.


## Unreleased - as of Sprint 36 end 2016-02-15

### [Added](https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+36+Ending+Feb+15%2C+2016%22+label%3Aenhancement)

- Providers
  - Containers
    - Reports
    - Linking registries with services
  - OpenStack Integration Features
     - Backend support for Live VM Migration
     - Backend support for VM resize
     - Support for Cinder and Glance v2
  - Continued work on conversion to Amazon SDK v2
  - Continued work on Multi-endpoint modeling
  - Azure Provisioning
  - Google Provisioning
- Appliance
  - Shopping cart model for ordering services
  - consumption_administrator role with chargeback/reporting duties
- REST API
  - Actions for instances: stop, start, pause, suspend, shelve, reset, reboot guest
  - Actions provided to approve or deny provision requests
  - Ability to delete one’s own authenticated token
- User Interface
  - I18n support added to the Self Service UI
  - Self Service UI group switcher
  - Ansible Tower providers
  - Containers: Persistent volumes, topology context menus     
- Ansible
  - Add Ansible as a Configuration Management Provider
  - Refresh of Configuration Scripts (Job Templates)

### [Changed](https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+36+Ending+Feb+15%2C+2016%22+label%3Aenhancement)

- Automate
  - Retirement state-machine updates for SCVMM
  - Enhanced .missing method support
     - Save original method name in `_missing`_instance property
     - Accessible during instance resolution and within methods
- Updated to newer [ansible`_tower`_client gem](https://github.com/ManageIQ/ansible_tower_client):
    - Accessors for Host#groups and #inventory_id
  - Allow passing extra_vars to Job Template launch
  - Added JSON validation for extra_vars
- [Self Service UI](https://github.com/ManageIQ/manageiq-ui-self_service) extracted into its own repository setting up pattern for other independent UIs

### [Fixed](https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+36+Ending+Feb+15%2C+2016%22+label%3Abug)

Notable fixes include:

-  Initializers can now load ApplicationController w/o querying DB
-  10-20% performance improvement in vm explorer
-  DB seeding no longer silently catches exceptions

## Unreleased - as of Sprint 35 end 2016-01-25

### [Added](https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+35+Ending+Jan+25%2C+2016%22+label%3Aenhancement)

- Providers
  - OpenStack: cleanup SSL support, VM operations
  - Google Cloud Engine: Inventory, Power Operations
  - Microsoft SCVMM: Ability to delete VMs
- REST API
  - Added primary collection for Instances.
  - Added terminate action for instances.
  - Ability to filter string equality/inequality on virtual attributes.
  - For SSUI, ability to retrieve user’s default language
 and support for Dynamic Dialogs.
- User Interface
  - I18n: Marked translated strings directly in UI, Gettext support
  - Containers
    - Dashboard network trends
    - Container environment variables table
    - Search functionality for Container topology
    - Dashboard no data cards
    - Refresh option in Configuration dropdown
- Automate
  - SSUI: Support dialogs with dynamic fields
  - Simulate UI support for state machine retries
  - Service Models: Support where method, find_by, and find_by!
{'fraction_non_alphanumeric': 0.07081360309944038, 'fraction_numerical': 0.025613430908308223, 'mean_word_length': 4.056583242655059, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5120892', 'n_tokens_mistral': 1431, 'n_tokens_neox': 1289, 'n_words': 480}