v2024.11.0 ========== Release date: 2024-11-07 .. warning:: 2024.11.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] #7279 API token for users to directly access Fleio API * [add] #8496 "Grant new permissions implicitly" setting on permission tabs for users and groups * [add] [enduser] #8506 Allow choosing IP version on load balancers * [add] #8511 Settings for auto-invoicing payment and notifications * [add] #8515 reCAPTCHA on login page * [add] #8517 Journal and Balance information from invoices to PDFs * [add] #8538 Auto-set client default currency based on country * [add] [staff] #8552 Refresh action on domain * [add] #8550 Periodic task to update domain * [add] #8557 Button to download task log * [add] [staff] #8558 New checkbox "Suspend clients with unpaid invoices older than..." in Suspension section * [add] #8583 Paid amount on 'New payment received' notification * [add] #8588 Restore action for Resellerclub domains Changed ------- * [change] #8395 Collect traffic data in separate tasks per region * [change] #8525 Display more detailed errors when testing rabbitmq connection * [change] #8551 "Registration pending" domain status * [change] #8553 Service actions on domains * [change] #8556 Download all log files for periodic task when clicking "Download log file" * [change] #8561 Openprovider domain restore action * [change] #8563 Handle resellerclub return codes * [change] #8564 Improve error handling when collecting traffic data * [change] #8569 Support more resource types in "checkghost" script * [change] [enduser] #8574 Hide availability zone selection on database instance creation when no options * [change] #8595 Improve action notifications for domains details Fixed ----- * [fix] #8407 Spelling in "TRAFIC_DATA_GRANULARITY" setting * [fix] #8510 Instance IP billing when one is free does not work on when adding and removing IP * [fix] [staff] #8532 Browser title formatting for "Tax-rules" and "Configurable-options" * [fix] #8536 Monthly recurring is tracked without taxes * [fix] #8543 Percent discount not shown on invoice * [fix] #8545 Permissions not saved in database warning is still displayed after pressing save * [fix] #8549 Price override details are not displayed when editing a service cycle * [fix] #8560 Error "Settings' object has no attribute 'RESELLER_FEATURES'" * [fix] #8565 Generic error after saving nameservers on active resellerclub domain * [fix] #8566 Service status is shown on domain details card instead of actual domain status * [fix] #8567 Unrelated form action on domain tabs * [fix] [staff] #8570 "staff.ticket.assigned" and "staff.ticket.unassigned" templates missing "Load default" button and help text * [fix] #8571 Cluster template menu highlight is lost * [fix] [staff] #8575 Activity log message when saving authentication settings * [fix] [enduser] #8576 reCAPTCHA error missing on sign up page * [fix] [enduser] #8577 Alignment of reCAPTCHA on sign up page * [fix] [enduser] #8578 reCAPTCHA shown even if not required when settings are configured * [fix] [staff] #8580 Tickets "Predefined replies" page title * [fix] #8581 Bold text not displayed on configuration details * [fix] [enduser] #8584 Typo after paying an invoice * [fix] #8587 Update prices for Resellerclub domains does not work * [fix] #8589 Endpoint discovery fails when API is too slow * [fix] #8593 FieldError: Cannot resolve keyword 'consumes_quota' into field * [fix] #8601 Autofill TLD prices does not work if prices are already filled * [fix] [staff] #8605 Mass message TypeError: 'ManagerFromClientQueryset' object is not iterable Unreleased ---------- \- Deprecated ---------- \- Removed ------- * [remove] #8478 Image cleanup script from "backend/fleio/openstack/bin/cleanup.py" * [remove] [enduser] #8554 "Service details" tab from domains details page Security -------- \- Notes ----- * Please note that Cleanup images is a periodic task now, and as a result, the ‘backend/fleio/openstack/bin/cleanup.py’ was removed. * Please note that 'TRAFIC_DATA_GRANULARITY' was renamed to 'TRAFFIC_DATA_GRANULARITY'. If you have defined this setting in 'settings.py' file, make sure to rename it.