Release date: 2024-04-18

2024.04.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 2024.04.0 BETA release. New issues, that are first released in 2024.04.1, are marked with bold.


  • [add] #8068 Indexes for network traffic objects


  • [change] #839 Suspend reason inconsistencies

  • [change] #7494 Preserve search and filters when creating an object

  • [change] [staff] #7798 Price modifier display

  • [change] #7970 Mark current activity as failed when unexpected exception is raised from API call

  • [change] #7987 Split default roles into roles for admin user and regular users

  • [change] #8014 Show estimated time for credit based on when client reaches 0 credit or is suspended (whatever comes first)

  • [change] #8019 Allow floating IP ordering by creation date

  • [change] #8027 Implement a way to run new code first thing in upgrade process

  • [change] #8034 Enable bank transfer payment gateway by default

  • [change] #8038 Support external billing module invoicing for suspended clients

  • [change] #8046 Add rule cache

  • [change] #8060 Support ending billing on sync for ghost load balancer and floating IPs resources

  • [change] #8065 Improve load balancer search on amphora instance event


  • [fix] [staff] #7930 Configuration settings field labels are overflowing borders

  • [fix] [enduser] #7993 Submit button enabled even if no floating IPs can be associated to the load balancer

  • [fix] [staff] #7894 Activity logs shows {backup} when failing to create a database instance from backup

  • [fix] #8028 Permissions related internal server error when requesting menu from backend

  • [fix] #8033 Autocomplete search not working on filter by region

  • [fix] [staff] #8037 Cannot set PTR from staff

  • [fix] #8039 Warning on upgrade: docker-compose.yml: version is obsolete

  • [fix] [staff] #8041 Users create button is conditioned on update permission instead of create

  • [fix] #8042 Upgrade service email order data is wrong

  • [fix] #8044 Effective permission tooltip not showing on hover

  • [fix] #8045 Effective permission checkbox is not updated on permission update

  • [fix] [staff] #8051 Non-numerical data can be saved on TLD price fields

  • [fix] #8054 Missing client country in new order email information

  • [fix] #8055 Manual license refresh makes backend unavailable on Rocky

  • [fix] #8057 Merge ticket not working

  • [fix] #8059 Operations in progress top bar icon appears with delay

  • [fix] [staff] #8061 Operation details in Django admin loads very slowly when…

  • [fix] [enduser] #8062 Instance cannot be resized to private flavors assigned to client project

  • [fix] [enduser] #8063 Instance cannot be created from private flavors assigned to client project when not using flavors as cards

  • [fix] [enduser] #8064 Client charged multiple times because of auto-invoicing feature

  • [fix] #8069 Typo in Routers filter “Enable snat”

  • [fix] #8070 Tooltip not visible when deleting router interface

  • [fix] [enduser] #8071 Generic error message on UI upon using Get me a new network feature

  • [fix] [staff] #8073 Pricing rule Metric field gets empty on edit pricing rule

  • [fix] #8074 Project may not be updated

  • [fix] #8078 ERROR TypeError: this.nicsSelect is undefined

  • [fix] [staff] #8079 “configure payment gateways” link still present on Add payment form

  • [fix] #8082 “reset_state” pop-up message is wrong

  • [fix] #8088 Database instance missing name on invoice and billing history

  • [fix] [staff] #8092 Flavor icons overlapping card info

  • [fix] #8093 Instance “Add IP automatically” not working