v2022.04.0 BETA

Release date: 2022-04-14


v2022.04.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:


  • [add] #4746 DirectAdmin license module

  • [add] [enduser] #5193 Pay all invoices at once

  • [add] #5265 Billing for instance IP addresses

  • [add] #5278 Configurable options details on upgrade service order

  • [add] #5304 Price rule setting for free resources dependent on another one (instance IPs billing)

  • [add] #5306 IPs costs in instances price estimation

  • [add] #5311 Instance traffic tiered pricing info text

  • [add] #5312 Activity logs for instance resize

  • [add] #5323 Django SecurityMiddleware

  • [add] [k8s] #5329 Add agree to let’s encrypt TOS flag

  • [add] #5334 Search by email address on the tickets page

  • [add] #5363 Upgrade/downgrade configuration section on products


  • [change] #1487 Avoid double domain renew

  • [change] #5130 Sync hypervisors with data from Placement

  • [change] #5203 Remove “/plugins” from URLs

  • [change] #5305 Instance IP billing history to be seen on related instance

  • [change] [k8s] #5308 Use yes/no instead of true/false for deployGaleraCluster

  • [change] #5310 Autocomplete with similar cycle/options on upgrade service

  • [change] [k8s] #5338 Propagate all juju config changes to kubernetes

  • [change] #5348 Networking tab order on instance details

  • [change] #5354 Show appropriate reason if OpenStack credentials save fail

  • [change] [enduser] #5357 Make health monitor type field readonly on loadbalancer edit

  • [change] #5362 Product upgrade/downgrade to unidirectional

  • [change] [staff] #5369 Service product upgrade/downgrade regardless of assignments

  • [change] #5374 Remove AngularJS panel references


  • [fix] #5061 Public endpoints cannot be found in multi region environment

  • [fix] [staff] #5267 Domain transfer action redirects to enduser panel

  • [fix] #5280 Invoice items and refunded credit on service downgrade

  • [fix] #5284 Staff may remain logged in as enduser after impersonation

  • [fix] [staff] #5291 User invitation notification template edit page

  • [fix] #5296 Editing a port with multiple IPs will remove all IPs except one

  • [fix] #5314 Issues on network traffic tab on instance details

  • [fix] [enduser] #5317 Double load on list pages

  • [fix] [k8s] #5320 Sometimes the resources created trough operations gets duplicated

  • [fix] #5324 Traffic data collect is skipped for all other resources if one throws error

  • [fix] #5326 Default user password and ssh key injection when instance is booted from volume

  • [fix] [k8s] #5331 Fleio installation fails if you attempt to install with enableLetsEncrypt

  • [fix] [staff] #5333 Create image error not properly shown

  • [fix] [enduser] #5336 Enable automatic payments checkbox shown for configured gateway though feature is disabled

  • [fix] #5340 Remaining hours estimation can be wrong

  • [fix] [enduser] #5342 Hide automatic payments option on invoice if already activated for selected gateway

  • [fix] #5343 Storage policy is not passed to Openstack when creating a swift container

  • [fix] #5347 Detailed invoice containing modifiers does not load

  • [fix] #5349 Ticket reply message from email is not shown if ticket was closed

  • [fix] [enduser] #5351 Incomplete tab title on dashboard

  • [fix] [enduser] #5353 User stuck on dashboard if “Require credit card” setting active

  • [fix] #5355 Padding on “/billing/order” page while logged off

  • [fix] [staff] #5358 Client url on new payment received notifications is wrong

  • [fix] #5359 Backend error is not displayed when service upgrade fails

  • [fix] [enduser] #5360 Broken panel when save payment details is required and client has active panel notifications

  • [fix] #5366 Search trough activity log is slow

  • [fix] #5367 Upgrade fails if summary is too long

  • [fix] #5368 Empty error toast sometimes when domain action fails

  • [fix] [k8s] #5370 Service account cluster role binding

  • [fix] [staff] #5375 Unintuitive error message on notification edit

  • [fix] #5387 Plugin service order component

  • [fix] #5388 One time product upgrade fails

  • [fix] #5389 Hide new product/cycle category on service upgrade form if there’s no product/cycle

  • [fix] [k8s] #5390 Ingress is not configured on magnum cluster

  • [fix] [enduser] #5398 Subnet dropdown in LoadBalancer is incomplete