Fleio 2022.04.1 stable was released today, 20th of April, 2022.
The latest version is marked as stable and can be used in production environment. You can read more about our release model here.
Billing for instance IP addresses
In the latest release we have implemented billing for a new OpenStack resource: Instance IPs
This addition to the billing system will allow you to charge for Instance IP addresses based on a preconfigured pricing rule:
As you may notice, for this OpenStack resource type, we also added a new option which will allow you to set a number free IP addresses.
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 2022.04 we also implemented a new module: Direct Admin licensing.
This new module will allow you to sell Direct Admin licenses and is available with the Full or Web editions.
All you need to do is to configure the DirectAdmin in your settings.py file and then you can create the products:
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 configuration 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 configuration works.
Previously, when you selected a product to be upgrade or downgrade option 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.
Fleio 2022.04.1 includes many more improvements and bug fixes. For a full list, see the full 2022.04.1 changelog.