v2022.11.1 ========== Release date: 2022-11-08 2022.11.1 is a stable version. 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` .. note:: Some manual steps are required after upgrading to 2022.11. See :ref:`upgrade-2022.11`. The following list includes the issues that were part of the 2022.11.0 BETA release. New issues, that are first released in 2022.11.1, are **marked with bold**. Added ----- * [add] #5966 Estimated cost on DNS zone create * [add] #6009 Bind user sessions to IP address by default * [add] #6106 Backup before fleio nuke command * [add] #6108 FLEIO_DJANGO_SECRET_KEY variable to unattended install script * [add] #6127 fleio resetdb command * [add] #6154 Support for OpenStack Zed Changed ------- * [change] #5645 Switch to docker compose plugin * [change] #5881 Improve email log entry detail page format * [change] [staff] #5981 Allow selecting service in client/billing history tab * [change] #6007 Log out user from all devices on password reset * [change] #6008 Rename Old password field on user profile form * [change] #6037 Stopped activity and tasks should be in error state when periodic task is stopped by an upgrade * [change] #6038 Improve logs display in activity log * [change] #6057 Update third party libraries for 2022.11.0 * [change] [staff] #6059 Add note that pricing plan currency is converted to OS service currency * [change] #6063 Add default 1 for cycle multiplier * [change] #6072 Show service related product cycle currency on service details * [change] [staff] #6075 Show warning that changing service currency overrides current cycle with it * [change] #6077 Handle errors when containers are down * [change] [staff] #6082 Improve client's default currency tooltip * [change] [staff] #6088 Create OpenStack service in client default currency * [change] #6100 Stop containers on upgrade before migration to ensure data consistency * [change] [staff] #6147 Show department notifications checkboxes on staff user add Fixed ----- * [fix] #5932 Large amounts overlap on invoice * [fix] #5953 Limit billable seconds per month is wrongly applied on yearly cycles * [fix] #5999 OpenStack service cycles price set using client currency * [fix] #6001 Auto order service for client does not consider product having no cycle in client currency * [fix] #6004 Admin first and last name are not being asked at install * [fix] #6024 Process clients error NoneType object has no attribute active_service * [fix] #6040 Expanded activity log is being updated without related children * [fix] #6041 Neutron & Cinder availability zones missing DB relationship with regions * [fix] #6042 Updated collector error on "volume.attach.end" event * [fix] #6055 IPs may still be charged after port deletion due to event notifications order * [fix] #6060 Unfriendly message when requests are being throttled * [fix] [enduser] #6061 No client id in activity log when creating client * [fix] #6062 Gap between activity log details and tasks * [fix] #6064 If tasks exits with exception that exception is not logged in task log * [fix] [staff] #6070 No activity log for estimated instance revenue report * [fix] [staff] #6071 `Assigned to` tickets filter drop down shows end-users * [fix] #6073 Handle all database errors when disabling periodic tasks * [fix] #6074 Check for paths containing / on source and destination files for fleio backup commands * [fix] #6076 Usage is settled using client currency regardless of service currency * [fix] #6079 disable/enable-periodic_tasks in fleio --help text instead of disable/enable-periodic-tasks * [fix] #6096 User image is created even if no permission to do so * [fix] #6114 Error: Current cycle not found for service error for pending services * [fix] #6115 Error: Get suspended flags called with a service with no OpenStack project associated * [fix] #6116 Error on set license when cannot decrypt OpenStack credentials * [fix] #6120 Standardized fleio command question defaults to [Y/n]/[y/N] * [fix] [staff] #6125 Staff user edit fails with error Form cannot be validated, no component found * [fix] [staff] #6126 Terminate OpenStack service operation may take too long & fail * [fix] #6129 Error on order: Set invoiced called on cycle that is already marked as invoiced * [fix] [staff] #6131 Error logged when creating client & specifying configuration by name * [fix] [staff] #6132 Projects list refreshes & loses search value after cancelling delete project dialog * [fix] #6133 Django Admin instance search is broken * [fix] [staff] #6138 Service suspend button unusable after cancelling suspend dialog * [fix] #6139 Unhandled error on license refresh when cannot decrypt license key * [fix] [enduser] #6140 Email logs list shows messages not sent to user if related to his client * [fix] [enduser] #6141 Error: Unable to update router * [fix] #6142 Mysql DB password in operations container logs * [fix] [staff] #6149 Tooltip missing on Is active on edit user * [fix] #6152 AttributeError when enduser lists load balancers in a region without related endpoint * [fix] #6157 Unit price on invoice may not be correctly formatted * [fix] #6158 Stack trace shown in celery logs when Periodic tasks are disabled * [fix] #6171 "User None deleted project resources" activity log text * [fix] #6177 Text file attachment is rendered in ticket content * [fix] #6178 Text ticket email message with attachment loses new lines * [fix] #6179 Estimated cost on forms uses client currency instead of service currency * [fix] #6180 Rule may apply to clients regardless of filters * **[fix] [staff] #6196 Manual service suspend with TODO module not working** * **[fix] #6213 Unshelve dialog shows AZ from default region instead of instance region** * **[fix] #6215 Upgrade backend & frontend libraries to fix vulnerabilities** * **[fix] #6219 Community images not shown in Fleio after sync** * **[fix] #6231 Activity log loads extremely slowly** * **[fix] #6232 Instance revenue report crash if one instance has no IPs or service is suspended but has active instance** * **[fix] #6256 MariaDB generates lots of errors Incorrect definition of table mysql.column_stats** Unreleased ---------- \- Deprecated ---------- \- Removed ------- * [remove] #5736 staffapi/openstack/clients & OpenstackClientsViewSet * [remove] #6025 Service archived status * [remove] #6101 Reseller frontend from docker images Security -------- \- Notes ----- * If you use ``docker-compose.override.yml`` some manual steps are required before upgrade. See :ref:`upgrade-2022.11`. * Some manual steps are required after upgrading to 2022.11. See :ref:`upgrade-2022.11`.