v2022.11.0 BETA¶
Release date: 2022-11-01
Warning
2022.11.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:
Note
Some manual steps are required after upgrading to 2022.11. See Upgrading to 2022.11.
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 <app-form-errors> 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
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 Upgrading to 2022.11.Some manual steps are required after upgrading to 2022.11. See Upgrading to 2022.11.