Fleio 2022.04.0 is now available in beta and you can test it in your lab. environment since this is not recommended for production.
You can read more about our release model here.
Billing for instance IP addresses
In the 2022.04 release we have implemented billing for instances IP addresses.
This addition to the billing system will allow you to charge for instance IP addresses based on a pricing rule that you will need to configure:
You may notice that for this resource type, there’s a new option which will allow you to preconfigure a number of IP addresses which will not be charged.
The Instance IPs resource type can be filtered based on instance’s flavor name, network id, ip type (IPv4 or IPv6) and region. The same attributes are available for modifiers.
DirectAdmin licensing module
In the latest release we have also worked on adding a new module to Fleio: Direct Admin licensing module.
By using this module you will be able to sell Direct Admin license directly from Fleio. All you need to do is to configure the DirectAdmin in your settings.py file and then you can create the products:
After you configure the Direct Admin product, your clients will be able to order the Direct Admin licenses from their panel.
Pay all invoices at once
In the 2022.04 release we also added a few improvements to the invoicing system. First of all, when a client will have at least two unpaid invoices, a new widget will be display:
Upon clicking the pay button, the client will have the option to either pay all invoices at once (selected invoices will be merged), or to select only the invoices that he wants to pay:
As mentioned above, if multiple invoices are selected, they will be merged into a new invoice:
Product upgrade or downgrade to unidirectional
A new change that was added in the 2022.04 release and it’s worth mentioning is that we changed how product upgrade/downgrade works.
Previously, when you selected a product to be upgrade/downgrade for another product, the selection was being applied to both products.
In the last release, we made this to be unidirectional, meaning that when you will configure a product to be upgrade or downgrade for other product, this will be applied on the product that you’re currently editing.
If you want this to be both ways, you will have to do the change on the other product too.
This change will allow you to configure which products you want to allow the enduser to upgrade or downgrade (e.g. maybe you want to allow your end-users to upgrade to product X from Y, but downgrading back to product Y needs some staff attention).
Staff users will be able to upgrade or downgrade any product to any product, as long a both products are using the same modules.
Keep in mind that in order to upgrade Fleio to the latest version you need to follow this guide.
We’ll talk about some of the other features in the stable release, 2022.04.1, which should be out in about one week.
In the meanwhile, see a complete list of changes in the 2021.04.0 changelog.