v2019.05.0 ========== Release date: 2019-05-20 v2019.05.0 is a stable version. For a full index of Fleio releases see :doc:`changelog`. From the 2019.03.0 release we're following the guidelines in https://keepachangelog.com/. Added ----- * Allow marking flavors as out of stock * Reorganize tasks and activity log. Log more activities * Add setting for enabling cloud-init user data (enabled by default) * Save form contents on new ticket/ticket reply if user leaves the page without submitting Changed ------- * When end-user creates a new resource (instance, volume etc.) client up to date credit must now be *greater than* Configuration field **Credit limit**. This was *greater than or equal* until this release. E.g. when **Credit limit**: 0, clients with zero credit are not allowed to create new resources. * Add create ticket button on client tab * Add client country to PDF invoice * Add help texts on frontend customization page * Improve selection of networks on instance create. If there is no network to choose from, don't let user create instance and warn about this, if there is only one network available in the list preselect it and hide the field, if there are multiple networks available preselect first network with a public tag. This can be configured from constants.js * Add settings to log emails that pass through incoming email script from tickets plugin * Add feature toggle for instance password change action * Allow optional client select when creating a zone as staff * Improve instance history log display in staff panel by fully expanding log events when requested * Add messages about eventual required credit to create resource in fleio and replace addCreditUrl from frontend constants with ADD_CREDIT_URLS backend setting * Add kvm and lxd as options on image hypervisor type field and make os_hypervisor_types choice list configurable from django settings * Allow hiding or changing required status of root password field on instance create through constants.js settings * Upgrade 3rd party libs Fixed ----- * Fix #1769: Allow deletion of error_deleting volumes. Process notifications needed to detect error_extending status * Fix #1776: Improve error message for notifications url format in OpenStack settings. Show more details when validating conf URL field about schemes and do not show the error as json when it is received as a dictionary * Fix #1848: Fix updated status being shown as not running on docker installations Add lockfile for updated to keep track of its status * Fix #1871: Show license details even if OpenStack configuration is invalid * Fix #1873: Fix ticket opened from email still containing the text inside removed