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.