v2019.03.0¶
Release date: 2019-03-26
v2019.03.0 is a stable version.
For a full index of Fleio releases see changelog.
From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.
Added¶
- #1638 Add domain registration and transfer options when ordering web hosting
- Add revenue report per OpenStack region. Useful for tax purposes when having hardware in multiple US states.
- #1178 Add setting to display flavors as cards on instance create form
- #1765 On OpenStack error send email notification to staff (e.g. on instance create fail)
- #1720 Set default PTR record (reverse DNS) when an IP is deleted or added to an instance
- #1682 Allow bootstrap.sh to be rerun and rewrite settings.py
- #1196 Add filtering option to filter using wildcard search, allow wildcard filtering for instance host, image OS distro name, flavor name
- #1203 Add setting for enabling/disabling local compute storage option on create instance form
Changed¶
- #1172 Add related invoices link on service details page and fix links not opening in new tab
- Add OPENSTACK_PLUGIN_DEFAULT_ROLE environment variable
- #1202 Allow host select on instance migration if supported by nova microversion
- #1201 On instance create flavors as cards display form validate flavor-image compatibility and show incompatibility warning
- #1117 Add warning text when suspend instead of terminate is unchecked
- Add email default From setting in bootstrap.sh and brush up bootstrap.sh messages
- On new product form taxable checked by default
- Show in red missing cycle message on product
- #1214: Add more filtering options for journal entries
- Upgrade 3rd party libs
Fixed¶
- #1783 Internal server error being raised when trying to search for a security group in staff panel
- #1779 Not being able to edit a flavor from frontend after it was added to a group
- #1765 Incorrect port handling in updated
- Fix updated instance update
- #1774 Instance live migration not working
- #1793 Cannot create an instance when selecting volume at boot source if local storage is not available
- #1781 Handle protected error thrown when trying to delete a flavor group that has flavors associated with it
- Add /var/fleio in docker image
- #1794 Set default region and OpenStack role on OpenStack credentials submit, handle error when there is no valid default role
- #1800 Fix name length for OpenStack role name
- Fix service price overridden check when empty string values
- Fix datetime to date comparison error in collectorlib
- #1801 Fix sync exception raised on OpenStack roles
- #1795 Instance migration issues
- #1798 Microversion used for compute methods is the oldest
- #1797 Fix tickets display issues for long ticket id
- #1796 Cannot access ticket if special characters are included in id format
- #1804 Wrong client used for ordering products when client is changed
- #1804 Internal server error raised when trying to order a product with wrong currency
- #1778 When changing user associated with a client cart does not work
- #1802 Fix attachment not being added when an end-user creates a ticket from web interface
- Fix client billing vampire bug: wrong client cycle start date if cycle is created after midnight in EET
- #1191 Fix users and OpenStack plans search not working
- Hide search bar for api users list pages
- #1127 After user login language not changed to user’s
- #1193 Confirm email notice appears on user profile even if email confirmation is disabled
- #1198 Cannot save service because of error on cycle select field
- #1192 Reset search value whenever state is changed
- #1182 Fix invoice items on invoice details page not appearing in staff panel if more than one
- #1187 Tinymce breaks link in tickets by making them relative
- #1200 Order card has no action menu when user name is too long
- #1206 Display the correct error in toast when placing an order if action fails
- #1166 Cannot create OpenStack service if checking new project checkbox after invalid input
- bootstrap.sh: show error and exit on failed migrations (e.g. on wrong MySQL user or password)
- Fix #1821: Fix next due date generation for service
Unreleased¶
- #1809 Store traffic per instance network port. Will allow automatic actions on traffic over-usage: suspend or extra cost. Allow granular pricing on incoming and outgoing traffic, public network traffic and local network traffic.
Deprecated¶
-
Removed¶
-
Security¶
-