v2023.12.0

Release date: 2023-12-05

Warning

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

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

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Note

If you are using fleio-whmcs, you must update it to v.3.0.0 to work with Fleio 2023.12. See Upgrading to 2023.12.

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

Added

  • [add] #1634 Keep track of ticket Assigned to and Created by emails if users are deleted

  • [add] [staff] #1910 Allow image creation for a specific client

  • [add] #5875 Cost estimation on load balancer create

  • [add] #7044 Support for backups for database instances (Trove)

  • [add] #7565 Periodic task to cleanup temp files

  • [add] #7653 Partial refund

  • [add] #7673 Region filter for floating IPs

  • [add] #7681 Project ID on cluster details

  • [add] [staff] #7682 Missing authorization settings for staff pages

  • [add] #7683 Region on cluster & cluster templates details & list/card view

  • [add] #7698 Button load default message template

  • [add] #7705 Link to security group details from instance security tab

  • [add] #7723 created at and updated at fields on router

  • [add] #7724 trove to default notification exchange list

Changed

  • [change] #5961 Store formatted activity log message in db and make it searchable

  • [change] #7458 Make layout consistent across sections in configuration details

  • [add] #7560 Network tags management

  • [change] #7615 Use unsuspend instead of resume for services

  • [change] #7632 Enable apply taxes when default OpenStack product is created

  • [change] #7635 Run fraud check before credit card validation

  • [change] #7641 Handle port no longer exists when checking status

  • [change] #7661 Check database connections in celery

  • [change] #7669 Round hours to integer in out of credit notifications

  • [change] [enduser] #7670 Add arrow next to current client

  • [change] #7680 Enable log cleanup by default for all logs

  • [change] [staff] #7692 Allow filtering activity logs by entity type

  • [change] #7694 Show network region when filtering ports by network

  • [change] [enduser] #7695 Hide Request ID from error on create network form

  • [change] #7696 Update Fleio dependencies for 2023.12.0 release

  • [change] #7709 After upgrade run, docker image prune -a

  • [change] #7714 Hide load balancer public IP by default

  • [change] #7715 Hide load balancer availability zone by default

  • [change] #7719 Docker logging driver to local and archive 10 x 500 MB

Fixed

  • [fix] #7543 Error when ordering multiple OpenStack services

  • [fix] #7583 Sometimes Fleio is not restarted after editing settings

  • [fix] #7639 Impersonated user shows logged out

  • [fix] [staff] #7642 Crash when deleting OpenStack resource without project

  • [fix] #7665 Crash on router details

  • [fix] [enduser] #7686 Current client menu item does not apply user chosen sorting for client list

  • [fix] [enduser] #7708 Image related to shelved instance cannot be deleted

  • [fix] #7710 404 error on instance revenue report when “openstack” feature is disabled

  • [fix] [staff] #7712 Wrong redirect after clicking cancel on Edit ticket notifications settings dialog box

  • [fix] #7716 Ticket reply inline code is rendered on new line

  • [fix] #7717 OpenStack region views are conditioned by “core” feature

  • [fix] #7718 backend healthcheck stuck forever if no response from uwsgi

  • [fix] [enduser] #7722 Client is displayed on image card

  • [fix] #7727 DBAASDatastore errors on fleio sync command

  • [fix] [staff] #7728 Credit is decreased multiple times when staff edits service cycle and currency

  • [fix] [staff] #7731 {object_id} in Activity logs

  • [fix] [staff] #7732 Cluster audit log makes details card scrollable

  • [fix] #7734 DBaaS instances list becomes unavailable for a short time after a new instance is created

  • [fix] [enduser] #7738 Current client name not shown on menu if name is too long

  • [fix] #7739 Quota error on instance create when quota limit is -1 (unlimited)

  • [fix] [staff] #7741 Crash when sorting clients by up-to-date credit

  • [fix] #7743 “fleio list periodic” command crashes

  • [fix] [staff] #7745 Duplicated activity log when impersonating an user

  • [fix] [staff] #7748 Internal server error 500 when creating instance in admin project

  • [fix] #7749 Error syncing database instance after related flavor is deleted

  • [fix] [enduser] #7751 Cannot unselect flavor on load balancer create even if it’s not required

  • [fix] #7753 Error “TypeError: m.includes is not a function” when filtering clients

  • [fix] [staff] #7757 Tickets action buttons are visible in Audit log tab

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.

  • If you are using fleio-whmcs, you must update it to v.3.0.0 to work with Fleio 2023.12. See Upgrading to 2023.12.