v2023.12.1

Release date: 2023-12-12

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

We recommend you to follow the safe upgrade procedure:

The following list includes the issues that were part of the 2023.12.0 BETA release. New issues, that are first released in 2023.12.1, are marked with bold.

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

  • [add] #7792 More license information in “fleio info” output

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

  • [fix] #7766 Special characters on incoming emails are not working with binary encoding

  • [fix] [staff] #7773 Instance rescue form is submitted when user clicks on “Reveal password”

  • [fix] #7775 “Shelve instances on suspend” feature not working

  • [fix] [staff] #7778 Swap space is displayed in GB instead of MB on flavor overview

  • [fix] [staff] #7781 Error on ticket details and URLs with reply anchor not working

  • [fix] #7790 Wrong date range in billing history

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.