Releases from 2020

Below is the history of Fleio releases from year 2020.

For a full index of Fleio releases see changelog.

v2020.01.0

Release date: 2020-01-16

v2020.01.0 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

  • Tickets filter for answered and customer reply status

  • Add not equal filter operator for choices fields in pricing rules

  • Add checkbox to allow using a custom textarea for adding custom code without being altered when editing notifications templates

  • Operations: New UI element that will show you the progress for some operations like deploying instance from volume, move instance, etc.

  • Add feature to allow enduser to manage private ports/ips related and default it to false

Changed

  • Don’t allow negative prices in pricing rules

  • Allow configuration of logout redirect for enduser and staff panels

  • Do not allow editing of flavors used by instances

  • Do not allow deletions of a flavor used by an instance

  • Allow re-generating unfinished revenue reports. Show revenue report generation progress percentage.

  • Change last reply column to display time since last reply, add set on hold and set in progress status, highlight unread tickets

  • Do not limit username input to 30 chars on login request but to 255

  • Change default precision setting for instance snapshot price on snapshot create dialog to show 6 decimal places. Also show price per month.

  • Change login username input label back to ‘Username’ and add frontend setting to customize it

  • Change move instance from task to operation to avoid task timeouts

  • Set similar boot source if it exists on region change on instance create form

  • Ensure all tables in django admin have search enabled and list display shows relevant info, add some filtering options.

Fixed

  • Fix #2402: Fix instances backups scheduling. Allow defining day of week when backups should be created if schedule type is weekly.

  • Fix #2428: Override client tax_exempt flag if configuration tax exempt flag is set

  • Fix #2431: Add new authorization settings for application settings, allow only superusers to manage Openstack settings

  • Fix #2444: Optimize get remaining hours when client has lots of credit

  • Fix #2531: Allow configuration selection when creating a client from staff

  • Fix #2568: Add ellipsis to card titles

  • Fix #2591: Fix PayuRO calculating full amount for invoice even if it was partially paid. Fix taxes not being added when paying invoice using PayuRO gateway

  • Fix #2624: Fix menu active link color disappearing when entering object details/edit page

  • Fix #2627: Fix image upload browse button

  • Fix #2631: Add missing filtering options

  • Fix #2698: Search for exact ip address if the address is in double quotes

  • Fix #2643: Add support for refresh details pages. Add refresh for instance details

  • Fix #2652: Client is removed from reseller after edit

  • Fix #2663: Fix filtering refresh when clicking on main menu links

  • Fix #2665: Allow editing flavors from django admin without selecting a reseller

  • Fix #2666: Fix content overflowing instances card when host name is too long in enduser panel

  • Fix #2668: Fix stop impersonation from reseller user

  • Fix #2669: Preserve associated client groups and visible to reseller when editing a flavor

  • Fix #2672: Fix possible crash in process clients cron

  • Fix #2673: Display os distro icon for instances booted from volume

  • Fix #2675: Fix error thrown when trying to auto create network for a client from staff panel

  • Fix #2677: Instance create page is blocked if some fields are not filled and form is submitted

  • Fix #2679: If hide services for enduser flag is set then hide services on dashboard too

  • Fix #2682: Sort countries by code in phone prefix dropdown selector and fix prefix not being updated correctly when switching from longer prefix to a shorter one.

  • Fix #2683: Do not add journal entries for taxes when they are equal to zero. Show invoice id for credit tax journal entries.

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.02.0

Release date: 2020-02-13

v2020.02.0 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

  • Include more details on invoices

  • Add setting to allow login with both username and email in the authentication tab in settings page

  • Add create instance from ISO operation

  • Allow adding price rules for volume backups and volume snapshots

  • Add openstack ports CRUD support, allow attaching/detaching ports from instance networking tab

  • Add setting ‘OS_IMAGE_CREATE_DISK_FORMATS’ to allow customization of disk format field options on image create form

Changed

  • Mark more strings for translation

  • Change logging level to info for unregistered routes caused by removed/non existing features

  • Allow editing flavors again but show warning message about possible problems when changing fields, especially the name field

  • Improve product cycle add/edit dialog and display. Remove hour cycle and add daily cycle

  • Show installed Fleio backend version on license tab

  • Operations: refactor system to use operation states, change id to uuid, add more filtering options.

  • Make sure image min_disk does not matter on instance create when flavor has root_gb set as zero

  • On flavor as cards display, show flavor group description as a tooltip above an info icon in the tab label

Fixed

  • Fix #2345: Make sure stripe payments work when card requires authentication (e.g. 3D Secure). Use payment intents API

  • Fix #2671: On reseller frontend on object details, ensure action buttons on cards and cards title are not overlapping

  • Fix #2705: Fix project existence check in collectorlib that may break process clients cron

  • Fix #2712: Prevent users from creating two configurations with the same name

  • Fix #2718: Network options are not filtered on the end-user networking tab based on networking/ports feature settings

  • Fix #2722: Credit notifications are being sent too early

  • Fix #2725: Do not process pending, cancelled or archived services when generating revenue reports

  • Fix #2730: Make sure text on billing journal page on mobile screens is not truncated

  • Fix #2734: Do not show input fields on instance create form in reseller/staff panel only after client is selected

  • Fix #2737: Make sure that by default, the cloud-init template that sets the ssh keys on instance create, also keeps image default users,

  • Fix #2738: On reseller frontend, handle 409 errors by showing relevant error and not redirecting to the next invalid state

  • Fix #2739: Make sure iso8601 dates related to instances sent by openstack are correctly saved in db

  • Fix #2741: Remove choices on char fields in image model to prevent sync errors

  • Fix #2742: Make sure all openstack resources in unused regions are deleted on sync process

  • Fix #2752: Fix volume extra details sync when volume image metadata is not received

  • Fix #2755: Fix second factor authentication requirement for end-users affecting reseller users

  • Fix #2757: Fix error thrown when trying to get volume size increment default (1) for a region that is not found in volume_size_increments setting

  • Fix #2758: Handle missing notifications on images

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.02.1

Release date: 2020-02-17

v2020.02.1 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

-

Changed

-

Fixed

  • Fix #2771: Fix invoices display in staff

  • Fix #2772: Fix the plugin dropdown button still appearing on mobile screens if no plugin feature that has notifications is activated

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.03.0

Release date: 2020-03-10

v2020.03.0 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

  • Add end-user feature toggle to hide cluster templates and not allow managing them but still allow creation of clusters using them

  • Allow defining start date and end date for OpenStack pricing rules

  • Add configuration setting to not invoice services with zero price and default it to True

  • Display process clients cron status on dashboard

  • Add script to automatically adjust TAX exempt based on client’s VAT id

  • Add configuration to limit simultaneous image uploads from URL

Changed

  • Display operation step error for staff. Improve operation status display

  • Hide cluster templates with hidden label for end-users

  • Set VAT exempt automatically when client is created if the clients uses a valid VAT id

Fixed

  • Fix #2726: Make port links redirect to port details on client cloud resources tab and leave default color for icons on instance networking tab

  • Fix #2762: Fix related invoices link on service details in reseller frontend giving 404 errors after redirect

  • Fix #2769: Fix snapshots tab on instance throwing 404 if client has previously terminated Openstack services

  • Fix #2782: On instance metrics details, show the time unit for 7days and 30days metrics as daily

  • Fix #2787: Fix revenue reports generation errors after latest billing updates

  • Fix #2788: Fix creating client from fleio-whmcs being broken

  • Fix #2789: Fix boot from ISO in end-user panel

  • Fix #2790: Fix not being able to add ips on instance due to subnet param or due to instantiating neutron client with wrong region

  • Fix #2790: Fix not being able to add ips on instance due to subnet param or due to instantiating neutron client with wrong region

  • Fix #2792: On client edit/add forms, if there is vat error due to country mismatch, reset it after changing country

  • Fix #2795: Fix verify resize tooltip message

  • Fix #2808: Fix default project description template setting not being used

  • Fix #2810: Fix ticket notifications not using the translated templates when related user has a different language than default one

  • Fix #2812: Make sure browser autocomplete is off for instance name

  • Fix #2816: Include billing agreement status when getting details for clients

  • Fix #2823: Allow client deletion even if there is a revenue report generated for that client

  • Fix #2832: Prevent multiple collect traffic data scripts from running in parallel

Unreleased

-

Deprecated

-

Removed

  • Remove reset usage functionality and fix errors thrown when getting billing details for a client as a reseller user

Security

-

Notes

-

v2020.03.1

Release date: 2020-03-16

v2020.03.1 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

-

Changed

-

Fixed

  • Fix #2852: Fix API error on billing summary.

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.04.0

Release date: 2020-04-09

v2020.04.0 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

  • Ensure that the billing starts for synced resources that are not created from notifications

  • Add permissions for editing/deleting/impersonating users

  • Add application_idle_timeout setting for frontend

  • Allow hourly billing for certain metrics that use mean, max and min aggregation

  • Add feature toggle to hide hypervisor information to end-users. By default hypervisors will be shown in end-user panel

  • Add setting to remove rebuild action for instances booted from volume

  • Add setting to allow end-users to resize instances only to the same flavor group

  • Show if client is on a billing agreement on client details page in staff

  • Add billing type on products

  • Add flag for marking a service as free

Changed

  • Billing functionality was reworked

  • Enhancements on instance create when user selects storage based on selected flavor

  • Implement show/hide to clients toggle for images created by staff in reseller frontend

  • Allow one time and recurring cycles on the same product

  • Allow process clients cron to process only certain clients passed as a parameter

  • Show owned images tab on instance create whenever owned images are available

  • Show hypervisor aggregates next to names on migration host selection

  • Make process clients cron more efficient

  • Allow multiple values to be specified in ROUTER_PORT_DEVICE_OWNER setting

Fixed

  • Fix #2368: On ssh keys dialog, make sure scrolling to copy keys is not required when generating keys on larger screens

  • Fix #2797: Make sure metric based pricing rules work with tiered pricing definitions

  • Fix #2800: Show detailed info about instance storage on instance details

  • Fix #2833: Make sure end-users terms of service agreement does not interfere with reseller users

  • Fix #2840: Do not collect usage for non billable services

  • Fix #2841: Allow end users/staff to add security group rules with protocol ‘any’

  • Fix #2842: Make ports not mandatory for security group rules with protocol set to ‘Other’

  • Fix #2852: Fix API error on billing summary

  • Fix #2859: Fix volume remaining in attaching state when creating instance from volume

  • Fix #2862: Make sure right to left support is activated for Dari language

  • Fix #2864: Fix buttons next to users on users tab in client details page in reseller not working

  • Fix #2882: Fix not being able to create pricing rule without start and end date in reseller frontend

  • Fix #2883: Fix billing history not working properly in reseller panel.

  • Fix #2855: Update fleio_info django command to display information about database (server info, database name, charset, collation, last migration)

  • Fix #2865: Fix tiered pricing display on openstack plans

  • Fix #2886: Fix ‘Unable to delete’ message when editing a flavor

  • Fix #2889: Mark invoiced periods as paid and subtract from client credit (settle invoiced periods) when paying invoices from external billing module

  • Fix #2892: Fix deletion of terminated reseller services

  • Fix #2893: Fix crash when accessing detailed invoices

  • Fix #2894: Fix automatic termination working even if related setting is deactivated. Show auto terminate date for services in frontend.

  • Fix #2895: Set error for all failed steps in operations

  • Fix #2910: Instance list page doesn’t work if you delete the image that was used for an instance launch

  • Fix #2920: Cannot add credit if resulted credit is negative.

  • Fix #2926: Some snapshots not being charged

Unreleased

-

Deprecated

-

Removed

  • Removed filter and modifier options (cell_name and os_version) in pricing rules for traits that are not used.

Security

-

Notes

-

v2020.04.1

Release date: 2020-04-09

v2020.04.0 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

-

Changed

-

Fixed

  • Fix #2961: Fix invoicing issues. Invoices were being issued for all service that were not up to date with payments. Also, some of the invoices were duplicates and shouldn’t be issued since the service cycle was already closed.

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.04.2

Release date: 2020-04-014

v2020.04.0 is a stable version.

For a full index of Fleio releases see changelog.

From the 2019.03.0 release we’re following the guidelines in https://keepachangelog.com/.

Added

-

Changed

-

Fixed

  • Fix #2975: Fix pricing rule filters not evaluated correctly. This resulted in all filters being ignored.

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.05.0

Release date: 2020-05-19

v2020.05.0 is a stable version.

For a full index of Fleio releases see changelog.

Manual steps are required to upgrade to this version. See Notes below.

Added

  • Implement basic customization for reseller frontend (logo and theme).

  • Security group templates

Changed

  • Load menu from backend. Support switching angular and angularjs apps through menu

  • Move cron jobs to celery

  • Configurations page is moved to Angular. See the notes on what you need to prepare

  • Settings.py and constants.js files were moved to dedicated folders.

Fixed

  • Fix #2858: Implement a way to reset usage for clients

  • Fix #2925: Improve image upload handling

  • Fix #2944: Fix character escaping in project names and description

  • Fix #2956: Add basic Fleio plugin support in angular frontend

  • Fix #2977: Add more user friendly error message when service upgrade fails

  • Fix #2979: Existing option cost ignored on upgrade

  • Fix #2980: Invoice total is not updated at edit

  • Fix #2982: Crash when impersonate or update credit for a client with an active service with no cycles

  • Fix #2987: Ensure all prepaid product modules create cycle at initialization

  • Fix #2994 Implement default security group template

  • Fix #3002: Display nicer error when service cycle is not found in get_unpaid_usage

  • Fix #3003 Move .so license files to dedicated directory

  • Fix #3007: Add feature toggle for get me a network option

  • Fix #3014: Remove os_distro from instance retrieve api. Use os_distro from instance image field. Show image details even if instance is volume booted. Add link to image on staff instance details.”

  • Fix #3025: Add dropdown for image architecture

  • Fix #3026: Use operations system for deleting volume snapshots to handle status sync and errors on asynchronous fail of volume snapshot deletion.

  • Fix #3037: Fix compute usage for unpaid services

  • Fix #3046: Invoices are not issued on invoice date

  • Fix #3047: Collect usage for reseller services

  • Fix #3052 Default security group is not deleted on client delete

  • Fix #3056: Update max openstack API’s versions to support openstack train

  • Fix #3075: Invoice is issued in wrong currency

  • Fix #3088: Handle integrity error on sync

  • Fix #3092: Fix dropdown filtering choices preselected value not being applied if used and fix concatenating display values when choosing another option from dropdown

  • Fix #3106: Make sure backend menu is loaded when logged in user language header is set and that received labels are translated

  • Fix #3124: Extra network port traffics are being created after save from django admin

Unreleased

  • Docker installation

Deprecated

-

Removed

-

Security

-

Notes

  • Manual steps are required to upgrade your installation. See Upgrading to 2020.05.0.

  • Known issues:

    • You may see the following warnings while upgrading. You can safely ignore them:

    warning: unable to delete old directory '/var/webapps/fleio/frontend/site/reseller/assets/config': Directory not empty
    warning: unable to delete old directory '/var/webapps/fleio/frontend/site/reseller/assets': Directory not empty
    warning: unable to delete old directory '/var/webapps/fleio/frontend/site/reseller': Directory not empty
    
    • On upgrade from 2020.04.2 and older to 2020.05.0 you might temporarily see 502 bad gateway or 500 internal error in frontend panel. You can ignore it, will be solved in a future release.

    • Follow “Recommended upgrade procedure” when upgrading system packages. See older documentation versions for the DEB/RPM system packages safe upgrade procedure.

v2020.05.1

Release date: 2020-05-26

v2020.05.1 is a stable version.

For a full index of Fleio releases see changelog.

Added

-

Changed

-

Fixed

  • Fix #3068: Fix not being able to create instance from existing volume or from volume snapshot

  • Fix #3154: Fix instance create page on reseller panel not loading

  • Fix #3161: Fix boot source dialog on reseller frontend: fix tabs being hidden and having to scroll if some tabs are missing

  • Fix #3169: Fix new staff config URLs not being correctly set on fleio upgrade

  • Fix #3174: Fix not being able to save configurations in reseller panel

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.06.0 BETA

Release date: 2020-06-10

Warning

v2020.06.0 is a BETA version and it’s not recommended for production environment.

For a full index of Fleio releases see changelog.

Added

  • Implement notification template settings in angular

  • Add celery beat task for processing scheduled backups

  • Add authorization settings in Angular

  • Add OpenStack settings in Angular

  • Add Openstack pricing plans in Angular

  • Add Settings (general page) in Agular

Changed

  • Add setting for having endusers use OS users API to create clusters. Allow them to choose an existent API user or generate one.

  • Add setting to configure time_limit for long running tasks. Default is set to 36 hours

  • Increase string size limit for user_id on Volume, Instance models and change it to CharField from UUIDField on resource usage log model.

Fixed

  • Fix #2945: On manual instance backup creation from staff panel, allow staff to choose to create the backup in client’s project

  • Fix #2986: Hide local storage on instance details if instance is booted from volume

  • Fix #3009: Display IPv4 as access ip if the instance has an IPv4 address assigned

  • Fix #3022: Ensure process paid invoice is called every time an invoice is set paid: make sure it is done on invoice create/edit with status of paid

  • Fix #3080: Fix Angular cannot connect problems: load theme dynamically on page, redirect when can connect (on refresh, after some time)

  • Fix #3087: Add baseTitle setting in angular configs

  • Fix #3090: Handle missing license / expiring license in angular frontend

  • Fix #3101: Disable create button on images page if client has not enough credit to create resource

  • Fix #3102: Allow configurable number of decimals for pricing rules

  • Fix #3103: Cancelled and refunded openstack service cycles are treated as unpaid

  • Fix #3129: Instance monthly traffic is not comppletly cleared at reset

  • Fix #3143: Fix credit check on resource create not working and users being able to create resources if under credit limit via Fleio api

  • Fix #3156: For upload image from url operation, add step to inform users if operation is waiting for the max parallel limit number of operations to finish

  • Fix #3161: Fix boot source dialog on reseller frontend: fix tabs being hidden and having to scroll if some tabs are missing

  • Fix #3166: Improve item description format on invoice

  • Fix #3169: Fix new staff config URLs not being correctly set on fleio upgrade

  • Fix #3185 Some egress rules are created by default

  • Fix #3187: Resize font size on configurations expansion panels titles and card object details

  • Fix #3200: Add warning message on backup/snapshot dialogs that instance will not be available during the backup process

  • Fix #3214: Fix 500 error when trying to delete reseller’s openstack plan

Unreleased

  • Docker installation

Deprecated

-

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

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

v2020.06.1

Release date: 2020-06-17

v2020.06.1 is a stable version and also includes all the items noted in 2020.06.0 changelog

Notes marked with * are different from beta to stable.

For a full index of Fleio releases see changelog.

Added

  • Implement notification template settings in angular

  • Add celery beat task for processing scheduled backups

  • Add authorization settings in Angular

  • Add OpenStack settings in Angular

  • Add Openstack pricing plans in Angular

  • Add Settings (general page) in Agular

Changed

  • *Fetch objects from openstack in batches when possible during sync. Log more info during the sync process

  • Add setting for having endusers use OS users API to create clusters. Allow them to choose an existent API user or generate one.

  • Add setting to configure time_limit for long running tasks. Default is set to 36 hours

  • Increase string size limit for user_id on Volume, Instance models and change it to CharField from UUIDField on resource usage log model.

Fixed

  • Fix #2945: On manual instance backup creation from staff panel, allow staff to choose to create the backup in client’s project

  • Fix #2986: Hide local storage on instance details if instance is booted from volume

  • Fix #3009: Display IPv4 as access ip if the instance has an IPv4 address assigned

  • Fix #3022: Ensure process paid invoice is called every time an invoice is set paid: make sure it is done on invoice create/edit with status of paid

  • Fix #3080: Fix Angular cannot connect problems: load theme dynamically on page, redirect when can connect (on refresh, after some time)

  • Fix #3087: Add baseTitle setting in angular configs

  • Fix #3090: Handle missing license / expiring license in angular frontend

  • Fix #3101: Disable create button on images page if client has not enough credit to create resource

  • Fix #3102: Allow configurable number of decimals for pricing rules

  • Fix #3103: Cancelled and refunded openstack service cycles are treated as unpaid

  • Fix #3129: Instance monthly traffic is not comppletly cleared at reset

  • Fix #3143: Fix credit check on resource create not working and users being able to create resources if under credit limit via Fleio api

  • Fix #3156: For upload image from url operation, add step to inform users if operation is waiting for the max parallel limit number of operations to finish

  • Fix #3161: Fix boot source dialog on reseller frontend: fix tabs being hidden and having to scroll if some tabs are missing

  • Fix #3166: Improve item description format on invoice

  • Fix #3169: Fix new staff config URLs not being correctly set on fleio upgrade

  • Fix #3185 Some egress rules are created by default

  • Fix #3187: Resize font size on configurations expansion panels titles and card object details

  • Fix #3200: Add warning message on backup/snapshot dialogs that instance will not be available during the backup process

  • Fix #3214: Fix 500 error when trying to delete reseller’s openstack plan

Unreleased

  • Docker installation

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.07.0 BETA

Release date: 2020-07-02

Warning

v2020.07.0 is a BETA version and it’s not recommended for production environment.

For a full index of Fleio releases see changelog.

Added

  • Add auto invoicing feature

  • Implement operations in angular

  • Implement activity log in angular

  • Implement staff tickets and departments plugin in angular

  • Implement todo pages in angular

  • Implement revenue reports in angular

Changed

  • Display all periodic task status in dashboard

Fixed

  • Fix #2997: Fix create instance from volume fails if instance min disk is 0 and instance size is greater than default volume size

  • Fix #3024: Fix auto setup. Fix cycle already paid error when processing paid invoice

  • Fix #3107: Backend responses in angular frontend are not received in user language

  • Fix #3176: Redirect to list page after deleting an object in Angular

  • Fix #3177: Disable some instance action buttons when instance is under a task

  • Fix #3189: Fix both staff and reseller pricing plans appearing on delete dialog in staff panel in ‘plan to migrate’ select options regardless of plan’s owner.

  • Fix #3206: Fix properties being removed from a flavor after editing it

  • Fix #3215: If deleting OS pricing plan fails, make sure plan migrations are reset. Show detailed error when failing to remove pricing plan tied to reseller resources.

  • Fix #3225: Wait for check license threads to finish before restarting uwsgi in order to prevent random errors at refresh/set license

  • Fix #3232: Fix incorrect behaviour when navigating billing history

  • Fix #3235: Fix top bar being broken when breadcrumb text is too long

  • Fix #3236: Make list view resposive and handle long texts in columns

  • Fix #3238: Do not recreate UI objects on card view when reloading data

  • Fix #3240: Display message warning user that default port will be deleted on detach

  • Fix #3245: Add setting with increased character limit on ticket body, ticket reply, note

  • Fix #3246: Fix infinite scroll for views with more than 40 objects

  • Fix #3249: Fix snapshots tab disappearing on instance details when disabling volumes for a region

  • Fix #3250: Add more logs in collect_traffic_data script

  • Fix #3256: Fix details not present on detailed invoices

  • Fix #3257: Refresh interval does not change when object is refreshed on object details page

  • Fix #3260: Fix side bar opening or closing on list auto reload depending on window resolution

  • Fix #3261: Fix upload image operation remains in progress for invalid url. Delete image if upload image fails

  • Fix #3262: Fix cannot login after you logout without refreshing the page first

  • Fix #3273: Attempting to upgrade an openstack service created with the default product will generate a 500 server error

Unreleased

  • Docker installation

Deprecated

-

Removed

  • Remove service dynamic usage history admin as its data has become obsolete

Security

-

Notes

  • Beta packages are not publicly released

  • In order to test Beta you need to upgrade directly from packages by following this guide

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

v2020.07.1

Release date: 2020-07-08

v2020.07.1 is a stable version and also includes all the items noted in 2020.07.1 changelog

For a full index of Fleio releases see changelog.

Manual steps are required to upgrade to this version. See Notes below.

Added

  • Add auto invoicing feature

  • Implement operations in angular

  • Implement activity log in angular

  • Implement staff tickets and departments plugin in angular

  • Implement todo pages in angular

  • Implement revenue reports in angular

Changed

  • Display all periodic task status in dashboard

Fixed

  • Fix #2997: Fix create instance from volume fails if instance min disk is 0 and instance size is greater than default volume size

  • Fix #3024: Fix auto setup. Fix cycle already paid error when processing paid invoice

  • Fix #3107: Backend responses in angular frontend are not received in user language

  • Fix #3176: Redirect to list page after deleting an object in Angular

  • Fix #3177: Disable some instance action buttons when instance is under a task

  • Fix #3189: Fix both staff and reseller pricing plans appearing on delete dialog in staff panel in ‘plan to migrate’ select options regardless of plan’s owner.

  • Fix #3206: Fix properties being removed from a flavor after editing it

  • Fix #3215: If deleting OS pricing plan fails, make sure plan migrations are reset. Show detailed error when failing to remove pricing plan tied to reseller resources.

  • Fix #3225: Wait for check license threads to finish before restarting uwsgi in order to prevent random errors at refresh/set license

  • Fix #3232: Fix incorrect behaviour when navigating billing history

  • Fix #3235: Fix top bar being broken when breadcrumb text is too long

  • Fix #3236: Make list view resposive and handle long texts in columns

  • Fix #3238: Do not recreate UI objects on card view when reloading data

  • Fix #3240: Display message warning user that default port will be deleted on detach

  • Fix #3245: Add setting with increased character limit on ticket body, ticket reply, note

  • Fix #3246: Fix infinite scroll for views with more than 40 objects

  • Fix #3249: Fix snapshots tab disappearing on instance details when disabling volumes for a region

  • Fix #3250: Add more logs in collect_traffic_data script

  • Fix #3256: Fix details not present on detailed invoices

  • Fix #3257: Refresh interval does not change when object is refreshed on object details page

  • Fix #3260: Fix side bar opening or closing on list auto reload depending on window resolution

  • Fix #3261: Fix upload image operation remains in progress for invalid url. Delete image if upload image fails

  • Fix #3262: Fix cannot login after you logout without refreshing the page first

  • Fix #3273: Attempting to upgrade an openstack service created with the default product will generate a 500 server error

  • *Fix #3289: Add API endpoint to retrieve clients that are suitable for credit auto invoicing

  • *Fix #3292: Fix detail invoice list all resources under each resource type

Unreleased

  • Docker installation

Deprecated

-

Removed

  • Remove service dynamic usage history admin as its data has become obsolete

Security

-

Notes

v2020.08.0 BETA

Release date: 2020-08-04

Warning

v2020.08.0 is a BETA version and it’s not recommended for production environment.

For a full index of Fleio releases see changelog.

Added

  • Add minimum volume size

  • Notification for enduser when instance backup fails

  • Add setting DNS_ENDUSER_MIN_TTL used to configure minimum TTL value for enduser

  • Add missing themes for new Angular frontend

  • Implement second factor authentication in Angular frontend

  • Implement invoices in Angular frontend

  • Implement users in Angular frontend

  • Add clients page, client mass email, custom fields, in Angular frontend

  • Implement forgot password page for angular UI (Angular frontend and reseller panel)

  • Implement all widgets and finish dashboard in Angular frontend

  • Implement domains frontend in Angular frontend

  • Implement servers and server groups in Angular frontend

  • Implement journal in Angular frontend

  • Implement services in Angular frontend

  • Add domains configuration in Angular frontend

Changed

  • Use volume type name on pricing rule filter

  • Set granularity to 3600 for metric billing resources on new fleio installations

  • Change links from angular panel to new frontend where possible

  • Hide detach volume option if the instance was booted from the volume

  • On reset usage delete old billing history instead of just setting cost to 0

  • Add external-billing api endpoint and move credit auto invoicing APIs related to external billing here

Fixed

  • Fix #3048: Adjust fixed price of services when using billing_cycle_as_calendar_month setting

  • Fix #3282: Optimize process clients cron

  • Fix #3295: Fix refresh timer performance issues in Angular frontend

  • Fix #3301: Fix card title area being broken when card title is too long

  • Fix #3314: Fix menu not being expanded when landing on a details page. Fix double menu highlight in some cases

  • Fix #3319: Fix horizontal scrolling when filtering menu is too big, fix TODO notification dropdown menu item and plugin notifications related links

  • Fix #3324: Allow router link actions to be opened in new tab

  • Fix #3330: Resize tickets table columns to leave more space for title

  • Fix #3331: Ensure openstack.instance.snapshots feature is disabled if openstack.images feature is disabled

  • Fix #3335: Allow clients under credit limit to configure auto invoicing

  • Fix #3339: Notification emails are not sent for all notifications

  • Fix #3341: Display info on volume snapshots

  • Fix #3342: Fix error being logged in browser console when accessing services tab on client details in Angular frontend

  • Fix #3343: Fix default ordering on activity log

  • Fix #3346: Verify the minimum disk size requirements when creating a volume from image

  • Fix #3348: Fix internal server error when deleting a server group associated with servers

  • Fix #3351: Fix activity log table alignment

  • Fix #3357: Refresh volume backup details once backup is completed

  • Fix #3374: Fix missing space between openstack settings input fields and help text.

Unreleased

  • Docker installation

Deprecated

-

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

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

v2020.08.1

Release date: 2020-08-12

v2020.08.1 is a stable version and also includes all the items noted in 2020.08.0 changelog

For a full index of Fleio releases see changelog.

Added

  • Add minimum volume size

  • Notification for enduser when instance backup fails

  • Add setting DNS_ENDUSER_MIN_TTL used to configure minimum TTL value for enduser

  • Add missing themes for new Angular frontend

  • Implement second factor authentication in Angular frontend

  • Implement invoices in Angular frontend

  • Implement users in Angular frontend

  • Add clients page, client mass email, custom fields, in Angular frontend

  • Implement forgot password page for angular UI (Angular frontend and reseller panel)

  • Implement all widgets and finish dashboard in Angular frontend

  • Implement domains frontend in Angular frontend

  • Implement servers and server groups in Angular frontend

  • Implement journal in Angular frontend

  • Implement services in Angular frontend

  • Add domains configuration in Angular frontend

Changed

  • Use volume type name on pricing rule filter

  • Set granularity to 3600 for metric billing resources on new fleio installations

  • Change links from angular panel to new frontend where possible

  • Hide detach volume option if the instance was booted from the volume

  • On reset usage delete old billing history instead of just setting cost to 0

  • Add external-billing api endpoint and move credit auto invoicing APIs related to external billing here

Fixed

  • Fix #3048: Adjust fixed price of services when using billing_cycle_as_calendar_month setting

  • Fix #3282: Optimize process clients cron

  • Fix #3295: Fix refresh timer performance issues in Angular frontend

  • Fix #3301: Fix card title area being broken when card title is too long

  • Fix #3314: Fix menu not being expanded when landing on a details page. Fix double menu highlight in some cases

  • Fix #3319: Fix horizontal scrolling when filtering menu is too big, fix TODO notification dropdown menu item and plugin notifications related links

  • Fix #3324: Allow router link actions to be opened in new tab

  • Fix #3330: Resize tickets table columns to leave more space for title

  • Fix #3331: Ensure openstack.instance.snapshots feature is disabled if openstack.images feature is disabled

  • Fix #3335: Allow clients under credit limit to configure auto invoicing

  • Fix #3339: Notification emails are not sent for all notifications

  • Fix #3341: Display info on volume snapshots

  • Fix #3342: Fix error being logged in browser console when accessing services tab on client details in Angular frontend

  • Fix #3343: Fix default ordering on activity log

  • Fix #3346: Verify the minimum disk size requirements when creating a volume from image

  • Fix #3348: Fix internal server error when deleting a server group associated with servers

  • Fix #3351: Fix activity log table alignment

  • Fix #3357: Refresh volume backup details once backup is completed

  • Fix #3374: Fix missing space between openstack settings input fields and help text.

  • * Fix #3412: IPs are ellipsed on activity log

  • * Fix #3416: Service details does not show the notes

  • * Fix #3418: Redirect to apropriate page after creating an instance, volume or image

Unreleased

  • Docker installation

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.09.0 BETA

Release date: 2020-09-03

Warning

v2020.09.00 is a BETA version and it’s not recommended for production environment.

For a full index of Fleio releases see changelog.

Added

  • Implement image launch

  • Implement Cloud/Instances pages in angular

  • Implement Billing/Products in newstaff panel

  • Implement Cloud/Networks page in angular

  • Implement cloud zones page in angular

  • Implement Cloud/Subnet pools page in Angular

  • Implement Cloud/Floating ips page in Angular

  • Implement Cloud/Flavor groups page in Angular

  • Implement Cloud/Volume snapshot page in Angular

  • Implement Cloud/Volume backups page in Angular

  • Implement Cloud/Images page in Angular

  • Implement Cloud/Security groups in angular

  • Implement Cloud/Cluster templates in angular

  • Implement Cloud/Flavors pages in angular

  • Implement Cloud/Ports page in Angular

  • Implement Cloud/Volumes page in Angular

  • Implement Cloud/Clusters page in Angular

Changed

  • Move buttons to the right of edit forms and dialogs

  • Hide instances backup tab if instance is booted from volume

  • Display fiscal invoice number on client invoices tab in new staff panel

  • Remove rescue and boot from iso actions for instances booted from volume

  • Allow users to perform actions with no permissions associated if grant new permissions implicitly is unchecked

  • Display cpanel related information on services

Fixed

  • Fix #3274: Fix get certificate and add get config feature for clusters, allow configurable field values for cluster templates and add possibility to assign flavors to them

  • Fix #3297: Fix instance metric graphs sometime go below 0

  • Fix #3409: Handle 500 error raised when getting create options for a client without openstack project

  • Fix #3413: After replying to a ticket, make sure user signature is written back to the reply textarea.

  • Fix #3415: Fix columns on the right end of activity log task rows misalignment

  • Fix #3419: Fix journal page mobile responsiveness issues. Always show action buttons without the need to hover over rows

  • Fix #3423: Fix create user card having a red status bar and checkboxes being misaligned when reseller feature is off

  • Fix #3429: Fix second factor authentication cards not being centered on old angularJs panels

  • Fix #3434: Fix flavor becoming unassociated with instance after edit

  • Fix #3443: Fix cpanel account creation

  • Fix #3448: Clear cached settings when saving openstack configuration

  • Fix #3449: Fix new port form cannot be submitted

  • Fix #3450: Fix filter by status on Billing/Services page

  • Fix #3453: Add log configuration for process clients cron output to base_settings.py

  • Fix #3454: Fix issue in process clients cron when price rules are added during processing

  • Fix #3455: Add flavors and flavor groups assignment tab on images details

  • Fix #3456: Redirect to previous page after login

  • Fix #3458: Ensure all links point to the new frontend

  • Fix #3461: Fix text from activity log overflowing table rows in some cases

  • Fix #3470: Make client confirm delete dialog ask if all resources should be deleted

Unreleased

  • Docker installation

Deprecated

-

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

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

v2020.09.1

Release date: 2020-09-10

v2020.09.1 is a stable version and also includes all the items noted in 2020.09.0 changelog

For a full index of Fleio releases see changelog.

Added

  • Implement image launch

  • Implement Cloud/Instances pages in angular

  • Implement Billing/Products in newstaff panel

  • Implement Cloud/Networks page in angular

  • Implement cloud zones page in angular

  • Implement Cloud/Subnet pools page in Angular

  • Implement Cloud/Floating ips page in Angular

  • Implement Cloud/Flavor groups page in Angular

  • Implement Cloud/Volume snapshot page in Angular

  • Implement Cloud/Volume backups page in Angular

  • Implement Cloud/Images page in Angular

  • Implement Cloud/Security groups in angular

  • Implement Cloud/Cluster templates in angular

  • Implement Cloud/Flavors pages in angular

  • Implement Cloud/Ports page in Angular

  • Implement Cloud/Volumes page in Angular

  • Implement Cloud/Clusters page in Angular

Changed

  • Move buttons to the right of edit forms and dialogs

  • Hide instances backup tab if instance is booted from volume

  • Display fiscal invoice number on client invoices tab in new staff panel

  • Remove rescue and boot from iso actions for instances booted from volume

  • Allow users to perform actions with no permissions associated if grant new permissions implicitly is unchecked

  • Display cpanel related information on services

Fixed

  • Fix #3274: Fix get certificate and add get config feature for clusters, allow configurable field values for cluster templates and add possibility to assign flavors to them

  • Fix #3297: Fix instance metric graphs sometime go below 0

  • Fix #3409: Handle 500 error raised when getting create options for a client without openstack project

  • Fix #3413: After replying to a ticket, make sure user signature is written back to the reply textarea.

  • Fix #3415: Fix columns on the right end of activity log task rows misalignment

  • Fix #3419: Fix journal page mobile responsiveness issues. Always show action buttons without the need to hover over rows

  • Fix #3423: Fix create user card having a red status bar and checkboxes being misaligned when reseller feature is off

  • Fix #3429: Fix second factor authentication cards not being centered on old angularJs panels

  • Fix #3434: Fix flavor becoming unassociated with instance after edit

  • Fix #3443: Fix cpanel account creation

  • Fix #3448: Clear cached settings when saving openstack configuration

  • Fix #3449: Fix new port form cannot be submitted

  • Fix #3450: Fix filter by status on Billing/Services page

  • Fix #3453: Add log configuration for process clients cron output to base_settings.py

  • Fix #3454: Fix issue in process clients cron when price rules are added during processing

  • Fix #3455: Add flavors and flavor groups assignment tab on images details

  • Fix #3456: Redirect to previous page after login

  • Fix #3458: Ensure all links point to the new frontend

  • Fix #3461: Fix text from activity log overflowing table rows in some cases

  • Fix #3470: Make client confirm delete dialog ask if all resources should be deleted

  • * Fix #3480: Allow search by client name and company for volumes, volume backups and volume snapshots

  • * Fix #3484: Retrieve all records from a zone in end user

  • * Fix #3485: Fix internal error on openstack network delete task

  • * Fix #3487: Fix ordering clusters by certain fields in frontend not working

  • * Fix #3498: Fix image icon display

  • * Fix #3500: Fix instance actions button order

Unreleased

  • Docker installation

Deprecated

-

Removed

-

Security

-

Notes

-

v2020.10.0 BETA

Release date: 2020-10-06

Warning

v2020.10.00 is a BETA version and it’s not recommended for production environment.

For a full index of Fleio releases see changelog.

Added

  • Add logs for pricing rules actions. Log edited fields, filters, modifiers values.

  • Add configurable password strength

  • Add setting to configure default items display mode (cards or list) in new Angular frontend

  • Add support for icon next to details card title in new angular frontend

  • Add hidden field option to Magnum cluster templates and take it into account

  • Add feature toggle for end user client profile country change

Changed

  • Use operations for creating instance from image, from existing volume or from volume snapshot

  • Make Magnum clusters work with Openstack notifications

  • Allow filtering invoices by client

  • Show if a DNS recordset is in status ERROR. Make the row’s text and input fields red and display status.

  • Check “Auto delete volume when instance is terminated” by default

  • Log all suspend/resume client operations

  • Allow using quotes in search. A quoted string will be treated as a word

  • Allow searching operations by id in django admin

  • Ensure auto payment is not triggered for zero credit invoices

  • Reorganize General settings Authentication and TOS tabs

  • Implement auto setup on order for all types of products

  • Prevent creation of two pricing plans with the same name

  • Add specific deletion success or failure messages for every object delete action (instances, volumes, images, etc).

  • Set create instance activity log entries as failed if create instance fails

  • Change description for billing cycle as calendar month configuration option

  • Change label for when order is placed box

  • Show access ip and actions on smaller screens on instances list page in angular new staff panel

  • Remove the need to hover for action buttons to appear on smaller screens

  • Use regions from Fleio db when processing clients metrics and remove some unnecessary requests. Add can_process_metrics field for regions.

  • Use html editor on terms of service’s content input in new staff panel

  • Remove ‘Instance’ text prefix from instance card details title in new staff panel

  • Allow filtering networks by region when creating floating IPs. Remove required constraint from description field

  • Display only images matching instance’s flavor requirements on boot from iso and rescue pages

  • Show actual error message when trying to associate IP to instance and no free ports/floating ips are available

  • Add client details to images in angular frontend

Fixed

  • Fix #3494: Delete queued image on http error when uploading image from url

  • Fix #3505: Fix client status not being refreshed on client details properly

  • Fix #3506: Create flavor form does not close after create

  • Fix #3507: Fix no error displayed when attempting to delete a flavor group with assigned flavor

  • Fix #3518: Fix infinite scroll not working when missing scrollbar (on large screen resolutions) by adding a button to load more entries

  • Fix #3523: Fix fedora-coreos icon on reseller

  • Fix #3528: Entering a zone details with a lot of DNS recordsets takes a lot of time

  • Fix #3533: Fix errors from browser console on new staff panel dashboard when no Openstack settings are saved and feature is used.

  • Fix #3538: Fix tab content not being refreshed periodically in certain situations

  • Fix #3540: Fix hideVolumeSelectionForFlavorsWithDisk setting not working at first selection in new angular panels. Show flavor group description in flavors as cards.

  • Fix #3541, #3441, #3548: Fix image launch when not using flavors as cards & fix out of stock flavors not being disabled on flavors as cards in new staff panel. Filter flavors on image launch

  • Fix #3549: Fix price rule deletion

  • Fix #3551: Instance snapshots status is not being updated

  • Fix #3565: Align instance actions (start, stop, reboot, etc.)

  • Fix #3567: Flavor group is not correctly displayed on flavors card view in Angular

  • Fix #3569: Fix create subnet when a DNS is specified

  • Fix #3591: Remove CPU MB unit on flavor details

Unreleased

  • Docker installation

Deprecated

-

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

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

  • On upgrade and on a fresh installation you will notice a CryptographyDeprecationWarning. We are aware of it and we will address this on the next release.

v2020.10.1

Release date: 2020-10-13

v2020.10.1 is a stable version and also includes all the items noted in 2020.10.0 changelog

For a full index of Fleio releases see changelog.

Added

  • Add logs for pricing rules actions. Log edited fields, filters, modifiers values.

  • Add configurable password strength

  • Add setting to configure default items display mode (cards or list) in new Angular frontend

  • Add support for icon next to details card title in new angular frontend

  • Add hidden field option to Magnum cluster templates and take it into account

  • Add feature toggle for end user client profile country change

Changed

  • Use operations for creating instance from image, from existing volume or from volume snapshot

  • Make Magnum clusters work with Openstack notifications

  • Allow filtering invoices by client

  • Show if a DNS recordset is in status ERROR. Make the row’s text and input fields red and display status.

  • Check “Auto delete volume when instance is terminated” by default

  • Log all suspend/resume client operations

  • Allow using quotes in search. A quoted string will be treated as a word

  • Allow searching operations by id in django admin

  • Ensure auto payment is not triggered for zero credit invoices

  • Reorganize General settings Authentication and TOS tabs

  • Implement auto setup on order for all types of products

  • Prevent creation of two pricing plans with the same name

  • Add specific deletion success or failure messages for every object delete action (instances, volumes, images, etc).

  • Set create instance activity log entries as failed if create instance fails

  • Change description for billing cycle as calendar month configuration option

  • Change label for when order is placed box

  • Show access ip and actions on smaller screens on instances list page in angular new staff panel

  • Remove the need to hover for action buttons to appear on smaller screens

  • Use regions from Fleio db when processing clients metrics and remove some unnecessary requests. Add can_process_metrics field for regions.

  • Use html editor on terms of service’s content input in new staff panel

  • Remove ‘Instance’ text prefix from instance card details title in new staff panel

  • Allow filtering networks by region when creating floating IPs. Remove required constraint from description field

  • Display only images matching instance’s flavor requirements on boot from iso and rescue pages

  • Show actual error message when trying to associate IP to instance and no free ports/floating ips are available

  • Add client details to images in angular frontend

  • *Notify user using a toast when an operation is failed

  • *Make sure to not process backup schedules for instances that are not related to an active service

Fixed

  • Fix #3494: Delete queued image on http error when uploading image from url

  • Fix #3505: Fix client status not being refreshed on client details properly

  • Fix #3506: Create flavor form does not close after create

  • Fix #3507: Fix no error displayed when attempting to delete a flavor group with assigned flavor

  • Fix #3518: Fix infinite scroll not working when missing scrollbar (on large screen resolutions) by adding a button to load more entries

  • Fix #3523: Fix fedora-coreos icon on reseller

  • Fix #3528: Entering a zone details with a lot of DNS recordsets takes a lot of time

  • Fix #3533: Fix errors from browser console on new staff panel dashboard when no Openstack settings are saved and feature is used.

  • Fix #3538: Fix tab content not being refreshed periodically in certain situations

  • Fix #3540: Fix hideVolumeSelectionForFlavorsWithDisk setting not working at first selection in new angular panels. Show flavor group description in flavors as cards.

  • Fix #3541, #3441, #3548: Fix image launch when not using flavors as cards & fix out of stock flavors not being disabled on flavors as cards in new staff panel. Filter flavors on image launch

  • Fix #3549: Fix price rule deletion

  • Fix #3551: Instance snapshots status is not being updated

  • *Fix #3576: Ensure delete volume on termination is set to false when a volume or volume snapshot is selected as the boot source

  • Fix #3565: Align instance actions (start, stop, reboot, etc.)

  • Fix #3567: Flavor group is not correctly displayed on flavors card view in Angular

  • Fix #3569: Fix create subnet when a DNS is specified

  • Fix #3591: Remove CPU MB unit on flavor details

  • *Fix #3604: Fix kubernetes icon for end user

  • *Fix #3608: Fix some in progress statuses for clusters not appearing in fleio after using event notifications

  • *Fix #3609: Fix clusters being duplicated at create when keypair was already generated in openstack before

Unreleased

  • Docker installation

Deprecated

-

Removed

  • *Removed help text from edit port screen

Security

-

Notes

-

v2020.11.0 BETA

Release date: 2020-11-05

Warning

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

Added

  • #2884: Add metrics details section on billing history page. Show metrics cost on reseller panel.

  • #3531: Display reseller’s total usage of all the customers under his account

  • #3534: Implement floating IPs usage measurement through notification messages (from OpenStack’s internal RabbitMQ queue) instead of storing usage information in Gnocchi and retrieve it via Gnocchi API for later processing. This is a humongous performance boost.

  • #3539: Magnum Kubernetes cluster: Add Floating IP enabled checkbox and add feature to show Master LB checkbox on cluster create form (defaults to selected cluster template values).

  • #3543: Add support for upgrading Magnum Kubernetes clusters

  • #3572: Notify user using a toast when an operation has failed

  • #3580: Allow customization of Fleio features per specified client groups

  • #3582: Add shared images tab on select boot source dialog on instance create form in new staff panel

  • #3596: Put invoice in a refresh status mode after paying from credit until invoice is paid

  • #3601: Improve service deletion: staff can now delete a service record without terminating the resource behind (e.g. OpenStack project with instances etc.)

  • #3603: Add generic method of changing resource association with service. Add dialog to change project for OpenStack services

  • #3604: Fix Kubernetes icon for end user

  • #3608: Fix some in progress statuses for Magnum Kubernetes clusters not appearing in fleio after using event notifications

  • #3610, #3669: Show on dashboard and in Billing history the estimated number of days left until you run out of credit. Show estimated cycle cost on Billing history page.

  • #3615: Introduce a new logging level FLEIO_ACTIVITY (besides the classical Python levels: DEBUG, INFO, WARNING, ERROR, CRITICAL). FLEIO_ACTIVITY log level is below (and includes) ERROR and CRITICAL. This logging level is used to offer needed information to cloud operator staff members (like how many clients were processed or why a client was suspended) without being too verbose (like INFO level would be).

  • #3618: Add periodic task logging for all periodic tasks

  • #3629: Allow creating Kubernetes cluster templates without docker volume size for storage drivers other than device mapper

  • #3646 Create Fleio install script for docker. Follow this guide to run Fleio on docker and docker-compose.

  • #3647: Add setting to limit creation of network and routers in specified regions

  • #3659: Add setting to convert user updated PTR record to lowercase

  • #3660: Support MIME text with supported cloud-init Content-Type headers as user data on instance create form

Changed

  • #2861: Update configuration page credit settings to refer to up to date credit when needed

  • #3034: Cancel expired upgrade invoices from process clients cron

  • #3054: Do only single cycle processing in process clients cron

  • #3370: Add database transactions to various backend APIs that were missing it

  • #3573: Add upload image button on new angular panel instance create form (boot sources dialog) and allow sharing image with client when using this upload option

  • #3576: Ensure delete volume on termination is set to false when a volume or volume snapshot is selected

  • #3578: Allow resellers to login to cloud operator’s end user panel

  • #3584: Update third party libraries

  • #3586: Fail boot form ISO operation if instance is not active in 1 hour

  • #3593: Hide cryptography warning about next version not supporting python 3.5

  • #3594: Update usage & up to date credit on invoice payments

  • #3597: Search in ticket replies also for staff and end user and in notes for staff

  • #3598: Remove help text from edit port screen.

  • #3602: Display OpenStack project on service page in staff

  • #3607: Make sure to not process backup schedules for instances that are not related to an active service

  • #3613: On instance create form in new staff panel, show hidden fields only on a valid selection of a client

  • #3620: Close filtering options dialog after a filter has been applied, start from filtering options after applying a filter and re-opening menu.

  • #3623, #3699: After frontend recovers from lost backend connectivity, show the same page, instead of redirecting to dashboard

  • #3624: Remove extra space between city name and comma on client details

  • #3630: Do not let user regenerate google authenticator key until he checks a checkbox in the dialog and show more info about the action (new staff panel)

  • #3633, #3638: (new staff panel) Move more buttons to the right end of forms to be consistent with other forms. Allow submission by enter on invoice add payment form.

  • #3635: Add cancel button to edit/create TOS form and corrected Add/Save button placement

  • #3642: Do not display images that does not meet the requirements on rebuild instance

  • #3644: Remove filtering zones option “Filter items without related record” in new staff panel

  • #3649: Display region on port view

  • #3654: Fix display of txt records. Display message when save changes fails

  • #3664: Do not run more than one scheduled backup for the period client was suspended, after he is resumed.

  • #3688: Show region dropdown for networks and routers even if just one region is available to end-user. When you have multiple regions in your cloud but networks or routers creation operation is limited to one region, it makes sense to show that one region in a dropdown, otherwise end-users does not known in which region is the resource created. On one-region clouds, the region field is hidden.

  • #3721: Remove index from PeriodicTaskLog.summary field, reduce task_name length to 255

Fixed

  • #2996: Allow upgrade/downgrade options for service with one cycle. Allow selecting options at product upgrade from staff.

  • #3606: Fix showing NULL in client card’s subtitle if client company is NULL in db

  • #3609: Fix Magnum Kubernetes clusters being duplicated at create when keypair was already generated in openstack before

  • #3621: Fix SSH keys input becoming invalid on instance create after a failed request in end-user panel

  • #3622: Fix most of the forms not being able to be submitted using ENTER key in new angular panel. Fix various bugs and errors on forms.

  • #3634: Fix terms of service content display in table

  • #3636: Fix breadcrumbs not working on pricing rule create/edit pages

  • #3637: Fix page being broken after deleting TODO on list page. Fix tickets/TODOs deletion redirects from details page in new staff panel.

  • #3643: Fix disable this notification checkbox on notification templates edit not working. Fix some layout issues.

  • #3650: Show load more button on DNS zones list page in new staff panel when backend says it has more pages available

  • #3658: Disable ‘Load more’ button for API Users page, as it’s not needed

  • #3661: Fix 404 toast message appears on client details page after associating or dissociating an user

  • #3671: Fix broken link on journal to invoice

  • #3674: Fix crash on service upgrade when using celery out of process (that is in all production deployments)

  • #3675: Fix reseller billing history page errors when process clients was not run for a new client with a new OS service

  • #3676, #3686: Do not execute callbacks in RefreshTimer unless logged in and unless no logout process was started for most of the periodic requests

  • #3694: Fix error “cannot create openstack product”

  • #3700: Fix enable/disable of Invoicing controls on configuration details based on selected options

  • #3718: Toast message does not close automatically

  • #3726: License cannot be set on fresh installations from packages

Unreleased

  • A major re-design of logging capabilities is under development and some of its preliminary components are included in this release (e.g. #3615 new logging level FLEIO_ACTIVITY, #3618 periodic task logging). This will be completed in a couple of releases and will offer a much better overview and control on what’s going in in 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. The https://fleio.com/install script will normally require a --include-beta in the future to be consider beta versions when installing “latest”. In this release --include-beta is considered present, since it’s the first and the only version of Fleio installable via docker.

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

v2020.11.1

Release date: 2020-11-11

v2020.11.1 is a stable version and also includes all the items noted in 2020.11.0 changelog

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

For a full index of Fleio releases see changelog.

Added

  • #2884: Add metrics details section on billing history page. Show metrics cost on reseller panel.

  • #3531: Display reseller’s total usage of all the customers under his account

  • #3534: Implement floating IPs usage measurement through notification messages (from OpenStack’s internal RabbitMQ queue) instead of storing usage information in Gnocchi and retrieve it via Gnocchi API for later processing. This is a humongous performance boost.

  • #3539: Magnum Kubernetes cluster: Add Floating IP enabled checkbox and add feature to show Master LB checkbox on cluster create form (defaults to selected cluster template values).

  • #3543: Add support for upgrading Magnum Kubernetes clusters

  • #3572: Notify user using a toast when an operation has failed

  • #3580: Allow customization of Fleio features per specified client groups

  • #3582: Add shared images tab on select boot source dialog on instance create form in new staff panel

  • #3596: Put invoice in a refresh status mode after paying from credit until invoice is paid

  • #3601: Improve service deletion: staff can now delete a service record without terminating the resource behind (e.g. OpenStack project with instances etc.)

  • #3603: Add generic method of changing resource association with service. Add dialog to change project for OpenStack services

  • #3604: Fix Kubernetes icon for end user

  • #3608: Fix some in progress statuses for Magnum Kubernetes clusters not appearing in fleio after using event notifications

  • #3610, #3669: Show on dashboard and in Billing history the estimated number of days left until you run out of credit. Show estimated cycle cost on Billing history page.

  • #3615: Introduce a new logging level FLEIO_ACTIVITY (besides the classical Python levels: DEBUG, INFO, WARNING, ERROR, CRITICAL). FLEIO_ACTIVITY log level is below (and includes) ERROR and CRITICAL. This logging level is used to offer needed information to cloud operator staff members (like how many clients were processed or why a client was suspended) without being too verbose (like INFO level would be).

  • #3618: Add periodic task logging for all periodic tasks

  • #3629: Allow creating Kubernetes cluster templates without docker volume size for storage drivers other than device mapper

  • #3646 Create Fleio install script for docker. Follow this guide to run Fleio on docker and docker-compose.

  • #3647: Add setting to limit creation of network and routers in specified regions

  • #3659: Add setting to convert user updated PTR record to lowercase

  • #3660: Support MIME text with supported cloud-init Content-Type headers as user data on instance create form

Changed

  • #2861: Update configuration page credit settings to refer to up to date credit when needed

  • #3034: Cancel expired upgrade invoices from process clients cron

  • #3054: Do only single cycle processing in process clients cron

  • #3370: Add database transactions to various backend APIs that were missing it

  • #3573: Add upload image button on new angular panel instance create form (boot sources dialog) and allow sharing image with client when using this upload option

  • #3576: Ensure delete volume on termination is set to false when a volume or volume snapshot is selected

  • #3578: Allow resellers to login to cloud operator’s end user panel

  • #3584: Update third party libraries

  • #3586: Fail boot form ISO operation if instance is not active in 1 hour

  • #3593: Hide cryptography warning about next version not supporting python 3.5

  • #3594: Update usage & up to date credit on invoice payments

  • #3597: Search in ticket replies also for staff and end user and in notes for staff

  • #3598: Remove help text from edit port screen.

  • #3602: Display OpenStack project on service page in staff

  • #3607: Make sure to not process backup schedules for instances that are not related to an active service

  • #3613: On instance create form in new staff panel, show hidden fields only on a valid selection of a client

  • #3620: Close filtering options dialog after a filter has been applied, start from filtering options after applying a filter and re-opening menu.

  • #3623, #3699: After frontend recovers from lost backend connectivity, show the same page, instead of redirecting to dashboard

  • #3624: Remove extra space between city name and comma on client details

  • #3630: Do not let user regenerate google authenticator key until he checks a checkbox in the dialog and show more info about the action (new staff panel)

  • #3633, #3638: (new staff panel) Move more buttons to the right end of forms to be consistent with other forms. Allow submission by enter on invoice add payment form.

  • #3635: Add cancel button to edit/create TOS form and corrected Add/Save button placement

  • #3642: Do not display images that does not meet the requirements on rebuild instance

  • #3644: Remove filtering zones option “Filter items without related record” in new staff panel

  • #3649: Display region on port view

  • #3654: Fix display of txt records. Display message when save changes fails

  • #3664: Do not run more than one scheduled backup for the period client was suspended, after he is resumed.

  • #3688: Show region dropdown for networks and routers even if just one region is available to end-user. When you have multiple regions in your cloud but networks or routers creation operation is limited to one region, it makes sense to show that one region in a dropdown, otherwise end-users does not known in which region is the resource created. On one-region clouds, the region field is hidden.

  • * #3719: Add out of stock and show in end user panel toggles on flavor details

  • #3721: Remove index from PeriodicTaskLog.summary field, reduce task_name length to 255

Fixed

  • #2996: Allow upgrade/downgrade options for service with one cycle. Allow selecting options at product upgrade from staff.

  • #3606: Fix showing NULL in client card’s subtitle if client company is NULL in db

  • #3609: Fix Magnum Kubernetes clusters being duplicated at create when keypair was already generated in openstack before

  • #3621: Fix SSH keys input becoming invalid on instance create after a failed request in end-user panel

  • #3622: Fix most of the forms not being able to be submitted using ENTER key in new angular panel. Fix various bugs and errors on forms.

  • #3634: Fix terms of service content display in table

  • #3636: Fix breadcrumbs not working on pricing rule create/edit pages

  • #3637: Fix page being broken after deleting TODO on list page. Fix tickets/TODOs deletion redirects from details page in new staff panel.

  • #3643: Fix disable this notification checkbox on notification templates edit not working. Fix some layout issues.

  • #3650: Show load more button on DNS zones list page in new staff panel when backend says it has more pages available

  • #3658: Disable ‘Load more’ button for API Users page, as it’s not needed

  • #3661: Fix 404 toast message appears on client details page after associating or dissociating an user

  • #3671: Fix broken link on journal to invoice

  • #3674: Fix crash on service upgrade when using celery out of process (that is in all production deployments)

  • #3675: Fix reseller billing history page errors when process clients was not run for a new client with a new OS service

  • #3676, #3686: Do not execute callbacks in RefreshTimer unless logged in and unless no logout process was started for most of the periodic requests

  • *#3690: Fix segmentation fault in uwsgi when refreshing license

  • #3694: Fix error “cannot create openstack product”

  • #3700: Fix enable/disable of Invoicing controls on configuration details based on selected options

  • #3718: Toast message does not close automatically

  • #3726: License cannot be set on fresh installations from packages

  • * #3728 Docker install fails too late on mis-configured LXD

  • * #3734: Fix not being able to add newline in cloud-init userdata textarea on firefox

  • * #3741, #3744: Fix infinite loop in get unpaid usage for clients with pending reseller services and deletion of services with status pending, canceled, terminated, fraud

  • * #3749: Fix staff project link to service

  • * #3762: Clear cached settings when saving OpenStack notifications settings

  • * #3763: Clear options cache after updates to various globally used settings (OpenStack settings, TOS settings, SFA settings, etc)

Unreleased

  • A major re-design of logging capabilities is under development and some of its preliminary components are included in this release (e.g. #3615 new logging level FLEIO_ACTIVITY, #3618 periodic task logging). This will be completed in a couple of releases and will offer a much better overview and control on what’s going in in 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

  • Manual steps are required before you upgrade Fleio to 2020.11.1. See Upgrading to 2020.11.1.

  • Docker release is still in Beta phase and it is not recommended for production environment.

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

v2020.12.0 BETA

Release date: 2020-12-10

Warning

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

Added

  • Swift object store support for end user

  • Add option Every other day to instances backup schedules

  • Add SSL support for docker installation

Changed

  • #1894: Allow delete and recreate record from a DNS zone in a single update

  • #3662: Better handling of set license errors

  • #3672: Show invoices in reverse chronological order

  • #3680: Show message that a gateway has to be configured instead of form on invoice add payment tab if no gateways available

  • #3748: Change docker volume size validators based on docker storage driver on cluster create

  • #3764: Ensure action are always disabled when no permissions, ensure all permissions work

  • #3769: On new product form, preselect “TODO module” for module and “Fixed plus dynamic” for price model if available

  • #3771: Hide OpenStack, Authorization and User Groups menu items for regular staff users. These will be displayed only for super admins

  • #3779: Improve notifications page in new angular panel: add more filtering options, fix default ordering, highlight the not read notifications, add read all button, etc

  • #3799: Hide menu items only available in new frontend panel if the related new angular panel is not activated

  • #3803: Show date in medium format on orders list view in new staff panel

  • #3804: Support external billing system configuration for not invoicing outside end of cycle timespan

  • #3815: On mobile list views, wrap all action buttons under a more dropdown button

  • #3883: Hide impersonate button for inactive users in users list in new staff panel

  • #3902: Allow more verbose logs for logging openstack events feature

  • #3911: Display gravatar on client dropdown selectors in new staff panel

Fixed

  • #2317: Fix PDF invoice missing diacritics with default font

  • #3278: Fix default openstack product is created incorrectly. Previously the openstack product had no currency and they were set to relative pricing

  • #3673: Fix exception when calling suspend service twice on the same service. Fix suspend service being called twice from process clients cron when the client needs to be suspended.

  • #3683: Fix cancelled order status

  • #3694: Fix cannot create openstack product if the first form submit had errors

  • #3695: Add message on configurable option save. Fix validation error for internal name

  • #3713: Fix unexpected log warning in fleio when FLEIO_ACTIVITY log level was set

  • #3737, #3751: Hide error before re-doing a sync and improve error display on openstack settings page

  • #3758: Rebuild does not redirect to previous page

  • #3760: On user profile form in new frontend, if user language is not defined, use configured default language from angular configs

  • #3755: Fix error message on code field in SFA confirm pages and fix redirect after successful code submit if user refreshed the SFA confirm page before

  • #3777: Fix license expiration tooltip and license expiration dialog title

  • #3785: Fix resumed clients count on process clients task counting clients that are not resumed by the cron (were suspended manually)

  • #3793: Add missing fields (Provider physical network and Provider segmentation id) on network create form in new angular panel

  • #3797: Fix sometimes field errors not appearing on edit profile form. Fix some error messages that overlap below input.

  • #3809: Fix missing space between multiple action buttons (i.e. action buttons on Network page)

  • #3820: Fix instance metric graphs sometimes going below 0 in enduser panel

  • #3826: Do not return openstack project for terminated services

  • #3940: Instance rescue form submit from new angular panel is not working anymore

  • #3852: Fix not being able to remove IP from instance networking tab in new staff panel

  • #3869: Add ‘billing.credit_estimate’ feature and condition credit estimate and invoicing info message from dashboard and billing history by it

  • #3881: Fix message appearing that you are attaching volume when you close the attach volume dialog by pressing ESC key

  • #3884: Fix invalid notification url error appearing if submitting notifications URL textarea with empty newline

  • #3901: Fix move instance failing when port management is restricted to admin

  • #3909: Fix not being able to create port without specifying IP/subnet in new staff panel and add loading screen while form is being submitted

  • #3910: Fix subnets not changing when changing network selection on instance add port dialog

  • #3912: Fix subnets filtering on add interface to router page

  • #3923: Server group description not marked as mandatory in new staff

  • #3927: Load more button on the right on some large screens in list view pages

  • #3928: Network RBAC table is not updated correctly on network updates

  • #3932: Fix some backup failure notifications not being sent

  • #3940: Instance rescue form submit from new angular panel is not working anymore

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

  • #3731: Remove default checkbox on network create/edit if ‘openstack.networks.auto_create_network’ is false

  • #3754: Remove step status on operation details, add it in the title of step related icons in new angular panel

  • #3784: Remove hyperlink from ‘add credit to your account’ text from enduser dashboard billing info message. The button underneath it already redirects to add credit and we do not need 2 hyperlinks to the same place one next to another.

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. The https://fleio.com/install script will normally require a --include-beta in the future to be consider beta versions when installing “latest”. In this release --include-beta is considered present, since it’s the first and the only version of Fleio installable via 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.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.

v2020.12.1

Release date: 2020-12-16

v2020.12.1 is a stable version. This Changelog also lists all items from 2020.12.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

  • #3730: Swift object store support for end user

  • #3732: Add option Every other day to instances backup schedules

  • #3745: Add SSL support for docker installation

  • #3776: Add –debug flag for fleio install script and fleio commands (deployed with docker)

Changed

  • #1894: Allow delete and recreate record from a DNS zone in a single update

  • #3662: Better handling of set license errors

  • #3672: Show invoices in reverse chronological order

  • #3680: Show message that a gateway has to be configured instead of form on invoice add payment tab if no gateways available

  • #3748: Change docker volume size validators based on docker storage driver on cluster create

  • #3764: Ensure action are always disabled when no permissions, ensure all permissions work

  • #3769: On new product form, preselect “TODO module” for module and “Fixed plus dynamic” for price model if available

  • #3771: Hide OpenStack, Authorization and User Groups menu items for regular staff users. These will be displayed only for super admins

  • #3779: Improve notifications page in new angular panel: add more filtering options, fix default ordering, highlight the not read notifications, add read all button, etc

  • #3799: Hide menu items only available in new frontend panel if the related new angular panel is not activated

  • #3803: Show date in medium format on orders list view in new staff panel

  • #3804: Support external billing system configuration for not invoicing outside end of cycle timespan

  • #3815: On mobile list views, wrap all action buttons under a more dropdown button

  • #3883: Hide impersonate button for inactive users in users list in new staff panel

  • #3902: Allow more verbose logs for logging openstack events feature

  • #3911: Display gravatar on client dropdown selectors in new staff panel

Fixed

  • #2317: Fix PDF invoice missing diacritics with default font

  • #3278: Fix default openstack product is created incorrectly. Previously the openstack product had no currency and they were set to relative pricing

  • #3673: Fix exception when calling suspend service twice on the same service. Fix suspend service being called twice from process clients cron when the client needs to be suspended.

  • #3683: Fix cancelled order status

  • #3694: Fix cannot create openstack product if the first form submit had errors

  • #3695: Add message on configurable option save. Fix validation error for internal name

  • #3713: Fix unexpected log warning in fleio when FLEIO_ACTIVITY log level was set

  • #3737, #3751: Hide error before re-doing a sync and improve error display on openstack settings page

  • #3758: Rebuild does not redirect to previous page

  • #3760: On user profile form in new frontend, if user language is not defined, use configured default language from angular configs

  • #3755: Fix error message on code field in SFA confirm pages and fix redirect after successful code submit if user refreshed the SFA confirm page before

  • #3777: Fix license expiration tooltip and license expiration dialog title

  • #3785: Fix resumed clients count on process clients task counting clients that are not resumed by the cron (were suspended manually)

  • #3793: Add missing fields (Provider physical network and Provider segmentation id) on network create form in new angular panel

  • #3797: Fix sometimes field errors not appearing on edit profile form. Fix some error messages that overlap below input.

  • #3809: Fix missing space between multiple action buttons (i.e. action buttons on Network page)

  • #3820: Fix instance metric graphs sometimes going below 0 in enduser panel

  • #3826: Do not return openstack project for terminated services

  • #3940: Instance rescue form submit from new angular panel is not working anymore

  • #3852: Fix not being able to remove IP from instance networking tab in new staff panel

  • #3869: Add ‘billing.credit_estimate’ feature and condition credit estimate and invoicing info message from dashboard and billing history by it

  • #3881: Fix message appearing that you are attaching volume when you close the attach volume dialog by pressing ESC key

  • #3884: Fix invalid notification url error appearing if submitting notifications URL textarea with empty newline

  • #3901: Fix move instance failing when port management is restricted to admin

  • #3909: Fix not being able to create port without specifying IP/subnet in new staff panel and add loading screen while form is being submitted

  • #3910: Fix subnets not changing when changing network selection on instance add port dialog

  • #3912: Fix subnets filtering on add interface to router page

  • #3921: Fix ‘Add host route’ on subnet creation not working

  • #3923: Server group description not marked as mandatory in new staff

  • #3927: Load more button on the right on some large screens in list view pages

  • #3928: Network RBAC table is not updated correctly on network updates

  • #3932: Fix some backup failure notifications not being sent

  • #3940: Instance rescue form submit from new angular panel is not working anymore

  • #3969 Check domain button will attempt to register the domain

  • #3970: Default name servers are not applied on domain registration

  • #3971: Ordering a domain from staff panel will redirect you to the end user order panel

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

  • #3731: Remove default checkbox on network create/edit if ‘openstack.networks.auto_create_network’ is false

  • #3754: Remove step status on operation details, add it in the title of step related icons in new angular panel

  • #3784: Remove hyperlink from ‘add credit to your account’ text from enduser dashboard billing info message. The button underneath it already redirects to add credit and we do not need 2 hyperlinks to the same place one next to another.

Security

-

Notes

v2020.12.2

Release date: 2020-12-16

v2020.12.2 is a stable version.

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

For a full index of Fleio releases see changelog.

Added

-

Changed

-

Fixed

  • [fix] #4017 Error: Unknown or missing argument when upgrading Fleio on docker installation

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

-