v2024.09.0¶
Release date: 2024-09-13
Warning
2024.09.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] #2320 Attempt charge button on invoices in staff panel
[add] #6250 Detail pages for server and server group
[add] #8342 Instances “Stopped at” field and filter
[add] #8389 Support for Ubuntu 24.04
[add] #8416 Download PDF button on invoices list page
Changed¶
[change] #3213 Remove osbilling duplicate function/constants from billing/utils
[change] #8335 Replace subnet selection with “Automatically choose subnet” checkbox
[change] #8393 Show activity logs started from operations on operation details
[change] [enduser] #8396 On load balancer create, allow to automatically choose subnet and filter subnet options based on IP availability
[change] #8401 Navigate to project details when clicking a project link
Fixed¶
[fix] [enduser] #8345 PayPal “Pay and subscribe” will not pay the second tax rule on the invoice
[fix] [staff] #8346 Unknown activity log after using Paypal “Pay and subscribe”
[fix] #8371 Prices are not formatted on payment gateways templates
[fix] #8378 No summary for cleanup old logs task
[fix] #8381 Partial invoice payment from credit: You should have at least 0 EUR credit left after making a payment
[fix] #8382 Code from ticket reply is not displayed inline
[fix] #8384 “Deleted project resources” activity log is separated from original activity log “deleted client”
[fix] #8385 Task status bar may be wrong
[fix] #8388 OpenStack service termination may fail repeatedly due to port deletion
[fix] #8391 Collect traffic data collects traffic for deleted instances
[fix] [staff] #8392 Misaligned activity log entry
[fix] #8397 Subnet lost when editing cluster template
[fix] [staff] #8398 ERROR TypeError: t is undefined on user permissions section
[fix] #8399 PDF invoice is regenerated in background when status is changed to payment in progress
[fix] #8400 Browser title for utilities pages is not formatted
[fix] #8404 Misaligned error message on select boot source for instance creation
[fix] [staff] #8412 “ERROR TypeError: this.createOptions.groups[0] is undefined”
[fix] #8425 Typos on domains pages
[fix] #8426 Client credit expiration date
[fix] #8430 Domain service cycle not generated after using Renew button
[fix] #8435 Internal server error 500 on Create new instance form when default region is offline
Unreleased¶
-
Deprecated¶
-
Removed¶
-
Security¶
-
Notes¶
Clients with custom pricing settings should pay attention to issue #3213 - “Remove osbilling duplicate function/constants from billing/utils”. The following changes have been made:
The OSBILLING_PRICE_PREC setting was removed. If you were using it, you need to update the settings.py file and use PRICE_PREC setting instead. Please note that PRICE_PREC previously had 4 decimals, but it has been updated to 2 decimals with this change.
The OSBILLING_PRICE_ROUNDING setting was removed. If you were using it, you need to update the settings.py file and use PRICE_ROUNDING setting instead.
The OSBILLING_INTER_PRICE_PREC setting was removed. If you were using it, you need to update the settings.py file and use INTER_PRICE_PREC setting instead. Please note that INTER_PRICE_PREC previously had 8 decimal places but has been updated to 9 decimal places with this change.
The OSBILLING_INTER_PRICE_ROUNDING setting was removed. If you were using it, you need to update the settings.py file and use INTER_PRICE_ROUNDING setting instead.
The OSBILLING_INTER_PRICE_DISPLAY_PREC setting was removed. If you were using it, you need to update the settings.py file and use INTER_PRICE_DISPLAY_PREC setting instead.
The OSBILLING_TIME_ROUNDING setting was removed. If you were using it, you need to update the settings.py file and use TIME_ROUNDING setting instead.
The OSBILLING_TIME_ROUNDING_PREC setting was removed. If you were using it, you need to update the settings.py file and use TIME_ROUNDING_PREC setting instead.
The OSBILLING_INTER_TIME_ROUNDING_PREC setting was removed. If you were using it, you need to update the settings.py file and use INTER_TIME_ROUNDING_PREC setting instead.
The osbilling_convert_currency setting was removed. If you were using it, you need to update the settings.py file and use convert_currency setting instead.
The MINIMUM_PRICE_PER_RULE setting was removed. If you were using it, you need to rename it to OSBILLING_MINIMUM_PRICE_PER_RULE setting in the settings.py file.
The PRICING_RULE_PRICE_MAX_DECIMAL_PLACES setting was removed. If you were using it, you need to update the settings.py file and use INTER_PRICE_DECIMAL_PLACES setting instead. Please note that INTER_PRICE_DECIMAL_PLACES has 9 decimal places, whereas PRICING_RULE_PRICE_MAX_DECIMAL_PLACES had only 8.