v2023.10.1

Release date: 2023-10-16

2023.10.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.10.0 BETA release. New issues, that are first released in 2023.10.1, are marked with bold.

Note

If you have invoicing enabled in Fleio, all “Suspended” services will be automatically invoiced for the whole period since last invoice and then they will be periodically invoiced. If you do not want a service to be automatically invoiced, mark the service as “Cancelled” or “Terminated.

Due to a bug, upgrading FROM 2023.08.1 only works if you specify upgrade version. See Upgrading 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

  • [fix] #7547 Instance pricing rules in-list attributes like vCPU do not accept comma

  • [fix] [staff] #7549 Updated product cycle not showing after service edit

  • [fix] [staff] #7550 [fix] [staff] Error “0: Invalid value provided” after editing a service with quantity conf. option

  • [fix] #7558 “Enabling periodic tasks” message missing on license refresh

  • [fix] [staff] #7561 Service details -> order link redirects to 404

  • [fix] #7580 Ticket department name is not used in email from field

  • [fix] #7587 Billing history is slow

  • [fix] #7593 Docker errors on public version install 2023.05.1 on Debian 12 OS

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 Upgrading FROM 2023.08.

  • If you have invoicing enabled in Fleio, all “Suspended” services will be automatically invoiced for the whole period since last invoice and then they will be periodically invoiced. If you do not want a service to be automatically invoiced, mark services as “Cancelled” or “Terminated.