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.