v2023.03.1

Release date: 2023-03-15

2023.03.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.03.0 BETA release. New issues, that are first released in 2023.03.1, are marked with bold.

Note

A manual step may be required for the upgrade to 2023.03. See Upgrading to 2023.03.

Added

  • [add] #2674 Periodic task to validate VAT IDs

  • [add] [staff] #6627 “Always/never tax exempt” client field

  • [add] [enduser] #6762 Activity log entry on network port create fail

Changed

  • [change] #5605 Allow saving client fiscal codes that is not a valid VAT ID

  • [change] #5789 Confirm dialog when deleting a transaction with multiple journal entries

  • [change] #6102 Clear error on config. option cycle with value auto-calculated that default currency cycle is missing

  • [change] #6103 Display config. option Display name in UI instead of Internal name

  • [change] #6403 Sort operations by time stamp descending, not by status

  • [change] #6548 Display toast notifications for more than 2 seconds

  • [change] #6613 Migrate to MDC-based Angular Material Components

  • [change] #6658 Ensure links are highlighted (in email tickets etc.)

  • [change] #6663 Optimize billing history loading

  • [change] #6679 Remove Taxable on service’s configurable option

  • [change] [staff] #6680 Configurable option price read only on service edit

  • [change] #6681 Use global currency formatting for service conf. options

  • [change] #6694 ‘Name’ field on instance creation is considered to be a login name

  • [change] [staff] #6764 Show reason for not being able to connect to VIES API in dialog when saving client

Fixed

  • [fix] #6281 Upgrade and other commands fail if a fleio bash session is open in another terminal

  • [fix] #6296 Free service have invoice items with non-zero cost and zero total

  • [fix] #6578 backend logs are showing local Docker IP

  • [fix] #6588 Cut-off text in Create instance after selecting any configuration option

  • [fix] [staff] #6589 Department staff notifications user column text may overflow if it is an email

  • [fix] [staff] #6590 Pricing plan detail page on mobile view

  • [fix] #6591 Typo “1 years” is displayed in TLD details

  • [fix] #6593 Overlapping text in Cost Pricing tab on TLD on mobile screen

  • [fix] [staff] #6605 Focus automatically placed in the middle of the form after opening any Notification

  • [fix] [staff] #6617 Cannot add instance IP with trailing/leading space

  • [fix] #6619 Cannot register/transfer domain with leading/trailing spaces

  • [fix] #6620 No error when editing rDNS fails to retrieve record

  • [fix] [staff] #6628 Add new product cycle pre-selects a non-default currency

  • [fix] [staff] #6633 Terminate service button leaves service pending

  • [fix] #6635 ‘Description’ text may overflow table in several resources list views

  • [fix] #6641 “URL is not accessible” on create image from URL that redirects

  • [fix] #6649 Switch Web to Full Edition does not work correctly if using a Full Edition invalid license key previously

  • [fix] [staff] #6652 User will be automatically logged out after editing the superuser

  • [fix] [enduser] #6653 /confirm-email is missing breadcrumb

  • [fix] [enduser] #6654 /confirm-email does not redirect to dashboard when email already confirmed

  • [fix] [enduser] #6664 Signup throws error: “Email verification is required to fulfill the request”

  • [fix] #6665 fleio commands may fail due to special chars in random generated DB password

  • [fix] #6682 Product’s config. option wrong info: Option has all product cycles

  • [fix] [staff] #6683 Can assign config. option to service with no matching cycle

  • [fix] [staff] #6691 Error message [object Object] when creating a pricing rule

  • [fix] #6698 Overlapping error message after introducing an invalid new password on my profile

  • [fix] #6701 Add Router interface not working on non default region routers

  • [fix] [staff] #6703 Activity log will show {stack_id} after adding a router interface

  • [fix] #6710 500 error on Billing history after adding new cycle on Default OpenStack Product Service

  • [fix] #6712 Backup is always performed before upgrade even if upgrade is cancelled

  • [fix] #6713 User may get redirected to 2FA login screen after logging in and pressing a “cancel” button

  • [fix] [staff] #6718 Service is saved when clicking edit conf. opt. on service edit form on Firefox browser

  • [fix] #6722 Error on sort order change in activity log: Cannot read properties of undefined (reading ‘object’)

  • [fix] [staff] #6724 Overlapping and confusing error message for “Internal name” on create conf. option form

  • [fix] [staff] #6726 Alignment issues on edit service form

  • [fix] #6731 Copy image not working, queued indefinitely

  • [fix] #6732 Cannot install Hosting Billing Edition

  • [fix] [staff] #6737 Input field placeholder overlapping the increase and decrease counter icon on TLD details

  • [fix] [staff] #6739 Missing gaps between fields on create pricing rule form

  • [fix] [staff] #6741 Cramped ‘Edit product’ form help text

  • [fix] [staff] #6743 Client name displayed too close to the next input field on edit service form

  • [fix] [staff] #6745 Error message “[object Object]” when entering invalid data in date fields

  • [fix] #6748 Missing gaps between input fields in “Configurations” menu

  • [fix] [enduser] #6756 Cut off label text in the “Request service cancellation” dialog

  • [fix] #6760 Ticket status & last reply timestamp are not updated after adding a reply

  • [fix] #6761 Router interface created from staff in client project not visible in enduser panel

  • [fix] #6763 Instance IP billing does not work correctly if you move a port between instances

  • [fix] #6771 On ticket reply, previous ticket reply is emailed instead of current

  • [fix] [staff] #6773 System logs search may throw server error

  • [fix] #6788 Exception Invalid billing dates requested when collecting usage for clients with new services

  • [fix] [staff] #6810 Add recordset in Zone details has input fields with no gaps between them

  • [fix] [staff] #6811 Misaligned icon buttons in Edit Properties tab from Edit Flavor

  • [fix] [staff] #6812 Dropdown title not visible on System logs

  • [fix] [staff] #6813 Add recordset in Zone details has an input field overlapping an info tooltip

  • [fix] [staff] #6815 Price modifiers have no visual separators between them

  • [fix] [staff] #6817 Unequal padding on “Number of IPs” label on instance IP price rule form

  • [fix] [staff] #6819 “Delete invoice item” button margin on invoice edit

  • [fix] #6820 Input info icon tooltip sometimes not visible

  • [fix] [staff] #6823 [fix] [staff] Manually adding new service cycle will generate invoice with missing Quantity/Unit price numeric data

  • [fix] #6831 fluentd permission denied on /fluentd/log/

  • [fix] #6838 Traceback logs related to configurable options

  • [fix] [staff] #6841 Misaligned input fields on Edit subnet form

  • [fix] #6842 Rename volume icon is overlapping the client’s name on list view

  • [fix] #6843 Misaligned “Region” dropdown in Edit project quotas

  • [fix] [staff] #6844 Overlapping placeholder on TDL Pricing tab

  • [fix] #6845 Browser scrolls to bottom on long forms in Firefox

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes

  • A manual step may be required for the upgrade to 2023.03. See Upgrading to 2023.03.

  • Completed code base change to Angular Material MDC-Based Components