Release date: 2022-05-25

v2022.05.1 is a stable version. This Changelog also lists all items from 2022.05.0 Changelog. New fixes, added in 2022.05.1 release, are marked with bold.

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:


  • [add] #4818 Multi region support for swift objects

  • [add] [k8s] #5274 Require mysql relation in Fleio juju charm

  • [add] #5288 Setting for displaying currency & amounts in an uniform way

  • [add] [staff] #5371 User Log tab

  • [add] [staff] #5372 Client Log tab

  • [add] [staff] #5376 Color bar for dis/enabled notifications

  • [add] [staff] #5377 Setting for UI/email target for notification

  • [add] [staff] #5378 User defined notifications

  • [add] #5380 Service welcome email

  • [add] [staff] #5383 Filter notifications templates by category and type

  • [add] #5385 Service renew support

  • [add] #5422 Renew support for DirectAdmin

  • [add] #5426 User notification categories checkboxes and remove granular /user/notifications/settings

  • [add] #5437 gettext package to utils container

  • [add] #5483 Feature toggle for multi region in object store

  • [add] #5490 Send new order notification for upgrade/downgrade orders


  • [change] #5379 Rename notif. billing.service.suspended/resumed to service.suspended/resumed

  • [change] [staff] #5382 Double notification Name column width in table

  • [change] [enduser] #5384 Do not send exception details from registrar connectors to frontend

  • [change] #5396 Bundle all fonts into Fleio

  • [change] #5397 Use currency display setting for amounts sent by backend

  • [change] #5413 Use localized_amount in notification templates

  • [change] [enduser] #5425 Unpaid widget to full width when billing.addcredit feature is disabled

  • [change] [enduser] #5433 Show current user in list of users assigned to client

  • [change] #5435 Remove “n/a” from PDF invoice items with no service linked

  • [change] #5441 Use lower case tab name in url

  • [change] #5442 Enable user roles by default

  • [change] #5450 Set currency & amounts default display mode to symbol

  • [change] [enduser] #5487 Remove toast errors for end-user with no permissions on dashboard

  • [change] [enduser] #5488 Refresh enduser notifications settings

  • [change] [staff] #5491 Enable by default the “notifications.send” feature

  • [change] [k8s] #5497 Rename Fleio charm to fleio-k8s

  • [change] #5498 Client avatar

  • [change] #5499 Enduser billing summary loads all services data without reason


  • [fix] #5381 Add tooltip to truncated breadcrumbs

  • [fix] #5391 The sync script inside utils container does not accept arguments

  • [fix] #5415 License issue after resetting instance state

  • [fix] #5416 ToDo module does not work properly

  • [fix] #5424 Escaped html entity in ticket subject

  • [fix] #5428 Hide email related fields when sending panel notification

  • [fix] #5430 Inconsistent roles list in invite vs edit role form

  • [fix] #5431 Inviting user with no role gives owner role

  • [fix] #5432 Invitation link gives “Invalid invitation or token” if another user signed in

  • [fix] #5436 Invoices card not showing on dashboard when just one invoice is unpaid

  • [fix] #5434 Allow free email sign up does not always work

  • [fix] [enduser] #5451 Typo in OpenProvider connector

  • [fix] [enduser] #5452 Cannot filter services and invoices by status

  • [fix] #5457 Failed email sending task is green in activity log

  • [fix] #5460 All dialogs are smaller after license warning dialog is opened

  • [fix] [staff] #5465 User name is truncated on client’s Users tab

  • [fix] [staff] #5470 Activity log entry is green even if sub-task failed

  • [fix] #5476 Temporary volume created on volume backup may be billed forever

  • [fix] #5489 Orders are not marked as fraud even when risk score is high

  • [fix] #5492 Billing history crashes if the service dynamic usage price is high enough

  • [fix] [enduser] #5502 Notifications settings order is not consistent

  • [fix] [enduser] #5509 Fixed issue related to the user invitation feature

  • [fix] #5505 Disconnected page doesn’t work when backend is down

  • [fix] #5506 Celerybeat crash for production K8S cluster

  • [fix] #5507 License issues when K8S cluster has multiple nodes

  • [fix] [enduser] #5512 Client email still shown as undefined on cards list view

  • [fix] #5515 Client avatar background not unique when client ID length is different than 6

  • [fix] [reseller] #5518 Create user form on reseller panel

  • [fix] [reseller] #5519 Cannot create instances

  • [fix] [reseller] #5522 Clients remain inactive after creating OpenStack service

  • [fix] #5525 Wrong cycle end date on service upgrade invoice item

  • [fix] #5529 No reply notification for ticket owner without account

  • [fix] [k8s] #5531 License version miss-match after upgrading to a different version






  • Client email address

  • Client gravatar

  • availableLanguages frontend setting