v2023.10.0 ========== Release date: 2023-10-10 .. warning:: 2023.10.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:: Due to a bug, upgrading FROM 2023.08.1 only works if you specify upgrade version. See :ref:`upgrade-from-2023.08`. Added ----- * [add] #5438 Multi region support for load balancers * [add] #6099 Docker health checks for Fleio containers * [add] #7356 Plus sign button to register new domain from domain list page * [add] [staff] #7373 Shopping cart for ordering process * [add] [enduser] #7427 Option to delete iPay gateway card * [add] #7437 Linux release in fleio info output * [add] #7439 Container outgoing HTTPS tests to fleio info * [add] [staff] #7475 Tooltip on default currency * [add] #7480 Tax percent on invoice and reverse charge note on invoice when VAT is 0% * [add] #7498 Track client up-to-date credit in each currency * [add] #7525 Docker containers list in the fleio info command output Changed ------- * [change] #6353 Hide top progress when changing tabs * [change] #7109 Remove titles above field inputs on instance "Assign floating IP" dialog * [change] #7351 Reset OpenStack settings cache before sync * [change] #7369 Check all TODOs generation events by default on product * [change] #7382 Move "Limit billable seconds per month" from " setting from "Invoicing" section to "Billing cycles" section * [change] [staff] #7384 Display colored status bar on client's users * [change] [staff] #7385 Display colored status bar on user's clients * [change] #7387 Show company name first as client name * [change] [staff] #7391 Display colored status bar on client's services * [change] #7408 Cost estimate template language default to DEFAULT_MESSAGE_TEMPLATE_LANGUAGE_CODE * [change] #7425 Generate invoices - checked by default in Configuration * [change] #7443 Replace fleio info command --no-features flag with --show-features * [change] [staff] #7449 Remove Content column on Settings - Terms of Service * [change] #7450 Error message to be more detailed when deleting a network with ports in use * [change] #7467 Automatically pay post-paid invoices when credit is added * [change] #7471 Add VAT ID to invoice web page * [change] #7472 Improve up-to-date credit UI * [change] #7483 Do not perform partial payment when paying invoice automatically * [change] #7500 Show under client's user invitation not yet accepted * [change] #7507 Upgrade Python cryptography to 41.0.4 Fixed ----- * [fix] #5039 Search and filtering are not preserved after deleting object * [fix] #5969 Auto settlement should settle suspended services also * [fix] #6234 Staff user created during install has empty language field * [fix] [staff] #6246 Tooltip on currency delete (for used currencies) is missing * [fix] #6438 Service product details and edit when product is free * [fix] [staff] #6903 Add choices and Cycles on Config options have no visual separators between them * [fix] [enduser] #6913 Postpaid new products have config. opt. price displayed on Cart details and first invoice * [fix] [staff] #6919 Misaligned "last process clients" date on Dashboard "App services" box * [fix] #7028 Typo & cut-off error message after entering invalid data in some input fields * [fix] [staff] #7038 Cut off text in Configurations at Credit notifications submenu * [fix] [staff] #7058 Toggle button too dark on Flavors on dark mode * [fix] #7151 Input increment arrows are not displayed properly on disabled fields on dark theme & Firefox browser * [fix] #7200 Error `... no subtask list present` on system logs * [fix] #7354 Message when TLD is not available for registration * [fix] #7363 IntegrityError in celery log * [fix] #7364 Custom domain fields are not sent to OpenProvider API * [fix] [staff] #7365 Delayed redirect to list page after deleting object * [fix] #7366 Tasks under an activity log are not ordered chronologically * [fix] #7383 OpenStack dynamic usage not computed correctly for services with Monthly cycles and multiplier greater than 1 * [fix] [enduser] #7389 Editing domain from cart requires DNS management/etc. to be filled * [fix] #7396 Non-empty Swift container has delete button active on list * [fix] #7398 Message and style when upgrading a service with another upgrade order * [fix] [enduser] #7399 Select domain for service shows product code * [fix] #7405 Set domain status as pending registration when no registry is selected * [fix] #7406 TLD price autofill does not fill zero * [fix] [staff] #7424 Upgrading/downgrading service for client without users fails * [fix] [staff] #7431 Child tasks missing on automatic payment activity log * [fix] [staff] #7432 Service cycles button tooltip causes horizontal scroll * [fix] #7434 System logs show PM time without PM suffix * [fix] [staff] #7442 Text overflow in predefined replies list * [fix] #7444 Quantity input conf. opt. setup fee is applied on order even if conf. opt. has order value 0 * [fix] #7451 Performance issue when caching user permissions * [fix] #7454 Price 0 for free domain registration/transfer is not shown on period selection dropdown * [fix] #7459 One day is lost when going to next yearly billing cycle * [fix] [staff] #7478 "ERROR TypeError: t is null" when you select any service on invoice * [fix] #7479 Internal server error 500 when creating instance for client after changing OpenStack settings * [fix] #7481 Show on PDF historic client data when invoice was issued * [fix] [staff] #7485 Placeholder "{amount} {currency_code}" in Activity log when failing to add payment * [fix] #7487 Permission error to download PDF invoice is not shown on Fleio UI * [fix] [staff] #7489 Delete permission names * [fix] [staff] #7490 Unchecked staff permission to delete invoice not working * [fix] [staff] #7491 OpenStack resource price estimate templates saved empty even if they are required * [fix] #7492 Hovering delete floating IP from instance flickers the text * [fix] #7499 Ticket open/reply notification to client is not sent from department email * [fix] #7503 Code sample in ticket reply may overflow card * [fix] [staff] #7506 'Notifications sender name' field is accepting invalid data e.g. "@" * [fix] #7509 Instance traffic wrongly displayed on Network Traffic tab * [fix] #7510 Internal server error 500 after deleting an empty container * [fix] #7511 fleio openstack or django commands fail when argument is captured by main command * [fix] #7515 Internal server error 500 after attempting to download an Image in Saving or Queued status * [fix] #7517 Error message when uploading an in-use volume to image * [fix] #7521 SSL error when uploading image from URL * [fix] [staff] #7523 Edit service cycle dates may not save the correct date * [fix] [staff] #7526 Internal server error 500 when clicking order 'run fraud check' * [fix] #7527 Error NG02100 on pending OpenStack service display * [fix] [enduser] #7529 Current client name is not updated automatically after renaming it * [fix] [staff] #7530 Internal server error 500 when creating client Unreleased ---------- \- Deprecated ---------- \- Removed ------- * [remove] [staff] #7420 OpenStack setting Auto allocated topology * [remove] #7482 "Auto pay invoice only when enough credit" setting Security -------- \- Notes ----- * Due to a bug, upgrading FROM 2023.08.1 only works if you specify upgrade version. See :ref:`upgrade-from-2023.08`.