v2021.01.0 BETA =============== Release date: 2021-01-07 .. warning:: v2021.01.0 is a **BETA** version and it's not recommended for production environment. Fleio uses the continuous delivery model, read more at :ref:`release-model`. For a full index of Fleio releases see :doc:`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 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 :ref:`restart-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 ----- * Beta packages are not publicly released * In order to test Beta you need to upgrade directly from packages by following :ref:`this guide` or :ref:`install Fleio using docker`. Keep in mind that `--include-beta` flag does not work when upgrading from previous versions so you will have to specify the 2021.01.0 version when upgrading (only for docker installations). * If you have an active license and you want to test the Beta release, please contact us at support at fleio.com * 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.