v2022.09.0 BETA

Release date: 2022-09-06


v2022.09.0 is a BETA version and it’s not recommended for production environment.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:


  • [add] #5246 Billing for loadbalancers

  • [add] #5648 Pricing rules filters for custom metrics

  • [add] [staff] #5762 fiscal_date and fiscal_due_date field to edit invoice

  • [add] #5763 Allow user to extend token validity

  • [add] [staff] #5790 Prepaid credit balance to client journal entries

  • [add] [staff] #5791 Yearly revenue report

  • [add] #5793 Loader on next/prev billing cycle history period

  • [add] #5815 Link to floating IP create form on “No floating IPs available” toast

  • [add] #5828 Support for RHEL9

  • [add] #5830 Fleio reconfigure command

  • [add] #5868 Tasks for send staff notifications

  • [add] #5897 Gracefully end running tasks before upgrade or restart


  • [add] #5910 Periodic task to clear expired Django sessions and Fleio Tokens


  • [change] #5800 Merge openstack/billing and openstack/billing/history API’s

  • [change] #5801 Remove legacy network links from docker-compose.yml

  • [change] #5803 Optimize configuration access

  • [change] #5812 Update dependencies for 2022.09.0

  • [change] #5842 Update python to 3.10.6

  • [change] #5843 Add ‘/backend’ in settings sample gateway callback URL

  • [change] [staff] #5857 Better feedback on add payment

  • [change] [staff] #5858 Instant feedback on refund

  • [change] #5906 Use different token on each session

  • [change] #5911 Save fleio token as cookie

  • [change] #5913 Delete related fleio token on impersonation close


  • [fix] #5768 Show process clients task as failed if an exception occurred

  • [fix] #5771 Text on install to “docker version X”

  • [fix] #5787 Mark invoice as unpaid on delete transaction

  • [fix] #5806 Link to configure get me a network on OpenStack product edit

  • [fix] #5814 Filters and modifiers of os_type

  • [fix] #5822 Ticket notifications are not sent due to parsing error

  • [fix] #5824 Fleio activity logs do not show correct function

  • [fix] #5829 Collect usage fails when using rule on metric with min, max,…

  • [fix] #5831 Left and right padding on report views

  • [fix] #5832 Activity log for Staff user updated billing configuration is wrongly added

  • [fix] #5833 Crash when processing incoming email with certian characters

  • [fix] #5836 Gnocchi metrics collection crashes if you add the groupby field in metric definition

  • [fix] #5838 Crash when collecting metrics for a new resource

  • [fix] #5839 Price estimate crashes if you have two billing resources with the same name

  • [fix] #5841 HTML is being rendered on ticket reply email notifications

  • [fix] #5844 Incomplete text on refund: “€10.00 will be deducted from”

  • [fix] [staff] #5845 Refunding a PayPal transaction gives 404

  • [fix] #5846 Empty gray screen on first page load

  • [fix] #5849 Error on set license: changing ownership of .fleio_license: Operation not permitted

  • [fix] [staff] #5851 JS error on TODOs page: Cannot read properties of null (reading ‘replace’)

  • [fix] #5856 Failed send email task is green when parent activity log is red

  • [fix] #5869 Notifications are being sent to inactive staff users

  • [fix] #5870 Instance with building status may be missing status bar

  • [fix] #5874 Right side tooltip display on add filter on pricing rules page

  • [fix] #5876 Activity log display text for load balancer create

  • [fix] #5895 Crashed periodic tasks stuck in running state for a long time

  • [fix] #5898 Avoid duplicated refund on concurrent manual actions

  • [fix] #5900 Cannot save client with VAT ID

  • [fix] #5901 Task details does not load in django admin

  • [fix] #5917 Periodic task log summary may overflow table

  • [fix] [staff] #5922 Client OpenStack services tab may be broken sometimes

  • [fix] [staff] #5928 JS error on journal details page

  • [fix] #5933 Menu does not work on browsers on iOS






  • [remove] #5603 “usernameInputLabel” frontend setting

  • [remove] #5574 Users’ username field

  • [remove] [staff] #5576 Field “Allow authentication using either username or email”