v2024.04.0 ========== Release date: 2024-04-10 .. warning:: 2024.04.0 is a **BETA** version and it's not recommended for production environment. 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` Added ----- * [add] #8068 Indexes for network traffic objects Changed ------- * [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 Fixed ----- * [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 Unreleased ---------- \- Deprecated ---------- \- Removed ------- \- Security -------- \- Notes ----- \-