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 Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Note

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

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.