v2023.11.0

Release date: 2023-11-13

Warning

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

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

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Note

Due to a bug, upgrading FROM 2023.08.1 only works if you specify upgrade version. See Upgrading FROM 2023.08.

Added

  • [add] #6474 Allow rebuild for volume backed instances

  • [add] [staff] #6673 Ticket search by title in merge ticket dialog

  • [add] #7368 Product price model Fixed

  • [add] [staff] #7375 Audit log to entity details

  • [add] #7401 Domain field on services

  • [add] #7457 “Docker/Docker compose version not found” message when installing Fleio

  • [add] #7465 MTU and other fields to network create/edit

  • [add] #7577 Fleio database container healthcheck

  • [add] #7600 Instance soft/hard reboot option

  • [add] #7659 Project ID on cluster templates details

Changed

  • [change] #5564 Send mass mail with task per client and retry

  • [change] [staff] #6086 Allow editing of external_billing_id for client and user

  • [change] #6383 Submit form on CTRL+ENTER on all TinyMCE textareas

  • [change] #6647 Allow searching operations by UUID

  • [change] #6704 Help text details when using ‘fleio backup restore’ command line

  • [change] #7231 Subtitle styles to be uniform on forms and object details

  • [change] #7250 Use same settings for date & time formatting in all application

  • [change] [enduser] #7355 Show up to date credit balance on invoice option to pay from credit

  • [change] [enduser] #7367 In cart show periodic price and amount to be paid now

  • [change] #7371 Separate one-time from periodically paid products

  • [change] #7374 Remove periodic tasks from activity log

  • [change] [staff] #7378 Redesign edit invoice page

  • [change] #7407 Auto set phone prefix when country is selected on add client form

  • [change] #7412 Show zero value on downgrade that does not refund money

  • [change] #7448 Submit forms on CTRL+ENTER on textareas

  • [change] [staff] #7462 Show activity log for all resources deleted because of instance deletion

  • [change] #7466 Remove role checks before performing actions

  • [change] [staff] #7470 Show updated messages count on dashboard when zero

  • [change] #7476 Enforce credit limits in global default currency instead of client’s default

  • [change] #7488 Default sort order of OpenStack networks to date created descending

  • [change] #7497 Add SSH key from create instance form

  • [change] [staff] #7501 Mention email input by hand in ticket To field tooltip

  • [change] #7533 Show quota error on instance form submit

  • [change] #7536 Use LONG_RUNNING_TASK_TIME_LIMIT for cleanup logs task

  • [change] #7537 Make sure just one clean-up logs task runs at a time

  • [change] #7540 Rename field to “Add tax on add-credit invoices”

  • [change] #7554 Use “currencyDigitsInfo” instead of “null” when formatting currency

  • [change] #7555 Do not allow partial invoice payments from credit

  • [change] #7585 Add note on estimated instance revenue report that discounts are not considered

  • [change] #7591 In service list show paid until instead of cycle end

  • [change] #7601 Improve action confirmation functionality

Fixed

  • [fix] #6337 Volume - Change bootable status button enabled when no change

  • [fix] #6360 Show progress while loading Swift directories

  • [fix] #6370 RHEL image does not look good

  • [fix] [staff] #6554 No space between rDNS link and X button for IPv6

  • [fix] [enduser] #6560 “Select department” has no options if no departments were created beforehand

  • [fix] [enduser] #6600 Edit button is not shown as disabled on default roles on mobile screen

  • [fix] #6601 Cut off text in Metrics tab on mobile size

  • [fix] [staff] #6606 Discovered Services tab details are wrongly displayed on mobile screen

  • [fix] [staff] #6607 User autocomplete options on user group details page are cut-off on mobile screens

  • [fix] [staff] #6709 “Select container” options from System logs might overlap the top bar

  • [fix] #7453 cPanel shared hosting plugin code in OpenStack Edition

  • [fix] #7486 Not all flavors are synced on multi-region OpenStack

  • [fix] #7502 Ticket reply anchor links (#…) do not work when there are images on page

  • [fix] [staff] #7505 Wrong field name “Use only proforma invoices with random numbers”

  • [fix] #7516 Create instance form has no fields after image upload

  • [fix] #7528 ssh key text capitalization

  • [fix] #7545 Cannot paste same image in two ticket replies

  • [fix] #7569 Register domain task re-run fails with error KeyError: ‘Register domain’

  • [fix] #7571 After deleting invoice transaction and adding payment again domain registration task is not triggered

  • [fix] #7573 Ticket #ID not found on search with trailing space & ticket wrongly shown as pinned when searching

  • [fix] #7582 Notifications are being lost when updated is stopped

  • [fix] [staff] #7586 Region dropdown length in Edit project quota

  • [fix] #7588 Invalid error displayed on top of the form when entering an invalid CNP in domain fields

  • [fix] #7594 Cannot delete instance that has missing project

  • [fix] [staff] #7597 Internal server error 500 when creating volume snapshot

  • [fix] [staff] #7598 Clients dropdown items are still displayed after accepting to share image to client

  • [fix] #7599 Message error overlapping after filling wrong data in Subnet mask field

  • [fix] #7603 Region is not preserved on flavor clone

  • [fix] #7605 No flavors displayed when creating load balancer

  • [fix] [enduser] #7606 401 Redirect after ordering product that requires domain as user without account

  • [fix] #7607 Internal server error 500 after order product as user without account

  • [fix] #7610 FLEIO_UTILS_OPENSTACK_IMAGE and FLEIO_UTILS_WEB_IMAGE are built but never used

  • [fix] [staff] #7612 “TypeError: this formErrors is undefined” on Edit project quotas

  • [fix] #7616 Client undefined in invitation page breadcrumb

  • [fix] #7619 Cluster template edit fetches flavors from default region

  • [fix] [enduser] #7621 Internal server error 500 after trying to delete a heat stack

  • [fix] #7622 “fleio nuke” exits with error after an upgrade

  • [fix] #7623 500 Internal server error on cluster list

  • [fix] [staff] #7625 500 internal server error when quantity config option has no value on upgrade

  • [fix] #7627 Reverse charge note on invoice when VAT is 0% not appearing on add credit invoice

  • [fix] [staff] #7628 Downgrade cannot be performed on OpenStack service with config. options

  • [fix] #7629 Create new database instance region & flavor issues

  • [fix] #7630 Internal server error when ordering OpenStack product with configurable options

  • [fix] #7640 Crash on deleting floating IP with deleted project ID

  • [fix] [staff] #7646 Activity log shows No display text found for log class “sync stack resources and save”

  • [fix] #7647 Some redirects to tabs are not working

  • [fix] #7649 “api” is not written using upper case letters in “api users”

  • [fix] [enduser] #7650 Missing error details on UI when user is not allowed to delete a load balancer

  • [fix] #7652 Client on agreement is missing “you will be charged on …” message on dashboard

  • [fix] #7654 Email flood received by client if router cannot be deleted

  • [fix] #7656 Periodic task summary not updated when tasks succeeded

  • [fix] [staff] #7662 Cut-off tooltip in Periodic task logs

  • [fix] #7663 System logs may show a wrong date & time

  • [fix] [staff] #7668 Missing padding on flavor details content

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

  • Due to a bug, upgrading FROM 2023.08.1 only works if you specify upgrade version. See Upgrading FROM 2023.08.