All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- Rename service display column to visible. (#410)
- Set zone's visible column default true and update existing rows (#413)
- Open URL through automate for various objects (#380)
- Rename service state to lifecycle_state. (#374)
- Add columns of price and currency to services. (#373)
- Add price to service templates. (#367)
- Create join table between service templates and tenants (#349)
- Add zone to service templates. (#358)
- Dialog field - set load_values_on_init to true where show_refresh_button was not enabled (#357)
- Add state to services (#356)
- Add name validation to service templates (#347)
- Add the date of when inventory was collected (#340)
- Use views for the metrics and metric_rollups tables (#327)
- Add comments to the conversion_hosts table (#335)
- Add missing ems_id to switch (#232)
- Rename WebsocketWorker to RemoteConsoleWorker (#319)
- Migrate with cleared schema cache (#401)
- Existing services should have a lifecycle state of provisioned (#392)
- Remove serialization of non-existing classes/objects (#390)
- Allow up to 5.1 versioned migrations (#384)
- Remove the local configuration script sources for embedded ansible (#400)
- Removes OpenStack Cinder event Worker Rows (#320)
- Don't sync the schema_migrations_ran table when adding it (#383)
- Create a new migration to fix special characters in the rabbitmq password (#337)
- Add a schema_migrations_ran (#330)
- Maintenance zone support for suspending provider (#275)
- Add limits colums to conversion_hosts table (#272)
- Add table for service instances (#267)
- Moving location_led_state to asset_details table (#262)
- Add Owner/Group/Tenant to Authentication (#237)
- Add parent physical chassis id to physical chassis (#268)
- Add link_to field on notification_types table to point to a binding (#263)
- Add plugin display name (#261)
- Add cancelation_status column in MiqRequest and MiqRequestTask (#254)
- Create Canister migration (#234)
- Add column report_base_model to ChargebackRate table (#209)
- Model relation "SecurityGroup belongs to NetworkRouter or CloudSubnet" (#258)
- Update default of internal attribute in service template (#251)
- Create a ConversionHost table (#242)
- Migrate Nuage CloudSubnet default type to new subclass (#215)
- Enable S3 DB Backups (#227)
- Adding Location LED name to asset_details table (#231)
- Add physical_switch_id and physical_chassis_id column to event stream table (#229)
- Enable PhysicalStorage inside PhysicalChassis (#224)
- Create table for Cloud Volume Types (#223)
- Allow FloatingIp to relate directly to NetworkRouter (#217)
- Add ems_ref to lans to help with unique listing (#226)
- Add Firmware Type to Hardwares (#221)
- Add a Status column to Storages (#220)
- Add two columns title and cves to OpenscapRuleResults table (#214)
- Adding column on physical_network_ports table to connect other ports (#208)
- Add index on STI type columns (#190)
- Add configuration_script_sources.last_update_error (#187)
- Add deleted_on to ServiceTemplate for archival (#207)
- Creating Physical Storage table (#196)
- Creating physical_network_ports table (#185)
- Create a Physical Chassis table (#183)
- Updating details for physical switches (#182)
- Add compliance information (#169)
- Add vm_ems_ref to event_streams (#176)
- Add miq_task_id column to miq_queue table (#167)
- Add lan info to a guest_device (port) (#165)
- Updating switches data (#160)
- Add last_updated_on to configuration_script_sources (#172)
- Add ems_ref column to physical_racks table (#170)
- Add hostname to Vm (#168)
- create a physical rack table (#156)
- Migrate Picture content from BinaryBlobs to Pictures table (#153)
- Add tables for v2v migration (#149)
- Rename Tables and some changes for Showback Models (#96)
- Add user_id group_id tenant_id to EventStream. (#94)
- Migrate MiddlewareServer to MiddlewareServerWildfly and MiddlewareServerEap (#81)
- Add requests and limits to Persistent Volume Claim (#74)
- Update i18n catalog for hammer (#286)
- Add conversion_host_id to miq_request_task (#281)
- Get rid of the condition modifier which is not needed and confusing. (#95)
- Add a "migrations_ran" column to miq_regions (#266)
- Change backtick to single quote (#246)
- Add internal column to ServiceTemplate table (#238)
- Fix the quadicon settings migration for users without quadicon settings (#225)
- Convert user quadicon settings from the old format to the new one (#213)
- Clean Azure image names (#198)
- Azure backslash to forward slash (#192)
- Nil MiqDatabase#update_repo_name (#191)
- Update provider_region to nil for Google provider (#184)
- Set the switch types for VMware switches (#180)
- Adding product details columns to asset_details table (#181)
- nil out invalid hostnames on MiqServer records (#164)
- Handle cases where a Picture with that id doesn't exist (#159)
- Delete the dangling blob when there is a blob without a picture (#158)
- Change container_quota_items float columns to decimals (#151)
- Move Openstack refresh settings under the root where they belong (#146)
- Ensure EMS relationships are established on upgrade. (#117)
- Add an 'Allocated cpu cores' chargeback rate detail to existing chargeback rates (#108)
- Migrate EmsRefresh.refresh queue args to data (#107)
- Convert containers hawkular Endpoints port=nil to port=443 (#98)
- Add sub_metric column to chargeback_rate_detail (#93)
- Move Openstack refresher settings (#91)
- Migrate existing dialog field association data to use new relationship (#80)
- single sequence for all metrics sub tables (#48)
- Fix invalid conversion host resource type (#284)
- Fix incorrectly tenant default groups (#278)
- Generate a new ansible rabbitmq password (#289)
- Add tenant_id to miq_product_features (#291)
- Remove Settings.product.transformation (#236)
- Remove all VMware MKS console-related records from SettingSchanges (#166)
- Remove all instances of ManageIQ::Providers::Hawkular::MiddlewareManager from ext_management_systems (#161)
- Remove worker rows referencing a renamed worker (#310)
- Default VM connection_state is now 'connected' (#305)
- Add evm_owner tenant group to orch stacks (#288)
- Add ID references to PhysicalDisks and Canisters (#285)
- Optimize migration which creates task for each job (#201)
- Move SchemaMigration model from ManageIQ to ManageIQ::Schema plugin (#175)
- Remove the limits from the tables in sorted order (#179)
- Add unique_set_size for servers and workers (#139)
- Migrate Zone NTP settings to SettingsChanges (#122)
- Update ResourceGroup type for Azure (#131)
- Add user_id group_id tenant_id to MiqQueue (#83)
- Add severity column to miq_alerts table (#77)
- Change the table used for LXCA config patterns (#75)
- Add parent/child support for lans as well as subnets (#69)
- Change dialog field description to text field to accomodate larger sizes (#73)
- Add an ID to the event that refer to origin system's event (#70)
- Adding scan_results table for ScanResult model (#57)
- Update orchestration template types (#55)
- Add numeric columns to Container Quota Items (#44)
- Models for tiers in showback (#66)
- Add serial_number to hardware (#63)
- Add schema support for LXCA config patterns (#61)
- Add container_project_id to persistent_volume_claims (#60)
- Add object_labels to Container Template (#32)
- Added AutomateWorkspace which can be retrieved using REST API (#50)
- Add hash_expression to MiqAlert (#49)
- Migrate the roles that we live migrate at startup (#58)
- Add expression to entitlements (#47)
- Add Resource to OpenSCAP results (#42)
- Add DialogFieldAssociation table (#41)
- Custom fonticons and colors in the CustomButton(Set) model (#39)
- Add type to ContainerTemplate to allow subclassing. (#35)
- Migrations for merging container_definition and container (#24)
- Add options to ems (#23)
- Move the db:check_schema task to the public tasks.rake file (#124)
- Require the activerecord extension from the pg-pglogical gem (#126)
- Remove the limit from string columns in all tables (#125)
- Downcase ems_ref for Azure resource groups (#123)
- Fix migration column caching. (#136)
- Add columns for mw domain entities in event streams table (#86)
- Rename the provisioning_manager_id column in the customization_scripts table (#85)
- Change rake spec to run all specs and be the default (#78)
- Fix migration name typo: s/shorback/showback/ (#76)
- Fix db:migrate:reset by setting DatabaseTasks.migrations_paths (#68)
- Fix issue with showback_rate belongs and type of the data in steps let INFINITY (#67)
- Skip editing /etc/fstab if it doesn't exist (#52)
- Set ActiveRecord::Migrator.migrations_paths correctly (#51)