v2021.02.0 BETA =============== Release date: 2021-02-02 .. warning:: v2021.02.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] #4041 Stream create image from URL * [add] #4128 Bash completion for fleio command * [add] #4176 Fleio sync command * [add] #3697 Fleio edit script for configuration files Changed ------- * [change] #563 Sort boot source by name on instance create * [change] #2307 Allow `@` to be used in ssh key name * [change] #3778 Show the real ip allocated as floating in billing history * [change] #3832 Make TTL optional on zone records edit * [change] #3859 Select client group on client edit and create * [change] #3913 Pressing "enter" does not submit some forms * [change] [enduser] #3938 Billing/Cart and Billing/Order services angular pages * [change] [enduser] #3957 Hide timeout and discover url from cluster deploy * [change] [enduser] #3988 Cloud/Clusters angular page * [change] [enduser] #3989 Cloud/Clusters Templates angular page * [change] [enduser] #3990 Cloud/Networks angular page * [change] [enduser] #3991 Cloud/Routers angular page * [change] [enduser] #3992 Cloud/Ports angular page * [change] [enduser] #3993 Cloud/Zones angular page * [change] [enduser] #3994 Cloud/Security groups angular page * [change] [enduser] #3995 Cloud/Floating IPs angular page * [change] [enduser] #3996 Cloud/SSH keys angular page * [change] [enduser] #3997 Cloud/Volumes angular page * [change] [enduser] #3998 Cloud/Volume backups angular page * [change] [enduser] #3999 Cloud/Volume snapshots angular page * [change] [enduser] #4000 Cloud/My images angular page * [change] [enduser] #4001 Cloud/API users angular page * [change] [enduser] #4002, #4003, #4004, #4005 Domains angular pages * [change] [enduser] #4006 Tickets/Tickets angular page * [change] [enduser] #4007 Billing/Services angular page * [change] [enduser] #4008 Billing/Invoices angular page * [change] [enduser] #4035 Redirect to angular pages when navigating through new panel * [change] #4058 One expandable area for all domain fields on client create * [change] [enduser] #4077 Handle image upload failures due to authentication reasons * [change] #4087 Allow loading more entries in autocomplete fields from filtering dialog * [fix] [enduser] #4095 Ticket details display problems in new Angular panel * [change] #4111 Prevent DoS attacks using streaming uploads * [change] [enduser] #4113 Add angular credit page * [change] #4131 Provide user feedback when assigning floating IP on empty port * [change] #4135 Rename docker fleio utils command to fleio bash and run any command Fixed ----- * [fix] #3706 ENTER does not submit staff create instance * [fix] #3723 Celerybeat crash if database connection is lost * [fix] #4045 Deploy instance using out of stock flavor * [fix] #4059 Domains related invoice item url redirects to service details instead of domains details * [fix] [staff] #4081 Terms and conditions missing on edit gateway page * [fix] #4084 Yes/no configurable option widget can be marked as required * [fix] #4094 PayU does not work with settings from Fleio settings template * [fix] #4104 Volume snapshot reset state falsely changes the status * [fix] #4108 New lines on invoice details are not properly formatted * [fix] #4112 Feedback when setting a wrong TTL * [fix] [enduser] #4121 Api users does not show when using list view * [fix] [staff] #4124 Notifications does not work when multiple notification exchanges are used * [fix] #4126 Saving start or end date on price rule may not result in the day you want * [fix] [staff] #4130 Feedback on get configuration/certificate for cluster owned by client * [fix] #4133 Get me a network does not work properly * [fix] [staff] #4166 Existence attribute does not appear on price rule edit * [fix] #4171 Random high cpu usage on one uwsgi thread Unreleased ---------- * Angular end-user panel is disabled by default. 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`. * If you have an active license and you want to test the Beta release, please contact us at support at fleio.com * In 2021.03 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.