Skip to content

Latest commit

 

History

History
315 lines (254 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

315 lines (254 loc) · 21.9 KB

Change Log

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

The format is based on Keep a Changelog

Unreleased as of Sprint 90 ending 2018-07-16

Added

  • Add DELETE service_templates/X/schedules/X (#414)
  • Add ServiceTemplate#schedules subcollection (#412)

Fixed

  • Permit concurrent loads to avoid a deadlock (#416)

Gaprindashvili-4

Added

  • Transformation Mappings Read and Create (#313)
  • Add lans collection with read and show (#325)
  • Add support for validate_vms action on transformation_mappings (#358)
  • Delete API for transformation_mappings (#383)
  • Allow ordering of service templates resource (#316)
  • Add archive/unarchive actions to ServiceTemplate (#389)

Fixed

  • Downcase userid to match how it is stored in the DB. (#371)
  • In list of services, fetch RBAC-filtered vms subcollection (#404)

Unreleased as of Sprint 89 ending 2018-07-02

Added

  • Allow ordering ServiceTemplate with a schedule_time (#401)
  • Allow ordering ServiceTemplates with a schedule_time (#400)
  • Creating PhysicalStorage controller and adding endpoint configuration (#397)
  • Adding Physical Switch power action (#392)
  • Creating an endpoint for a PhysicalRack to execute toolbar actions (#349)

Fixed

  • Ignore case of the userid when validating it. (#396)

Unreleased as of Sprint 88 ending 2018-06-18

Fixed

  • Fix tests after identifier rename (#399)

Unreleased as of Sprint 87 ending 2018-06-04

Added

  • Adding Physical Switches support (#370)

Fixed

  • Ensure refresh => true option gets passed for service_template refresh (#386)
  • use request_admin_user? (#385)

Unreleased as of Sprint 86 ending 2018-05-21

Added

  • Adds request_retire action for Vms and Services (#380)
  • Creating PhysicalChassis controller and adding endpoint configuration (#362)

Gaprindashvili-3 released 2018-05-15

Added

  • Adding support for /api/containers primary collection. (#332)
  • Allow multiple role identifiers for cloud volume (#299)

Fixed

  • Update role identifiers for tasks collection (#296)
  • Allow read-only access to quotas subcollection (#283)
  • Default section to "metadata" across custom attributes add action (#320)
  • Ensure array is returned for subcollections (#322)
  • Raise bad request when current_group is specified on edit (#329)
  • Fix specifying of additional attributes on pictures (#327)
  • Add svc_catalog_provision product feature to service dialog queries (#343)
  • Add refresh parameter to ResourceActionWorkflow initialization (#365)

Unreleased as of Sprint 85 ending 2018-05-07

Added

  • Updated token manager initializer to log the configured server session_store (#376)
  • Adding support for collection_names whose plural and singular are the same (#364)
  • Implementing change password action for providers endpoint (#309)

Unreleased as of Sprint 84 ending 2018-04-23

Added

  • Adding tagging support for additional collections (#361)
  • Add update action for templates (#341)

Fixed

  • Always challenge a user with no/bad credentials (#359)

Unreleased as of Sprint 83 ending 2018-04-09

Added

  • Add create action for templates (#337)
  • Add delete action for templates (#328)

Fixed

  • Enhanced API to catch Settings validation errors (#356)

Unreleased as of Sprint 82 ending 2018-03-26

Added

  • Added the enterprise_href in the server_info section of the entrypoint (#351)
  • Assign and Unassign alert definition profiles (#348)
  • Add enterprise collection (#346)

Unreleased as of Sprint 81 ending 2018-03-12

Added

  • Add Lans subcollection to Hosts / Providers (#342)
  • Add networks subcollection to providers (#339)
  • Folders subcollection on providers (#338)
  • Add pause and resume actions to Providers (#334)
  • Queue chargeback reports of services (#301)

Gaprindashvili-2 released 2018-03-06

Fixed

  • Fixed up role identifiers for cloud_networks (#298)
  • Fix expand of custom_actions when they are nil (#305)
  • Union edit service_dialog API call with other calls (#285)
  • Add condition on log warning for service dialogs (#314)
  • Ensure request task options are keyed with symbols (#317)

Unreleased as of Sprint 80 ending 2018-02-26

Added

  • Return product features for all of a user's groups on the API entrypoint (#311)
  • Delete of search filters (#306)
  • Allow additional provider parameters to be specified on create (#279)
  • Adding support to apply_config_pattern operation via the REST API (#278)

Fixed

  • Set user when queueing VM actions (#326)
  • Only allow one cart to be created at a time (#324)
  • Make cloud_tenants and flavors subcollections consistent with others (#321)
  • Fix error message for required params on metric rollups subcollection (#308)
  • AssetDetails model should be AssetDetail (#291)

Unreleased as of Sprint 79 ending 2018-02-12

Fixed

  • Do not return duplicate "edit" action entries (#318)

Gaprindashvili-1

Added

  • Tasks: delete support (#220)
  • Do not expand custom actions on collection searches (#204)
  • Adds custom action support for models that are g/yes (#213)
  • Removes final .first from custom action specs (#216)
  • Fixes custom actions spec tests to not use anything.first (#215)
  • Add support for /api/container_projects (#182)
  • Custom actions on generic objects (#194)
  • Add support for Physical Servers refresh (#189)
  • Return image_href and extension for Pictures (#127)
  • Return picture href for generic objects subcollections (#126)
  • Update task description for Generic Object methods (#118)
  • Allow generic object definition picture to be removed via edit (#116)
  • Picture support for Generic Object Definitions (#114)
  • Remove required filters from event streams (#112)
  • Search for resources based on href_slug for automate workspace (#109)
  • Custom Button Set CRUD API (#101)
  • add_provider_vms action for Services (#100)
  • Generic Object method calling (#93)
  • Add ability to set custom attributes on services via api (#85)
  • Added support for arbitrary resource identifier. (#83)
  • Add security group subcollection to providers and vms (#81)
  • Generic Objects Subcollection (#57)
  • Return miq_groups on api entrypoint (#84)
  • Added support for collection specific hide_resources option. (#78)
  • Add VMs subcollection to providers (#66)
  • Add a rudimentary event streams API (#65)
  • Tags Subcollection on Generic Objects (#64)
  • Add/Update/Delete custom Attribute for cloud instances (#58)
  • API calls to fetch and update the Automate Workspace (#21)
  • Middleware API Endpoints (#19)
  • Express ids as uncompressed strings (#55)
  • Load developer bundler stuff in the Gemfile (#53)
  • Generic Objects REST API (#50)
  • Fix generic object definition spec (#48)
  • Allow current group update (#44)
  • Use OPTIONS /api/providers (#43)
  • OPTIONS - Generic Object Definition (#42)
  • Add a basic ping endpoint (#39)
  • Add PUT to generic object definitions API (#38)
  • Generic Object Definition Actions (#37)
  • Send back full dialog on create and edit (#32)
  • Add API support for additional power operations (#11)
  • Add guest_devices support to the API (#7)
  • Adds Metric Rollups as a subcollection to services and vms (#33)
  • Generic Object Definition CRUD (#15)
  • Metric rollups api (#4)
  • Mask password attributes from AutomateWorkspace (#168)
  • API Enhancement making the system token a one-time token. (#178)

Fixed

  • Ensure that correct target is passed to resource_search on dialog refresh (#246)
  • Return 404 error if perform an action against a non existent Physical Server (#202)
  • Don't return non-existent hrefs (#251)
  • Fix custom actions hrefs (#252)
  • Return property method actions on Generic Object subresources (#247)
  • Only require read priviliges to show cloud volumes (#254)
  • ExtManagementSystem#destroy_queue returns a task id (#257)
  • Specify a target and resource action when retrieving a service dialog (#231)
  • Specify a target and resource when refreshing a dialog field (#233)
  • Return correct subcollection actions (#243)
  • Validate section values for adding new custom attributes via the API (#240)
  • Dialog field/tab deletion (#239)
  • Don't translate model names sent over API (#237)
  • Return correct action responses for bulk delete (#180)
  • Return put and patch edit actions for resources (#179)
  • Gracefully fail on resource create (#195)
  • Add deep symbolization to CustomButton visibility field (#206)
  • Add a set_current_group method for users (#176)
  • Reflect session timeout settings updates in the UI requester type (#199)
  • Build href_slug from type (#212)
  • deep symbolize the options field (#211)
  • Use destroy_queue for provider delete (#217)
  • Rolling back system token OTP logic (#219)
  • Fix links in the case when there are no incoming query params (#221)
  • Fixes an issue where no userid gets retrieved for the token (#223)
  • Fix Generic Object Creation (#122)
  • Allow service templates to be specified for service orders (#115)
  • Fix return of orchestration stacks for a service (#110)
  • Do not allow removal of all miq groups (#107)
  • Return correct version href (#87)
  • Validate limit if offset is specified (#90)
  • Return correct automate_domains and policy_actions href_slugs (#86)
  • Preserve contract for expressions of alert definitions (#46)
  • Raise not found error on DELETE (#17)
  • Require credentials when creating a provider (#16)
  • Check if the User.current_user is set before calling userid (#13)
  • Don't require authorization for OPTIONS (#8)
  • Add decorator for VNC Console (#167)
  • Fix coercing of string to 0 in parse_id (#173)
  • Don't respond with 400 on ArgumentError (#174)
  • Update dialog copy product feature (#262)
  • Fix regression for expansion of subcollection on a resource (#261)

Removed

  • Remove Middleware API (#255)

Unreleased as of Sprint 78 ending 2018-01-29

Added

  • Adding support of basic PATCH signatures for API resources (#302)
  • Return Time in API entrypoint server_info (#297)

Fixed

  • Fix picture fetching as an attribute (#294)
  • Do not return picture content on create (#292)
  • Fix special characters in MIQ_GROUP header (#287)
  • Remove groups from editable attributes for users (#286)
  • Updating the API so it now returns nil attributes. (#253)
  • add image scanning endpoint (#245)

Unreleased as of Sprint 77 ending 2018-01-15

Added

  • Add Settings API for servers and regions (#275)

Fixed

  • Update role identifiers for cloud subnets subcollection (#280)
  • Update dialog copy product feature (#262)
  • Fix regression for expansion of subcollection on a resource (#261)
  • Squeeze consecutive slashes in the path portion of the URI (#228)

Unreleased as of Sprint 76 ending 2018-01-01

Added

  • Allow assigning/un-assigning of alert definitions to alert profiles (#149)

Unreleased as of Sprint 75 ending 2017-12-11

Added

  • Generic Object Definition OPTIONS: send hashes rather than arrays (#238)
  • Use type names directly from GenericObjectDefinition object (#232)
  • Add delete for router (#193)

Unreleased as of Sprint 74 ending 2017-11-27

Added

  • Add subresource_action_identifier spec helper (#225)
  • Adding support for optional token_ttl in the UserTokenService. (#214)
  • Adding custom_actions support for /api/cloud_networks (#200)
  • Add support for /api/switches (#191)
  • Add support for /api/container_volumes (#190)
  • Add support for /api/container_templates (#188)
  • Adding support for /api/container_images (#185)
  • Adding support for /api/container_groups (#184)
  • Adding support for /api/cloud_object_store_containers (#183)
  • Add custom action support for models already exposed in api that need it (#163)

Unreleased as of Sprint 72 ending 2017-10-30

Added

  • Container Nodes Collection (#129)
  • encrypt/decrypt for Automate Workspace objects (#124)
  • Allow update to request task as a subcollection of request (#117)
  • Paginate all the things (#113)
  • Add flavors create delete to api (#14)

Fixed

  • Add symbolization to data for Custom Buttons to fix a UI icon issue (#151)
  • Return correct href for collections on Index (#150)
  • Return only id attributes if specified (#144)
  • Blacklist Config Values (#135)
  • Symbolize parameters before sending to backend (#133)

Initial changelog added