v2023.03.0 BETA =============== Release date: 2023-03-09 .. warning:: 2023.03.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.03. See :ref:`upgrade-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] #6748 Missing gaps between input fields in "Cofigurations" 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] #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 Unreleased ---------- \- Deprecated ---------- \- Removed ------- \- Security -------- \- Notes ----- * A manual step may be required for the upgrade to 2023.03. See :ref:`upgrade-2023.03`. * Completed code base change to Angular Material MDC-Based Components