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 BEFORE upgrading to 2022.11 and other manual steps are required AFTER the upgrade. 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 BEFORE upgrading to 2022.11 and other manual steps are required AFTER the upgrade. See Upgrading to 2022.11.