v2023.04.1

Release date: 2023-04-11

2023.04.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:

The following list includes the issues that were part of the 2023.04.0 BETA release. New issues, that are first released in 2023.04.1, are marked with bold.

Added

  • [add] #6404 Short/long operation step timeout setting

  • [add] #6618 Throttling on client invitations

  • [add] #6733 Step on instance create operation to show operation waits for instance to become available

  • [add] #6752 Pagination for instance history log

  • [add] [staff] #6758 Checkbox to send email notifications when closing ticket

  • [add] [staff] #6852 Owner column on ssh keys list

  • [add] #6881 Dependencies and generate saml2 certificate

  • [add] #6882 saml2 SSO basic configuration

Changed

  • [change] #6672 Merge tickets not associated with a client

  • [change] #6716 Service configurable options prices should be inherited from global conf. opts. cycles

  • [change] #6725 Domain registration option when ordering web hosting

  • [change] [staff] #6754 Make product group description optional

  • [change] #6767 Prevent config. option disassociate or delete when in use by service

  • [change] #6781 Hide from the email log confirmation link to access client

  • [change] #6798 Create action messages in activity log

  • [change] [enduser] #6800 Hide public networks when needed if “openstack.ports.manage_public_network_related_ports” is set to “True”

  • [change] #6833 Store system logs in MongoDB

  • [change] #6837 Update dependencies for 2023.04.0 release

  • [change] #6891 Textareas from price rule modifiers to text inputs

Fixed

  • [fix] #6508 Client up-to-date credit is not correctly calculated when some service cycles are free & some are not

  • [fix] #6532 OpenStack sync not working after switching from Web to Full edition

  • [fix] #6753 Process clients errors after entering a large number in “automatic termination” delay hours

  • [fix] #6755 Saving an invalid PTR record will show HTML code instead of a proper error message

  • [fix] #6757 Form submit with enter on Transfer domain page is not working

  • [fix] #6766 Prepaid free service generates zero price cycles instead of actual cost with strike through text

  • [fix] [staff] #6769 Deleting add credit transaction leaves one obsolete journal entry

  • [fix] #6770 Spanish “n” character with tilde from incoming email not rendered correctly for email encodings

  • [fix] [staff] #6775 Multiple {object_id} shown in Activity log

  • [fix] #6776 Edit API users form will display credentials autocomplete options

  • [fix] [enduser] #6777 /confirm-email form not submit on ENTER key

  • [fix] #6778 User signup with invitation linked still need to confirm email

  • [fix] #6795 Commands show “enable periodic task” when they are disabled

  • [fix] [staff] #6797 500 Internal server error after attempting to Register domain

  • [fix] [staff] #6805 Missing toast error message after clicking on Split Invoice

  • [fix] [staff] #6806 “Merge” invoice button not working after unchecking the “Override new due date” checkbox

  • [fix] [staff] #6807 Cut-off text in “Resulting invoice due date” field after attempting to merge invoice

  • [fix] #6814 reconfigure command error: Unknown MySQL server host db

  • [fix] #6822 Instance deletion operation has no initial status

  • [fix] #6824 Transfer domain order uses register prices instead of transfer prices

  • [fix] #6828 Timezone is not written to settings.py during Fleio install

  • [fix] [staff] #6847 Incomplete error message on Add payment tab from an invoice

  • [fix] #6851 Instance with “error” status may get billed forever after resetting instance state

  • [fix] #6853 Error when adding instance traffic tier: 0: Multiple From values

  • [fix] #6856 “500 Internal server” error when editing port

  • [fix] #6857 IP address with spaces before or after are considered invalid

  • [fix] #6858 Cannot change subnet address when editing subnet

  • [fix] #6859 Question mark is missing at the end of the sentence when deleting some resources

  • [fix] #6860 Vulnerabilities reported by npm audit

  • [fix] #6861 Asterix icon is displayed instead of “X” icon in add attachment input

  • [fix] #6862 Create instance from ISO shows both building instance and operation in instance list

  • [fix] [staff] #6865 “Option priority increased.” message even if user lowered conf. opt. priority

  • [fix] #6867 Instance traffic is doubled after instance is deleted when Fleio is “overloaded”

  • [fix] #6870 Missing text in Unshelve instance dialog box when availability zones feature is off

  • [fix] [staff] #6874 Unusable filters shown for some metrics in pricing rule form

  • [fix] [staff] #6878 Orders page does not redirect to login page if logged out

  • [fix] [staff] #6879 Cut off text in ‘Attribute name’ dropdown options on Pricing rule form

  • [fix] [enduser] #6880 Infinite loading spinner after attempting to “Assign floating IP” or “Dissociate IP” on instance

  • [fix] [staff] #6886 Console 500 error after clicking issue invoice for a prepaid service cycle

  • [fix] #6897 Some OpenStack resource descriptions max length in Fleio does not match OpenStack’s max length

  • [fix] [staff] #6904 Text input conf. opt. cannot be added to service

  • [fix] [staff] #6908 Some conf. opt. are displayed multiple times on “Add conf. opt” on service

  • [fix] #6909 Internal server error 500 on transfer domain when EPP code is optional

  • [fix] [staff] #6917 List operations takes a long time

  • [fix] #6945 Dialog content sometimes flickers when loading circle appears

  • [fix] [staff] #6949 Conf. opt. choices are displayed on Edit service even if product has no conf. opt. associated

  • [fix] [staff] #6950 Cannot dissociate configurable option from a product if used by the services with another product

  • [fix] #6955 ‘Invalid mount config for type “bind” ‘ Error on upgrading Web Edition

  • [fix] #6956 Tracebacks may get logged in backend when on add/edit price rule * [fix] #6972 Migrations error on upgrade from 2022.03.1 to 2023.03/04

Unreleased

  • Single Sign-On with SAML2. Work is in progress and preparing code has been included in this release

Deprecated

-

Removed

  • [remove] #6896 Invoice item configurable options related code from stripe templates

Security

-

Notes

-