v2019.07.0

Release date: 2019-07-09

v2019.07.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

  • Add support for openstack magnum kubernetes
  • Add posibility to download images
  • Add possibility to add ticket opener in the new ticket opened notifications
  • Conditioned displaying shared or external networks to end user by feature toggles
  • Allow end-users and staff to generate OpenRC file from API users list page
  • Allow adding multiple ssh keys on instance create/rebuild
  • Set instance root password and ssh keys through cloud-init userdata and allow adding extra userdata templates for end-user and staff instances in settings.py
  • Allow defining LXC console proxy endpoints per region
  • Allow regions to be disabled for end user from django admin - end user will not see the disabled regions

Changed

  • Make amount value on staff billing journal page orange if the payment needs to be captured
  • Add icon with tooltip to note that input should be split with spaces if it exceeds 255 chars on zone details page TXT records
  • Document endpoint settings for LXC console
  • Show bootable flag on volume details page
  • Redirect to previous url when leaving cannot connect page after a connection to the server was established
  • Upgrade 3rd party libs

Fixed

  • Fix #1676: Fix romcard transaction not getting updated after capture action. Fix invoice and new transaction not getting updated after refund action
  • Fix #1859: Use random id for ticket attachments
  • Fix #2043: Show missing disk format and container format info on end-user image details page
  • Fix #2045: Save region for volume backups
  • Fix #2046: Fix frontend requests rejects (e.g. email not confirmed, ..) not redirecting on the right state sometimes and also make sure only one toast appears telling about the error and not multiple ones at the same time
  • Fix #2047: Handle errors when Amazon SNS settings are incorrect or missing
  • Fix #2051: Filter images by assigned flavor when flavors as cards is active. Fix various problems when region/client is changed
  • Fix #2065: Fix edit subnet dialog not showing the enable dhcp property of subnet properly
  • Fix #2066: Filter flavors on resize instance form based image-flavor/flavor group association
  • Fix #2067: Make hypervisors column in instances list ellipsis-text
  • Fix #2068: Fix new projects name template setting not taken into account
  • Fix #2072: Make the nginx default template allow static content from stripe
  • Fix #2074: Make sender name setting work even if sender email was not set
  • Fix #2075: Remove hardcoded IP in LXC console
  • Fix #2076: Incorrect time range in invoices generated for a service
  • Fix #2081: Make sure image type is set when running sync
  • Fix #2082: Keep capitalization in filtering dropdown options text
  • Fix #2085: Make sure bootable attribute for volumes gets updated in fleio when volume is created/updated
  • Fix #2087: Handle subnet creation without gateway and fix dns, host routes, allocation pools not appearing on subnet update form and not being able to update them
  • Fix #2098: Fix not being able to update images os_distro field and add fedora-atomic to choices for os_distro field
  • Fix #2099: Security group rule for ‘All ICMP’ cannot be created
  • Fix #2102: Fix tinymce handling of absolute urls
  • Fix #2106: Do not translate Romcard description param in request

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

Due to a misconfiguration stripe payment page won’t load correctly and you will need to do some changes in nginx conf if you update Fleio from an older version.

Edit /etc/nginx/sites-enabled/[YOUR_DOMAIN].conf and add the following:

location /static/stripe {
    alias /var/webapps/fleio/project/fleio/billing/gateways/stripe/static/stripe;
}

Restart nginx service after editing the file in order to apply the changes.