v2023.02.0 BETA =============== Release date: 2023-02-14 .. warning:: 2023.02.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` .. note:: A manual step may be required for the upgrade to 2023.02. See :ref:`upgrade-2023.02`. Added ----- * [add] #6318 Show progress on autocomplete field data loading * [add] #6382 Reply & Close button on ticket reply form * [add] #6552 System checks in "fleio info" * [add] #6561 Permanently store Docker container logs * [add] #6562 Docker container logs viewable from user interface * [add] #6502 Error logs when null billing module is used Changed ------- * [change] #6182 Remove PricingRule priority database field (unused) * [change] #6220 Show detailed storage/RAM cost in billing history as MB x min instead of MBmin * [change] [enduser] #6324 Select current client from client list * [change] [enduser] #6325 Make `current client` menu entry redirect to client list * [change] #6342 Show cost estimate on all cloud resources create form even if zero * [change] #6374 Delete SWIFT related resources when deleting client / OpenStack service * [change] #6476 Update certbot image to v1.32.2 * [change] #6500 Set default uWSGI processes to vCPUs count and Celery processes to 4 * [change] #6535 Update dependencies for 2023.02.0 * [change] [staff] #6540 Wider title column in client details / tickets tab * [change] #6541 Remove "Prefix API users with username" and allow a template to be used * [change] [enduser] #6524 Estimated period until credit runs out in hours when less than a day left * [change] #6545 Pin all python packages versions * [change] #6581 Specify "price is per GB" for project traffic pricing rule * [change] #6587 Permit process client script to run on client when periodic tasks are disabled in General * [change] #6611 Show detailed cost in billing history (e.g. vCPU count) Fixed ----- * [fix] #6011 Incremental ticket reply ID instead of random number * [fix] #6227 Exception when generating pdf invoice: image too large * [fix] #6233 All authentication cookies are present in error message emailed to admin * [fix] [enduser] #6409 DNS Zone edit fails when description is empty * [fix] #6421 fleio sync --debug does not pass --debug flag to python script * [fix] #6432 Lowercase "Metrics" header on billing history while others are uppercase * [fix] [staff] #6477 Open ticket reply in new tab not working * [fix] #6480 Error Invalid email password should be Invalid password on install * [fix] #6491 Closing create/edit currency dialog without saving the form refreshes currencies * [fix] #6493 Suspend services doesn't work when instance is in resize verify * [fix] #6517 UWSGI_PROCESSES env variable is ignored * [fix] [enduser] #6523 Dashboard and billing history incorrectly uses plural for days * [fix] [staff] #6527 Ambiguous error on invalid OpenStack Notifications URLs field: [object Object] * [fix] [staff] #6528 Typos in "Limit billable seconds per month" explanatory paragraph * [fix] [staff] #6529 Password input is shown as not required in OpenStack credentials * [fix] [staff] #6530 Can remove is default flag on currency * [fix] [staff] #6531 Flavor/Flavor group search not working on image Flavors Assignment tab * [fix] [staff] #6533 User search on user group autocomplete does not work the same as user search on list * [fix] [staff] #6534 User group search not working after click Add User To Group button * [fix] #6536 Resetting authenticator 2FA does not invalidate remember 2FA cookie * [fix] #6537 Authenticating with 2FA does not show loading screen * [fix] [staff] #6542 Create user card improperly increases in size when checking "Is staff" * [fix] [staff] #6543 Text overlapping warning icon on Advanced Settings tab * [fix] #6546 Error saving ticket attachment when receiving email * [fix] [enduser] #6549 "Volume type" field not aligned on Create new volume form * [fix] [staff] #6555 Add IP/automatically does not reset rDNS * [fix] [enduser] #6559 Low credit notification is not properly formatted * [fix] [staff] #6563 Text overlapping warning icon on Service cycles tab on mobile * [fix] [staff] #6564 Create or update PTR activity log text * [fix] #6569 "Current credit lasts for about..." is wrong for One Time product service * [fix] #6570 "Next invoice date" is wrong in case of "One Time" product cycle * [fix] [staff] #6571 Missing label for price field when opening add product cycle dialog * [fix] #6572 Error retrieving projects for metrics in regions without a public endpoint for metric service * [fix] #6573 Google Authenticator option is randomly duplicated sometimes * [fix] [staff] #6574 Regenerating 2FA key may show 'Failed to regenerate code ..." * [fix] [enduser] #6576 Misaligned "info" icon on client details on mobile * [fix] #6577 Links in frontend notifications are not highlighted * [fix] #6579 Cannot add Instance IPs pricing rule (if another Resource type is previously selected) * [fix] #6580 Created volume ID shown as {object_id} in activity log * [fix] [enduser] #6584 Estimated cycle cost request crashing when service has yearly cycle * [fix] #6585 Duplicated instance deletion operation prevented initial operation to run * [fix] [staff] #6602 Saving advanced settings related activity log text * [fix] #6609 Feature toggle openstack.images.file_uploads is not hiding image upload * [fix] #6610 Inconsistent time unit abbreviation in billing history * [fix] #6614 Remove unused OpenStack notifications settings watcher process from operations container * [fix] #6623 If running 'fleio sync --debug' log level is not changed * [fix] [staff] #6624 Create new ticket might crash after selecting client * [fix] [enduser] #6626 Client list search not working * [fix] [enduser] #6629 No activity logs for SWIFT containers create/update/delete * [fix] [staff] #6630 Activity log shows "created object store object {object_id}." without replacing `object_id` placeholder * [fix] [staff] #6634 Service edit configurable option does not take into account cycle period * [fix] [staff] #6639 Activity log shows "...created signup settings {object_id}." * [fix] [enduser] #6640 User invitation to manage client dialog does not work * [fix] #6644 Create instance form: changing region keeps previous region network ID selected * [fix] [enduser] #6660 Resend email confirmation code: HTTP Error 500: Internal Server Error * [fix] #6685 Backup restore fails: Can't connect to local server through socket '/run/mysqld/mysqld.sock' Unreleased ---------- \- Deprecated ---------- \- Removed ------- \- Security -------- \- Notes ----- * A manual step may be required for the upgrade to 2023.02. See :ref:`upgrade-2023.02`.