v2022.07.1

Release date: 2022-07-19

v2022.07.1 is a stable version.

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:

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.