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