v2022.09.0 BETA¶
Release date: 2022-09-06
Warning
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:
Added¶
[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] #5902 Add ENDUSER/STAFF_SHORT_SESSION_SECONDS and _LONG_SESSION_SECONDS settings
[add] #5910 Periodic task to clear expired Django sessions and Fleio Tokens
Changed¶
[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
Fixed¶
[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
Unreleased¶
-
Deprecated¶
-
Removed¶
[remove] #5603 “usernameInputLabel” frontend setting
[remove] #5574 Users’ username field
[remove] [staff] #5576 Field “Allow authentication using either username or email”
Security¶
-
Notes¶
In order to test Beta you need to follow our documentation.
In order to install Fleio in Kubernetes, you need to follow our documentation.
In order to install Fleio in JuJu, you need to follow our documentation.
Before upgrading to 2022.09, please see the upgrade notes Upgrading to 2022.09