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.
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.
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.
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.
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
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.