v2022.07.1 ========== Release date: 2022-07-19 v2022.07.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` Added ----- * [add] #5035 API version per region * [add] [enduser] #5345 Possibility to change saved CC details * [add] #5423 Renew support for cPanel Manage2 * [add] #5671 Support for OpenStack Yoga * [add] [staff] [reseller] #5572 Warning on user edit that username will be removed * [add] #5565 Limit the number of attachments per user * [add] #5599 Exact match search by IP address on ports view * [add] #5596 Next url param when not authenticated Changed ------- * [change] #2846 Reorganize order of operations in process clients * [change] #5341 Remove all CSRF references * [change] #5462 Wider ticket page content on mobile * [change] #5566 Separate from name and email in mass mail form * [change] [staff] #5571 Force check "Allow authentication using either username or email" * [change] #5573 Rename Username field to Email address on login page * [change] [staff] #5580 Min/max "supported" to "recommended" OS API versions * [change] #5583 Do not update usage if not needed * [change] #5589 Submit form on CTRL+Enter on forms with tinymce area * [change] #5598 Do not allow negative prices for domain TLDs * [change] #5615 Send notifications to all ticket participants on staff reply (ticket opened by enduser) * [change] #5620 Make top panel notifications expandable if more than one * [change] #5627 Prevent double send on mass message form * [change] #5633 Upgrade python to 3.10.5-slim-bullseye * [change] #5638 Upgrade docker/docker-compose before Fleio upgrade * [change] #5639 Replace datetime picker * [change] #5651 Use identity api version per region * [change] #5662 Do not merge ticket bodies when merging tickets * [change] #5669 Use auth cache for load balancers openstack API calls * [change] #5677 Improve hypervisors check in process clients * **[change] #5693 Billing history performance** Fixed ----- * [fix] #5530 Fleio re-used salt * [fix] #5590 Process clients crash after editing domain register and expiry date * [fix] [enduser] #5592 Invited user details * [fix] #5597 404 not found error when clicking `Message filtered clients` with no clients selected * [fix] #5606 OpenStack pricing plan is automatically changed when changing the client's currency * [fix] #5607 Instance select boot source dialog / volumes tab "created on" text * [fix] #5608 Port & IP related dialogs on instance networking tab are opened even when they shouldn't * [fix] [enduser] #5609 Add interface to router shows empty form when there are no subnets available * [fix] [staff] [reseller] #5611 Unnecessary exception logged for client with terminated OpenStack service * [fix] #5616 Activity log search / filter actions * [fix] #5618 Crash in process clients when collecting usage for a reseller client * [fix] #5621 Status bar color for ports with unavailable statuses * [fix] #5622 Reseller client display on edit client * [fix] #5624 Attachment file deletion in MassMessageSerializer * [fix] #5625 Uptodate credit display after changing currency * [fix] #5630 Potential crash when using OpenStack services * [fix] #5642 Instance IP billing not shown when using custom AZ * [fix] [staff] #5643 Saving service cycle sets invalid url in browser * [fix] #5644 Invalid configuration option is not highlighted * [fix] #5641 Browser tab title issues * [fix] [staff] #5661 Images are not loaded after editing ticket body or ticket reply/note * [fix] #5663 Images not being loaded on ticket if duplicated because of email quoted reply * [fix] [staff] #5665 Attachments are lost during tickets merge * [fix] [staff] #5667 Naive datetime when editing ticket reply/note * [fix] [enduser] #5670 Warning when accessing pages after backend restart * [fix] #5672 Ticket notifications are being sent to inactive users * [fix] #5674 Mark process clients periodic task as failed on error * [fix] #5680 License warning tool tip has an empty row * [fix] #5681 Ram/Core exceeded pop-up text is not being shown * [fix] [enduser] #5683 Plugins related menu items not highlighted when url contains active client ID * [fix] #5688 "Mark as read/unread" ticket action button text on mobile * **[fix] #5694 Enduser dashboard loads slow** * **[fix] [enduser] #5695 Tooltip for up to date credit** * **[fix] #5701 Failed operations tooltip does not show** * **[fix] #5706 Ticket is not opened due to email not being parsed** Unreleased ---------- \- Deprecated ---------- \- Removed ------- \- Security -------- \- Notes ----- * In the 2022.07 release we started working on removing the username field from Fleio UI. The `Username` field was replaced with `Email address` on the following forms: * enduser login * staff login * reseller login | * Login API will now accept an `email` parameter instead of the old `username` parameter. However providing user's username value as `email` will still work until 2022.09 release. * The `Allow authentication using either username or email` setting was enforced and now it should be enabled by default.