Fleio 2022.03.1 stable was released today, 17th of March, 2022.
The latest version is marked as stable and can be used in production environment. You can read more about our release model here.
Merge and split invoices
In the latest release we have worked on improving the invoicing system, by adding two new options, in relation to a client’s invoices: merge invoices and split invoices.
These new options are available only for staff users (with proper authorization) and can be found on the client details -> invoicing tab (for merge invoices option), or on unpaid invoices with multiple invoice items (for split invoice option).
As stated earlier, in order to merge two (or more) unpaid invoices, you need to go to the client details -> invoicing tab, and select the invoices that you need to merge:
Next step is to click on the merge invoices button.
To split two invoice items into two separate invoices, you need to access an unpaid invoice, select the invoice item that you need to split and then click on the split invoice button:
Flags for fleio sync command
In the 2022.03 release, we also improved the fleio sync command.
If you’re not familiar with the sync command, you must know that when manually run, it will synchronize the OpenStack objects (such as instances, volumes, networks, flavors, etc.) into the Fleio database.
Previously, when you ran this command, it would sync all the OpenStack objects without the possibility to sync only a specific OpenStack object type (e.g. flavors).
With the latest changes, you will be able to sync only some OpenStack objects, or if you want, to exclude some of the OpenStack objects (e.g. flavors).
You can run fleio sync –help to see the available options.
Client billing history in the Staff panel
Previously, in order to see a client’s billing history, you would need to impersonate the user, select the proper client (if the user had assigned multiple clients), then go to the Billing history menu.
With the latest release you will now find a new tab, when accessing the client details: billing history.
This new tab should ease out the work of the staff users, by directly displaying this information in the staff panel.
Beta release for Kubernetes and Juju deployment
With the latest changes, we’re also moving to a beta state for the Kubernetes and JuJu deployment.
If you want to install Fleio with Kubernetes or with JuJu, please follow our documentation.
This is still a beta release, so things might not work properly / out of the box. If you’re encountering issues with Fleio after installing it with Kubernetes or Juju, please let us know and we will assist you.
Keep in mind that in order to upgrade Fleio to the latest version you need to follow this guide.
Fleio 2022.03.1 includes many more improvements and bug fixes. For a full list, see the full 2022.03.1 changelog.