Releases from 2021

Below is the history of Fleio releases from year 2021.

For a full index of Fleio releases see changelog.

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

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

v2021.01.1

Release date: 2021-01-14

v2021.01.1 is a stable version. This Changelog also lists all items from 2021.01.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

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

  • [fix] [staff] #4088 Cannot open Fleio PDF invoices from old staff panel in Adobe Acrobat Reader

  • [fix] #4090 Entering service cycle edit in django admin may timeout

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 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

  • 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.

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.

v2021.02.1

Release date: 2021-02-08

v2021.02.1 is a stable version. This Changelog also lists all items from 2021.02.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow one of the following safe upgrade procedure:

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

  • [change] #4180 Use text ‘credit will last less than one day’

  • [change] #4186 Mobile tables to full width

  • [change] #4185 Change text don’t ask on this device instead of computer

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] #4174 Cannot accept cpanel manage2 order

  • [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

  • [fix] #4179 Impersonation does not always change user

  • [fix] #4192 Cannot open select boot source dialog on some mobile screens

  • [fix] [enduser] #4193 Cart page is broken for new users

  • [fix] #4203 Text overflowing in various places on mobile screens

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

  • 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.

v2021.02.2

Release date: 2021-03-03

v2021.02.2 is a stable version. This Changelog also lists all items from 2021.02.1 Changelog.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow one of the following safe upgrade procedure:

Added

-

Changed

-

Fixed

  • [fix] #4260 Cannot create client from external module due to groups input change

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

  • In 2021.06 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.

v2021.03.0 BETA

Release date: 2021-03-04

Warning

v2021.03.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] Heat support

  • [add] #2429 User confirmation using credit card

  • [change] #3079 Add flag to not dynamically load custom themes

  • [add] #3918 Create image from volume

  • [add] #3945 Loading progress on first page load

  • [add] #3976 Reseller in docker deployment

  • [add] #4065 Script to import domains pricing from csv

  • [add] #4109 reCaptcha on client signup form

  • [add] #4182 fleio set license command

  • [add] #4191 fleio mysql command

  • [add] #4201 Flag to disable periodic tasks

  • [add] #4202 fleio list periodic command

  • [add] #4227 fleio bash command piped input

  • [add] #4241 Email notifications on automatic payment success/failure

  • [add] #4258 Additional email addresses in ticket department

Changed

  • [change] #4039 process clients: List Gnocchi metrics first to reduce API calls

  • [change] [staff] #3707 Detailed error on create instance operation when spawned in error state

  • [change] #4167 Remove online VAT validation for UK clients

  • [change] #4223 Limit billable seconds per month to 2678399

Fixed

  • [fix] #3964 Process client tasks fails to run after an error in process clients

  • [fix] #2107 Clusters & cluster templates are not deleted on client termination

  • [fix] #4177 Adding a new filter or modifier on pricing rules scrolls you to the top of the page

  • [fix] #4197 Create flavor is not mobile responsive

  • [fix] [enduser] #4198 Missing IP when ordering cpanel manage2 product

  • [fix] #4205 Missing table titles on clients and user details

  • [fix] [enduser] #4209 No select domain screen when ordering product requiring domain

  • [fix] #4211 Hide detach volume when volume is root volume

  • [change] [enduser] #4214 Filter by enable_network(regions) in floating IP for external networks

  • [fix] [staff] #4216 Error on networks list when network remains without project

  • [fix] #4217 Deleting client without resources will remove the project from fleio database

  • [fix] #4226 Images may overflow on ticket details

  • [fix] #4228 Resellers cannot be deleted

  • [fix] #4243 API user and password placeholders

  • [fix] #4256 Use email as username setting is not persistent

  • [fix] #4257 Deactivating then reactivating recurrent payment option may make it unusable

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 (last release that includes deb/rpm system packages will be in May 2021 - releases 2021.05.0 beta and 2021.05.1 stable). 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

  • #4109 reCaptcha on client signup form and #2429 User confirmation using credit card will work only with the new angular frontend. Activating these features will break the client signup on AngularJS frontend. Please see How to replace enduser AngularJS panel with the new enduser Angular panel.

  • 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.06 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.

v2021.03.1

Release date: 2021-03-10

v2021.03.1 is a stable version. This Changelog also lists all items from 2021.03.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow one of the following safe upgrade procedure:

Added

  • [add] [enduser] Heat support

  • [add] #2429 User confirmation using credit card

  • [change] #3079 Add flag to not dynamically load custom themes

  • [add] #3918 Create image from volume

  • [add] #3945 Loading progress on first page load

  • [add] #3976 Reseller in docker deployment

  • [add] #4065 Script to import domains pricing from csv

  • [add] #4109 reCaptcha on client signup form

  • [add] #4182 fleio set license command

  • [add] #4191 fleio mysql command

  • [add] #4201 Flag to disable periodic tasks

  • [add] #4202 fleio list periodic command

  • [add] #4227 fleio bash command piped input

  • [add] #4241 Email notifications on automatic payment success/failure

  • [add] #4258 Additional email addresses in ticket department

Changed

  • [change] #4039 process clients: List Gnocchi metrics first to reduce API calls

  • [change] [staff] #3707 Detailed error on create instance operation when spawned in error state

  • [change] #4167 Remove online VAT validation for UK clients

  • [change] #4223 Limit billable seconds per month to 2678399

  • [change] [enduser] #4276 Remove calls to clients api on instance create

Fixed

  • [fix] #3964 Process client tasks fails to run after an error in process clients

  • [fix] #2107 Clusters & cluster templates are not deleted on client termination

  • [fix] #4177 Adding a new filter or modifier on pricing rules scrolls you to the top of the page

  • [fix] #4197 Create flavor is not mobile responsive

  • [fix] [enduser] #4198 Missing IP when ordering cpanel manage2 product

  • [fix] #4205 Missing table titles on clients and user details

  • [fix] [enduser] #4209 No select domain screen when ordering product requiring domain

  • [fix] #4211 Hide detach volume when volume is root volume

  • [change] [enduser] #4214 Filter by enable_network(regions) in floating IP for external networks

  • [fix] [staff] #4216 Error on networks list when network remains without project

  • [fix] #4217 Deleting client without resources will remove the project from fleio database

  • [fix] #4226 Images may overflow on ticket details

  • [fix] #4228 Resellers cannot be deleted

  • [fix] #4243 API user and password placeholders

  • [fix] #4256 Use email as username setting is not persistent

  • [fix] #4257 Deactivating then reactivating recurrent payment option may make it unusable

  • [fix] [enduser] #4270 Cannot create volume from image or from existing volume

  • [fix] #4278 Incorrect urls on volume snapshots and backups

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 (last release that includes deb/rpm system packages will be in May 2021 - releases 2021.05.0 beta and 2021.05.1 stable). 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

  • #4109 reCaptcha on client signup form and #2429 User confirmation using credit card will work only with the new angular frontend. Activating these features will break the client signup on AngularJS frontend. Please see How to replace enduser AngularJS panel with the new enduser Angular panel.

  • If you have an active license and you want to test the Beta release, please contact us at support at fleio.com

  • In 2021.06 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.

v2021.04.0 BETA

Release date: 2021-04-06

Warning

v2021.04.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.

We recommend you to follow one of the following safe upgrade procedure:

Added

  • [add] Translation support for Angular panel

  • [add] [enduser] Octavia LBaaS support

  • [add] #3789 Show messages when dev license is used

  • [add] [staff] #4042 Stream create/upload images

  • [add] #4224 Support for syncing openstack aggregates

  • [add] [staff] #4184 Allow creating cloud resources in admin project

  • [add] #4282 Activity log entries for start / stop instance

  • [add] #4291 Support for syncing neutron availability zones

  • [add] #4293 Allow choosing availability zone hints on network create

  • [add] #4295 Support for syncing cinder availability zones

  • [add] #4296 Allow choosing availability zone on volume create

  • [add] #4297 Allow choosing availability zone on instance create

  • [add] #4299 Show to what availability zone cloud resources belong to

  • [add] [enduser] #4307 Placeholder for heat stacks deployment

Changed

  • [change] #1905 Redesign dns zones records table

  • [change] #4212 Show pricing rule modifiers as one entry in billing history

  • [change] #4238 Copy missing settings from angularjs constants to angular configs

  • [change] #4272 Instance filter by host name to compute node

  • [change] #4273 Wildcard examples on filters

Fixed

  • [fix] #3708 Refresh license fails silently after IP change

  • [fix] #4213 Pricing rule modifier by state applies for full duration

  • [add] #4253 Search ports by mac address

  • [fix] #4275 Unknown activity log entries related to ticket actions

  • [fix] #4277 Filters on DNS zones

  • [fix] [staff] #4285 Cannot filter ports by client

  • [fix] #4287 New IPs marker flickers

  • [add] #4294 Allow choosing availability zone hints on router create

  • [fix] [enduser] #4306 Heat stacks parameters and ssh keys

  • [fix] #4320 Changing default language in new angular frontend does not work

  • [fix] #4311 Cannot create price rule modifier using percentages

  • [fix] #4314 Modifier price as percentage is multiplied by the number of hours

  • [fix] #4316 Console error if you close delete service dialog by clicking the screen around it

  • [fix] #4315 Incomplete message on delete terminated service dialog

  • [fix] #4317 Sync breaks when openstack is misconfigured

  • [fix] #4319 Use singular when having only one object in lists

  • [fix] #4322 Volume error notification is not handled correctly

  • [fix] #4325 Incomplete image upload is marked as succeeded

  • [fix] [enduser] #4331 Show error when no network is selected on instance deploy

Unreleased

-

Deprecated

  • Note that the system package (deb/rpm) repos deployment of Fleio will be deprecated in a few months (last release that includes deb/rpm system packages will be in May 2021 - releases 2021.05.0 beta and 2021.05.1 stable). 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.06 release we will remove the frontend customization feature. These customizations will be done entirely in Docker.

v2021.04.1

Release date: 2021-04-14

v2021.04.1 is a stable version. This Changelog also lists all items from 2021.04.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow one of the following safe upgrade procedure:

Added

  • [add] Translation support for Angular panel

  • [add] [enduser] Octavia LBaaS support

  • [add] #3789 Show messages when dev license is used

  • [add] [staff] #4042 Stream create/upload images

  • [add] #4224 Support for syncing openstack aggregates

  • [add] [staff] #4184 Allow creating cloud resources in admin project

  • [add] #4282 Activity log entries for start / stop instance

  • [add] #4291 Support for syncing neutron availability zones

  • [add] #4293 Allow choosing availability zone hints on network create

  • [add] #4295 Support for syncing cinder availability zones

  • [add] #4296 Allow choosing availability zone on volume create

  • [add] #4297 Allow choosing availability zone on instance create

  • [add] #4299 Show to what availability zone cloud resources belong to

  • [add] [enduser] #4307 Placeholder for heat stacks deployment

  • [add] #4355 Fall back to self signed SSL after Let’s Encrypt fails

  • [add] #4346 Issue Letsencrypt certificate after install

Changed

  • [change] #1905 Redesign dns zones records table

  • [change] #4212 Show pricing rule modifiers as one entry in billing history

  • [change] #4238 Copy missing settings from angularjs constants to angular configs

  • [change] #4272 Instance filter by host name to compute node

  • [change] #4273 Wildcard examples on filters

Fixed

  • [fix] #3708 Refresh license fails silently after IP change

  • [fix] #4213 Pricing rule modifier by state applies for full duration

  • [add] #4253 Search ports by mac address

  • [fix] #4275 Unknown activity log entries related to ticket actions

  • [fix] #4277 Filters on DNS zones

  • [fix] [staff] #4285 Cannot filter ports by client

  • [fix] #4287 New IPs marker flickers

  • [add] #4294 Allow choosing availability zone hints on router create

  • [fix] [enduser] #4306 Heat stacks parameters and ssh keys

  • [fix] #4320 Changing default language in new angular frontend does not work

  • [fix] #4311 Cannot create price rule modifier using percentages

  • [fix] #4314 Modifier price as percentage is multiplied by the number of hours

  • [fix] #4316 Console error if you close delete service dialog by clicking the screen around it

  • [fix] #4315 Incomplete message on delete terminated service dialog

  • [fix] #4317 Sync breaks when openstack is misconfigured

  • [fix] #4319 Use singular when having only one object in lists

  • [fix] #4322 Volume error notification is not handled correctly

  • [fix] #4325 Incomplete image upload is marked as succeeded

  • [fix] [enduser] #4331 Show error when no network is selected on instance deploy

  • [fix] [staff] #4336 Bootable volume from admin project cannot be used as boot source

  • [fix] #4341 Throttling is global instead per IP in docker deploy

  • [fix] [staff] #4342 Domain is wrongly reported as available

  • [fix] #4344 Missing settings in lets encrypt and own ssl containers

  • [fix] #4345 install wrongly says GID 625 exists instead of Fleio named group

  • [fix] #4349 Cannot create public image

  • [fix] #4354 Lost notifications due to MySQL server has gone away error

Unreleased

-

Deprecated

  • Note that the system package (deb/rpm) repos deployment of Fleio will be deprecated in a few months (last release that includes deb/rpm system packages will be in May 2021 - releases 2021.05.0 beta and 2021.05.1 stable). 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

  • In 2021.06 release we will remove the frontend customization feature. These customizations will be done entirely in Docker.

v2021.05.0 BETA

Release date: 2021-05-10

Warning

v2021.05.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.

We recommend you to follow one of the following safe upgrade procedure:

Added

  • [add] Support for OpenStack Victoria

  • [add] #1727 OpenStack quotas management

  • [add] [enduser] [staff] #2848 Real time prices on instance resize

  • [add] #3915 Improve user feedback on failed operations

  • [add] #4237 Support right to left translations in new angular frontend

  • [add] #4250 Cluster templates editor

  • [add] #4290 New authorization options for resources in admin project

  • [add] #4301 Placeholder on instance deploy

  • [add] [enduser] [staff] #4351 Show price on instance create

  • [add] #4353 fleio django shell command

  • [add] #4359 Separate staff and enduser permissions

  • [add] [enduser] #4376 Show price on image create

  • [add] [enduser] [staff] #4377 Show price on volume create

  • [add] [enduser] [staff] #4378 Show price on volume backup create

  • [add] [enduser] [staff] #4379 Show price on volume snapshot create

  • [add] [enduser] [staff] #4380 Show price on floating IP create

  • [add] [enduser] [staff] #4383 Show price on instance snapshot & backup create

  • [add] #4393 Choices for panel in permission admin

  • [add] #4396 Setting to display note on instance shutdown

Changed

  • [change] [staff] #2416 Refactor networking tab

  • [change] #3264 Update URL when tab changes

  • [change] [staff] #3924 Cluster template cards state with colors

  • [change] #4083 Credit estimate feature text for clients with billing agreement

  • [change] #4218 Unattended Fleio installation when opting for SSL

  • [change] #4259 Make sending email notification logs consistent

  • [change] #4310 Images sent from email client do not show in the ticket body

  • [change] #4361 Update UserToClient relation

  • [change] #4386 Increase Heat DB field character limit

  • [change] #4432 Improve import TLD pricing functionality

Fixed

  • [fix] [staff] #4033 Disable delete button if currency cannot be deleted

  • [fix] #4034 Don’t allow redirects to invalid urls

  • [fix] #4046 Handle cases where boot from iso fails

  • [fix] #4220 Estimated credit days are wrongly calculated

  • [fix] #4308 Name on details pages contains an empty space on firefox

  • [fix] #4326 Instance create operation never finishes if instance is deleted

  • [fix] [enduser] #4369 Crash on domain check when whois fails

  • [fix] #4374 Cleanup date shown for images even if feature is deactivated

  • [fix] #4390 Load balancer crash

  • [fix] #4375 Strings not being translated

  • [fix] #4392 Prevent event loss in updated

  • [fix] #4387 Service termination and client delete operation never ends if client has volume snapshots

  • [fix] #4388 Top bar contents not aligned on mobile screens

  • [fix] #4389 Internal status does not change on client reply

  • [fix] #4400 Deleting a project might delete api users outside of that project

  • [fix] #4401 Updated cannot connect to rabbit if exchange is durable

  • [fix] #4402 Estimated cycle cost on billing history is always rounded up

  • [fix] #4405 Ordering option does not reset when changing pages

  • [fix] #4408 Sometimes the volume update notification is lost

  • [fix] #4411 Port edit does not work if port is created without selecting a subnet

  • [fix] #4414 Notifications circle in gravatar is partially hidden

  • [fix] #4429 Error KeyError: ‘tld’ on domains CSV import

Unreleased

-

Deprecated

  • Note that the system package (deb/rpm) repos deployment of Fleio will be retired (this is the last release that includes deb/rpm system packages). 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.06 release we will remove the frontend customization feature. These customizations will be done entirely in Docker.

v2021.05.1

Release date: 2021-05-18

v2021.05.1 is a stable version. This Changelog also lists all items from 2021.05.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow one of the following safe upgrade procedure:

Added

  • [add] Support for OpenStack Victoria

  • [add] #1727 OpenStack quotas management

  • [add] [enduser] [staff] #2848 Real time prices on instance resize

  • [add] #3915 Improve user feedback on failed operations

  • [add] #4237 Support right to left translations in new angular frontend

  • [add] #4250 Cluster templates editor

  • [add] #4290 New authorization options for resources in admin project

  • [add] #4301 Placeholder on instance deploy

  • [add] [enduser] [staff] #4351 Show price on instance create

  • [add] #4353 fleio django shell command

  • [add] #4359 Separate staff and enduser permissions

  • [add] [enduser] #4376 Show price on image create

  • [add] [enduser] [staff] #4377 Show price on volume create

  • [add] [enduser] [staff] #4378 Show price on volume backup create

  • [add] [enduser] [staff] #4379 Show price on volume snapshot create

  • [add] [enduser] [staff] #4380 Show price on floating IP create

  • [add] [enduser] [staff] #4383 Show price on instance snapshot & backup create

  • [add] #4393 Choices for panel in permission admin

  • [add] #4396 Setting to display note on instance shutdown

Changed

  • [change] [staff] #2416 Refactor networking tab

  • [change] #3264 Update URL when tab changes

  • [change] [staff] #3924 Cluster template cards state with colors

  • [change] #4083 Credit estimate feature text for clients with billing agreement

  • [change] #4218 Unattended Fleio installation when opting for SSL

  • [change] #4259 Make sending email notification logs consistent

  • [change] #4310 Images sent from email client do not show in the ticket body

  • [change] #4361 Update UserToClient relation

  • [change] #4386 Increase Heat DB field character limit

  • [change] #4432 Improve import TLD pricing functionality

Fixed

  • [fix] [staff] #4033 Disable delete button if currency cannot be deleted

  • [fix] #4034 Don’t allow redirects to invalid urls

  • [fix] #4046 Handle cases where boot from iso fails

  • [fix] #4220 Estimated credit days are wrongly calculated

  • [fix] #4308 Name on details pages contains an empty space on firefox

  • [fix] #4326 Instance create operation never finishes if instance is deleted

  • [fix] [enduser] #4369 Crash on domain check when whois fails

  • [fix] #4374 Cleanup date shown for images even if feature is deactivated

  • [fix] #4390 Load balancer crash

  • [fix] #4375 Strings not being translated

  • [fix] #4392 Prevent event loss in updated

  • [fix] #4387 Service termination and client delete operation never ends if client has volume snapshots

  • [fix] #4388 Top bar contents not aligned on mobile screens

  • [fix] #4389 Internal status does not change on client reply

  • [fix] #4400 Deleting a project might delete api users outside of that project

  • [fix] #4401 Updated cannot connect to rabbit if exchange is durable

  • [fix] #4402 Estimated cycle cost on billing history is always rounded up

  • [fix] #4405 Ordering option does not reset when changing pages

  • [fix] #4408 Sometimes the volume update notification is lost

  • [fix] #4411 Port edit does not work if port is created without selecting a subnet

  • [fix] #4414 Notifications circle in gravatar is partially hidden

  • [fix] #4429 Error KeyError: ‘tld’ on domains CSV import

  • [fix] [staff] #4444 Cannot add/edit notifications template

  • [fix] [staff] #4445 Date is not shown in the journal tab on client details

  • [fix] #4453 Billing history page is broken when billing.credit_estimate is disabled

  • [fix] [enduser] #4458 Show price on instance create when flavors as cards is false

  • [fix] #4460 Fleio crashes when accessing end user page

  • [fix] [reseller] #4462 Create volume and attach snapshot are disabled for reseller

Unreleased

-

Deprecated

  • Note that the system package (deb/rpm) repos deployment of Fleio will be retired (this is the last release that includes deb/rpm system packages). 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

  • In 2021.06 release we will remove the frontend customization feature. These customizations will be done entirely in Docker.

v2021.06.0 BETA

Release date: 2021-06-09

Warning

v2021.06.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.

We recommend you to follow one of the following safe upgrade procedure:

Added

  • [add] [staff] Support multiple clients per user

  • [add] [enduser] #4364 Switch active client

  • [add] [enduser] [staff] #4381 Show price on cluster create

  • [add] [reseller] #4382 Show prices on cloud resource creation

  • [add] #4461 Delete load balancer on service terminate/delete/cancel

  • [add] #4466 Option to refresh license to fleio license command

  • [add] #4487 Feature toggle for instance rescue option

Changed

  • [change] #1935 Show related instance on snapshot

  • [change] #1936 Show message when new frontend build is available

  • [change] #3871 Default log output is duplicated

  • [change] #4024 Do not dynamically load custom themes

  • [change] #4406 Send attachments on ticket email notifications

  • [change] [staff] #4362 Support roles in User/Clients tab

  • [change] [staff] #4363 Support roles in Client/Users tab

  • [add] #4370 Fleio import domains pricing docker command

  • [change] #4373 Show failed & unviewed operations first in list

  • [change] #4385 Move GRANT_ALL_PERMISSIONS_IMPLICITLY to advanced settings

  • [change] #4403 Replace hidden input fields in Openstack settings with a placeholder

  • [change] [staff] #4417 Apply admin project permissions for all cloud resources

  • [change] #4437 Improve assign user and client dialogs

  • [change] [enduser] #4450 Redirect to Angular pages

  • [change] #4452 Availability zones enhancements (display AZ on instance details for end user, display the AZ on resource card and resource list, add filters for AZ)

  • [change] #4498 Change activity log message for sync

Fixed

  • [fix] [staff] #4323 Filter clients by active OS project on create forms

  • [fix] #4347 Too many create option request on create instance form

  • [fix] #4407 Clients are being processed for metrics even if they don’t use them

  • [fix] #4430 When disconnected page is displayed tab is lost

  • [fix] [enduser] #4447 Hide staff permissions tab on roles created by endusers

  • [fix] [enduser] #4454 Authorization options for enduser image crud

  • [fix] #4468 Tickets are not updated for some emails

  • [fix] #4478 Random 500 internal error when on ticket image

  • [fix] #4480 Activity log and Periodic task log pages creates high load

  • [fix] #4482 Errors logged on reset usage

  • [fix] #4484 Duplicated AZ are being displayed

  • [fix] #4483 Missing scrollbar on boot source list on instance create form

  • [fix] #4490 Flavor groups menu option capitalization

  • [fix] [staff] #4500 Issue date missing on invoice list

  • [fix] [staff] #4503 Allow admin instance creation when no clients

Unreleased

  • Multiple projects per client

  • Users management in enduser panel

  • User invitation support

  • Clients management screen

Deprecated

-

Removed

  • System package (deb/rpm) repos deployment

  • Frontend customization feature. See frontend customization with docker

  • [change] [staff] #4451 Remove set/refresh license functionality from frontend. Use fleio license and fleio license –refresh command to set or refresh license

Security

-

Notes

v2021.06.1

Release date: 2021-06-16

v2021.06.1 is a stable version. This Changelog also lists all items from 2021.06.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] [staff] Support multiple clients per user

  • [add] [enduser] #4364 Switch active client

  • [add] [enduser] [staff] #4381 Show price on cluster create

  • [add] [reseller] #4382 Show prices on cloud resource creation

  • [add] #4461 Delete load balancer on service terminate/delete/cancel

  • [add] #4466 Option to refresh license to fleio license command

  • [add] #4487 Feature toggle for instance rescue option

Changed

  • [change] #1935 Show related instance on snapshot

  • [change] #1936 Show message when new frontend build is available

  • [change] #3871 Default log output is duplicated

  • [change] #4024 Do not dynamically load custom themes

  • [change] #4406 Send attachments on ticket email notifications

  • [change] [staff] #4362 Support roles in User/Clients tab

  • [change] [staff] #4363 Support roles in Client/Users tab

  • [add] #4370 Fleio import domains pricing docker command

  • [change] #4373 Show failed & unviewed operations first in list

  • [change] #4385 Move GRANT_ALL_PERMISSIONS_IMPLICITLY to advanced settings

  • [change] #4403 Replace hidden input fields in Openstack settings with a placeholder

  • [change] [staff] #4417 Apply admin project permissions for all cloud resources

  • [change] #4437 Improve assign user and client dialogs

  • [change] [enduser] #4450 Redirect to Angular pages

  • [change] #4452 Availability zones enhancements (display AZ on instance details for end user, display the AZ on resource card and resource list, add filters for AZ)

  • [change] #4498 Change activity log message for sync

Fixed

  • [fix] [staff] #4323 Filter clients by active OS project on create forms

  • [fix] #4347 Too many create option request on create instance form

  • [fix] #4407 Clients are being processed for metrics even if they don’t use them

  • [fix] #4430 When disconnected page is displayed tab is lost

  • [fix] [enduser] #4447 Hide staff permissions tab on roles created by endusers

  • [fix] [enduser] #4454 Authorization options for enduser image crud

  • [fix] #4468 Tickets are not updated for some emails

  • [fix] #4478 Random 500 internal error when on ticket image

  • [fix] #4480 Activity log and Periodic task log pages creates high load

  • [fix] #4482 Errors logged on reset usage

  • [fix] #4484 Duplicated AZ are being displayed

  • [fix] #4485 OpenStack related problems after adding settings

  • [fix] #4483 Missing scrollbar on boot source list on instance create form

  • [fix] #4490 Flavor groups menu option capitalization

  • [fix] [staff] #4500 Issue date missing on invoice list

  • [fix] [staff] #4503 Allow admin instance creation when no clients

  • [fix] #4534 Service upgrade does not work as intended

  • [fix] [reseller] #4535 Instance create does not work

Unreleased

  • Multiple projects per client

  • Users management in enduser panel

  • User invitation support

  • Clients management screen

Deprecated

-

Removed

  • System package (deb/rpm) repos deployment

  • Frontend customization feature. See frontend customization with docker

  • [change] [staff] #4451 Remove set/refresh license functionality from frontend. Use fleio license and fleio license –refresh command to set or refresh license

Security

-

Notes

-

v2021.07.0 BETA

Release date: 2021-07-15

Warning

v2021.07.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.

We recommend you to follow one of the following safe upgrade procedure:

Added

  • [add] [enduser] #4365 Clients management screen

  • [add] [enduser] #4366 Client/Users tab

  • [add] #4367 User invitation support

  • [add] #4495 Credit on downgrade product checkbox

  • [add] #4537 Detailed logs on sync

  • [add] #4539 Install scp and jq utilities in fleio_utils image

  • [add] #4540 Implement logging of all OpenStack notifications with * definition

  • [add] #4544 Add UDP and TERMINATED_HTTPS as supported protocols for Octavia

  • [add] #4557 Add fleio info command with debugging information

  • [add] #4577 Add AlmaLinux and RockyLinux icons

  • [add] #4586 Show total compute nodes physical RAM on licensing page

Changed

  • [change] #3575 Remove old AngularJS staff frontend, rename /newstaff to /staff

  • [change] #3841 Redesign authorization page

  • [change] #4082 Update recurring payments default message

  • [change] #4499 Show storage options disabled until selection on boot source dialog

  • [change] [staff] #4501 Show expandable activity log entry with an arrow

  • [change] [staff] #4508 Mention that Notifications URLs are hidden

  • [change] #4543 Filter tickets list on client details by last updated at instead of created at

  • [change] #4546 Insert headers for HTTPS listeners

  • [change] #4548 Remove old AngularJS enduser frontend, rename /new to /

  • [change] #4547 Show the configurable option display name on upgrade/downgrade

  • [change] #4538 Restart Fleio after set or refresh license

  • [change] #4562 Vertically center login form

  • [change] #4564 Hide filter options based on feature

  • [change] #4569 Redirect /newstaff/* to /staff/* and /new* to /*

Fixed

  • [fix] [staff] #4509 Align task in activity log and suggest it is expandable

  • [fix] #4510 Failed volume backup is not synced correctly

  • [fix] #4526 Attachments with empty content or file name

  • [fix] #4527 Ticket page loads content from other domains

  • [fix] #4541 Plus button does not work when on top of card

  • [fix] #4542 Sometimes fleio does not work after restart

  • [fix] [staff] #4554 Created by field on operations

  • [fix] [enduser] #4565 Assign floating IPs crash

  • [fix] #4567 Instance page (list format) is broken while the placeholder is present

  • [fix] [staff] #4576 Fleio crash when trying to remove all user’s roles

  • [fix] [staff] #4579 Owner roles can be removed from all users

  • [fix] #4583 Error 404 when you disable utils or utils.operations feature

  • [fix] #4589 Wrong configurable option price is saved on service on downgrade

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

  • AngularJS panels (enduser and staff)

Security

-

Notes

v2021.07.1

Release date: 2021-07-22

v2021.07.1 is a stable version. This Changelog also lists all items from 2021.07.0 Changelog. New fixes, added in this release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] [enduser] #4365 Clients management screen

  • [add] [enduser] #4366 Client/Users tab

  • [add] #4367 User invitation support

  • [add] #4495 Credit on downgrade product checkbox

  • [add] #4537 Detailed logs on sync

  • [add] #4539 Install scp and jq utilities in fleio_utils image

  • [add] #4540 Implement logging of all OpenStack notifications with * definition

  • [add] #4544 Add UDP and TERMINATED_HTTPS as supported protocols for Octavia

  • [add] #4557 Add fleio info command with debugging information

  • [add] #4577 Add AlmaLinux and RockyLinux icons

  • [add] #4586 Show total compute nodes physical RAM on licensing page

Changed

  • [change] #3575 Remove old AngularJS staff frontend, rename /newstaff to /staff

  • [change] #3841 Redesign authorization page

  • [change] #4082 Update recurring payments default message

  • [change] #4499 Show storage options disabled until selection on boot source dialog

  • [change] [staff] #4501 Show expandable activity log entry with an arrow

  • [change] #4506 Improve upgrade/downgrade invoices

  • [change] [staff] #4508 Mention that Notifications URLs are hidden

  • [change] #4543 Filter tickets list on client details by last updated at instead of created at

  • [change] #4546 Insert headers for HTTPS listeners

  • [change] #4548 Remove old AngularJS enduser frontend, rename /new to /

  • [change] #4547 Show the configurable option display name on upgrade/downgrade

  • [change] #4538 Restart Fleio after set or refresh license

  • [change] #4562 Vertically center login form

  • [change] #4564 Hide filter options based on feature

  • [change] #4569 Redirect /newstaff/* to /staff/* and /new* to /*

  • [change] [enduser] [reseller] #4606 Simplify billing history screen

Fixed

  • [fix] [staff] #4509 Align task in activity log and suggest it is expandable

  • [fix] #4510 Failed volume backup is not synced correctly

  • [fix] #4526 Attachments with empty content or file name

  • [fix] #4527 Ticket page loads content from other domains

  • [fix] #4541 Plus button does not work when on top of card

  • [fix] #4542 Sometimes fleio does not work after restart

  • [fix] [staff] #4554 Created by field on operations

  • [fix] [enduser] #4565 Assign floating IPs crash

  • [fix] #4567 Instance page (list format) is broken while the placeholder is present

  • [fix] [staff] #4576 Fleio crash when trying to remove all user’s roles

  • [fix] [staff] #4579 Owner roles can be removed from all users

  • [fix] #4583 Error 404 when you disable utils or utils.operations feature

  • [fix] #4589 Wrong configurable option price is saved on service on downgrade

  • [fix] [enduser] #4605 Add space character in front of conf. option price

  • [fix] [staff] #4607 Wrong create instance options results

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

  • AngularJS panels (enduser and staff)

Security

-

Notes

-

v2021.07.2

Release date: 2021-08-10

v2021.07.2 is a stable version. This Changelog also lists all items from 2021.07.1 Changelog. New fixes, added in 2021.07.2 release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] [enduser] #4365 Clients management screen

  • [add] [enduser] #4366 Client/Users tab

  • [add] #4367 User invitation support

  • [add] #4495 Credit on downgrade product checkbox

  • [add] #4537 Detailed logs on sync

  • [add] #4539 Install scp and jq utilities in fleio_utils image

  • [add] #4540 Implement logging of all OpenStack notifications with * definition

  • [add] #4544 Add UDP and TERMINATED_HTTPS as supported protocols for Octavia

  • [add] #4557 Add fleio info command with debugging information

  • [add] #4577 Add AlmaLinux and RockyLinux icons

  • [add] #4586 Show total compute nodes physical RAM on licensing page

Changed

  • [change] #3575 Remove old AngularJS staff frontend, rename /newstaff to /staff

  • [change] #3841 Redesign authorization page

  • [change] #4082 Update recurring payments default message

  • [change] #4499 Show storage options disabled until selection on boot source dialog

  • [change] [staff] #4501 Show expandable activity log entry with an arrow

  • [change] #4506 Improve upgrade/downgrade invoices

  • [change] [staff] #4508 Mention that Notifications URLs are hidden

  • [change] #4543 Filter tickets list on client details by last updated at instead of created at

  • [change] #4546 Insert headers for HTTPS listeners

  • [change] #4548 Remove old AngularJS enduser frontend, rename /new to /

  • [change] #4547 Show the configurable option display name on upgrade/downgrade

  • [change] #4538 Restart Fleio after set or refresh license

  • [change] #4562 Vertically center login form

  • [change] #4564 Hide filter options based on feature

  • [change] #4569 Redirect /newstaff/* to /staff/* and /new* to /*

  • [change] [enduser] [reseller] #4606 Simplify billing history screen

Fixed

  • [fix] [staff] #4509 Align task in activity log and suggest it is expandable

  • [fix] #4510 Failed volume backup is not synced correctly

  • [fix] #4526 Attachments with empty content or file name

  • [fix] #4527 Ticket page loads content from other domains

  • [fix] #4541 Plus button does not work when on top of card

  • [fix] #4542 Sometimes fleio does not work after restart

  • [fix] [staff] #4554 Created by field on operations

  • [fix] [enduser] #4565 Assign floating IPs crash

  • [fix] #4567 Instance page (list format) is broken while the placeholder is present

  • [fix] [staff] #4576 Fleio crash when trying to remove all user’s roles

  • [fix] [staff] #4579 Owner roles can be removed from all users

  • [fix] #4583 Error 404 when you disable utils or utils.operations feature

  • [fix] #4589 Wrong configurable option price is saved on service on downgrade

  • [fix] [enduser] #4605 Add space character in front of conf. option price

  • [fix] [staff] #4607 Wrong create instance options results

  • [fix] #4675 SSO login on new angular frontend

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

  • AngularJS panels (enduser and staff)

Security

-

Notes

-

v2021.08.0 BETA

Release date: 2021-08-18

Warning

v2021.08.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.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] Fleio editions support

  • [add] #3010 Quick actions on instance details snapshots tab

  • [add] #4391 Add additional default roles

  • [add] [staff] #4563 Region on operations details

  • [add] #4566 Set password and ssh key for image’s default user

  • [add] #4596 Allow cloning of flavors

  • [add] [enduser] #4627 Reseller client ID config for signup on Angular enduser panels

  • [add] #4634 Support permissions for enduser cart

  • [add] #4636 Company Logo on PDF invoice

Changed

  • [change] #4368 Hide menus based on role

  • [change] #4493 Move switch client to a more visible location

  • [change] [staff] #4610 Remove confirmation dialog for payment capture and redirect to journal

  • [change] #4637 Company and invoice details on stripe iframe

  • [change] #4638 Hide roles on client and user details pages if clients&users.roles feature is disabled

  • [change] #4642 Remove staff permissions tab from roles

  • [add] [staff] #4673 Settings to display only assigned images on instance create

Fixed

  • [fix] [enduser] #4591 Enduser can see all load balancers

  • [fix] #4600 Configuration settings lost if fields disabled

  • [fix] #4601 Concurrent operations with client deletion

  • [fix] #4611 Soft time limit for collect traffic data

  • [fix] [reseller] #4616 Total usage does not show pricing rules names

  • [fix] [enduser] #4617 Active client ID does not appear in url even if present in backend session

  • [fix] [staff] #4619 Malformed toast notification message when saving user groups permissions

  • [fix] [staff] #4615 Instance create in admin project shows client options

  • [fix] [staff] #4623 Update in admin project does not work for flavors

  • [fix] #4625 Menu doesn’t change on active client change

  • [fix] [reseller] #4628 Cannot assign client to user on reseller panel

  • [fix] #4635 Ticket URL from tickets related notifications is wrong

  • [fix] [staff] #4639 Reseller client not displayed when editing user

  • [fix] #4640 List of clients or users is not refreshed after dissociate

  • [fix] #4641 Staff user can be associated with client

  • [fix] #4643 Default roles permissions

  • [fix] #4649 Top right operations warning display issue on some themes

  • [fix] #4650 Ordering a service may create invoice & order for unrelated client

  • [fix] #4651 Use the max supported API version when doing API calls to OpenStack

  • [fix] [staff] #4653 Create instance in admin project crash when using SSH key

  • [fix] #4654 Currency code input box search

  • [fix] #4655 Generated AdminRC file is using incorrect credentials

  • [fix] #4658 Set project domain id to user domain id on openstack settings save

  • [fix] #4659 Filter services by active client

  • [fix] [enduser] #4660 Remove journal entries URL on invoice details

  • [fix] [enduser] #4662 Sorting tickets by reply at does not work

  • [fix] #4674 Clients processed for unused price rule metrics

  • [fix] #4678 Order services does not work correctly with multi user

  • [fix] #4680 Instance name in the activitylog_logclass table

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

-

Security

-

Notes

  • In order to test Beta you need to follow our documentation.

  • Retrieving instance snapshots might not be displayed properly on the instance details tab. A fix will be available on 2021.08.1 release

v2021.08.1

Release date: 2021-08-24

v2021.08.1 is a stable version. This Changelog also lists all items from 2021.08.0 Changelog. New fixes, added in 2021.08.1 release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] Fleio editions support

  • [add] #3010 Quick actions on instance details snapshots tab

  • [add] #4391 Add additional default roles

  • [add] [staff] #4563 Region on operations details

  • [add] #4566 Set password and ssh key for image’s default user

  • [add] #4596 Allow cloning of flavors

  • [add] [enduser] #4627 Reseller client ID config for signup on Angular enduser panels

  • [add] #4634 Support permissions for enduser cart

  • [add] #4636 Company Logo on PDF invoice

  • [add] [staff] #4673 Settings to display only assigned images on instance create

Changed

  • [change] #4368 Hide menus based on role

  • [change] #4493 Move switch client to a more visible location

  • [change] [staff] #4610 Remove confirmation dialog for payment capture and redirect to journal

  • [change] #4637 Company and invoice details on stripe iframe

  • [change] #4638 Hide roles on client and user details pages if clients&users.roles feature is disabled

  • [change] #4642 Remove staff permissions tab from roles

  • [change] #4684 Display permissions based on fleio edition

Fixed

  • [fix] [enduser] #4591 Enduser can see all load balancers

  • [fix] #4600 Configuration settings lost if fields disabled

  • [fix] #4601 Concurrent operations with client deletion

  • [fix] #4611 Soft time limit for collect traffic data

  • [fix] [reseller] #4616 Total usage does not show pricing rules names

  • [fix] [enduser] #4617 Active client ID does not appear in url even if present in backend session

  • [fix] [staff] #4619 Malformed toast notification message when saving user groups permissions

  • [fix] [staff] #4615 Instance create in admin project shows client options

  • [fix] [staff] #4623 Update in admin project does not work for flavors

  • [fix] #4625 Menu doesn’t change on active client change

  • [fix] [reseller] #4628 Cannot assign client to user on reseller panel

  • [fix] #4635 Ticket URL from tickets related notifications is wrong

  • [fix] [staff] #4639 Reseller client not displayed when editing user

  • [fix] #4640 List of clients or users is not refreshed after dissociate

  • [fix] #4641 Staff user can be associated with client

  • [fix] #4643 Default roles permissions

  • [fix] #4649 Top right operations warning display issue on some themes

  • [fix] #4650 Ordering a service may create invoice & order for unrelated client

  • [fix] #4651 Use the max supported API version when doing API calls to OpenStack

  • [fix] [staff] #4653 Create instance in admin project crash when using SSH key

  • [fix] #4654 Currency code input box search

  • [fix] #4655 Generated AdminRC file is using incorrect credentials

  • [fix] #4658 Set project domain id to user domain id on openstack settings save

  • [fix] #4659 Filter services by active client

  • [fix] [enduser] #4660 Remove journal entries URL on invoice details

  • [fix] [enduser] #4662 Sorting tickets by reply at does not work

  • [fix] #4674 Clients processed for unused price rule metrics

  • [fix] #4678 Order services does not work correctly with multi user

  • [fix] #4680 Instance name in the activitylog_logclass table

  • [fix] [enduser] #4690 Order additional services is clickable even when greyed out

  • [fix] #4691 Missing signup OS product when switching from web edition to OS

  • [fix] [reseller] #4695 404 when creating OpenStack service in reseller panel

  • [fix] #4696 Snapshots are not available on the instance details / snapshots tab

  • [fix] [reseller] #4697 Cannot save configuration on reseller panel

  • [fix] #4698 Snapshots delete from instance details / snapshot tab fails

  • [fix] #4703 Switching from full / openstack to web with reseller feature active error

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

-

Security

-

Notes

-

v2021.09.0 BETA

Release date: 2021-09-09

Warning

v2021.09.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.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] [staff] #838 Filter instance by client status and service status

  • [add] #1514 Default DNS records

  • [add] #2619 Allow clients to move images between regions

  • [add] #3499 Fault status when cluster delete fails

  • [add] #3639 Allow staff users to disable second factor authentication methods for other users

  • [add] [enduser] [staff] #4352 Set PTR for floating IPs

  • [add] #4669 Ticket notification when reopening the ticket

  • [add] #4672 Allow use of custom certificate for OpenStack API endpoints

  • [add] #4701 New flags on cluster & cluster template create forms

  • [add] #4700 Tooltip for floating IP enabled on cluster create

Changed

  • [change] #3612 Improve cluster resize form

  • [change] #3958 Cluster: Show red warning on delete cluster

  • [change] #4726 Reduce calls to get price

  • [change] #4594 Center the line of cards in UI

  • [change] #4300 Improve toast notifications for operations (added see details and dismiss options)

  • [change] #4488 Size display for flavors and instance

Fixed

  • [fix] [enduser] #4706 Throttle when failing password strength on sign up

  • [fix] #4707 PTR not limited in clients scope

  • [fix] #4679 Duplicate entries in activitylog_logclass

  • [fix] #4710 Cluster resize not working due to api version

  • [fix] #4715 Database falsely shows uncompleted scheduled tasks

  • [fix] [staff] #4719 Web edition dashboard

  • [fix] #4723 Cannot create cluster when active client has more users associated

  • [fix] #4728 Config. option wrong auto-calculated prices

  • [fix] [enduser] #4731 Incorrect behaviour when adding to cart a product with a required option not filled in

  • [fix] [staff] #4727 Keys not filtered by selected client on create cluster

  • [fix] #4750 Update relative prices crash when having products or configurable options with relative prices

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

-

Security

-

Notes

v2021.09.1

Release date: 2021-09-16

v2021.09.1 is a stable version. This Changelog also lists all items from 2021.09.0 Changelog. New fixes, added in 2021.09.1 release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] [staff] #838 Filter instance by client status and service status

  • [add] #1514 Default DNS records

  • [add] #2619 Allow clients to move images between regions

  • [add] #3499 Fault status when cluster delete fails

  • [add] #3639 Allow staff users to disable second factor authentication methods for other users

  • [add] [enduser] [staff] #4352 Set PTR for floating IPs

  • [add] #4669 Ticket notification when reopening the ticket

  • [add] #4672 Allow use of custom certificate for OpenStack API endpoints

  • [add] #4701 New flags on cluster & cluster template create forms

  • [add] #4700 Tooltip for floating IP enabled on cluster create

  • [add] #4777 Flag to skip gnocchi resource list check before processing clients

Changed

  • [change] #3612 Improve cluster resize form

  • [change] #3958 Cluster: Show red warning on delete cluster

  • [change] #4726 Reduce calls to get price

  • [change] #4594 Center the line of cards in UI

  • [change] #4300 Improve toast notifications for operations (added see details and dismiss options)

  • [change] #4488 Size display for flavors and instance

  • [change] #4749 Display error next to configurable option

  • [change] #4766 Display taxes in cart summary

Fixed

  • [fix] [enduser] #4706 Throttle when failing password strength on sign up

  • [fix] #4707 PTR not limited in clients scope

  • [fix] #4679 Duplicate entries in activitylog_logclass

  • [fix] #4710 Cluster resize not working due to api version

  • [fix] #4715 Database falsely shows uncompleted scheduled tasks

  • [fix] [staff] #4719 Web edition dashboard

  • [fix] #4723 Cannot create cluster when active client has more users associated

  • [fix] #4728 Config. option wrong auto-calculated prices

  • [fix] [enduser] #4731 Incorrect behaviour when adding to cart a product with a required option not filled in

  • [fix] [staff] #4727 Keys not filtered by selected client on create cluster

  • [fix] #4750 Update relative prices crash when having products or configurable options with relative prices

  • [fix] #4729 Extra quote character in create conf. option tooltip

  • [fix] #4730 Error not visible on add config. option choice & cycle

  • [fix] #4733 Top padding on cart items with options

  • [fix] #4763 Remove orphans when upgrading web edition

  • [fix] [enduser] #4772 Create client should depend on switch-client feature

  • [fix] [enduser] #4773 Clients menu returns 404 if “clients&users.clients” is disabled

  • [fix] #4741 Search results not updated when on full keyword delete

  • [fix] #4751 Celery tasks for renew license status does not work properly

  • [fix] #4756 Sometimes the cards are misaligned

  • [fix] #4764 Missing space in “move image” confirmation dialog

  • [fix] #4771 License renew task is run every minute

  • [fix] #4781 Fleio refresh license takes a long time when no connection to OpenStack can be made

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

-

Security

-

Notes

-

v2021.10.0 BETA

Release date: 2021-10-07

Warning

v2021.10.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.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] #4477 Additional modifiers and filters for openstack pricing rules

  • [add] #4683 Dry run option for auto suspend / auto terminate configuration option

  • [add] #4747 Domain registration flow for unregistered users

  • [add] #4736 Product description and option help text on order form

  • [add] #4742 Domain life cycle notifications

  • [add] #4743 Invoice life cycle notifications

  • [add] #4745 Service life cycle notifications

  • [add] #4768 Conf. option as percentage of product price

  • [add] [enduser] #4805 Loading screen on billing history

  • [add] #4810 Client limits enhancements

  • [add] [staff] #4822 Note: only products with same module appear in upgrade list

Changed

  • [change] #4721 Get hypervisor information from placement API

  • [change] #4734 Cart item subtotal should include options cost

  • [change] #4735 Show product description on multiple lines

  • [change] #4755 Process clients periodic task empty summary

  • [change] [staff] #4769 Small UI fixes on conf. options

  • [change] #4785 Mark client as inactive if it has no active services

  • [change] #4786 Count only active clients when enforcing client limit

  • [change] #4795 Display error when DNS zone cannot be created

  • [change] [enduser] #4809 Remove tld link in end user panel

  • [change] #4811 Increase database connections limit

  • [change] #4815 Log exception details on debug when region not found on collect traffic data

  • [change] #4831 Consider instance state is active when estimating price

Fixed

  • [fix] #508 OpenStack API token not cached

  • [fix] #4737 Nice padding around 404 error text

  • [fix] #4779 Error while processing email message

  • [fix] [staff] [reseller] #4780 Typo on flavor sort options

  • [fix] [enduser] #4784 Additional characters on create heat stack form

  • [fix] [enduser] #4787 Private products can be ordered

  • [fix] #4788 No default region after changing OpenStack credentials

  • [fix] #4789 Show specific error for config. options on edit cart item

  • [fix] #4790 Register domain form cannot be submitted and errors do not appear

  • [fix] [enduser] #4792 Loadbalancers cannot be retrieved if Octavia does not exist in the default region

  • [fix] [staff] #4793 Select / deselect all authorization options wrong behavior

  • [fix] #4796 SSO with another user does not work if already logged in

  • [fix] [enduser] #4800 Region is not displayed for metrics in billing history

  • [fix] [enduser] #4801 Long resource name in billing history breaks price format

  • [fix] [staff] #4803 Maxmind check details

  • [fix] #4804 Fleio crash when license does not exists

  • [fix] [staff] #4806 Loading circle padding on OpenStack settings

  • [fix] #4807 Transfer domains related issues

  • [fix] #4821 Private products are shown on upgrade

  • [fix] #4813 Always use the default region on resource create forms

  • [fix] #4823 Service shows wrong paid until date

Unreleased

  • Multiple projects per client

Deprecated

-

Removed

-

Security

-

Notes

v2021.10.1

Release date: 2021-10-14

v2021.10.1 is a stable version. This Changelog also lists all items from 2021.10.0 Changelog. New fixes, added in 2021.10.1 release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] #4477 Additional modifiers and filters for openstack pricing rules

  • [add] #4683 Dry run option for auto suspend / auto terminate configuration option

  • [add] #4747 Domain registration flow for unregistered users

  • [add] #4736 Product description and option help text on order form

  • [add] #4742 Domain life cycle notifications

  • [add] #4743 Invoice life cycle notifications

  • [add] #4745 Service life cycle notifications

  • [add] #4768 Conf. option as percentage of product price

  • [add] [enduser] #4805 Loading screen on billing history

  • [add] #4810 Client limits enhancements

  • [add] [staff] #4822 Note: only products with same module appear in upgrade list

Changed

  • [change] #4721 Get hypervisor information from placement API

  • [change] #4734 Cart item subtotal should include options cost

  • [change] #4735 Show product description on multiple lines

  • [change] #4755 Process clients periodic task empty summary

  • [change] [staff] #4769 Small UI fixes on conf. options

  • [change] #4785 Mark client as inactive if it has no active services

  • [change] #4786 Count only active clients when enforcing client limit

  • [change] #4795 Display error when DNS zone cannot be created

  • [change] [enduser] #4809 Remove tld link in end user panel

  • [change] #4811 Increase database connections limit

  • [change] #4815 Log exception details on debug when region not found on collect traffic data

  • [change] #4831 Consider instance state is active when estimating price

  • [change] #4874 Remove cancel button on create ticket form

Fixed

  • [fix] #508 OpenStack API token not cached

  • [fix] #4737 Nice padding around 404 error text

  • [fix] #4779 Error while processing email message

  • [fix] [staff] [reseller] #4780 Typo on flavor sort options

  • [fix] [enduser] #4784 Additional characters on create heat stack form

  • [fix] [enduser] #4787 Private products can be ordered

  • [fix] #4788 No default region after changing OpenStack credentials

  • [fix] #4789 Show specific error for config. options on edit cart item

  • [fix] #4790 Register domain form cannot be submitted and errors do not appear

  • [fix] [enduser] #4792 Loadbalancers cannot be retrieved if Octavia does not exist in the default region

  • [fix] [staff] #4793 Select / deselect all authorization options wrong behavior

  • [fix] #4796 SSO with another user does not work if already logged in

  • [fix] [enduser] #4800 Region is not displayed for metrics in billing history

  • [fix] [enduser] #4801 Long resource name in billing history breaks price format

  • [fix] [staff] #4803 Maxmind check details

  • [fix] #4804 Fleio crash when license does not exists

  • [fix] [staff] #4806 Loading circle padding on OpenStack settings

  • [fix] #4807 Transfer domains related issues

  • [fix] #4821 Private products are shown on upgrade

  • [fix] #4813 Always use the default region on resource create forms

  • [fix] #4823 Service shows wrong paid until date

  • [fix] [enduser] #4826 Billing history for current cycle loads slowly

  • [fix] #4836 Gateway timeout when renewing license

  • [fix] #4841 Cannot customize app bg in a custom theme

  • [fix] #4844 Disable image add button if openstack.images.updatecreate is false

  • [fix] #4843 Process clients task summary is wrong

  • [fix] [staff] #4852 Create image for staff does not work if openstack.image.updatecreate is disabled for enduser

  • [fix] #4853 Relative conf. option cycles percentage value is wrongly set

  • [fix] #4854 Add padding under conf. option error

  • [fix] #4864 Show currency in cycles dropdown on service edit

  • [fix] #4869 Ticket details are preserved from previously opened ticket

  • [fix] [enduser] #4870 Tickets department is not validated when opening a ticket

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

  • In order to be able to configure new pricing rules and modifiers (#4477 Additional modifiers and filters for openstack pricing rules) you will have to follow the Upgrading to 2021.10.

v2021.11.0 BETA

Release date: 2021-11-04

Warning

v2021.11.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.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] #4748 Ticket predefined replies

  • [add] [enduser] #4808 Make cart more visible

  • [add] #4830 Token authentication in Fleio

  • [add] #4837 Support for CAA recordset type

  • [add] #4845 Enable browser spellchecking in WYSIWYG editors

  • [add] #4849 Min and max value for quantity input configurable option

  • [add] #4850 Priority rating for product’s configurable options

  • [add] #4851 Product links tab on product details

  • [add] #4857 Product checkbox “Allow zero price order”

  • [add] #4860 Show conf. options on service detail

  • [add] [staff] #4867 Triangle in front of product group

  • [add] [staff] #4872 Filter services by product

  • [add] #4875 Dark theme

  • [add] #4891 Client email log

  • [add] #4893 Add new MaxMind options to skip fraud checks or automatically mark orders as fraud based on previous orders

  • [add] #4904 Display associated instance on the floating IP cards / list view

  • [add] [staff] #4909 Order days grace configuration option

  • [add] #4918 Title attribute of full text of all truncated texts

  • [add] [staff] #4925 Add text explaining price filter

  • [add] [staff] #4926 Add text explaining price modifier

  • [add] #4928 Order fraud status

Changed

  • [change] [enduser] #4814 Display quota related errors

  • [change] #4825 Highlight dropdown functionality for resource usage history

  • [change] #4835 Format password reset email

  • [change] #4871 Show “paid until” in service list

  • [change] #4842 Allow configurable options edit when editing service

  • [change] #4846 Increase WYSIWYG editor height

  • [change] #4847 TinyMCE undo in smaller steps

  • [change] #4848 Estimate new price when editing pre-paid service

  • [change] #4855 Log level for process clients cron email notifications

  • [change] #4859 Make the service order card wider

  • [change] #4868 Reduce top padding on mobile

  • [change] #4887 Move mass mail to new menu option

  • [change] #4890 On new service invoice set due date to service paid until minus 1 day

  • [change] [staff] #4895 Make received amounts green and all refunds red in Journal

  • [change] [staff] #4897 Show Fleio API user instead of External in Journal

  • [change] [staff] #4898 Make client journal tab UI identical to global journal

  • [change] #4899 Perform fraud check for all orders

  • [change] #4900 Rename “Compute node” to “Hypervisor” on instance filters

  • [change] #4914 Detailed info on how to save long TXT record

  • [change] #4919 Use capitalization for Google Authenticator

  • [change] #4920 Prefill time out value on cluster create form

  • [change] [staff] #4921 Move Billing cycle after Day in Time unit drop down on create pricing rule

  • [change] [enduser] #4924 Replace Enduser in breadcrumb with Home

  • [change] [staff] #4927 Pricing rule price modifier field names to be more eloquent

  • [change] #4932 Only one setting for recordset min TTL

Fixed

  • [fix] #3678 nginx cannot connect to uwsgi after docker-compose restart

  • [fix] #4812 Order is marked as completed even if services are not created

  • [fix] #4828 Volume details returns 404 when volume backups is disabled

  • [fix] [staff] #4829 Snapshot tab is not displayed for all regions

  • [fix] #4856 Cannot filter invoices by invoice amount 0

  • [fix] #4858 Product related actions are displayed on all rows when hovering any row

  • [fix] [staff] #4862 Ticket assigned user may be partially hidden on table view

  • [fix] #4865 Arrow left on screen after removing all filters on mobile

  • [fix] #4866 Mobile horizontal scroll and form fields overflowing cards

  • [fix] #4883 Long recordsets data is overflowing

  • [fix] [staff] #4886 Show Paid until and Created on Services client tab

  • [fix] #4888 Error on edit domain and saving registrar on domain

  • [fix] #4889 Time-out on invoice edit in Django admin

  • [fix] [staff] #4896 Switch journal source and destination for staff adding credit

  • [fix] [staff] #4894 Long text lines from service notes out of display area

  • [fix] #4902 Pressing enter on filter does not submit them

  • [fix] #4906 Error on ordering item with conf. option huge quantity

  • [fix] #4912 Percentage price modifier is not multiplied by quantity (e.g. GB)

  • [fix] #4916 “Second factor authentication options” title is truncated

  • [fix] #4917 Show longer part of volume name on table volume list and on instance

  • [fix] #4930 Unchanged recordsets on zone are validated though not submitted

  • [fix] #4933 Changing region on instance form selects incorrect image

  • [fix] [staff] #4935 Add IP to instance shows no error when IP not filled

Unreleased

-

Deprecated

-

Removed

  • In the 2021.11.0 release we have removed the “state” parameter from the MenuItem classes in their definition of menu in settings.py. If you redefined the Fleio menu in settings.py, you will have to remove all traces of the ‘state’ parameter. For more info read the upgrade notes.

  • MinTTL frontend configuration was removed.

Security

-

Notes

  • In order to test Beta you need to follow our documentation.

  • Before upgrading to 2021.11.0 please read the upgrade notes.

  • After fixing [fix] #4912 Percentage price modifier is not multiplied by quantity (e.g. GB), some cost increase may appear if you use such pricing rules. If you have automatic suspension enabled, then this change might cause client suspensions.

v2021.11.1

Release date: 2021-11-11

v2021.11.1 is a stable version. This Changelog also lists all items from 2021.11.0 Changelog. New fixes, added in 2021.11.1 release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] #4748 Ticket predefined replies

  • [add] [enduser] #4808 Make cart more visible

  • [add] #4830 Token authentication in Fleio

  • [add] #4837 Support for CAA recordset type

  • [add] #4845 Enable browser spellchecking in WYSIWYG editors

  • [add] #4849 Min and max value for quantity input configurable option

  • [add] #4850 Priority rating for product’s configurable options

  • [add] #4851 Product links tab on product details

  • [add] #4857 Product checkbox “Allow zero price order”

  • [add] #4860 Show conf. options on service detail

  • [add] [staff] #4867 Triangle in front of product group

  • [add] [staff] #4872 Filter services by product

  • [add] #4875 Dark theme

  • [add] #4891 Client email log

  • [add] #4893 Add new MaxMind options to skip fraud checks or automatically mark orders as fraud based on previous orders

  • [add] #4904 Display associated instance on the floating IP cards / list view

  • [add] [staff] #4909 Order days grace configuration option

  • [add] #4918 Title attribute of full text of all truncated texts

  • [add] [staff] #4925 Add text explaining price filter

  • [add] [staff] #4926 Add text explaining price modifier

  • [add] #4928 Order fraud status

Changed

  • [change] [enduser] #4814 Display quota related errors

  • [change] #4825 Highlight dropdown functionality for resource usage history

  • [change] #4835 Format password reset email

  • [change] #4871 Show “paid until” in service list

  • [change] #4842 Allow configurable options edit when editing service

  • [change] #4846 Increase WYSIWYG editor height

  • [change] #4847 TinyMCE undo in smaller steps

  • [change] #4848 Estimate new price when editing pre-paid service

  • [change] #4855 Log level for process clients cron email notifications

  • [change] #4859 Make the service order card wider

  • [change] #4868 Reduce top padding on mobile

  • [change] #4887 Move mass mail to new menu option

  • [change] #4890 On new service invoice set due date to service paid until minus 1 day

  • [change] [staff] #4895 Make received amounts green and all refunds red in Journal

  • [change] [staff] #4897 Show Fleio API user instead of External in Journal

  • [change] [staff] #4898 Make client journal tab UI identical to global journal

  • [change] #4899 Perform fraud check for all orders

  • [change] #4900 Rename “Compute node” to “Hypervisor” on instance filters

  • [change] #4914 Detailed info on how to save long TXT record

  • [change] #4919 Use capitalization for Google Authenticator

  • [change] #4920 Prefill time out value on cluster create form

  • [change] [staff] #4921 Move Billing cycle after Day in Time unit drop down on create pricing rule

  • [change] [enduser] #4924 Replace Enduser in breadcrumb with Home

  • [change] [staff] #4927 Pricing rule price modifier field names to be more eloquent

  • [change] #4932 Only one setting for recordset min TTL

Fixed

  • [fix] #3678 nginx cannot connect to uwsgi after docker-compose restart

  • [fix] #4812 Order is marked as completed even if services are not created

  • [fix] #4828 Volume details returns 404 when volume backups is disabled

  • [fix] [staff] #4829 Snapshot tab is not displayed for all regions

  • [fix] #4856 Cannot filter invoices by invoice amount 0

  • [fix] #4858 Product related actions are displayed on all rows when hovering any row

  • [fix] [staff] #4862 Ticket assigned user may be partially hidden on table view

  • [fix] #4865 Arrow left on screen after removing all filters on mobile

  • [fix] #4866 Mobile horizontal scroll and form fields overflowing cards

  • [fix] #4883 Long recordsets data is overflowing

  • [fix] [staff] #4886 Show Paid until and Created on Services client tab

  • [fix] #4888 Error on edit domain and saving registrar on domain

  • [fix] #4889 Time-out on invoice edit in Django admin

  • [fix] [staff] #4896 Switch journal source and destination for staff adding credit

  • [fix] [staff] #4894 Long text lines from service notes out of display area

  • [fix] #4902 Pressing enter on filter does not submit them

  • [fix] #4906 Error on ordering item with conf. option huge quantity

  • [fix] #4912 Percentage price modifier is not multiplied by quantity (e.g. GB)

  • [fix] #4916 “Second factor authentication options” title is truncated

  • [fix] #4917 Show longer part of volume name on table volume list and on instance

  • [fix] #4930 Unchanged recordsets on zone are validated though not submitted

  • [fix] #4933 Changing region on instance form selects incorrect image

  • [fix] [staff] #4935 Add IP to instance shows no error when IP not filled

  • [fix] #4944 Incorrect error message when attempting to access a page without being authenticated

  • [fix] #4945 Invoices cannot be downloaded due to token authentication changes

  • [fix] #4949 Invalid token error when accessing token links twice

  • [fix] [enduser] #4953 Service price is not displayed in the end user panel

  • [fix] [enduser] #4958 Ticket edit does not work in end user panel

  • [fix] [enduser] #4965 Upgrade service does not work

  • [fix] #4954 Unit price for configurable option sometimes is wrong; Percentage configurable option price is wrong after configurable option upgrade

Unreleased

-

Deprecated

-

Removed

  • In the 2021.11 release we have removed the “state” parameter from the MenuItem classes in their definition of menu in settings.py. If you redefined the Fleio menu in settings.py, you will have to remove all traces of the ‘state’ parameter. For more info read the upgrade notes.

  • MinTTL frontend configuration was removed.

Security

-

Notes

  • Before upgrading to 2021.11 please read the upgrade notes.

  • After fixing [fix] #4912 Percentage price modifier is not multiplied by quantity (e.g. GB), some cost increase may appear if you use such pricing rules. If you have automatic suspension enabled, then this change might cause client suspensions.

v2021.12.0 BETA

Release date: 2021-12-09

Warning

v2021.12.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.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] #3825 Tab on instance details page with traffic history

  • [add] #4029 Volume types & multi-attachable volumes support

  • [add] [staff] #4952 Service cycles tab on service

  • [add] #4470 Billing for DNS zones

  • [add] #4915 rDNS link next to IPs on instance Networking tab

  • [add] #4940 More details from maxmind checks

  • [add] #4990 Allow service cycles to be assigned to invoice items

  • [add] #5015 Automatic token expiration based on remember me

  • [add] #5029 Add fleio bash –root flag

Changed

  • [change] #4424 Update API versions

  • [change] #4428 Upgrade python version to 3.7

  • [change] #4630 Disable client during suspend/terminate operation

  • [change] #4901 Focus on input box on filter selection click

  • [change] [staff] #4908 Rename utils url to utilities

  • [change] #4922 Correct OpenStack capitalization in all texts

  • [change] #4929 Increase the size of input box for price modifier as percentage

  • [change] #4937 Do not alter capitalization of entity names in breadcrumb

  • [change] #4939 Change the license warning / problems format for tooltip and pop up

  • [change] #4950 Show service edit form’s selected product related options on conf. option edit

  • [change] [staff] #4951 Auto calculate price when editing service percentage conf. options

  • [change] [enduser] #4971 Do not allow end user to edit tickets

  • [change] #4978 Project quotas improvements

  • [change] #4969 Image estimate price text being unaware of size

  • [change] #4997 When order is marked as fraud show order under review message

  • [change] #4998 Show loading screen when saving OpenStack projects

  • [change] #5005 Show numeric keyboard on mobile for 2FA field

Fixed

  • [fix] #4398 Service override price/fixed price issues

  • [fix] [staff] #4523 Community images are hidden when the enduser feature is disabled

  • [fix] #4863 Cannot update billing service in django admin

  • [fix] #4910 Can not delete last tax rule since plus button is on top

  • [fix] [enduser] #4911 Redirect to 2fa setup if two factor authentication is enforced

  • [fix] #4936 Entity name not updated in breadcrumb after rename

  • [fix] [staff] #4938 User without name is hidden on journal details

  • [fix] [enduser] #4955 Refresh page after paying an invoice

  • [fix] #4957 Canceling an invoice does not set the billing cycle to payment canceled

  • [fix] #4959 Date display is not consistent across invoices

  • [fix] #4962 Conf. option cycles missing option values in db

  • [fix] #4960 Wrong data when upgrading service with invoice for next billing cycle issued

  • [fix] #4961 Closing client delete dialog from client details redirects to list

  • [fix] [staff] [reseller] #4966 No actions column on invoice list

  • [fix] #4973 Cluster resize is broken

  • [fix] #4974 Right click in the tinymce text area displays the “link” option

  • [fix] #4977 Switching edition does not work if you switch from an expired license

  • [fix] #4979 Dark theme minor issues

  • [fix] [staff] #4981 Clients dropdown on network create form does not work

  • [fix] #4984 Modifiers price decimals do not take into account number of decimals configured in settings.py

  • [fix] #4985 Modifiers price error is not shown

  • [fix] [enduser] #4986 Some OpenStack actions can still be done with a disabled project

  • [fix] #4994 Duplicate calls to backend on object details pages

  • [fix] #4999 Inconsistent gaps between form inputs

  • [fix] [enduser] #5003 Stack resource table is sometimes broken

  • [fix] #5000 New client is active even with no active services until the process clients cron runs

  • [fix] #5001 OpenStack discovered services tab version comparisons are not correct

  • [fix] #5002 Created at is not displayed on volume details

  • [fix] #5004 Automatic fill in still shows password as not filled

  • [fix] #5010 Stack events table is sometimes broken

  • [fix] #5011 500 internal error when editing project quotas if cinder endpoint is not accessible

  • [fix] [staff] #5013 Redirect after client delete

  • [fix] #5014 Null value during create instance

  • [fix] #5018 Flavor cloning do not preserve flavor’s properties

  • [fix] [staff] #5028 Show all SSH keys on client cloud resources returns 404

  • [fix] [staff] #5030 Random crash when impersonating

  • [fix] #5033 VAT ID validation does not work for Greece

Unreleased

-

Deprecated

-

Removed

  • [change] #4817 Remove volume v1 and volume v2 from API versions

  • [change] #4975 Remove localComputeStorageEnabled frontend setting

Security

-

Notes

v2021.12.1

Release date: 2021-12-16

v2021.12.1 is a stable version. This Changelog also lists all items from 2021.12.0 Changelog. New fixes, added in 2021.12.1 release, are marked with bold.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Added

  • [add] #3825 Tab on instance details page with traffic history

  • [add] #4029 Volume types & multi-attachable volumes support

  • [add] [staff] #4952 Service cycles tab on service

  • [add] #4470 Billing for DNS zones

  • [add] #4915 rDNS link next to IPs on instance Networking tab

  • [add] #4940 More details from maxmind checks

  • [add] #4990 Allow service cycles to be assigned to invoice items

  • [add] #5015 Automatic token expiration based on remember me

  • [add] #5029 Add fleio bash –root flag

Changed

  • [change] #4424 Update API versions

  • [change] #4428 Upgrade python version to 3.7

  • [change] #4630 Disable client during suspend/terminate operation

  • [change] #4901 Focus on input box on filter selection click

  • [change] [staff] #4908 Rename utils url to utilities

  • [change] #4922 Correct OpenStack capitalization in all texts

  • [change] #4929 Increase the size of input box for price modifier as percentage

  • [change] #4937 Do not alter capitalization of entity names in breadcrumb

  • [change] #4939 Change the license warning / problems format for tooltip and pop up

  • [change] #4950 Show service edit form’s selected product related options on conf. option edit

  • [change] [staff] #4951 Auto calculate price when editing service percentage conf. options

  • [change] [enduser] #4971 Do not allow end user to edit tickets

  • [change] #4978 Project quotas improvements

  • [change] #4969 Image estimate price text being unaware of size

  • [change] #4997 When order is marked as fraud show order under review message

  • [change] #4998 Show loading screen when saving OpenStack projects

  • [change] #5005 Show numeric keyboard on mobile for 2FA field

Fixed

  • [fix] #4398 Service override price/fixed price issues

  • [fix] [staff] #4523 Community images are hidden when the enduser feature is disabled

  • [fix] #4863 Cannot update billing service in django admin

  • [fix] #4910 Can not delete last tax rule since plus button is on top

  • [fix] [enduser] #4911 Redirect to 2fa setup if two factor authentication is enforced

  • [fix] #4936 Entity name not updated in breadcrumb after rename

  • [fix] [staff] #4938 User without name is hidden on journal details

  • [fix] [enduser] #4955 Refresh page after paying an invoice

  • [fix] #4957 Canceling an invoice does not set the billing cycle to payment canceled

  • [fix] #4959 Date display is not consistent across invoices

  • [fix] #4962 Conf. option cycles missing option values in db

  • [fix] #4960 Wrong data when upgrading service with invoice for next billing cycle issued

  • [fix] #4961 Closing client delete dialog from client details redirects to list

  • [fix] [staff] [reseller] #4966 No actions column on invoice list

  • [fix] #4973 Cluster resize is broken

  • [fix] #4974 Right click in the tinymce text area displays the “link” option

  • [fix] #4977 Switching edition does not work if you switch from an expired license

  • [fix] #4979 Dark theme minor issues

  • [fix] [staff] #4981 Clients dropdown on network create form does not work

  • [fix] #4984 Modifiers price decimals do not take into account number of decimals configured in settings.py

  • [fix] #4985 Modifiers price error is not shown

  • [fix] [enduser] #4986 Some OpenStack actions can still be done with a disabled project

  • [fix] #4994 Duplicate calls to backend on object details pages

  • [fix] #4999 Inconsistent gaps between form inputs

  • [fix] [enduser] #5003 Stack resource table is sometimes broken

  • [fix] #5000 New client is active even with no active services until the process clients cron runs

  • [fix] #5001 OpenStack discovered services tab version comparisons are not correct

  • [fix] #5002 Created at is not displayed on volume details

  • [fix] #5004 Automatic fill in still shows password as not filled

  • [fix] #5010 Stack events table is sometimes broken

  • [fix] #5011 500 internal error when editing project quotas if cinder endpoint is not accessible

  • [fix] [staff] #5013 Redirect after client delete

  • [fix] #5014 Null value during create instance

  • [fix] #5018 Flavor cloning do not preserve flavor’s properties

  • [fix] [staff] #5028 Show all SSH keys on client cloud resources returns 404

  • [fix] [staff] #5030 Random crash when impersonating

  • [fix] #5033 VAT ID validation does not work for Greece

  • [fix] #5031 Slight delay on filtering flavors when deploying instance directly from image

  • [fix] [reseller] #5048 Cannot deploy instance

  • [fix] [reseller] #5052 Edit client

  • [fix] #5053 Remove invalid token toast when token expires

  • [fix] [reseller] #5054 Hidden errors on create OpenStack service

  • [fix] [reseller] #5056 Toast related to operations after deploy instance

Unreleased

-

Deprecated

-

Removed

  • [change] #4817 Remove volume v1 and volume v2 from API versions

  • [change] #4975 Remove localComputeStorageEnabled frontend setting

Security

-

Notes