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 :ref:`release-model`. For a full index of Fleio releases see :doc:`changelog`. We recommend you to follow the safe upgrade procedure: * :ref:`Safe upgrade procedure for docker installations` 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 :ref:`follow our documentation`. * In order to install Fleio in Kubernetes, you need to :ref:`follow our documentation`. * In order to install Fleio in JuJu, you need to :ref:`follow our documentation`. * Before upgrading to 2022.09, please see the upgrade notes :ref:`upgrade-2022.09`