v2020.12.0 BETA¶
Release date: 2020-12-10
Warning
v2020.12.0 is an BETA version and it’s not recommended for production environment.
Fleio uses the continuous delivery model, read more at Fleio release model.
For a full index of Fleio releases see changelog.
Added¶
- 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.