Fleio version 2021.07.1 was released today, 22th of July. The latest version is marked as stable and can be used in production environment. You can read more about our release model here.

This image has an empty alt attribute; its file name is Screenshot-from-2021-07-15-15-35-50.png

End user clients management screen

In the latest release we have added the clients management screen in the end user panel. With this new addition to Fleio, the end users will be able to create new clients, update the existing ones, and even invite users to manage their clients.

This image has an empty alt attribute; its file name is Screenshot-from-2021-07-15-15-43-24-1024x309.png

When creating a new client, the end user will be assigned as the owner of that client. This will allow the end user to do multiple configurations on that client like creating new roles, configure users roles, configuring the auto invoicing feature, and dissociate client. In order to dissociate the client there must be at least another user associated to that client, with the owner role.

The owner of the client will also be able to invite other users to manage his clients.

User invitation support

With the 2021.07 release, we have also added support for user invitation.

This image has an empty alt attribute; its file name is Screenshot-from-2021-07-15-15-35-50.png

As previously mentioned, in order to invite a new user to manage a client, the end user that is sending the invites must have the “owner” role.

The invitations are sent via email, so you must be able to send emails from the Fleio server. Please check our documentation if you did not configure the email settings.

Improved logging

With the latest release we have improved the logs that Fleio provides when running the fleio sync command.

Previously, you would have seen only the objects and the regions that are synced:

FLEIO_ACTIVITY 2021-07-15 15:52:13,507 139653836412672 sync sync_instances Syncing instances for region RegionOne

With the latest release you will also see the number of objects that are synced and if any objects were deleted from Fleio database:

FLEIO_ACTIVITY 2021-07-15 12:53:54,637 140694647719680 sync sync_instances Syncing instances for region RegionOne
FLEIO_ACTIVITY 2021-07-15 12:53:55,486 140694647719680 sync sync_instances Processing 19 instances from RegionOne region
FLEIO_ACTIVITY 2021-07-15 12:53:57,229 140694647719680 sync sync_instances Cleaning up instances not found in OpenStack for region RegionOne
FLEIO_ACTIVITY 2021-07-15 12:53:57,237 140694647719680 sync sync_instances 0 objects deleted
FLEIO_ACTIVITY 2021-07-15 12:53:57,237 140694647719680 sync sync_instances Sync instances for region RegionOne completed

Besides the logs for the fleio sync command, we have also added a new command fleio info.

The output of the fleio info command contains detailed information about how you configured Fleio features and other meaningful information.

AngularJS frontend removed

With 2021.07 release we are glad to announce that the migration from AngularJS to Angular is now complete, and we have removed all the AngularJS frontend.

As you might know, during the migration process we were deploying Fleio with AngularJS and Angular panels running in parallel (for example, there was a /newstaff and a /staff panel).

With the latest release we are back to only 3 panels and we have moved the Angular panels to their original location. Therefore we have removed /newstaff (for staff users) and /new (for endusers) and we have pointed the frontend panels to their original urls.

As a reminder, when upgrading Fleio, we recommend you to use the safe upgrade procedure.

Fleio 2021.07.1 includes many more improvements and bug fixes. For a full list see the full 2021.07.1 changelog.

See the latest version of Fleio in the online demo and contact us to discuss how we can implement Fleio in your OpenStack cloud.