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

-