v2021.02.0 BETA¶
Release date: 2021-02-02
Warning
v2021.02.0 is an 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.