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 Fleio release model.
For a full index of Fleio releases see changelog.
We recommend you to follow the safe upgrade procedure:
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.