v2023.12.1 ========== Release date: 2023-12-12 2023.12.1 is a stable version. Fleio uses the continuous delivery model, read more at :ref:`release-model`. For a full index of Fleio releases see :doc:`changelog`. We recommend you to follow the safe upgrade procedure: * :ref:`Safe upgrade procedure for docker installations` 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 :ref:`upgrade-2023.12`. Due to a bug, upgrading FROM 2023.08.1 only works if you specify upgrade version. See :ref:`upgrade-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 :ref:`upgrade-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 :ref:`upgrade-2023.12`.