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 Fleio release model.

For a full index of Fleio releases see 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 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

  • Beta packages are not publicly released

  • In order to test Beta you need to upgrade directly from packages by following this guide or 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.