v2021.01.1

Release date: 2021-01-14

v2021.01.1 is a stable version. This Changelog also lists all fixes from 2021.01.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

Added

  • [add] [enduser] #3703 Handle file uploads in memory streams
  • [add] [staff] #4021 Provide user feedback after sending mass mail
  • [add] #4069 Angular enduser_config volume in utils container

Changed

  • [change] #3811 Allow selecting hour on ‘do not suspend until’ input in service edit form
  • [change] [enduser] #3882 Utilities/Operations page in new angular panel
  • [change] #3934 Display port name (if exists) on the add IPs to instance dialog
  • [change] [enduser] #3935 Billing/Billing history page in new angular panel
  • [change] [enduser] #3936 Instances related pages in new angular panel
  • [change] #3961 Always scroll at the top on form error
  • [change] #3897 Update supported OpenStack services versions
  • [change] #3950 Show message when deleting local storage instance as red warning
  • [change] #3917 Allow searching by UUID on network objects (routers, networks, etc)
  • [change] #4010 ‘Associate IP’ to ‘Assign floating IP’ on instances

Fixed

  • [fix] [staff] #1428 Permissions are still editable if you logout from superuser and login as staff
  • [fix] #1541 Cannot set license anymore if license is corrupted
  • [fix] [staff] #1898 Authorization menu visible for staff user
  • [fix] #3698 Disconnected page keeps dialogs and has redirection problems
  • [fix] #3842 Ignore case when comparing groups names for override features
  • [fix] #3851 Prevent reseller client from being assigned to another reseller
  • [fix] [staff] #3861 Client search on client groups causes high load on server
  • [fix] [staff] #3904 Move instance operation never finishes if new instance is in error state
  • [fix] #3914: Submit key does not work properly on subnet edit form in new angular panels
  • [fix] #3916: Add link to client on networks, routers, subnet pools objects details in new staff panel
  • [fix] #3922 Create volume backup/snapshot forms in new staff panel: fix volume dropdown, fix mandatory description, add loading screen
  • [fix] #3929 Wrong breadcrumbs sometimes shown after page redirect
  • [fix] #3946 Update wrong default angular panel url in staff constants
  • [fix] #3965 Deleting in use currency does not show failed toast notification
  • [fix] [staff] #3968 Several domains plugin UI issues
  • [fix] [staff] #3974 Volume snapshot: incorrect link to volume
  • [fix] [staff] #3980 Error message on accept domain order
  • [fix] #3983 Docker install script does not work with older versions
  • [fix] [staff] #3984 Server error when adding duplicated TLD
  • [fix] #4009 Cloud and Cluster Template menu capitalization
  • [fix] #4023 Wrong status line and activate image button is not hidden for images in ‘queued’ status
  • [fix] #4027 Floating ip assigned to port is shown for all ports on instance details
  • [fix] #4032 Journal page broken if transactions without associated gateway exist
  • [fix] #4036 Show detailed error message when showing 404 error notification
  • [fix] #4043 Docker install not correctly checking for 5GB free space
  • [fix] #4050 Swift sync error
  • [fix] #4061 Credit estimate feature text translation
  • [fix] #4071 Error when processing payment with paypal
  • [fix] [staff] #4088 Cannot open Fleio PDF invoices from old staff panel in Adobe Acrobat Reader
  • [fix] #4090 Entering service cycle edit in django admin may timeout

Unreleased

  • End user panel (Angular) is still in development. For the moment we have only a few pages available and by default is disabled. You can enable the angular frontend for enduser by adding ANGULAR_ENDUSER_FRONTEND = True in settings.py file followed up by restarting Fleio (see Restarting Fleio)

Deprecated

  • Note that the system package (deb/rpm) repos deployment of Fleio will be deprecated in a few months (no exact date set yet) and deploying Fleio with docker will be the only way to run Fleio. Therefore we encourage everyone to test docker deployment in a lab environment as soon as possible.

Removed

-

Security

-

Notes

  • In 2021.02 release we will remove the frontend customization feature. These customizations will be done entirely in Docker.
  • Translations in their current form will not work on the new angular frontend. We are working on implementing a new way to add translations to the new angular frontend too.