Skip to content

Latest commit

 

History

History
220 lines (179 loc) · 17.6 KB

CHANGELOG.md

File metadata and controls

220 lines (179 loc) · 17.6 KB

Change Log

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

The format is based on Keep a Changelog

Jansa-1 Alpha-1

Added

  • Add queue_name for ems_operations methods (#419)
  • Add a method to resize a VMware VM Disk (#420)
  • Guard against hitting const_missing from within const_missing (#415)
  • State var limit key type (#406)
  • State var yaml to binary blob (#405)
  • Update service_vars with playbook set_stats data. (#399)
  • Update rubyzip to 2.0.0 (#397)
  • Reduce the amount of data being stored in yaml file for svc_models (#387)
  • Add cc and bcc into builtin method send_email's inputs fields. (#404)
  • Change the automate datastore import validation - prevent system domains from being imported. (#397)
  • Add method to delete category (#363)
  • Add method to delete tag (#358)
  • Save Automate timeout in options hash (#393)
  • Update objects based on set_stats (#381)
  • Optionally symlink spec/manageiq during bin/setup (#389)

Fixed

  • Rubocop run with --fix-layout option. (#362)
  • Change options accessing syntax in spec (#423)
  • Fix other places we're using @miq_provision[:options] rather than .options (#424)
  • Fix set_vm_notes spec (#416)
  • A storage now has a direct belongs_to on ems_id (#422)
  • Replace dynamic find and uri escape (#412)
  • Fixed test description (391)
  • Model InfraManagerEmsCluster was renamed to InfraManagerCluster (#386)
  • Cleanup after Ansible runner. (#378)
  • Remove #retire_service_resources (#379)
  • Test ruby 2.5.7/2.6.5 see: ManageIQ/manageiq#19414 (#382)
  • Set validate_entry_sizes flag to true for rubyzip 1.3.0 (#377)
  • Correct style using rubocop (part 4) (#370)
  • Switch find_by_* to lookup_by_* (#373)
  • Mask the password value in logs. (#371)
  • Correct style using rubocop (part 3) (#369)
  • update_attributes has been deprecated (#367)
  • Correct style using rubocop (part 2) (#365)

Ivanchuk-1 - Released 2019-09-18

Added

  • Expose move_into_folder on the engine (#344)

Fixed

  • Undefine Kernel#display which would be called over service#display for DRbObject (#349)
  • Override equality comparison method for MiqAeServiceModelBase (#348)
  • Fix the issue with null coalescing fields as input parameters. (#334)
  • Fix call to make_retire_request. (#321)
  • Add service_vars to pass variables between catalog items in a bundle (#338)
  • Add helper method ansible_stats_vars (#336)
  • Support for opening URL from the UI through automate. (#328)
  • Add scope to list automate domains from ancestors tenants (#318)
  • Redirect writable_storages to writable_accessible_storages (#292)
  • Reset System Domains Missing RedHat Domain (#274)

Unreleased as of Sprint 119 - 2019-09-02

Added

  • Add MiqAeEngine.return_result. (#354)

Unreleased as of Sprint 118 - 2019-08-19

Added

  • Add method $evm.get_state_vars (#345)

Fixed

  • Add external_url= capability to Tenant. (#350)

Hammer-10 - Released 2019-08-14

Fixed

  • Replace User.current_user with User.with_user (#293)
  • Set current user for exposed methods in automate. (#302)

Hammer-6 - Released 2019-05-22

Added

  • Add functionality for bcc/cc (#313)

Fixed

  • Add resource to conversion_host to pass validation (#275)

Hammer-3 - Released 2019-03-06

Fixed

  • Don't overwrite message in create_automation_object (#287)

Hammer-1 - Released 2019-01-15

Added

  • Expose validate_conversion_hosts for TransformationPlanRequest (#263)
  • Expose ConversionHost and ServiceTemplateTransformationPlanTask methods (#246)
  • Expose folders to ems_folder service model. (#256)
  • Expose ext_management_system from ConversionHost (#255)
  • Add conversion_host= method to MiqAeServiceServiceTemplateTransformationPlanTask (#253)
  • Exposes cancelation status to client side (#229)
  • delete_state_var method for MiqAeService. (#225)
  • Allow for embedded methods to contain embedded methods (#207)
  • Add MiqWidget service model and expose queue_generate_content method (#218)
  • Add support to redhat VM for set_memory and set_number_of_cpus (#216)
  • Add plugin display name (#214)
  • Expose configuration_workflow and workflow_job (#206)
  • Add vm.remove_disk method for a VMware VM (#191)
  • Keep track of the server ids where the automate task has been processed. (#183)
  • Added show_url for specific service model objects (#181)
  • Ability to add and remove volumes for an instance (#178)
  • Expose initializing to automate (#173)
  • Adds better logging to class copy methods (#120)
  • Set state machine retry interval for Ansible playbook method. (#98)
  • Added support for manageiq_connection (#95)
  • Use options instead of data to fetch config info (#94)
  • Add remove_from_vmdb method to Host object for Service models (#93)
  • Automate Workspace encrypt/decrypt support (#90)
  • Get the current user if user context is set. (#86)

Fixed

  • convert_value_based_on_datatype won't take "Integer" (#258)
  • Fix class name for conversion host (#252)
  • Take out detect vendor changes for orch stack retire tasks (#249)
  • Clean up the password field and value in automate and evm.log (#228)
  • Enable cancelation_status to be updated for service model (#212)
  • Clear stale data from ae_state_data and ae_state_previous (#222)
  • Expose storage_profiles association in Storage's service model. (#219)
  • Handle MIQ_STOP in state machine processing (#208)
  • Updating miq_task for the CustomButton request call with open_url. (#205)
  • Incorporating the deliver method change into the refactoring (#200)
  • Expose storages to VmOrTemplate service model. (#187)
  • Exclude private model methods from being exposed in the Service model. (#175)
  • Add support for accessing objects from anywhere in the workspace (#112)
  • Change URI.split to replace double slashes with a single slash. (#162)
  • Expose generic_objects from GenericObjectDefinition. (#170)
  • Add some helper methods for MiqAeObject. (#237)
  • Add orch stack retirement task to category (#238)
  • Add orch stack retire task to vendor detect (#242)
  • Make disconnect_storage a no-op (#272)

Unreleased as of Sprint 101 ending 2018-12-17

Added

  • Add resource to conversion_host to pass validation (#275)
  • Adding a domain lock check for automate import. (#271)

Gaprindashvili-6 - Released 2018-11-02

Added

  • Add support to redhat VM for set_memory and set_number_of_cpus (#216)

Fixed

  • Updating miq_task for the CustomButton request call with open_url. (#205)
  • Clear stale data from ae_state_data and ae_state_previous (#222)
  • Expose storage_profiles association in Storage's service model. (#219)
  • Clean up the password field and value in automate and evm.log (#228)
  • Add orch stack retirement task to category (#238)

Gaprindashvili-5 - Released 2018-09-07

Added

  • Support for v2v pre/post Ansible playbook service. (#192)

Fixed

  • Lock the model object when modify an option key (#211)
  • Adds tracking label back to AeMethod lines (#190)
  • Fix for ae_method copy with embedded methods. (#193)
  • Start the drb server with a unix socket (#201)

Gaprindashvili-4 - Released 2018-07-16

Added

  • New service model for v2v request and task (#155)
  • Support for substitution from state_var (#151)
  • Expose task.mark_vm_migrated to Service. (#186)

Gaprindashvili-3 released 2018-05-15

Fixed

  • Making processing log to be uniform. (#152)
  • Don't call on_exit method while Ansible Playbook method is running. (#168)

Gaprindashvili-2 released 2018-03-06

Added

  • Support calling update_vm_name for miq_provision service models (#153)

Gaprindashvili-1 - Released 2018-01-31

Added

  • Add task_href_slug as an extra_var for Ansible Playbook (#101)
  • Allow for substitution of hosts (#102)
  • Allow automate scripts to use gems from GEM_PATH and BUNDLE_PATH (#116)
  • Expose disks and volumes in the ServiceModel through Hardware. (#91)
  • Pass in the workspace as href_slug (#82)
  • Ansible Playbook Automate Method (#78)
  • Changes for generic object method calls via REST API. (#74)
  • Expose stack refresh method (#68)
  • Use generic object's methods to add to/remove from a service. (#70)
  • Add exposed manager refresh method (#67)
  • Serialize/Deserialize a workspace (#64)
  • Allows expressions to be exported and imported (#56)
  • Support for expression methods (#49)
  • Add vm_reconfigure_request service model (#97)

Fixed

  • Log encryption failures (#127)
  • Add remove_from_vmdb method to generic object for Service models. (#130)
  • Expose generic objects to the services service model. (#128)
  • Changes service name update to raise errors (#118)
  • Prefer Gem.path over ENV "GEM_PATH" (#119)
  • Need to pass the user's group in to automate when the provision starts. (#61)
  • Add and remove dependent services correctly in hierarchical structures (#132)
  • Add check for a single domain in git import (#124)
  • Fix Automate State Machine ae_max_retries root object value (#137)

Initial changelog added