v2024.03.1

Release date: 2024-03-19

2024.03.1 is a stable version.

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:

The following list includes the issues that were part of the 2024.02.0 BETA release. New issues, that are first released in 2024.03.1, are marked with bold.

Note

For the new “image_id” pricing rule filter and price modifier to work for already running instances, see Upgrading to 2024.03.

Default PTR settings were moved from settings.py to frontend in the Settings -> OpenStack page on Defaults tab. Their values are automatically migrated so no action must be done on your part. From now on, you must edit them from related section.

Added

  • [add] [staff] #1888 Frontend for OpenStack region management

  • [add] #7926 More details in dns zones activity logs

  • [add] [staff] #7955 Support “image_id” attribute on instance price rule filters & modifiers. * For the new “image_id” pricing rule filter and price modifier to work for already running instances, see Upgrading to 2024.03.

Changed

  • [change] #6446 All number fields should show “Numeric value required” as error

  • [change] #7960 Update Fleio dependencies for 2024.03.0

  • [change] #7962 Add Fleio OTP Token in Django Admin

  • [change] #7976 Upgrade Stripe library to v8

  • [change] [staff] #7986 Move Default PTR settings to UI and allow region param

  • [change] #8036 Upgrade Django to version 5.0.3

Fixed

  • [fix] #6308 Handling of relative prices when changing default currency

  • [fix] #7940 Missing space between buttons on instance networking tab

  • [fix] #7958 SSH keys browser tab title display

  • [fix] [staff] #7965 Missing empty space before parenthesis and spelling error on set role as private/public

  • [fix] #7969 Server errors when synchronizing records are not displayed OK on dns zones

  • [fix] #7971 “Save all changes” button on DNS recordsets form enabled while there are no changes/invalid form

  • [fix] [staff] #7972 Activity logs show “create user” instead of “create API user”

  • [fix] [staff] #7974 Activity log shows {object_id} after getting OpenRC file

  • [fix] #7975 “API users” text is not formatted correctly in breadcrumbs and browser title

  • [fix] [enduser] #7979 Invoice title and ID not entirely visible on mobile size

  • [fix] [staff] #7981 “Update static routes” & “Update role assignments” buttons displayed for a few seconds on details tab

  • [fix] [staff] #7807 Message templates unrelated to notification shown in configuration settings

  • [fix] #7924 Discount value is added to client credit if greater than service price

  • [fix] #7934 Lots of “Active client not found from request” logs when active client is not sent in GET request parameters

  • [fix] #7977 Error while running “Create multiple instances” operation

  • [fix] [staff] #7983 Loader does not correctly overlay dialog after dialog form submit

  • [fix] [staff] #7984 Empty option in configuration -> “Suspension” message templates

  • [fix] [staff] #7985 Missing error message on setup fee field from configurable options

  • [fix] #7989 “fleio bash –root” command not working

  • [fix] [enduser] #7991 Generic error on add pool on Load balancer

  • [fix] [enduser] #7992 Wrongly redirected after deleting listeners, pools, health monitors or a L7 policies on Load balancer

  • [fix] [enduser] #7994 Generic error when creating another health monitor on load balancer

  • [fix] [staff] #7995 Infinite loading screen on edit service cycle form after submit

  • [fix] [enduser] #7996 `Create pool` & `Create listener` buttons are enabled but tooltip says they are disabled

  • [fix] #7997 OpenStack images are sorted by default by unindexed field

  • [fix] [staff] #7999 Random internal server error 500 on create image on admin project from File source

  • [fix] [enduser] #8000 rDNS hyperlink on instance is not formatted properly

  • [fix] #8001 Instance cloud-init user data “Content-Type” header

  • [fix] #8002 Cut-off edit subnet tooltip

  • [fix] #8003 dns_domain error when updating a network on a region without designate

  • [fix] #8004 Instance cannot be created from bootable volume

  • [fix] #8006 Tripled resource usage logs for instance after deploy and after fleio sync

  • [fix] [staff] #8008 Notification settings are duplicated on edit superuser

  • [fix] #8022 Rename staff templates migration may fail when there are duplicated categories

  • [fix] #8026 Upgrade to 2024.03.1 fails

  • [fix] #8035 “image_id” pricing attribute not working for volume-booted instances

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

  • For the new “image_id” pricing rule filter and price modifier to work for already running instances, see Upgrading to 2024.03.

  • Default PTR settings were moved from settings.py to frontend in the Settings -> OpenStack page on Defaults tab. Their values are automatically migrated so no action must be done on your part. From now on, you must edit them from related section.